n_pts() close(r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)) r6 = syz_open_pts() writev(r6, &(0x7f0000002040)=[{&(0x7f0000000700)='l', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0xb9cf, 0x80000205, 0x7ff, "0100000063026d00000100000000000000777df6", 0x7c, 0x1}) writev(r2, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffe, 0x9, 0x9, "fabafa588fc0000000000010080000001000"}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000280)=[{0x7, 0x80, 0xcc, 0x9}, {0x1000, 0x81, 0x6, 0x4}, {0xa8ee, 0xff, 0x3f, 0x1}, {0x1ff, 0x7, 0x8, 0x63d9}]}) write(r7, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) fcntl$getown(r0, 0x5) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x47}], 0x30, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="dba322214f67d0000000edff000000000000000000000000001ab9000051fd6c6abf4720d0994e62f38f8a6b", 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f00000003c0)={0x100000, 0xd02}) r2 = socket(0x20, 0x4000, 0xfe) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x7, 0x0}, 0xffffffffffffff4d) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4a1cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db174397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) setsockopt(r0, 0x7, 0x6, &(0x7f00000001c0)="027432cc2a6510506340e3fdea1d6f9ceef8d4e65261701eab401b7af211f8de9ed9e8d7ccd0ae2bfa24efff25c9d4b48b93c3086e7b327bc9b9e458b847f520067440377fd1569965", 0x49) close(r1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28, 0x2f}, {0x6, 0x0, 0x7c, 0xfffffffd}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async) ftruncate(r0, 0x0) (async) executing program 6: sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x44}, {0x106, 0xfd}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: socket(0x11, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 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}, {&(0x7f0000c00000/0x400000)=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'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1000, 0x0, 0x0, 0xd, 0x0, 0x0, 0x50}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) chown(0x0, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r1 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r1) r3 = shmget$private(0x0, 0x1000, 0xbd37f385b60536f8, &(0x7f0000ffd000/0x1000)=nil) r4 = semget$private(0x0, 0x4, 0x70) semop(r4, &(0x7f0000000000)=[{0x1, 0x5, 0x800}], 0x1) shmctl$IPC_RMID(r3, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) executing program 2: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 3: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000287000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000743000/0x13000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) 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) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm(&(0x7f0000007300)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) setreuid(0xee00, 0x0) getuid() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}, {{r5}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff8, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffc}) r2 = socket(0x18, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) close(r0) write(r1, &(0x7f0000000040), 0xfeea) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r4 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, r4) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f0000000140)="c55b21de1e59ef73de0215c77fe5f19a46c271216bf8ba4f29a1c9bd737b649d994cfd885fc934124f191db43ee29e4225ab6804fb0111a685de5bd86d0da2023a1063d29db4254386248e3e4f039c209ea0a9f5aa26669b757237f79608b8d910deecf893e4e0fb58facb2441a2da4e8b496eef06de9804d7e2d439a6ce830bd92c8153ec3fc20357732ed3e96f493fa5305e017907bb24084cd82d471ef736ef827b2dd647d920123c49fd727d542163491e619f2ac1014668993fb5b9095fa0c9740034994485dafcbf44988b6237c5fdd86916591993df3e05197dc13203a9d11175c133097e2d961a62cd0808050bef09bd32f7cdabf5", &(0x7f00000000c0)=0xf9, &(0x7f0000000280)="819befb604a3652e60bf49b3d7826d0ad54220c3a973df5fe27fcb62ee84e72c7f909787311499c5090face67f2b0523039379d15077f30d3d080a2c22ea2a15e2eb464e6bf85c86c98f3575a7913d1f58c66ce8e11ab5d3db5a2b43fd8dfd5861e7d64881891845f64f196f2544f820a61ea39de570a8ace28539e3a90f824626b349bba33efe9db8df85148dd5dc4f930ea8ecc790edd6f31f08218d85fa84dc28c45c5fff021bdc784882baa5688d08d3b48722694c7d1be690b65f3c73851bb98abf92e8e9d42dfdadba4938ddbb54a0a8099a42fa4424eec363b72a20bc5f64d25ce9be3b032be3d3380edfb71b07d720cc8138bc1a89f9", 0xfa) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x5d, &(0x7f0000000180)="cb03976e35e7bf5e829f84baa34fec3bb0b1a61c65a068a326d9e6f934877b0b0eb01aaedeb06b0317c3ad28c61162e5a6069d8e288f603f88f0db89e9138b35a9a02846de9145b44fd77a35", &(0x7f0000000cc0)=0x4c, &(0x7f0000000240)="9f6251b410e4582ad73110515d0e00002cfde9a9dd86cb0f0aa63315b68a253fa2414357f5e9ca7cd976107eafc68ab514399e47f365e290810517f24bae808f2120a4dffc5c89cd33b5af7d229a1c756d66fee8f70af04c101f8b6e94fba76ce09350571d9f207c3eee533aab56b280807f1f65cd78437fac34", 0x7a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x87}, {0x6, 0x20, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000011b000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) poll(&(0x7f00000000c0)=[{r2, 0x45}], 0x1, 0x0) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) executing program 3: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x1, 0x620, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') executing program 5: semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x10001}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x15c, 0xfffffffe}, 0xc) close(r0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) syz_emit_ethernet(0x6f, &(0x7f00000001c0)={@random="346388f6a0d2", @random="38f2abd94c56", [], {@generic={0x8808, "575fab59e7d44a51c17797fafbfd62e4906f3be6c5031a63b5c3458545975df2c217032fb1310028d1d175cbbcc10df4fcaffd0b0fb39edb34cfdaacb5dddf1ad0d4db6da95f29c9c007b32cf169fe05771a89a41514ff4623fcf5989860e7c715"}}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)=0xfffffff7) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0xfa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300)={0x9, 0x81}, 0x8) r5 = accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/52}, &(0x7f0000000380)=0x36) sendto$unix(r5, &(0x7f00000003c0)="423f2f53d57b07d0411f408afae8ab6843b5d19b0230d0a03b262ca5569c80b23a39c3e5c24720296e3a59", 0x2b, 0x0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x1000, 0x1875, 0x2433}) sendto$unix(r2, &(0x7f0000000880)="5e8267767d6bd958705beb59ea8b111dd3b05cd4884aac015b9971f86ee9987d4a798c3700c66a17f6108b6656eccc1beaf78f6d234bdfcfefef0b403c1e2713c35eed52e3f83c75bda3963a124e0cb70e482683479cd6a14fd179edad4d30e9e1145e18396a6dc06d33cc57e014544af5f805f49d6980ccbf657d6f4e925c55eac18797e9f04bdc99c741f1574ad7f4e4f7af603e5ddfe406393a7369023aae922d64284fdf2c7dc4321f", 0xab, 0x5, 0x0, 0x0) ktrace(&(0x7f0000000940)='./file0\x00', 0x1, 0x6, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000980)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000009c0)="40db9c4e3ca131c746e02547474d0284cf8f3969346a8b724a1ea34e1695a08b43abf2bf7e28117aad31", &(0x7f0000000a00)=0x2a, &(0x7f0000000a40)="a9127fabc807a6755e7813ed8dd3e4e1f9bdc6902495e94e80629703382f23f3ec186ef9d5a924e51ed510bbd86ea88662534eb1ab5a33763327654285b2349085d47c1ad5db621c0414f96546", 0x4d) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x200, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000b00)=0x8) write(r6, &(0x7f0000000b40)="76d022ee2fe9a7fa6d6315a5c95875dc051061c2acfd2f99d4f66bd6f61a3e6727d598c212685482768a7369a969de62a253a35cd2b77b28bcab61afd837ed01693f240366da400c982dadc320cd301f9409f513dd8d9fb8d4a547acde6e7c2b2baff24869fc18e904b49f2f7490610fe20ecbd1de88da7a63d363d461fad78de04877d62e9b69fa62050a2c343fd7c7076212539ad879951e55435d7c36d628e2b898c9f66efc8f93b7330ece6c06c78b157d", 0xb3) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000c00)=0x2) renameat(r7, &(0x7f0000000c40)='./file1\x00', r2, &(0x7f0000000c80)='./file0\x00') accept$inet6(r4, 0x0, &(0x7f0000000cc0)) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x1800, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {}, {0x60}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) sysctl$vm(&(0x7f00000000c0)={0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00\x00\x00', 0x3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) clock_settime(0x100000000000000, &(0x7f0000000040)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x1000, 0x8000000000000000}, 0x10) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) socket(0x20, 0x2, 0x2) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/250, 0xfa}], 0x1, 0x0}, 0x840) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000040)="0d9b96e6f08b87e760f359d0efc64bd15e0d3b9788413d74284c73a980765219acb1955d14f509ae82dbedb608015bf3913ad0a61b5f8364b073d6e745a3489652917db743076c9fc183b94500272d98bf8f30f7c7bb", &(0x7f00000000c0)=0x56, &(0x7f0000000100)="3aa689959b7cd71952d80242f3d96edc0f71183b390e37750286b2fa8bbfe12e03b1e4123f6a4a7ab501f0c56c6002d18d4deea8e4c9fca53ac99e155f0360d4b68f6e4790354cf58967c41d52e4d4b574503e8f03efd55fa40fa0e19f3b8c47d8a88e1a0d2b5ad4926b319043b6648f7f839036d75edfeaa800d89fdd21", 0x7e) executing program 1: getppid() r0 = getppid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xc57, 0x0, r3, 0x0, 0x0, 0x8, 0xac7}, 0x5, 0x5, 0x0, r0, 0xf0, 0x8000800000000000, 0x2, 0x20}) ktrace(0x0, 0x0, 0x0, r0) r4 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100, 0x4000000000000006}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x74}, {0x7}, {0x16}]}) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r3) ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x20000004e}) r4 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x18, 0x4, 0xfc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x87}, {0x6, 0x20, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0xffffffffffffffff) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = getuid() setreuid(0xee00, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[]) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100), 0x4) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)="55f8f5782087a072a82fc35f78d14780f5182efa134d047da4cf3a85ac5cb27978f158154bdce52033938954686ddecdf8a7d260f7af5e31e459a828e206a3500a99ee8e56565794371cbafed60b3a0f2be4843be9514b271960182280a756c0c3facb64a794ada6e942cc4c4b7962131a667ebda9fc542b5e601b320de726b00789ce3b000000000000000000000000000000839f2ab6cf5b6a6f9f4ccc057209193f24bd3fafbce5938007bf5c11475ba686c1fee937ac6442b1c335672c879004e695f0251a9d91298870cb7e95495cbd1f94a90bc7d9f7cbd2a264d39c5d3e6a1b4682263b40a2c193d0aee4fa82d3dc291d94cc5ad935072a6d0211765893428487e93af9be091d34872c782d11ba4fba02a5f6b735f75cfe1bd6d745c385818034bd61dbfa9471fcea88833710d743e888802a86136fd328745357de7456e2e8736a6bcf47", 0xfffffffffffffd04) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6381) (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "1b0f4eceff01ff00004202120000f20700"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8ff, 0x0, 0x100402, 0x20, "0702ccfc000080d90200", 0x0, 0x202}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) pipe2(0x0, 0x0) (async) r3 = getuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) setreuid(0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffff, r3, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x104) (async) setreuid(0xee00, 0x0) (async) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) setreuid(0xee00, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x25, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008", 0x88, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(r1, 0x6, 0x7, &(0x7f0000000300)="5f856d353f04e48a887ed480a91799d8d4a20a970ee76049bdeda80232eb21e48a78fe6c90eb5446ff4b5f2e5ba553e4d8f84dca6e9300d18a40b335df7853233357fd93d5a20f2c2a89a64e32e8d4c4deed2ba9e52a595adae7fd7fdb6f7db1a225c304dea71e7ab46c7ccf91d5c971d10aa6483f571afc60e356c8bc69d3cda6c0b3fd232a71b8a97e90331f7eaa706b70da023dc6ddb4ee22b7afdd", 0x9d) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2041ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) setsockopt(r1, 0x6, 0xffffff62, &(0x7f00000001c0)="d5521f6be343b2ecb3a4ce96aba7096ea14a510fe015cea26ff694958dd8ef548c35c7c6aa6015b9afacd877ebf823b14f35337782def3d3f2c069ecaba0f383fff68aa9dfb36226703d57dde94f9478", 0x50) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x94, &(0x7f0000000240)={@local, @local, [], {@generic={0x876d, "094d3c5cdcc3c0c7fc49fd96d7884d4ae72e3f1a2f1d163f2b7a3338a5202da08f3efdf2dcf86bc9858ceec0c8a25449e0ee6022a2861f11b146ca86076db15cb4dbebc9362d0d0bfd15c7d7555d25b694d0e4b121943a752442ba03f13e160f90132595f65edfd2c3cd72c90a0c6898c46dc42bb44b012efdbc698e31ee8e10d2a737499204"}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000d30, r5) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x60}, {0x40e, 0x0, 0x8}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad1024dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f3dd3f79de17431426eee35617cd735e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3e9e806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c25a52e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc045669f9a02adf750c8d64a6ddd9dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d000000", 0x4) executing program 3: pipe(0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) close(r0) fchmod(r0, 0x0) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000800)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000840), 0x0, &(0x7f00000008c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000480)="44d82607d89f77259c35b9f49001ec7ab9e06038405c52848087f364bed0d4b884a6b9ee488ddc416bfda5d595225a49be1ed35bba5cc5d66452ff02b7b387a87697513c2eb397edfeac8c341f5fce43945e4fc0c6b4125ac38ca7b942c7b5e1ce47", &(0x7f0000000100)=0x62, &(0x7f00000002c0)="433f0b40c0f22ac11eab00fc07b1d004b95053085480a8ac15521a62b2a9e0f76c06bcf380999ff94b75f04b8dfe43385dbd5c2515099a6c43c889660d65e8c1e7b1a9d0196340daf90a118503506f094123d7709f0d67305059453cb550567e069e3bd6d29724e35b1888f80c33fb69994c386ec0dd12753f064be19ca2aa6750c0790384b0593c301d051a34de87fb8521f04898b44848a5f6a13447c6d904ff2b59f41a744846ed47cc9223d0b0eb868dd970e062fa8c692bbcef7ddb490b81f7682a70ff711203a127437b6fc1706a90256aaccb6e8e48b0f4369a2c8c0b8ab1a05c4781ecff60e7f0dd93775b0c", 0xf0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000003c0)="c8ff8429759c04e167a1d6f4a776acbb92ed2b5cd2d4b69ba8238a3e25bc8685c9454f312c1b3b8af9d27bb2a87c15f8baa50638f73342b5b107975cf0492d6b5bfc697bac960bd7b8d17053bd038f0ec800e33707eaf31f82cf683f0ed9b36a4a1a0f31730569d195816e46d17ab36e7d86124d87c9c49474743cd190d41781ff08793f3df6674b6fbf1f108aec536dcbe5432e9228f34466c3310e5aff51bc72ee8352ed9a5112765c9c9192a54d0b6218b852", &(0x7f00000001c0)=0xb4, &(0x7f0000000240)="45067125dc8f210bc5fd179b1bc4dadc96c2185078340abd8148af", 0x1b) fcntl$dupfd(r2, 0xa, r2) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xac) close(r3) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 4: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 0: socket(0x11, 0x3, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) (async) 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}, {&(0x7f0000c00000/0x400000)=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'}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1000, 0x0, 0x0, 0xd, 0x0, 0x0, 0x50}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async) chown(0x0, 0x0, 0x0) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async, rerun: 32) getuid() (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x4c}, {0x6}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getgid() r12 = socket(0x18, 0x4, 0x7) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20000, 0xc) r16 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="314a207d7f298bfbe6ef324490754e228139dadbd42d575c25e5fbc6fb69f28c4c247e9b75f703a62c592d5c25389370b1b6867e05623b4f9faac584e8f1332d0abd0592525d01ae908a642b08619c73d8d7ee69f8201b872de71f48f7a17f8813c724dbe9cba045745bb69d1a86fc2882fdeb367166ae858d1e759542488e9213f03ea7eb5a4631dea6a5936314a6", 0x8f}, {&(0x7f0000000100)="b4ae2ea312c4b2c331cf987567fc153a641a430d77ee0e420681f7f63e0d663debde5009fd894317a80d455860ca6074f396a51ec0720eeea752d3c53737e198bf9b00a3be252337c8214edcc3e38643b2950cd8a128fe4f3ac573ec3ee1ae60853ae5d09a06cb337c3aa4c750132a80963880d4a3e00071596ea289d58dbc610c68e0b4bc72e268d804919e64b802c18f47867b452e3658d7cb0e908427f7aeb048fa8b7865", 0xa6}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r9}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, 0xffffffffffffff9c, r16]}], 0x88, 0x8}, 0x9) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) sendmmsg(r14, &(0x7f0000000d40)={&(0x7f0000000d00)={&(0x7f00000005c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000600)="14e2d2381c1d5a98b94ebbdb9e9671b6b68e4ecb9c7442aafca49c14c9fa96c8d94b70b29063bfa6a2f0250a1543150f5adf70eed84c437a6fb2ea2905c26da612a83859f8451faf316d1e0dba1a4f8fac8bfb3bf9f8863db0134cb8c6fd24eb454f49e9e1d16b797a21a0acb6c74aac979e66c861fd440b5841c967fd940dfad0729d2c009b344720cd292edbf9eaafc75587d2bf36a85321c4ac88e2b318355ded529c7394715ff5f78d24678d3c37affadecc3d1f11853b52062f3d8d535e12c4434f594a62c13e4453852bdb8b5ad91c39dff464", 0xd6}, {&(0x7f0000000700)="d0c69f77a9dfdb3fe95f9272f87714f4fdc3a726afeabbe61717ffbb2cc0689cee3d82f191c3e3198199996a937ba8595636d40d32f7a90df67b91d31cc119bedc8583fded73349a3dd20061a84de4d3fbf3d6d93ce7d5a987acf5ec75345aad6d24a245ba0a6523855f06265920e65a70234498a84c4233cf0a45c1d9f9db2113d6f6114cb9b447af4d8a837f74cc6ce76b2484d48ea9123cfef931db5de4de39b81d4a03d9f11bad35ad8ca419abb26f4c56c6771684e808ed632325d0bb75fb43b3091c83f4712773ab2ca58b96badec4ae43db6c1c5bc833ae10e96867a674522f3680b329e7f2ddd7ae0d28b3a3ddcbb24b0430ba3f39318c26", 0xfc}, {&(0x7f0000000800)="6107f5440e3e2f080abd7277682bfe9aee656a82162d7eb966b7810a3931a7fa4562c8365c6136629cc71ec6aa91e2854f5696888cc11175372b33f8a1e69fe25538eeae4bc172843c383cb1f1eb54e01c2b8596ee71304659c895876bfeae3c6574a0abcb561599afbe6487ac5788de7f8751700ec8092b8ac85a4c630e3f682e872b82760b7e6025050726631b71b22addee748d83027042957be9ffc52a", 0x9f}], 0x3, &(0x7f0000000900)=[{0xe0, 0xffff, 0x7, "605f1334d08b9b0efacf1f895d9d995219341d292c2061e6a942d501289308fece58ab30806c636ca4b3e33ba906978aac68c7b16ba4b1157f7b62e388472109f6812c4bc84dbb3ed4f21881f46d44c94659fe002ddd6632275ae5dc6d8a35d03df9eef65e919032ae117f1f5f9bee4c362f62dca7b854f49fab909df2d28630c39998e55c7b945be5bc171ed75586d416df1f24397b7a8c4303a7de27a9be198ad71b4ba075183015f41451b0e3cbfc3fcd4d7030b85b087fe312a33a281bc75bb511fcb0c7bd1fb46dbf24cdbc"}, {0xf0, 0x1, 0x71, "b798be645c39b56eb58c57a097da4325342f8fb060ec6100b89cad1596dd924da9fe6c63ded57006f146efa178db04914a2f6df9a789886bc536b92f91c2671bb67af980e132fa657750f8366623bfa21ef615fe8a194a870df3dfcdf7e6ec187f4f23142a1c5e3a12daed6a9ee2f0dd5f411c40646b0ccf7247f8fefb47e3ee9ecbf141c30b405ddde7091b408957f8155bd7b13e3eecc0ee5f1ed13dbcd73aa839fe234a3228a24bbda5db6764dd081237114401bdb077c37fd8395243690e6fbafba207d2d9469a5e5d6b07a12affa309e51cedcc58b9df250813ed81"}, {0xc8, 0xffff, 0xffff, "27b1c3953927de5805025f78289118aec4cf8e67b196f20f7b644595041347e24edf1c03ab7fc00dd1ac13a8fa27f2f1c4935288c59805515b14474f5d92471165439c01db40890f720c0faa2c869fa104542825338c70cab7be69b552919650ff147cf5d0a783e5022403583d78c69d56ff5dc93e315549d40473179d4cf750885bb7f7ac1789ef571f494937fba2075ddcf8fcd373dc3446600ec5ca200442d3930cf6170277fb688a94dc3f5d8609076b01ea"}, {0xa8, 0x1, 0x3, "f06fcc813de170ba75514095aef79af053b76256f0e6e040ec9a7e324df83eddc28bcd93782736818f64283f6c4e2bd847c73bc39d2ffb10dc10931bec2bc646af3db798459c93db34ee9fa5679c118d9a2e6d7ca56240cac4d02b8c322211c177742a592a7323c8b4c96501385b752337805ec86b5f06535ee7b68fc69e7f15729367ddc4687cdae9b6352711861cab0277cac14b1be4ed"}, {0x60, 0x1, 0x8, "69c174dd92f2b13d87c0016b87fdb4437461d95cd3884042495e5db8c6f2041d3deedaa0ee7361e5fa35f0d51855e9a5651e3849445615f65336f5b950294192a8d6b7fc8d1ea3492eedea96309056bd"}, {0x58, 0xffff, 0x4dd, "b7ae7e406d8ec18cea230f3d79f9f994a48bd03cc4682afaf00a99666bb20d32accb40210139e1c4408208dbe39e5ac8b025ba8ac8db5b16d44c80a5eb4aacab08"}], 0x3f8}, 0x3}, 0x10, 0x5) renameat(r14, &(0x7f0000000d80)='./file0\x00', r13, &(0x7f0000000dc0)='./file0\x00') r18 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r18, &(0x7f0000000e00)=@abs, &(0x7f0000000e40)=0x8) r19 = shmget(0x0, 0x1000, 0x6d0, &(0x7f0000ffc000/0x1000)=nil) r20 = getuid() shmctl$IPC_SET(r19, 0x1, &(0x7f0000000e80)={{0x0, r20, r7, r8, r9, 0x1, 0x8}, 0xbd7, 0x0, r10, r10, 0x2, 0x1, 0x8000000000000001}) r21 = semget(0x2, 0x1, 0x1) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000f00)={{0x4, r17, r11, r3, r5, 0x101, 0x613}, 0x5, 0xfff, 0x5}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000f80)={r10, r3, r9}, 0xc) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000fc0)=@un=@file={0x0, ""/248}, 0xfa, &(0x7f00000011c0)=[{&(0x7f00000010c0)=""/210, 0xd2}], 0x1, &(0x7f0000001200)=""/206, 0xce}, 0x841) lchown(&(0x7f0000001340)='./file0\x00', r3, r4) r22 = getpgid(r2) wait4(r22, &(0x7f0000001380), 0x0, &(0x7f00000013c0)) poll(&(0x7f0000001480)=[{0xffffffffffffff9c, 0x20}, {r15, 0x2}, {r13, 0x20}, {r12, 0x20}, {0xffffffffffffffff, 0x100}], 0x5, 0xfffffff8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0xffffffdc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe", 0x3a) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r2 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) open(&(0x7f0000001440)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) (async) execve(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) (async) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$kern(&(0x7f00000001c0)={0x1, 0x3e}, 0x2, &(0x7f0000000200)="262f8320a62638875e146214eb7f959432f7e5121df569fe1a0cadf600f6dc1ba06f3917cd8f3df4279802f7fe6dae695b", &(0x7f0000000300)=0x31, &(0x7f0000000400)="bd47c860962f78c9a6b8a1e5c3b264623e49ccadd8f8b355598ec04a5377a0e79e23047c39ffdc84635eabdce6fe72d881362f7197c10e0a59539f289240e6b3fae154f1c2a2327c0165113465a63620670f698e8799650cb78722af5bf079a59c5929abbb3f36783c4fa8f205b21945bd0e4cd02bb4363d1191afe9d9a53667b05f97", 0x83) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000000)) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(0x0, 0x800, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket(0x18, 0x4001, 0x0) listen(r0, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffcc) r6 = fcntl$dupfd(r4, 0x0, r5) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = msgget$private(0x0, 0x0) msgrcv(r8, 0x0, 0x0, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() executing program 3: r0 = socket(0x20, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbdf13b9fd812eaa4eba33713048e69931924a6431dad25a5756e0839bcad160eb3e77fec02832c45240df44c6332a2b5dd7a4cffae3bc1872446af418f95002c811d0428e46115dbd77d802c867c9189299404f8dc0199858efe1e953a84c54c98837e05317be6fdc4ed5e52ca262fcee25c552296179f81f72c0928a0a9354c90db02f1dcc3f74da22baa9a6fd029de973750000d36fb3bf95e3798eebeef01bfbf0f0d80bedb9d2be2ee0b63cabbd3ae6bde9b8059611dcfab5e70313550913dcc7ecf24a61b72a91e91dad810a0d0ddced", 0xd5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x14, 0x0, 0x0, @mcast2, @mcast1, {[], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000040)) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="c700100100000010", 0x8) socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x4, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x2, &(0x7f0000000180)="722c96fc75cb81e14deda33e1d57b5e5a255616bbc828ef9aa1d2e49df9f356873eb63766b3900b8a401969a", &(0x7f00000001c0)=0x2c, &(0x7f0000000200)="445b3bf608703b14cef80d8ac0b73ef5e277642e285fa85018509841c5be", 0x1e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="5ab7", 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x80047476, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) syz_emit_ethernet(0xa2, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb806d4942ac284463f454a0d78e1422d1e4c8dc984f9fcd616427695bc28e4f4fb208e0d6531b93ae0c0d2e2e0a3196930400f1b96629c1fc11c8c38aa6ea7b8f5393dbe271cae3dfba2c1d4f3e4141061eec7cb8dda7f56a89b0cb56d8ef706aa2197a408785653f3c78abfe32f499a515960a205c42b8b7ebf3b258f872dc3be997532a86b16d6b914d614f"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESOCT=r6, @ANYRESHEX=r4], 0x1f, 0x800) pipe(&(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x0) kqueue() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x5d, &(0x7f0000000180)="cb03976e35e7bf5e829f84baa34fec3bb0b1a61c65a068a326d9e6f934877b0b0eb01aaedeb06b0317c3ad28c61162e5a6069d8e288f603f88f0db89e9138b35a9a02846de9145b44fd77a35", &(0x7f0000000cc0)=0x4c, &(0x7f0000000240)="9f6251b410e4582ad73110515d0e00002cfde9a9dd86cb0f0aa63315b68a253fa2414357f5e9ca7cd976107eafc68ab514399e47f365e290810517f24bae808f2120a4dffc5c89cd33b5af7d229a1c756d66fee8f70af04c101f8b6e94fba76ce09350571d9f207c3eee533aab56b280807f1f65cd78437fac34", 0x7a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="240aba33a613dfa2bd597d375bd99259078d49b0c5398dce65b31b81a3db1d9b4c", 0x21}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="ca93c5b356abf97ff7b111fa7263dfbe383f3172733b8488c491af37dd529534cbaa5728da0f2e7cc060e268dd8686b8041e8f372b7604b4f4184a2c6acfb67fb10937218fc532509633a774951bffce1654f8f93f893b59772714f556ff783f491023b5", 0x64}, {&(0x7f0000000140)="6fee92e2c2d4e86e8987ff98dd31f8d0e0906aa85ca10dc6167f13d4591d84b4013597c4fd92e8285d954548ff2515c416083e3273fba0843f0c1308053ad23ece86708421546c2d6e85f93b2385ddae9b85c24b6fd5fb9f8bd0a3d22180741f5b1ee1405bb2d3a9e8ccf24bef5f16ff5f7f73910167b4ede34b909160182a0ce8de7d5b140fc82b968344a8cb775630df03d48bad96bd5f9dc7404e28368e056692ff74baaaf5c2892f", 0xaa}, {&(0x7f00000000c0)="2c0d44755eaf12cbf9bfb4fb010a7ea51be9", 0x12}], 0x3, 0x0) executing program 0: getppid() (async) r0 = getppid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xc57, 0x0, r3, 0x0, 0x0, 0x8, 0xac7}, 0x5, 0x5, 0x0, r0, 0xf0, 0x8000800000000000, 0x2, 0x20}) (async) ktrace(0x0, 0x0, 0x0, r0) r4 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100, 0x4000000000000006}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (rerun: 64) executing program 5: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x69, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x800}, {0x8, 0x0, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) (async) setgroups(0x0, 0x0) (async) setgid(r1) (async) setuid(0xee01) (async) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) 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}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r1) getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4083) clock_gettime(0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000100)=0x8, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0xff, 0x4, 0x40000000}, {0x2, 0x0, 0xfd}, {0x13}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000700)=[{0x1c}, {0x2c}, {0x6}]}) mkdir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10201b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ba1ab41a90a12574aaaaaaaaaaaaaaaaaaa2aaaa86dd60360880e9dd49a599eadea5c05f534b00082b00fe8000000000f0009618fa0ce94e96d9259fc48722509a5988eabe78bb21b040aa2978e417872241147161404b6ba9613c1c2fdf7c3289d73dbe932ba11dce5aa2eb939f61bbac40a71c7afec41421220015fda147426909e32c0cb775fd465b0d8e080331cceeee53cad884603776af14173b5fa3d4e47d4a1bba4ffc9c9b41072484c2558eb58409d5803ea597fae9b353", @ANYRESOCT=r0]) executing program 5: r0 = socket$inet6(0x18, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="6afd296a44c9f1e18f52e90c2877306c8b685212109fb92fab6bcec6ed18b5b8304d3ca949e5140ec409b0a5b2ea57199b77e438247b7e8d4cbd6d43ed72fae5ebcfde12bef95a80e87d416c63ea59cf7d3de2d292372f3af25ff1c7", 0x5c}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) recvfrom$unix(r1, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x140) fchmodat(r0, &(0x7f0000000400)='./file1\x00', 0x8a, 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r3 = open(&(0x7f0000000440)='./file1/file0\x00', 0x0, 0x8ad93b36b9b7e435) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f00000002c0)='./file1\x00', r4, r2) mkdirat(r3, &(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x400) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r6) renameat(r3, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') r8 = semget(0x1, 0x1, 0x273) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x80) semop(r8, &(0x7f00000000c0)=[{0x0, 0x7ff, 0x1000}, {0x3, 0x400, 0x1000}], 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x1d5) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x4}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xb0, 0x40}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x5, &(0x7f0000000040)={0x4, 0x53}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x7) getsockopt(r1, 0x800, 0x10, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(0x0) setgroups(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) setgid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4050) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000e00)='./file1\x00') link(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file2\x00') rename(&(0x7f0000001400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, 0x0, 0x0) syz_open_pts() rename(&(0x7f0000001300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file2\x00') syz_open_pts() executing program 4: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r0 = socket(0x18, 0x4000, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0x4, 0x9, 0x8, 0xcb9, 0x6, 0xaf0, 0x7fffffffffffffff, 0x2}, &(0x7f0000000200)={0xdc, 0x6, 0x0, 0xfffffffffffffffa, 0x1f, 0x5, 0x1, 0x5}, &(0x7f0000000240)={0x6, 0x37cf, 0x1, 0xfffffffffffeffff, 0x8, 0x0, 0xfffffffffffffff7, 0x4}, &(0x7f0000000500)={0x4, 0x7}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSKBDIO_BELL(r0, 0x20005701) pipe(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x40, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r3, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x189, &(0x7f0000000a40)={@broadcast, @broadcast, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0x2e, 0x4, 0x3, 0x3f, 0x177, 0x67, 0x2, 0x92, 0x11, 0x0, @broadcast, @multicast1, {[@generic={0x88, 0xb, "5b13adb502e981405d"}, @ra={0x94, 0x6, 0x5}, @ssrr={0x89, 0x13, 0x0, [@broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}, @ssrr={0x89, 0x17, 0x7, [@remote={0xac, 0x14, 0x0}, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @rand_addr=0xd17]}, @rr={0x7, 0x23, 0x0, [@rand_addr=0x1000, @rand_addr=0x10000, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x23, 0x4, [@local={0xac, 0x14, 0x0}, @rand_addr=0x3, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x5, @multicast1]}, @noop, @rr={0x7, 0x7, 0x9, [@broadcast]}, @ssrr={0x89, 0x7, 0x40, [@remote={0xac, 0x14, 0x0}]}, @generic={0x7, 0x12, "b82f8d3004e68615e9a21473c7d60d9c"}]}}, @tcp={{0x0, 0x2, r2, r2, 0x1, 0x0, 0xe, 0x20, 0x5, 0x0, 0x4, {[@mss={0x2, 0x4, 0x9}, @mss={0x2, 0x4, 0x8b}, @md5sig={0x13, 0x12, "1543f55e023bb55771450cac268e5550"}, @timestamp={0x8, 0xa, 0x1ae1, 0xfff}]}}, {"025b7137512a0e59c5df0ecc14d4b73e8ba115421f9b0d68bfa0dcca05f35c976a3a1da5d19bbfec42e3b28ef819d1fcb433bbd9c799938270c0b325b40f57558405e966170370711a76b5f3bcf1162da77a930718c7f98a549782610b1da204a52b714cde27f7e834eb965e35a535b22a248d8fbc7dc58514bca332a97e4a655289720e3dec6b"}}}}}}) ioctl$WSKBDIO_BELL(r0, 0x20005701) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x4b) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140), &(0x7f0000000180)) executing program 4: getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x44}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="9eb4e940", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x81, 0x8000000000000000}, {0x2}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000001c0)={0x10, 0x4, [{&(0x7f0000398000/0x4000)=nil, &(0x7f000040a000/0x4000)=nil, 0x1}, {&(0x7f00002b5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd3}, {&(0x7f00003a5000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000724000/0x2000)=nil, 0x3ff}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000759000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f00001f7000/0x4000)=nil, &(0x7f00006c1000/0x4000)=nil, 0x1d3}, {&(0x7f0000094000/0x1000)=nil, &(0x7f0000581000/0x13000)=nil, 0x4}, {&(0x7f0000199000/0x2000)=nil, &(0x7f00005ba000/0x1000)=nil, 0xfff}, {&(0x7f000028c000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xaadc}, {&(0x7f00000b7000/0x2000)=nil, &(0x7f0000149000/0x1000)=nil, 0x2}, {&(0x7f0000427000/0x1000)=nil, &(0x7f0000746000/0x2000)=nil, 0x3ff}, {&(0x7f0000017000/0x3000)=nil, &(0x7f000060b000/0x1000)=nil}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f00001ec000/0x2000)=nil, 0x3}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000726000/0x4000)=nil, 0x5}, {&(0x7f00004a7000/0x4000)=nil, &(0x7f0000642000/0x3000)=nil, 0x8}], './file0\x00', 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000140)={0x0, 0x401}, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x6, 0x51}) r4 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = dup2(r4, r4) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa42ff51bbdfed16e2586cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xc3}], 0x1) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) r8 = getpgrp() clock_gettime(0x0, &(0x7f0000000400)) fcntl$setown(r7, 0x6, r8) r9 = dup2(r1, r3) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffc}) r2 = socket(0x18, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) close(r0) write(r1, &(0x7f0000000040), 0xfeea) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r4 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, r4) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f0000000140)="c55b21de1e59ef73de0215c77fe5f19a46c271216bf8ba4f29a1c9bd737b649d994cfd885fc934124f191db43ee29e4225ab6804fb0111a685de5bd86d0da2023a1063d29db4254386248e3e4f039c209ea0a9f5aa26669b757237f79608b8d910deecf893e4e0fb58facb2441a2da4e8b496eef06de9804d7e2d439a6ce830bd92c8153ec3fc20357732ed3e96f493fa5305e017907bb24084cd82d471ef736ef827b2dd647d920123c49fd727d542163491e619f2ac1014668993fb5b9095fa0c9740034994485dafcbf44988b6237c5fdd86916591993df3e05197dc13203a9d11175c133097e2d961a62cd0808050bef09bd32f7cdabf5", &(0x7f00000000c0)=0xf9, &(0x7f0000000280)="819befb604a3652e60bf49b3d7826d0ad54220c3a973df5fe27fcb62ee84e72c7f909787311499c5090face67f2b0523039379d15077f30d3d080a2c22ea2a15e2eb464e6bf85c86c98f3575a7913d1f58c66ce8e11ab5d3db5a2b43fd8dfd5861e7d64881891845f64f196f2544f820a61ea39de570a8ace28539e3a90f824626b349bba33efe9db8df85148dd5dc4f930ea8ecc790edd6f31f08218d85fa84dc28c45c5fff021bdc784882baa5688d08d3b48722694c7d1be690b65f3c73851bb98abf92e8e9d42dfdadba4938ddbb54a0a8099a42fa4424eec363b72a20bc5f64d25ce9be3b032be3d3380edfb71b07d720cc8138bc1a89f9", 0xfa) executing program 5: syz_emit_ethernet(0x17a, &(0x7f0000000340)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x40}, {0x48, 0xff, 0x0, 0x6}, {0x6, 0x40, 0x0, 0x22000000}]}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000240)='./file0/../file0\x00', 0x8, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000300)='./file0/../file0/file0\x00', 0x56, 0x0}) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x40000000, 0x0, 0x0, 0x0, 0x0, 0x108}, 0x0, 0x0, 0x0, 0x0, 0x100000, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x6}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000003c0)=0x7, 0x4) bind$unix(r5, &(0x7f0000000400)=@file={0x0, './file0/../file0/file0\x00'}, 0x19) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4f}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f0000000080)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008", 0x88, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) (async, rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x2) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x10000) r3 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x35, 0x0, 0xff, 0x80000002}, {0x16, 0x0, 0x0, 0xfffffffc}]}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/520}, &(0x7f00000000c0)=0x20a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r4, 0x0, 0x67, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f0000000100)) fcntl$getflags(r0, 0x3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(r1, 0x6, 0x7, &(0x7f0000000300)="5f856d353f04e48a887ed480a91799d8d4a20a970ee76049bdeda80232eb21e48a78fe6c90eb5446ff4b5f2e5ba553e4d8f84dca6e9300d18a40b335df7853233357fd93d5a20f2c2a89a64e32e8d4c4deed2ba9e52a595adae7fd7fdb6f7db1a225c304dea71e7ab46c7ccf91d5c971d10aa6483f571afc60e356c8bc69d3cda6c0b3fd232a71b8a97e90331f7eaa706b70da023dc6ddb4ee22b7afdd", 0x9d) (async) setsockopt(r1, 0x6, 0x7, &(0x7f0000000300)="5f856d353f04e48a887ed480a91799d8d4a20a970ee76049bdeda80232eb21e48a78fe6c90eb5446ff4b5f2e5ba553e4d8f84dca6e9300d18a40b335df7853233357fd93d5a20f2c2a89a64e32e8d4c4deed2ba9e52a595adae7fd7fdb6f7db1a225c304dea71e7ab46c7ccf91d5c971d10aa6483f571afc60e356c8bc69d3cda6c0b3fd232a71b8a97e90331f7eaa706b70da023dc6ddb4ee22b7afdd", 0x9d) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) (async) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2041ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2041ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) setsockopt(r1, 0x6, 0xffffff62, &(0x7f00000001c0)="d5521f6be343b2ecb3a4ce96aba7096ea14a510fe015cea26ff694958dd8ef548c35c7c6aa6015b9afacd877ebf823b14f35337782def3d3f2c069ecaba0f383fff68aa9dfb36226703d57dde94f9478", 0x50) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x94, &(0x7f0000000240)={@local, @local, [], {@generic={0x876d, "094d3c5cdcc3c0c7fc49fd96d7884d4ae72e3f1a2f1d163f2b7a3338a5202da08f3efdf2dcf86bc9858ceec0c8a25449e0ee6022a2861f11b146ca86076db15cb4dbebc9362d0d0bfd15c7d7555d25b694d0e4b121943a752442ba03f13e160f90132595f65edfd2c3cd72c90a0c6898c46dc42bb44b012efdbc698e31ee8e10d2a737499204"}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() (async) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r3) (async) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) (async) r5 = fcntl$getown(r4, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000d30, r5) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: socket(0x1, 0x1, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x2, 0x3}, {0x80}, {0x8126}, {0xe2, 0x5, 0x1b, 0x40}, {0x7, 0x20, 0xfc, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) fcntl$lock(r0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="27ed877a2edbe5b26cb5a5b3d18f2b6d09a8d3e632e0cb80eedb63ae0f07b7625af3449e292b9abed7792b22b12048b9f27797a044cf04db2d52604dcbc6cfb013aab5f27e23be8b0a0e8515fd96dab2e545e0230d71ce7b9614ab4b469cf08468b9171b024b11896eccfd04245277c1ba27c66069530e742acfc5ef210e156ffa625ee4348a9985866fa69a0dff0614cce3b0ff7014ed7018520325262f3a946b0b18dd42dd34f96dbe6fd21fa052320259f4adc74870d5189cfd398233592158df0998c18a35ef8994", 0xca}, {&(0x7f0000000600)="3b6787aa92abae541c4b883279b2374f2af099d895f0b6ae294987f9a769cc2703e08f018d3d8315445256a8f59eab31f42447a1286865db713d7511fba735b51c77160c96810fcce2835d3c170564a58af19e0000736138b0378d67e8d7dbbb15fdaf309eb8d32e145868cfe4cd46cfff62fdfba525d4e5513d979611e8352e757b4f81f8f6cde496ef3a854ffa7994c76f6e0560ba84ed8119b3e93d36", 0x9e}, {&(0x7f0000000580)="9bb266a7dac758d1875f69d8c96829bbdf48aa8d74546ff9fe75ff26e76696c2bb383a4a79a607366811d509733293bb3ea805c7b544edfbbda29511c7c31eb8367c627efbffeb61497b53ca4067cc4f5682f982c60a6592bac163dedf59525c769e8e1a1e398a739a01dc027ef31d", 0x6f}], 0x3) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f00000003c0)='./file1/file0\x00', 0x2ffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x4013, r5, 0x8000000000000002) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r6 = syz_open_pts() readv(r6, &(0x7f00000012c0), 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() executing program 6: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 5: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f000025c000/0x1000)=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, &(0x7f000069c000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003d6000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000034d000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000698000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f00000002c0), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7ff) ioctl$TIOCDRAIN(r0, 0x2000745e) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, &(0x7f0000000080)="c64535d6d5a13122a5291ec3aab073ecf699673b4b9a1ced98611b8377a91b9baccb9757e17766dbc30709f1bea20e46c7a96c43b5def52fc6d48cbda871fa98cf96095d7ce8b40250b7bef36724ff594bd9161572c257479fb19f58725320187f63e2786a3ceec93026d95dd424cb512202b01ba5189ecf78fa64500ccfa2d47d8e21b31edaa1e643adb2be3dea591036df525e6fcb76aa47ff37b854cb798d30d5060bf987aab74d66cfe874adb661740a95f590bcb8d938cbcdd10337fc1b44fd9c", &(0x7f0000000180)=0xc3, &(0x7f00000001c0)="1fda61ca0da954f0c612c427ddd3bbaa266af3f4f48c3e3de5808b9a6aa6007d5b677c6b7e12e59ef40c6cae48118fd6b1da56564f0ac402315f018fd603af01d24c07ad29428a557ebaed6244ebc54452c59200e5b48caff893761affcefc4930dce146650bf42e6b9fce0c7ccfb1d19cb19ec16c06ae5c2d1b3173cbf93de8809b53fdaf710d8d1ad30560f6448d706bf443757fd963cda63391ca9641d567b158e90afceb5cab297bececa5de5c5bf2209c759871c550affa989f34f079f61bd7bc18e0307585bbfc03df77c99eb2b314e6b71f10b479435ef8254da1c4d5a85cfeadbd924903654cdd22568e4523f9cfc396ad75f78dfedc3ff048534c9471bd7ac437b7653316c43a9fae499f234ce6c357f31c2d1e73b25c4b7b5e25346ac45f20e7eea95c2426eacd694f45cd13f7dd12d9f9feb17353cc7061e0d9fedce725adab4d2806cf814a80623ea352c5d1d7c7c0ad100ac611193227843933e12d2f7db3bf68d6d2681756aad0a095315a14329390c1225886cc65993376a56908d0164546a647a37e6347ecc982c97e13ec7615e35ed1546009db359776b016951206202f4d4fc43f9acd16305dc30012746c82a507f757f51344cd1d45371ef92a8d343a800c175867db5413e6a8bcf06479c1512a0e545205605b607ea1036bd2da1f440f0ec51d750e980ff80b755afc571f10b26182c82e568d927d0f5420a8216bd14048af018c5b9560f21c0c6c22cbd1075a39b0a5e5eebd88eb8566f9988294dd753d545204baba47d4d07c6afb1875b267368df92cf5c6f1fafc1a79c7c68786b05f267ee9c2001e99b237a7b4f6b1e349434acc1ef3844698c32c269be471159ed61d8b38f705e22e5f9ed521240af2fc4e565e0382fcaa4dfcfdadc69344782eb52ec53415762909287fc05e20200a48d8a6a40d3a4b9bca541686c115b99f39dd8b42c34dc6fbdcc975a895f8bbacde45e33b5a9a9b127a8da0e159d97876d4729725018f137feee1e9bcbb9694e297ad2749cc33d591fb664310ed14ebcfdf45e159b2fba5e9d0ea9546e152b48211b64256e80b4f6e77aa645e64f8427cbbdcdd6fb4d434e9ed6f30f09541933122ef4348a0c14c0e570df3c98503fb468c1535b3845db85c3b9e9a4db1b8924857b99c4d78525c7f1c7d2c7a17b9aabeb5cd836a1c82840c14f4cbdd10743b7e14ae3b666e32154db20b70b26bebae17165f08856ccc3d2369e4a9f07d8f019e33118879d6b3552b179824fdf50813b44e2174412b6cd1417761f4dbbf9f8d432aa209fa3696f54f27e610a56e0a6d4910185af1247079eeed8f26ed4e82c3caaaffeea574ead2002fbdf6a52649b82383b1aefb91046b3ca8abe8b514ec6a39982df9638b9bc38a2458eab9d301dd3b293a2b8b91b8fc575b7a7a2f8702f749a033a5eb35e8931b9ae67fa84d018101d2d6f5dd23fe3cac3277bdd9cbe79e497412d1f0b382f179210c695a7dc97c133d3948ab23f5d432b714fe574346542554e0673b14e0bd37fe3e0a6d28d0fca1571dd7115b1061558b92d729d237c95c1f3895b1c0a914011b681474fe7c457cc7c4b0c8c203930769bf77927d3df30850c704ed732a5528a9d0de4273116c77dc88648d3491fa2afb93031f156bba7aeadb1ba136f25dcc3e91dbbba147263ea25020f2bd36b58f025f8dc49b1fedb68c5be578e5a9b611b11ab6c2d2bf9761a1c88a269d7acd0060cd9217ca303cb571da10b27d8daeb938a558ae48596598eec7f32e7802c4cdb3a41949d9f40b2513d0df39c6dc54c7ac71003b4541a231262c756938fce36fe40f8f15a008ae6047b5115077bf10b63ad25817b2445d72bc0c38d280c701e05b0ac924f112ab13c0658315def987d098fa24eb6b2e16336a363a1937b9ca8d219384ecbfdd520e579973bf1dab7fd900f0f13c2114b48539fda74a86f59302704c58aab691ad676b0a0c50890e12eb155d89fc9579837f1d867b894a2b8790c7441e90fa055ac43178d6dcdf911117a7280e1ad8bf2970486d463723bafe72c10a6fec30ddc53aeddeb68e25d384689a7211f9b04936031594e0524523cd20f65b0b3351d45ecb732a4161daf3a5e59984cb881fdde48bd6e61b3b1f4fcf261a2d81184ed69c8f3af7c229c46e52ecb3c3498753463d1c3e6dc204a940cb4257d35f4ebd080b4d3015d2e9540bfc132ddab5b65f582c3111f6b1a255e3fcb86123876d041c7df6a0b56fc46e4352263946c39c25ce4dd54eecf014cedb51e24a132aacee6378b66710217001cad46474a13bd1ee41df24e44d7697bd5958b150bdc9bd23bf5e28980aed5bcd786fb40fd9a6d67332a5eaa1b4b630455e40c9ff13b5cc43ea9ed76085c28f69086285ced2b14660f7a7b2e1088a32ed41e69ca97f51e051a21c49a8dd1f07e138bb1adad57f6e6876598dfe9da67892b8daee2711058f36a35287cb1a82537d9a4c76f0d59e7e45be4b3b54d7b776f3d41da1789ca3e1f4da58cf67f187512e7d1c0db8f6e8235f75143edf5bea7f6079fe544c4188e5a640fcca7724e6a7ae60527c5d0d95310e556aac15bb3b6f63210b5de1c0f17fe79c0d9e0b22a82f2f039c345ebad2d0c669b56bbd93e3e8c6331106ca528f9d9131f460a62e25b7f022a2fe544b4e6fed91949fe3dc795a6ce53ab87404b7dcda9ca127daf59eee57cd0f9283a9d57c0181311b34d1dd6e23ce59cabfd8fe98e81f46654f25c99429cd2ed9c324ff21fb591e090e9b9ef9483496841953be7123b305ff4b55c7a7dd6c1ae68c9bbb73f5052755465028a6fc743b2c66337f350016ddc5970bee3087a4a3f04bb00e9b08ba226f0e46a3cd7f052a13ba0e659883a0827cb32ab4960704ecc4ca87b77ca01d4ba03dad29ab0c2defdd1827e2190025af011c96ea1052e4e198c65e3a382edc44125f57762bca7b8048d86941e7056c21ddd7571d15620906a5e1ac49115dcc27e484265ec77ffe2ab761e0d220a762f8f06380bca8571820c4ca14d9e2e3ce4e33ce6832cef7bb65f9d1b4990c77f8dfc5b4b5c6cd6569f9679329ba173406ceb31d8c98f3d2538670b60b16d9997e78d1d0a4954bb276f592108375246736f595514039976f7bb079eceed0ed847410851a2f0ba0c31c980b265524acb203d8ea4cc2ed8400351e6ba45658df32532ec06034acf51e6b294a060d09f368a5017f794e3b348ec86ea303017d5186a79283f4d0d50dd5e28bf8e66c55c6902b5264843e5ca1d7eea096431c67091ebd67f37e5db40ae4c848cab397954b8f59b2ae9fc30f7cc82dd309aacced71db81640f2ce2abf4c516f1711e76e786a551a875b58ece10ea7faa7f42858d3debb59b8ed60c788c449c0ce2ae4a033295bca0d84b4eff1c22556d6c0552f97f23e099c557b410e02f4938c30766e5a762e1a5f481f0242aef71c6da2784a9a1b342a4d9d5c6bcc7f76e88e52b88dcdc424eea3665b48d5c7ec37cbfe4a02006555c969bc376f72aba127904c43b5dbd7f1913f46294897785fdd50d0fdd31fe49542ab3e0ebb1455210c8a2157ad25960646f63913da2cfc47836e82204a6f212ae0a50a443e26401bda132c7032278aba4b1a01e93c91e416c66a44ca5dd7979962a9eba4ce53a0ef2d52d31ff8f5d0f4613ae44a604b17f1ff4aefd33cc95626d1e4ab98df397216c1d1fbab867f62cfef17256cfaf2af9ef2aac80840f6b2728cd5ca06925d614d7447406fa022e5b3655d93cffb785b9347924099164035845bebd6f355e520103ee34ca408a285c68f2f81dcddfdb5baf92102c484eeb1483bf7c4c9e058733f617a8877096066dda262800338e3bc62126eac5fda9833f3b3f4eb6215de4759e8747d3be8304d5a38f6504f545eee6200b4ab85d48d5b65edfc8a92862efe17f656837caf465051708483f78de8399d9807ead2c536bd8d936400827885445b90a476b98280d2808435c91deda52dfb1368e2098f0a6edbc2acbcf29338d3ada778cf97052907c51807760a7d1e66f2c5e7a838adec2b03e0773e2f09c231da869fbbc0726343a63ed9898f5c1825f8f102120370aed9dbe82e6422bdd850c84e81119d54a9f96798d529afc0afdc4b56d87916e0321ecc22ad437f10a9c4d01fe2cbb9fdcf35d0af45d807fb2277fd40d9800b8b266a9c1781fdac8c1a4f24d21b08714cff33cbdf9740b1aaef007dd76592e15ae82bc0969fc3579c0d3d7d303d435c8303e3fe0148a9cb63e7f3ae20a8c99cd3ea7e46e69e61914d674381ee313b19e05aab75c5360b8ce525260a7598dede06ca8a7a9f1de0efb3fd5f221beab06890996bac20f9bf495840617c279efe78c9e7e69bfa407d38908956459b6faca7d5670c000b08c6059a1b98b10e7866a2b6f9be4a604606212ed24f638ce73f456e33f2620a199b085bf609b53918c0063f939e345b492db7b5ac23f01c2d72442b0b5924f5fa0790c491ef1722934b6f64ec435c117479e803719ef9ae39f8620cb126800706f7a3ba289bb42b0fc5f88353e617c54aeea7316d3949df3c75168aede659a33ceef8af3bb941dfaa135967ff61c0a1999de30f1c2c74b527d53314409b812e3a5fcedfe790751f80d6599cc8884fd9d84c0fb083f832816d5cd24f59b0fd76786b4f8f03224ca2f105bff8a1a2e76d99ffebe5686487750e1fe83e7d983ced2f2129d3706f6180c84a9b00d48d2f910c5bd527af9a49f094dad6b907322f824a8fd1877eeb570a36f5812530cce9fc85ab5c2488238f0781e515e9075b3ecee44d8409586fd77b67c9f48c1bb185c60a9c039d9051aa59bfd242871224127a24570b6ce39747690e27015e99d72bc1b2ecaad9a84f868ff22a50887ca16b63878ef7066a6454d14672965e27c516f73535f165ebf31253d6d0386bd6fa14e14eda3acf67563a4bf13fe5b564c9de88076facc0fff3f7d2e13767f361670aa5db396e82db57835d2e4eb575230cbe3e61a9706894b7b067eb4ad428d2a93785b1d037322881390c0178d7f8b9f5c88f6424f769de280457bb7242bf3c7d728ebe4baadae5d64bfd17ff6ac05a4e3eccb076bd2700ed9faed414ddaee4d28e784ad7bfbd1b4dcaf2ba31aec1274e28bdf3ebdd38daf0d9983540d5ebd0a6921ff80280814a92a927e66ffbd07381ea5cbfd40181588a7bc23bd06a8de7b7e27f8553f453ff1c893958389c3a7dae1e52e75ce784b33932a705a60c685a99e22497b886c672594dfef694d15a46b711a169b8adc945dde14c109bd0da5099cf20824d81f77f913c3b23dd0fcbfa1b556e0f069fd6f3577257ce455ae11e89bfc88fa8344ea017268b1e50ac5436bd887f1fc33cd021d505bd55904b76aba313c526055398f458e2c02de3ce281efa6e72646911a47b6250758127f3b5df1399057e6cc423132ff7ae7b04da42210d1f0c1c915ab7076a8b73c25b03bb5beb6c692c7f4694c7860d20853db1a62734bc56b44a8833b55ddf384f8c81087224c4a129337ad06b27a3da9df549878ec8042c1fe3e7e8e5d217b737ce9e7978a07f097dd9a771f0ca1b340cd6d13f0b1748eedb5a7b93ee490d2e042ee1937c9d3068d2b8e466700a33699c96db3d35449667cfe3dd1ee9f160dfe40c8de8a5858605fefdb1f6291d4959060517ec9be66fc9cc95eb125919faec0d766411e00c8579b51a63737e3ab0708ecfa3f4c83a4b62b53a71dc9e269728b57ed9190592111ffe16c9a74476b64c2ffbfe733bb29a48fb277b4f9c16bcc990564fa", 0x1000) sysctl$kern(&(0x7f00000011c0)={0x1, 0x15}, 0x2, &(0x7f0000001200)="e51a566dd588fad9ba0751b2dc4271af2d8d5d2f83bb92ba2fa457b24261e8ac7b9b287d036b81a29ce029cd7eb5c87ede86b5966844f5eba6e36fb8ca0b4fe69e0a127853afe4aa428c6109d48f86f8f5f4ce0a475f50146b277cabeddbf21cf3fa6a28ef8b7a76d2f802af0a86f9068ef58da75c611998f83c68b1796e1b94bc75fa2f008e1a54b3444bff1cf67499278ba7272bbd3c7549e7a507527a19329473fefecf17a9fd235d9f08f1a80a4ef852960830fa47e65e51dc0e9da3ed243431499a0e1c00e5f6cd6ac9f16aca0d1c6168b280e8eaa6ee31b3bf0e425dc259dbd96d92fc017438ac8abd00f7525b2c6e7f0c64f1d0ae32c968d1efad0d851e096a02239b07791eac3ec761bd07d0d7c970057ebe23f762b48a969dddb4d96112982373ef931aac2bd725b460b14481d5a0dfe7bd9dbdf5fd36635dc343f481bcc2971758ebdd12ec7489ff8131563eb08a4ed545e974012858a43a078f00dfa542722d573141d6353c271b6484a95818aba5deae42400999ed6cfc82e6cb0ee2d0a70acfacde043de4ececce4b0e19b43e0ab622da6467467bf905ce70b24306df3fa0173d7e3747262495af9c94a6115de5955a1e9a9400f71727fe49be8ec5c0aaf9e26ed6d314f9964d8233bf04772063d2d7f00673225bb031f20e00a6e6cf1b85d4325122ed6f85aeae596bc09aa4b8f7ea5561d42888aa2092cce8ec8cbffed62357cd4bfb271af6804cbb45f570ab2023635f156f5276fe44690ed8c3c4af510262da22b55ca85f7f472665b90029b3cd11a4198d987199fccb160680948813a3e7424da775ea5c1f2f0f8d8621bde93a95a7b3dcdffc1aaadd1770951d5fd6d01ea37b53db34e6abb7bc8e3dd5c62ebf1160e52de77e890410ff458195ae115f51df2132676b21c401c551c37839ec00bb53c174f5aff83bb4e9192b2d91b99acd1df0c84f50898bc766a71111269ef12ca9a5b3f3140088cc8f8f11394d710fd1f19297b0029d2104d7b31c6d1c0c127a67123cc572046817ef35ffa620f1ec2ca34abe2177a7a68b368b4e0dfad8c2497b38c8f4c1ffc7e1eddfbe9874cfa0e879be74307a522be0c43b8395f0f81e09b61f2709c5bde4a581ed8e907fc821095a2c7f3944e1c9528670417644983ca8510bd5756bebbd42a0023f269326b4424951a44b9968ec58f784868df979e451190bb578649769a44d19f7884458f0b4b453f2a440ba217ab4e1e19a9c1efac8805806e978119a8519cf266049b5c1d9be8cbc539bdf3b4892d4e5607d6bae1c46dc5795c52f65b88281145a9091d7ddce3f36fef4312a92f299a37a03d7a30fce46486c8a57188ca70ce9843e7ed03202dee1db0f78843225a83ab718fcb350da8a7f03ad8584ec13ba84c477ecb8f17fa5f729b240507730a4730a5c43cc5093e9c5b726461858cf3c6b8dae12164080c35fed8a719c5b87ff3da42dceee3a7c79b68b58789be96f89fb2e8ed267f5dcca18bd5648f0a3aaf80ef16256b8277c7c88306a36efc9f96c405dfc18cb8dcb3e7b5a23194428033ba6f71e7e7b161671d94e6c2b34d444834485631cd0b19c1433d06fe5e425ea438aa3a968bb50c924a568a38523305378a591ec9f80d4ea36b5ae49f858c1ebd2d04f1417c666f34b242eed98aa524f13696d742053f06aed5241f2e55f754609a2d144cb277e91ab1f33189f0e410387b70350d3f5468b22217d52360fd51ae4e2afb2fe90301830c6606414898477a63ee8c9774d92710df2eb257186493ed733bdb077a80bb3f49aa621eef43a905cd105c4f710ea405c391640b20d7effe04e922c9f3ec0e633b773ed123d2bea98388a153da0dfcd142ab829797c739c8bf7183aa14dcf0718908ac2be60dfd9a99e2fe34f835c723b9e00d710c22555477a3a36be6246c694323d5aeafb3208c2d31bc7bf66f4d58aa253a0970cf910c818347e812586d1c31df98d538a651378d3096bca71167d485dea496cd7a9a195efe92a2847d2e0c0ab2099063af9c32af96375c95910b79796bd97d9f0a1d7d5a063e658716cfc2066b6d85c8aac8f3d92e72a347fdcd2834f5fed391ac223e42254214a9c769f910c998fedbc28a441452b6474d74ebcd583623fa05c1b595c07bb547794936fc8a3b81b8a2909cb5232c34f8855764beaf28fd74c80e7d434d7d4dc6707df3089c9c46d593eb48ae9658d10fcd2419fc80ec6ec724563d325505087c98d7a6a4d17d73dad66902d204f6e04f392cc74ff4243cb133591844cb4fb72b09f174637f2c547ef699162c1d5284c4cffe20a2581bcaff6458231456601eab5fae36e8c16facb3b807b830bf6a706e5760251e98173427ef7345d216a366024f2ee930579c8203936d016e1f2eb02f5b612105b1bce3ade2f3d346a2217e1f1df6f8291e502e8ccae34241b5a047fb70a0e8030f0d69cbd8174ef19e13c4fe685480078ebf3e4116a6d3bc8750ef3a21f86ac54405591e8aea8fb74915a422bdacb9ae10370faeaf3ab2fc2ca7bdca768fe81c109959e7a0070126e24768e7607e7216b1d0a2ee68e836e8b3827a8d1ae920251071bfa7d2e59996c98178ba02dea71652973db75f7bc09110d19c8d45cff885c393d49c4f7a46760de00e6acfe45c10fa56331c04dc6ed555278f2839ae073804e3377546e6972b15301c88b0de616c1996fcfed22301b6ad07c3f8a94c7f799443f7448ae1c077a23304954b57e1be1744432a25ed1defc504e85e4816429310650d9e25e8c17901c28aa643b7ca7429976b8351038000885e9d648e5b5fa24e4869af5c5befd3d50d885a53edbd29e2a7d29262395edc3234d06c1fc02915e62355fbbba0b032ab2a0373b74ff465774da5ccce172d2f4d807239b3b9262309e9a4aea8bca81cf25b0d44e14651ee778e2f228268fada4554eab0d52d96a71ca0b4448a9b16890e0597244484d240eea9609b7a5d29bdf98fd8c63efeabff5c769143791501910cd62915c68ccc72b1554c873cdc2f799232d883c234a30b39f7db0b2a721fac5292ee0f963ca6a3c44bb8db609f852d73e63fe9accacae258885e11450f5556bbb5746cd05fe150f7082eddbd9dc3d56e92823db212a7d5d2540576833e21e92f7c3ff25fbc79c1cf74d404374c14decb96975a94746a128ff486cfeb8427d6609709ed12c5441111fb0c11a7048caf3e557befca88fc553126cfc215b80b658f98471f9af8f080a26826e958cd1edf516b495ee4e855a6226aeb88c0a15dcf40cb9f8030bbe2348338767f91fb0e6dcd4a568df5c95960ebd149f739d16a98fe0a534305553515664af1cafb6e479de9fd4fc92caf4a164647c7eb85fa1472c39da29672e89cbc366c15307e3c012e38ca909f95ae98dd0c1b3cfc8e3df301c10b2a38f2345b54dbece633e3515ad32edd1008e8c651c71583f39bb10a365eaefca042b853e12d89963fbd8d059076384832ca2cc8d5b4e4db946e47f413d1b57cfd52221e23923c15600a42e2137700bea479a056e47ea506ea2aeace672a0ee81f4828f5d073b97ce358f2fd3ac4ee349fa329823ed865094f9703777c3ee242eab747bc3713a98440f5af2397d07a67f68f25dd9c10e5b0065cd22a461091ec018d16af5c8f4d8dfe4c9c40a1e62dee302deb806e208cecd7c2cb81ced36b45a4ba6bb2e33c08ce73bc2088bd9ccdce7673132e6b1b48bc46bd7baba0f2c7ed70f7191114c163fc148602a32951f335d7665f991ba695eb1acded16490389461f71d5f79d106b3b3dcf6589184866bbbbff6698db6805802160cef9da68e8c601648dbb074060761f7de8eac83fde87c2ef3154433d941ad9a8d28ea6ad4c516df946e93b970a3152d14a777db6149df0bf86d5195d9a07109a7c628e6619febe4aa646fab8ca6dd25aca7febeb104ec1cc12f3e8390c079e38584843f67a52916ff31ae335e083d6fd24d74ceac16480acc9ef920967aefac423c11cc74cba6a463baf9f5b85c9b43d98e6f901a7293695f170c1dc73c45dd9c0b417028d27cb42e32fa1702b990e8ed75820fd38d7356f3368082452c88099643bfe3d3504ee017c13bf1d836fa5af7a8a7af25e013c55ef6ec7373c5f84d52760627a2d92b6082231dd9eef0c5aacb8eb74065defc4054b3f5878f1b53277a0c0120652ba0eb1549bbe41b2f75b1cdf1697b466288f2e13d7d15d983861a5680d5d8bdd811e35c7de0089a9b95b57d4e3bcdf77dcf103a7efc647a2472de10f4d794eb13ec6f2e3e239f53a704b03ebd735bd3339f7a701081e103cbdf98364f0de9ae7b0818a1ff41161df3bc51b4df8ce8c4ebd2cbe28d8cfc80184f22ef138a90257cec6b2baed81ce2ed7b94da647481d75e1240aad102e34527fe4aefc0010f7f9c6716f9bd1f47b59672d40d70b88f5471cdaf4d521f806896b2011f643971340139e7d2b6a8bb1b8a3ce3fccfc0c78a52b8413ef0824a4cd89cc87c9b09b1cde5f9e53053bee04b52a9c1115c94690585db0918890526a7bc6df263e77ceef5bf29a3fb83e6b6147757163005e6cdfd4c92d11efcfb6f70df9b4c6c870096f91d72f983f28a94549acbe6448915f50c1a4f76dded374a664b477386e2df74615875ed6fb35003172e016836a1785dffa6d3e3d8bcf4a4f856be10a0dc6301e73349e855208488e865c2be26e2d30bd12aa9fc2ee6331a57ca8e497a9e4a60addacb663a7646fd9f964564c967eeebd90587e5d87d44b1bd54f6225a034ad521c342bca51a7d8e8a224daaf2ee7eb2146cb828453741af082e7af85991af20357d87cce0fb857d89a606854e9433e5887c0b0586cbd73e360a377e1f0d9b359230f71bfc38e63aa6e81c7556eb2c2423614f58fc3c71861d913046cd53cdbc3b813a093c12a108df38a45a67e6f74f7c69151cd97c062ce39d80ed59efe8b91e4b2da99259edd3a66a3a92f4143725760de3d0f07066fd594ce71d5c4bb0b8ce387ad299fbc7253b2bf512023e2244525e98c9a0653be01e6a557b7537c1de89a092e82d93a010d46d088b010a58a9646f252a26d3365e0b6e7f193efcbb90e3e30d06790feecdb6ed7f0c98b66b41de7dea05e536dac02212745558a1fbdaffc675b623fc1c9858c20435dfce5e1e08c03db3cd26fb815969bb84fa00d72c2e1c855928864d5ea2c4802ed8e57a740b07496a596df80695d9c8f599d925596174e737b45ee8b92cb19f12e2938f7394a470a1edfe1b2b62a5330c3558fbacc08a7748161b84261c8f653db685e3212d0831875b5b93099f9239c3bfa1572b50b550e7d3813821b71f807dbd1ab7720cd68d6c9a15a43aac4232b62efec5050b6ff21423ae50b250030ef97af0b4b63da942935b9f216ee2a81d59fa7f2c17037c01944d861b5057758085805b05be2b1c71b0e5280310f06fba751302a051c7d669a91db1678af8d655c4a254f1c8aa335aeaf4b1595418fe6006ee772bcd99536a5ab9363af2ef237baaf6d1fefb80d2aa4d7318a015ee16d3a51143d0455252a993d451aee4e61c27e167ce0ba956d819b3405ba1a529310efacc2245284fd76e83e0a06b979dda3d925c88c5fe5fe959c0b4f80fa60d23d4f9152d69b036d66116bc6a8ca64eaf4f26fab40a0f1878b2bc7f57ca8c549687becf66a6199eb5d51182e1d81cafa5188758f286dfa75cbad7b3abc06e2cee9da08b595049a303f289a480504a22c9b889a15a22e8665ac8ef5094346d438049db4d47adf03877b37ea6fca801a68602853ff1cea8", &(0x7f0000002200)=0x1000, &(0x7f0000002240)="1153b3ffedd863da756815230a58c6040ad3fca97b2a01ae894b27175faba6591983afc1d6e0f4b10f530cbf002405f4e5bbd694800e10634411bb7d2c321d0bbff416595c449ef0e2b7af889b12bbd7e114287583f7a2d4af69ed34b5787cd0660aafb953663566dd225eef8d64de92c22f285792a83da6b1386423a539dc54baba608daa112f95335763c4c5d4a07dbdd19068681258b4c7744c7171748a2e3cb7ebe50f09334a26d2e0382c9dd2da43ccb56d51d4c55fa449dab220e81f2f7f7ae86ef5789ab2607d4be8538f936e359b64ed20cb0080341acc", 0xdb) r1 = open(&(0x7f0000002340)='./file0\x00', 0x80, 0x6) close(r1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x9) r2 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002400)={{0x7fffffff, r3, r5, r7, r9, 0x6c, 0x3}, 0x4, 0xff, 0x0, 0xffffffffffffffff, 0x3, 0xc13, 0xffff, 0x5}) r10 = shmget$private(0x0, 0x4000, 0x206, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) setegid(r9) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0xad6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000002500)=[r13, r9, r5, r11, r4]) bind$inet6(r1, &(0x7f0000002540)={0x18, 0x0, 0x2, 0x4}, 0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000002580)={{0x8000, r7, r14, r3, r5, 0x24, 0x8}, 0x1, 0x0, r12, r6, 0x5, 0x8, 0x9}) setgroups(0x2, &(0x7f0000002600)=[r9, r11]) recvfrom$inet6(r1, &(0x7f0000002640)=""/82, 0x52, 0x1801, &(0x7f00000026c0)={0x18, 0x1, 0x1, 0x1ff}, 0xc) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000ffe000/0x1000)=nil) recvmmsg(r1, &(0x7f0000003e80)={&(0x7f0000003e40)={&(0x7f0000002700)=@un=@file={0x0, ""/519}, 0x209, &(0x7f0000003d80)=[{&(0x7f0000002940)=""/178, 0xb2}, {&(0x7f0000002a00)=""/228, 0xe4}, {&(0x7f0000002b00)=""/64, 0x40}, {&(0x7f0000002b40)=""/240, 0xf0}, {&(0x7f0000002c40)=""/250, 0xfa}, {&(0x7f0000002d40)=""/32, 0x20}, {&(0x7f0000002d80)=""/4096, 0x1000}], 0x7, &(0x7f0000003e00)=""/31, 0x1f}, 0x7}, 0x10, 0x80, 0x0) chown(&(0x7f0000003ec0)='./file0\x00', r7, r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003f00), 0xc) executing program 4: r0 = msgget(0x1, 0x81) msgctl$IPC_RMID(r0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100)=0x6, 0x4) r2 = getuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1000, r2, r3, r5, r7, 0x101, 0x4}, 0x2, 0x3, r8, 0xffffffffffffffff, 0x7e602c18, 0xffffffffffffff43, 0x6, 0x8001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[r7]) setgroups(0x3, &(0x7f0000000380)=[r10, 0xffffffffffffffff, r11]) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x8) preadv(0xffffffffffffff9c, &(0x7f0000002700)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/219, 0xdb}, {&(0x7f0000002500)=""/26, 0x1a}, {&(0x7f0000002540)=""/226, 0xe2}, {&(0x7f0000002640)=""/186, 0xba}], 0x6, 0x1) connect$unix(r12, &(0x7f0000002780)=@file={0x1, './file0\x00'}, 0xa) setpgid(0xffffffffffffffff, r8) connect$unix(r12, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000002800)='\x00', 0x4, 0x1020, r4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, &(0x7f0000002880)=0xc) r14 = getpgrp() writev(r12, &(0x7f0000003a80)=[{&(0x7f00000028c0)="5afda4d58efff55b684df787a5f7d3d351b3a34343defccb0d69f150b4f71d79c95e189e72f380003a835b066cd27b5c3cd59a5fa45849b5b49b18b3cd2b3f92bc81769996f7c6e3454d89cc99a26fd0a842e6c9c1385b7560fadb28ec09180241a7aac41970064b3ac01031517c888b989fac11965156e453917be765ad69ecb4fbf34b943c7661c17431e91ef4ddc7ac0eb4247a19c2617eaa6f7a526346ee40066f48a4f7fbb9da0cf03b66d28b15bf16c6908f2bc6b0104f3db7a884ea11f1cb54", 0xc3}, {&(0x7f00000029c0)="6d671ef4be2fa0ed8d0be64b98696604fbbfa64fc6dc55155b8ff64b12d27cfab7f60fdcfbef500449d652a6fc735b85b8f00e4a8a3abd6837ac855c001e2aa33c855a25633694c4d5a01503497d8f41641c1e472489a2ca9b471c49b58d73a788569f9c0538cae74c8a085249865e40a77a2955f8d2709ef926fc5e917da3014195d4128b5cbc1dfce39fd6941491c4faafd59fc5a72e9069c3474664089f496569ed073334661e0cb7c5e3ea0f9c2b85590019491925892edf9eec8cbebc290d47518620fb9bda1112ab8aae0a4e34a18ac55780fc98569b0afc332d22c0a7985c313375dd26543bc4db9f14dd4b6700be400bdd00a21908705464dd704ffec9eb7cd9d9a446afbfb72ba9fdd6f2d0737e871d78bc65f4ac3c8fe75f3bb0a54dd3c182a6f7f7221e3d8a0905c5bee0b218802867025c788f045b4bb72115a3f5412c9b2739eb298f35d6357730707ff011598772721df8ad572546373d9f4fe8a07670c5ea95bf1d0a2251dc6a1dcea7765b9fb71b9c9c5822806c21f0d9af9d396e63a146462b551d1e889eaad2318088ca83a63c8e98e056e043ac2213862063fdcc266a9e0264bb77ea89a8e69c1573d2df58e72b8497d515de825c021c2bc0dc5c1fb5eca1e56ab5394c311606dec2e26939ee27db6dce94212344021418e6d84f241a9f0827444de3fdee5a1b1cf8560c5b62e73f577c6b85642d4d52b33a7f503c2f7d2ba5a010017574c1a6e31d7cf7c13e52b09b74b31ff49212683235f3b90696b043bb584a430cda557206cb7d30fcf85a3d115e44fa51aabcb9998d257164ced5e88e4e1a21db464ddc5306906953d0bdd63b80012b6af2e4dde70e0618b7125faa0493a3beb09e429a0f8ff03c4d1bfff14f135535245964d4c4b653568e0720e672aac87de07d7591a0ab84f89d5eaf7dd7db7a1ea7c84e0fb7dbae2eb93a016338f65a29c03b6377a23faa2156c8353a4981042c78fd4f6ff3b40fd81722cf770e9f285e64e19daa975515d42f9054e5c8e2c947b6ef32589cb3d56ec6f60b23be0ca42835b509fcc4ed859df752ab08cb6f8ab1eb9d38c0840a008a40c280f3f61d6056940059d3acb454c86a61b9ab0b438d9cbf329dcfee34a39df25c1964c346fe612943c7b4f2f88c74b69fed4c4db88b7866cc81edce37fef30e234d9501ecfd58d89d12bd78d998037207e7dd58e2b2f8922b4516c8cfdf690e9a7f7d8e6729fe015dc3575c6f2b7ed41c060be6947b03fa60438f6ed0119734443e1e2ed91c5bfae23917ed45deba59eb80afeacdf67f9ef6206bd2cc47ab3189883fb2ae11f14e17483e21106220a0d733aebb5e3d92675f8b4b1819af700ceb8853446cd2e19695cbf6e54e54c6f4b4be27998f0b494e3d903ae306b9b71b75bba903e66b67f28920b3e066367bab558eec7a9f4f504b493b2a5fc2baac0896540fc3435a1459d1394d3357e958726c4618c90bfbe3b3971d85948911737e56039f16c17ddaced5397c92d19edd8b19378633576822a62b57df9aca47b08e55a714919a9b8967c0e89ee524445a56f662a4126d72628526f0c6f8f729d433ef328c7e69e3286c53d1293445c6a0a8614a1af241871e9014c5f58d50283215855fc16331d888dd4fd34a5aeb010e908f814f7c73d46e06b69cd2a413b743882ed30efd05efd1c6ebd2747263359b7bef5fc4bfb3d97ce433f52f4d27291932ff8137425f1dee30a9fa9adb0955fc8b0cdcd7679aa2f63afb6a90ad38a5e3ce149b31d2620cecc6c4ce30e667fe5615cbf393857d0513304098d88f8e95f0b5acb8c7e2d5c8108caec1de690ae410753ed19e90c86fd211a9402d024230017a41e355b7f1695fc45041b5dbaa5e4004d23bcb82df0834c9002dd52f673f64d4973df592d7809ed7b0281ccd20683f03395e72831c4b86269f806da8e5af851cd6e958c272c30662dff99c7a4cc09436ec9b3ed00b05a25b0a23bf5dd8e2b9fdc2c60e61f0a2b06158c8b8ed19c4ded102d2ac79efaa3e545f3ca18259df1031dd25833c7acbad0b187414ab3d16294a700c2cf0b0fd81fc0c029b4351cd4435fa6ded2ce9b2dbd9a78a529e79a5fd35390a68cbbd62174f7338686aeca08a41c92a0bb184f59cd9741258d68bf2fece4ec386ffc8e2aae2e72fa1fc2e1330df9e0aa541966f542a787fbae8f1ae35c7e85b74261f67307017fadaf7187af0fcfd91150a63a90668dc9f267b560924b539687de4c33bb89c558b25bb946179b6c07c3eb2ee47fabdeab40e3c66e2eab96283b894e228cbe713da88de87cd71d5574821b6dd30a5585fedb3c4923e21f163eeb264bd55779d80648e258bc03eea3a8cb1ff4ee5d4789486b690fbb56ed33548f965ca1349dcb937638335ca523479166347157811fe3cfd22c6c6b43506948237f1aedc51d3fbde6c0cd51249197cfd8b96d4d86ad5ce3536e00af275a580155f2fb30843ef9f9c18a2c7acbb8295fa6e9aa3453f6722be93546cfa3019c319a77e86f2fb537646b76b8dcf7b2da25cc18bee99a996b55ba10432c98f203f62c9591b12538720a8cde1110be135491f9dd3430e98d96ab1d5e34d1506fdd9d5f9afad5ae401d36d4c5f213ad838516b3be0f1af027c6b85728db9ea7744a95301bcb801773b56c2439cd1569897722a668d5df3b47aa8f14392c29842afa6f6d9ea25b0414e998cf0f6f593b862d5b9a6a4cd1c19c8df353f3883ccc41126050e910782afd5a669b51dd0608906112adbd1e668ebf905d60484ec74cd8b92ec9a7f939b9eb07fa9a608764cd10cf0ed44aab5b53e30cd9859b8cc694936b5bbcd969b763474f98d930ec3c4f0376b8f7750d2646a9bb7588a3166a57ebd5442745d45e19a9fa3c440ed337c2c0e3e4655214a33fe14c88af2f481b719eb39cf4d72897096b599509ef3d176ff898e2d8fb30bf6ecfa12724646870f411a3fb2eb5b355b5d0c12d31cc284d757d028e4867da5493458142b43d852200926fcd76a03c39c91e9ac0d82a1a0eaca154f4f95982b0c2cefba10ab354b071e80f2e75085f58d63cb7582e95c0db3944041bc003c932c181eeebf0847001948f2cb539e69e086b96f5304f0d39afd82858d64b8fcd802409a89b4a61c00bb19ec89c9bfbef9b24ffed38db48c515d4a25d4b3a278af39f4fe9e336e3846973d34fba25102ff2c52be955bbde5790b5483c267ba1c7c70efc8faaf1e8fc43298258065f441631b4023d21bdbbffcb8d9f7d4b88a8ad656e0d79dc68b06a16983c191763704fe9b06faf23497c806cbd196e9c465214bf44664ebcf31a9e6471c809fee5c42bb4fe68b972a140ef34292d615ae4d8fa075c27fcaa52789bdb5f01ae9cf630d70a19daa9fcb97d0a8cd4dab83be63589d6c3246444e11b56b2f0a0a7819a8b0aa7e944c9787f2bd402c3c68a090ba94938d67ce7d4b66367113b16e153a6cad97782eec8b3b1e2981d852995d06348f19e20225f4c691a9be11422bd98f2070fd503d975dcd51777399528c16ef571db1ae2cf8f016207725930df01bad9ec828f1888d8a8e2963ccfffa13eea1471f1f19f431f4d49441b13e1d7a89d1f8c29e2c459532b0cdeeef4e38a9505b36dba94e1546f9d79fc734c9446be36f371d2574075f8043ce0152727573aed620ecb93dccd3924ced643250028651b75b01987f683ff27edef46dd67e880f163e2ea625ea9ee3225c7ab37100e719890c92703b1466440a935b06e9c32f613ff1ad406eb5653591bf1988c1b9877bd131edc93421cb97e341e22b6ab9983807ccb4a79779a7bfdece79cc82477c1b8cebf0eff19979a19a0dea0dc9e3d9529cb811f7cbd04218ce1470498aff4f71c709f72baacbaf32776732948926917a6e274c7d293ff8a708039c7f9119457367754cab157aa27bd9722d2abad34ead1cea31f4410f764d93d52a7d15f1c5678c0b27a5d8884836e4a82e3e34c3aadf42cdd1c4dec7ce4ad8cdcda9093bc1731019308df94de8d3ae64f0247eee181f85e7e7561973a592ef7c159890a7701600d820190cfb612f5031667086d3c4ee0bd3d871874763ef110da32606fcfeed0458a24ae749bdb9bfe258338d69d49fa314e2e85112b12ccf1035c489aa55a69843ef494769a89acc5ac6e45958a24ce1f37ce10f980c9bc88d282948eb5886944a88038d2310d1d3ecc1bc5e585c2a681b8c66b270631fc923cb9ffee3cda9b5a928b295756f0daf9fbc3e9736830ed420a7635ef110fd432cd2629e939faa231fd2ca1276d77f9ac643c9bbfabad62dfb09d913e4f7ede110e441dc28e98919ca81aa232d9bb26bbd5602d0ae4fcb9b1c2409a8fe7d0ec88e673f805f9c3affb2cb210275249c9b504067fc9551b1cb2ecbdebaf13efff4258983326f0ac6be4d10d8dea7fe34bc53481492a395125d1ff73a0d3df036c391e3a48d005d95e6ce7105b61d7a14bcfffcf15fb04c5a23df01f15f2d43955887162277f94c44d6c03957f0b193f5fbd063a73afc592bc785fc2c151bfcf487318c16e6e0a959a8e38bfb4a4f8b8b7abcfaffa8d0fb6fc5c3f0aeee2b06332e4ea032bc4572e636fb8cc77b18b46db22429b4632e440c9a63ea9768fbaa01cdc8277ef71eb2543fc1e9db852a88f33f26583d1b37cba677d8c66943b935b54e1392c510381547c11eebfa738c8692fbcb1ead25b57b85412bc14d7a654569c7dc07e1011f2016d59247ced55730f576fa22f06611da0b614c30f561fa1d2d9f38d0d2814208b92617d9e0585c6c187222504457801c26b1ef4251e855f4910ae6d05d05580a221d85c5d0c35674d4dff1d0176738df9f63b89250cc856753e18aa9062d20245c74546dfa3e4701f1f948ac94119019d22bbd1753ca964482721068f34fab135903e79f0828774b4c26eda113eaabceb52c80551343ad3f9c981de301fba7bd00c7670ed7f7abe4c61587822e9c91e415fa19e4ddda2d45837ee7e9b35fb8d5dd4f89ac32001095775b94ad81d79a6a9347bca2f97492c550806750a02974bd60f000dc538c548b08a20fd0f11e6d627e624e849d6bd6ac4fb6c66b1d91f25e302f6ade57c3ea73f509841a9e17842df4377df6a6c0e5557422495cc08305bcfe2a3416426b387ab7f3e3028bcc3b1836b530f1ecc450494d2857642c6c400a36f03399657f8308604f61e9a00c5424a63e418e6ece40653c62463150770472df522fda95c5f12203a321f1a69b7fd2ef8a3f3227ec7c47f51783ccde041b57d7203b95f6fbc8ca00d6bb24fb97e5bd7078fa22ad4618ae0ede09912f134841b5849e860c30bec2fb9c950f42b14702e1e0c9596d053a413c4d2ba9fa27e9d5bbd53470d48e6d224054e28f23afb8e39c624cb6c14dfc051da9e8ab936181f31277d3b8ec49ff1d400d7b66f97124e48224e1aeca7e9387b95743428c3690539979ef15ffb51f445e74df7bcf4bd5fef894190146536eec41bd310312bdc9d86db621587bd048d9949b7a8678f74fac34d6f09e5afba0eec8cb86a913c3e282da54a12a64794be24519460589e2e7c64c61b28014cbc4edcf3c5642eac02d6bf938861064c6ff36db3684379762510fd42b83243b90e31fc13b73f372e9a438f906641f8b835895b91868c7245e214108c7628d7e4bef59d4e7a6192a53a207dbf53ecae503baec8d00ae20f967f3e8a56d16ee53929811a386469b3c63d5a476354dc497b5062c3a85f9c0bb8a41bb0178ed873a6ad2f09451bdd6dfcec211e7840255de3998492b0a4a", 0x1000}, {&(0x7f00000039c0)="30372093cce6fb9a889cb65df17d62a12e25acea32b9a676625a9c40d971de1e1ba64db25eccef2cfaa3c3465d92da8721b24e82404c0156e9e548d56ab2da", 0x3f}, {&(0x7f0000003a00)="2029591acd0e95995afbec1bafedb5af9d34b2432aaf87a991d89b77c8802660e528d93e963b259a980b8463967b4018f5b63f0a43ff3fb9f65457f55a6eee21a2772f2cd04a1b7458249345ba9c1f50390842c58f740b9a13a53effc0", 0x5d}], 0x4) fchmod(r1, 0x4) setegid(r3) r15 = shmget(0x2, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003ac0)={0x0, 0x0, 0x0}, &(0x7f0000003b00)=0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000003b40)={{0x400, r16, r17, r9, r6, 0x40, 0x1}, 0x401, 0x1ff, r13, r14, 0x8, 0x1, 0x9}) utimes(&(0x7f0000003bc0)='./file0\x00', &(0x7f0000003c00)={{0x9, 0xc3}, {0xfffffffffffffffa, 0x8}}) executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) fchdir(r2) syz_emit_ethernet(0x22, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr}}}}}) executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0x4, 0x9, 0x8, 0xcb9, 0x6, 0xaf0, 0x7fffffffffffffff, 0x2}, &(0x7f0000000200)={0xdc, 0x6, 0x0, 0xfffffffffffffffa, 0x1f, 0x5, 0x1, 0x5}, &(0x7f0000000240)={0x6, 0x37cf, 0x1, 0xfffffffffffeffff, 0x8, 0x0, 0xfffffffffffffff7, 0x4}, &(0x7f0000000500)={0x4, 0x7}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSKBDIO_BELL(r0, 0x20005701) pipe(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x40, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r3, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x189, &(0x7f0000000a40)={@broadcast, @broadcast, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0x2e, 0x4, 0x3, 0x3f, 0x177, 0x67, 0x2, 0x92, 0x11, 0x0, @broadcast, @multicast1, {[@generic={0x88, 0xb, "5b13adb502e981405d"}, @ra={0x94, 0x6, 0x5}, @ssrr={0x89, 0x13, 0x0, [@broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}, @ssrr={0x89, 0x17, 0x7, [@remote={0xac, 0x14, 0x0}, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @rand_addr=0xd17]}, @rr={0x7, 0x23, 0x0, [@rand_addr=0x1000, @rand_addr=0x10000, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x23, 0x4, [@local={0xac, 0x14, 0x0}, @rand_addr=0x3, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x5, @multicast1]}, @noop, @rr={0x7, 0x7, 0x9, [@broadcast]}, @ssrr={0x89, 0x7, 0x40, [@remote={0xac, 0x14, 0x0}]}, @generic={0x7, 0x12, "b82f8d3004e68615e9a21473c7d60d9c"}]}}, @tcp={{0x0, 0x2, r2, r2, 0x1, 0x0, 0xe, 0x20, 0x5, 0x0, 0x4, {[@mss={0x2, 0x4, 0x9}, @mss={0x2, 0x4, 0x8b}, @md5sig={0x13, 0x12, "1543f55e023bb55771450cac268e5550"}, @timestamp={0x8, 0xa, 0x1ae1, 0xfff}]}}, {"025b7137512a0e59c5df0ecc14d4b73e8ba115421f9b0d68bfa0dcca05f35c976a3a1da5d19bbfec42e3b28ef819d1fcb433bbd9c799938270c0b325b40f57558405e966170370711a76b5f3bcf1162da77a930718c7f98a549782610b1da204a52b714cde27f7e834eb965e35a535b22a248d8fbc7dc58514bca332a97e4a655289720e3dec6b"}}}}}}) ioctl$WSKBDIO_BELL(r0, 0x20005701) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x4b) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140), &(0x7f0000000180)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc0}, {0x1, 0x0, 0x0, 0xfffffffd}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) setreuid(0x0, 0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0xffffffffffffffff}, 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x102) dup2(r4, r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, 0x0) (async) ioctl$PCIOCREAD(r0, 0xc0187009, 0x0) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000034, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) shmget$private(0x0, 0x2000, 0x37d, &(0x7f000000f000/0x2000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x61) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x61) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x5d, &(0x7f0000000180)="cb03976e35e7bf5e829f84baa34fec3bb0b1a61c65a068a326d9e6f934877b0b0eb01aaedeb06b0317c3ad28c61162e5a6069d8e288f603f88f0db89e9138b35a9a02846de9145b44fd77a35", &(0x7f0000000cc0)=0x4c, &(0x7f0000000240)="9f6251b410e4582ad73110515d0e00002cfde9a9dd86cb0f0aa63315b68a253fa2414357f5e9ca7cd976107eafc68ab514399e47f365e290810517f24bae808f2120a4dffc5c89cd33b5af7d229a1c756d66fee8f70af04c101f8b6e94fba76ce09350571d9f207c3eee533aab56b280807f1f65cd78437fac34", 0x7a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) (async) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x38) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) malloc(): allocation too large, type = 127, size = 2214510592 executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4f}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f0000000080)=ANY=[]) (async) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) r1 = socket(0x18, 0x1, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r1, 0x2) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001680)='./file1\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) syz_emit_ethernet(0xc2, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000b40000000000009078000000003cffffff4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000bc5e706206cde009380c483dc9d39e4bef640dd24222973086fe9b1bd2bb2c8f92fc1b6a84a7f53423a4ec5a407da178a25fae17b99a6fbc69f17de1ba245f6cc5891ea6f128a3b8d42a2daa7dd5f443dbaa9fec88bde68f0ad97b4e739c0b7b3c7be4dbd6930a0e80061fdd9ab8d507506d095e5dc3576d8df265523694e2e4b29e3f5fef24475bb9b0c0f5"]) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='-&\'+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']]\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='-\x00'], &(0x7f0000000800)=[&(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='p!-%\x00', &(0x7f0000000700)='/\x02\x00v/bpf\x00', &(0x7f0000000740)='{\x00', &(0x7f0000000780)='/dev/bpf\x00']) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) socket(0x1, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a709"], 0x401, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) msgget(0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r0 = msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) r1 = msgget(0x0, 0x12) msgsnd(r1, 0x0, 0x1008, 0x0) msgsnd(r0, 0x0, 0x68, 0x0) msgget$private(0x0, 0xde0d5b26198b905e) msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000003580), 0x1008, 0x0, 0x1400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x20) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) rmdir(&(0x7f0000000080)='./file1\x00') (async) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000700000000", 0x8) executing program 4: syz_emit_ethernet(0x17a, &(0x7f0000000340)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) (async) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x40}, {0x48, 0xff, 0x0, 0x6}, {0x6, 0x40, 0x0, 0x22000000}]}) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) mknod(&(0x7f0000000240)='./file0/../file0\x00', 0x8, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000300)='./file0/../file0/file0\x00', 0x56, 0x0}) (async) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x40000000, 0x0, 0x0, 0x0, 0x0, 0x108}, 0x0, 0x0, 0x0, 0x0, 0x100000, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x6}) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000003c0)=0x7, 0x4) bind$unix(r5, &(0x7f0000000400)=@file={0x0, './file0/../file0/file0\x00'}, 0x19) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(r3, r2) close(r2) ftruncate(r0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x6e}, {r1, 0x40}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000200)={@random="7bca7e58f7cd", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x10, 0x2e, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x20}], @udp={{0x1, 0x3, 0x8}}}}}}}) clock_gettime(0x67f3248105b4e004, 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2}, 0x8, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) munlock(&(0x7f0000009000/0x4000)=nil, 0x4000) msgrcv(r2, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) close(r0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x9, 0x0) open(0x0, 0x0, 0x0) getpid() getppid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x14}, {0x812e}]}) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x8000, &(0x7f0000000d80)={{0x18, 0x81, 0x9, 0x8, 0xf, 0x6, 0x20}, {[0x80000001, 0x7ff, 0x20000000006, 0x400, 0x5, 0xfffffffffffff26c, 0x2400, 0x3, 0x2, 0x5, 0x800, 0x6, 0x9d4, 0x9, 0x7, 0x5, 0xfffffffffffffffd, 0x8000], [0x9, 0x105, 0x7, 0x9, 0x2ef93fffc, 0x7, 0x100000001, 0x0, 0x6, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x20, 0x80, 0x9], [0x209, 0x5, 0x8000000000000002, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x42, 0x1}, {0x804, 0xf06, 0x9, 0x400000000000008}, {0x89d9, 0x6, 0x26, 0x1d}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f, 0x3, 0x800, 0x3a}, {0x58c0, 0x9, 0x1001, 0x21}], {0x20, 0x5}, {0x3, 0xca, 0x700000, 0x8}}}, 0x0, 0x2}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000300)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5c29e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc708134d94a04d30c93c12a6c40ba71f71db8a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b96", 0x8d}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67f9760ce085922594c080cb0c8594cc", 0x1a}, {&(0x7f0000000600)="d927528a54dc2020213a5589a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b75822ede494ee0693337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257b884fbe790ccb30f8f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b514cc075b594a78134df4e865eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aad10427ed3985fdecb851daadd94071c6ab580b97e13160d8a7d52aa0ffac5a48791d44198ba3e01a271e4e855fcb62e78ec83253d68", 0xf8}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f4568e568966432715a4e20eef621252c09a117cc94b6a937", 0x36}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) syz_emit_ethernet(0x56, &(0x7f0000000980)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRES32=0x0, @ANYRES8=r1, @ANYRES64=r0, @ANYBLOB="3580a7fe4d2b20dc92b9af809a4d703a9473909ce9669030d1014fa23ffb4f846d029d4aee4043bfc5be42a9bf78bfca675f3e55dba7a98603078fc5c127b54872cde00200000000000000d43300000000", @ANYRESDEC=r2, @ANYRESOCT, @ANYBLOB="a1c88fb3b3a85823de63df3cf4d9a963081afebda15a4a64e61db1f935b393e83455cc32b4b3ef7a4f56b439dcc2856d287cd359297548e7d06b7edc6fe52f75cdcf61088f6a66e513e63f707874c0d6931489df7ac6e08334369ebe3f2f5b05c908640d9ad6bd2d53e5ad89ad8b949137f46f0d9da44e02006f1a363411e11f013ce5d02d329f3a513fa9de565a7a268333973e5c137446a6f95ba6a9b89e5f74a4e2c019da40866c4fcbd43e2f6e921b7592de74f36eb17f1bb8b00a79be9b95512abffb22bc4c0e2e261ece0e0c1ba91f17aea803c546310da01cc3ff8857e06bd52faa32e88124ddbecdc55db17c6f0fb0b0cf95446061c4c8725b8f33"]) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc0}, {0x64}, {0x836}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r3, &(0x7f0000000000)="5429102bb15d3d2145", 0x9) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x6, 0x0, 0x0, 0x4ff1}]}) writev(r2, &(0x7f00000003c0), 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000980)) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(0x0, 0x0, 0x0) syz_open_pts() semget(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 7: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmmsg(r2, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x9}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) r4 = dup2(r1, r3) r5 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x10, 0x39, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000140)="c2969223a7fa593766989f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d55", 0x23) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) recvmmsg(r5, &(0x7f0000000340)={&(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000700), 0x0, &(0x7f0000000780)=""/193, 0xc1}, 0x401}, 0x10, 0x1002, &(0x7f0000000880)={0x80000000, 0x8}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) shutdown(r7, 0x0) r8 = accept(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000980)=0x8) recvfrom$inet(r8, &(0x7f00000009c0)=""/57, 0x39, 0x2, &(0x7f0000000a00)={0x2, 0x2}, 0xc) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x11, 0x2, 0x0, 0x0) executing program 6: symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @empty, @empty, @remote={0xac, 0x14, 0x0}}}}}) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xef4, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000080)={0x210c, 0xe8000000, 0xffffffff, 0x1}) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x9) r2 = socket(0x6, 0x8000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r4 = socket(0x10, 0x4000, 0x4) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xe4c7346607c67845, 0x400040000000}, {{r1}, 0xffffffffffffffff, 0x91, 0xf0000000, 0xea, 0x7ff}], 0x200, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7f6, 0xb4}], 0x2, &(0x7f0000000200)={0xfffffffffffffffb, 0x2}) r5 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = fcntl$dupfd(r5, 0xa, r2) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x2, 0x48) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)='%\xf0\x00', &(0x7f0000000440)='$^**+*]!()/l(\xd3+%{\x00', &(0x7f0000000480)=')(\xfe-\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)]) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x2000, 0x1) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600), 0x10, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000640)={0x3df70716, 0x8000}, 0x8) pwrite(r0, &(0x7f0000000680)="7a7b9cc9450968b011e6a250af97f77b8516fd27c92818016cf407c826ad09fa3bb713cd0a35f247077c9dd3e496c8daa7c583c42f66e7426c5f4371b5aec819d2910ed6f26a898afc3a93ee6aa9c19825de8c04895b151dded9f5fb74ae0bd39ce0985055f4dd8a399f58350f79a2d49c1d4a230dfc0e017df017d1eb4f8634edf68cf469ec4256819bd0fa7b4af4537c33ff2b752aa519ed278e25a44a1c1c9b4c777e6e5a6c4442c66a77a555db7bc8f8517b6767716b54a20ea20e9388ca", 0xc0, 0x9) write(r3, &(0x7f0000000740)="c7a6967be86aa834f091f115300c54547a52e1bd8ff661d5b6e6d537c6f714876626aae9274a130158365defc773c4bf4abaf6facb0024e303879bca3f535abbd72107771968ca98e0ddc02fd3379f824b272f3994f53359c960ff983a5d1dac20c3da8e4a9e648129afe1217979cef1885d9b6607b9a98938290852601a0a53ef1181743898b64852477c87289ec2c7a79ac6ddc41b606d431b7acc2bc2cdc76b60d8a84889636f06868b", 0xab) r9 = semget$private(0x0, 0x3, 0xc166903f0c04be0a) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000800)=""/99) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000880)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000008c0)={0x9, 0x3}, 0x10) fcntl$setstatus(r8, 0x4, 0x8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x20, 0x0) faccessat(r10, &(0x7f0000000940)='./file0\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000980)={0x3ff, './file0\x00', './file1\x00'}) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x440, 0x0, 0x0, 0x8}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 7: socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) r3 = socket(0x10, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x2, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x20, 0x0, 0x8, 0xaaf8, 0xffffff23}, 0xc) setsockopt(r7, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x380000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd31929648000000000000000000", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000140)=0x1e, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) r2 = socket(0x20, 0x2, 0x11) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xad, 0xfffffffffffffffe, 0x7fffffffc}) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffe90) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x6, 0x1, 0x10) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) shutdown(r3, 0x1) r4 = socket(0x1, 0x4000, 0xfe) ioctl$FIONREAD(r4, 0x80146952, &(0x7f00000001c0)) dup2(r1, r3) executing program 3: r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x4) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x402) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/186) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x38}, {0x60}, {0x6, 0x0, 0x0, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x7, 0xfffff}], 0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYRESHEX=0x0]) executing program 7: writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a", 0x5}], 0x1) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, r2, 0x2, 0x0, 0x8}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r1, &(0x7f00000003c0)="50c2362b9e87282086b33b73140943", 0xf, 0x8, &(0x7f0000000400)=@file={0x0, '.\x00'}, 0x4) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000180)="49b15ab6c6ba022fa5c1401038359d63fd1d2f76a46773c88f4343f27fe92e82caf2b21e43bab644a89f57b7aa626a595596a1", &(0x7f00000001c0)=0x33, &(0x7f0000000280)="d58be231444a0f886befb7f2026fbd3769f76098785a013f106afc24d00f3fe0a70e65ccb6492a4f34bde205f6de12a86e86a63d692087110baf1655c9ff23b44dcaf783a112a613665e74654d1156f7a4b5275e0932963f4a88a2496ab2a5610ab46ebce5", 0x65) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r5 = socket(0x6, 0x5, 0x1) getsockname$unix(r5, 0x0, &(0x7f00000022c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getrusage(0x1, 0x0) r7 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r8 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x48b4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x8000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b972c62279ba9212a7233d3e1fa1fd812eaa4e713048e6993192964869912c0e8f5f7209d14518accadaf4762491ca5dfc6b0cdaee721c5cb871be89cf303b1d9a984a2f8c0b5549115682663fadc200000000000000", 0x5b) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54566323", 0x8e}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) execve(0x0, 0x0, 0x0) syz_open_pts() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(0x0, 0x0, 0xffffffff) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) dup2(r5, r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "6fd2ee60b27b05027bb46ae6aa175b31ba3100"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8d6cea1bc1a41b5c4c31a827e35057ca44450cee44537490be45df4bd50a08d01e7a5b74536d0b6ae2de3207e09e6564f0cd72ae83c2a28429e20aafb7c9e2ff4560ca53e1bfb48e6e90fada39388c68576d7198d945e9a05a67cf2a5a7a63e82dab51ed5a8a5b7d865576dfeb953bc4970614461a1efd108efb318db93875ecca360d3cb8f89cb7a954ef6c691e9a4ae3b3ebe9695f2058c56cd565c7faaea1561ff71f1b0e6f7798432f823d723bba4c64df0255060fb35bcf4c65af6089b07955311cbc26cb0510ce8359aa230264c0adbccd76713d279d3606bf781e2d400873030a41a5118b60ad4c52321bae3fe1d7978a415f1fd5ad80c8ed1bba1dbf3f6f1b314395f3d035c2c9bbc616de7def24ee6c9ce14fd5a55ac069a0cc4b999de8b20d5c9a04e551adc1aec4135753a83a0c3bca73c3af55eb5c7450e5aa6f66222decf9671ffd4d41828dd41ef30dcbf307239bc5e32f2b25c2a88234863bef5cf2b37ea7d3705f8258552bc53416346791b3a300d7fb3dd0b73a8f704a97df863f70eb2d70a63a20ceeb6082bc8a1954adf5c28b95b56083b60e4a1fb1647a391c42f998d597d1fa2f145fa145c5856d8e3e7714f9585d1f8798c3a3ed3dd026de89a9fd3365975f94f7c0fe445b79880c36574acb1e30dad8e64bc3845ab15d11cf25a36a59303e01eb76bce57635a1b4e42d8b2945b1930dc0e00301b18a4205338fadda7f6c34cfcdf72f0301e45ea38a513e336dd0bdf66ff7587153fbd2f9bef220aafc7d6d3c0941a12169b901eab7af93c57c12412bc903038c4be0636d9784a59a68bee392651541d506afa3e41150bf8179b60fc9c7b7223061d34da5f8dafeca80fc4a3606f23892b63ece4e603395539190dbe420aeaa779619a64471f781f0a46dec547add13992ca18e3d0853eb72d1708e028e9feef04d84f48de5822ae30226f95cfcf8eb7a1933a49497a6e1c680e8bf54ba6fdc2763e0ad8bcd4d16466d638d54b9fa5d8ad004d7f3244c7e4a4936898e3843a61e4e70224ba318de2df8c9d8c6f6320e09ad7b84050d744ee43ebe8fb06f439c79f76043825425e1a3caae3199879346b0dd50e740dc27", 0x315}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b", 0xc5}], 0x1) setrlimit(0x6, &(0x7f0000000200)={0x81, 0x3ca}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xc7}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r2, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) r6 = dup(r5) dup2(r6, r4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) nanosleep(&(0x7f0000000180)={0x0, 0x2fea7dce}, 0x0) (async) execve(0x0, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x30, 0xad, 0x91}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r4, 0x0) (async) unlink(&(0x7f0000000000)='./file0\x00') (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000180)={0x85, 0x239, './file0\x00', 0x6, 0x4e, 0x80, 0x101}) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./file0\x00', r0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) (async) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 2: r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="9da8e3e9ed25af40077fcc47659530811b45c1f5a0145931720aaa099340ad4d8c7d38a7908404090347eaffe2d2c6f76bb71f63466f08f04183bcb0361b73ea1035b3b41c228753250d493a413884ec9b569c3f1c5bf3c790c834101e8a477acf4df297f8a9e72db4138b6429000000000000dab682f1b74314", 0x30}, {&(0x7f0000000240)="057e6ec16d4ef3aca76487b895f8cdde29b47727bc2f493d8a4acaf8aaa1237bd4951a9b29350420fd05b4542bcb9a7896597e64e3cd3b87e48cfb9ad711eac72329e8b73320b11fbe81e82ba347a3000000000000000000"}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYBLOB="491a953d6fb81a1b19578743af00"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) setreuid(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = getuid() setreuid(0xee00, r6) flock(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000200), 0x4) preadv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/114, 0x72}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6, 0x9) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x38) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) (rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) (async) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb7065", 0x8, 0x3b, 0x0, @rand_addr="35b282d55c8bf287fa1f01eb6b0de395", @mcast2, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000000)={@random="c7dc55f7503a", @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x2, 0x14, 0x65, 0x66, 0x7, 0xff, 0x8, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x5, [@empty, @broadcast, @rand_addr=0x6]}, @end]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xd, 0x4, 0x3, 0x0, 0x0, 0x67, 0x0, 0x9, 0x8, 0x401, @loopback, @loopback, {[@generic={0x0, 0x7, "f81d4d6a78"}, @timestamp={0x44, 0x18, 0x1, 0x0, 0x1, [{}, {[@loopback], 0x2}, {[], 0xfffffffe}, {[], 0x42}]}]}}, "1438c9e1de"}}}}}) executing program 7: r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) (async) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) (async) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x6) (async) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) (async) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) (async) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) (async) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) (async) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300), 0xa, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) r3 = dup(r1) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000600)="5edd9f72bc446289b26f309bd3eb5242565aaa310f9470581efd17dc81d2ae2a90193b33ee3033c0654fb45af80f6a81949bcadfa9a577ed45c702046a53af3bc93bb137efd546cc12912bf4e65f211072417b10673fa8d0432a1de2b284c4", 0x5f}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0x81}, {&(0x7f0000000700)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe3baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5c30e81f658948066db7e42f0568317dc116b1d515667598d9a15d8b5e5d6c9af175d80846ebf75b6a679b631772411fe797fab398ba4be369cc71af7a32e1a7e4b3bd829bb03ffc267b50741e72ef593bb7e560d97c12c5b659aced4d58d8b34c1cec293498890209a973c6550ad933f9447ad1e96f9105b973e67546cc7dac27ef456e3fdc38094b9f3dee53cee014f5842bb65099a7bd426cadaffe65c6e38f617560f6026476a62618dd96f2de34da1d04d9", 0x129}, {&(0x7f0000000180)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0eb7064750fb4a195cdb58a37dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8424f057fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9c6a20bad44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d", 0xc6}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8", 0x8f}, {&(0x7f00000004c0)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a01c44ae67465f42d3dc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45edc3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112096d850b81e809483", 0x89}, {&(0x7f0000000c80)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52a14d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a052aaf70b8463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be954eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028efa98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2ce9b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf299f5de2ebd514b5327545c6b18d42abfc37df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c83", 0x30d}], 0x7) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000fc0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x116}, {&(0x7f00000009c0)="ba514bb2f6c8331d21c6e4ebd3cbe4484c8762fa07ca02b11d98dc35ad11a30b1782989425aec5841f1fa00f66d4bcb42ae2730d", 0x34}], 0x2) shutdown(r3, 0x0) shutdown(r0, 0x2) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001680)='./file1\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) syz_emit_ethernet(0xc2, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000b40000000000009078000000003cffffff4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000bc5e706206cde009380c483dc9d39e4bef640dd24222973086fe9b1bd2bb2c8f92fc1b6a84a7f53423a4ec5a407da178a25fae17b99a6fbc69f17de1ba245f6cc5891ea6f128a3b8d42a2daa7dd5f443dbaa9fec88bde68f0ad97b4e739c0b7b3c7be4dbd6930a0e80061fdd9ab8d507506d095e5dc3576d8df265523694e2e4b29e3f5fef24475bb9b0c0f5"]) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='-&\'+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']]\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='-\x00'], &(0x7f0000000800)=[&(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='p!-%\x00', &(0x7f0000000700)='/\x02\x00v/bpf\x00', &(0x7f0000000740)='{\x00', &(0x7f0000000780)='/dev/bpf\x00']) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, 0xffffffffffffff9c, 0x384800) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x789, 0x18}) fcntl$getown(r0, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0xc0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4105}, &(0x7f0000001180)=0x100b) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f00000014c0)=[{&(0x7f0000001200)="c606d792a2be4e404be5e6330376f9dcd4cea7ddf018497eb744dd1d8addd7a6a66f957227971ddfba63d8daf272de8719cbe926e37682ea3fa9391da8bdd05f36846c604746b5bf70aedf5dc2a72a77a44547a438bdc3bb744cba64585e4a3bd610f84327d7ac00514aadcb4fb668f00e8416bfe9026e3b82a42314e8d7388474f922e679db98bb5b5186db271723ff9bc8a6b23cef144ba6cfb01ee49e47c99d1c603c12ac57a8363e5ce83fa37ba409fe95ac5e61ad8fdd38028f439f7206c8c59f8a813fb4e28c07d7ae007e311aecd493b03a5226d7b9fb9f48a138ea1f59bbc687726b22546482c6fc36e3fe9224283c4b800a39aa845221cb", 0xfc}, {&(0x7f0000001300)="5fd4d2a93e616d8034204682e0524fbc15832f38cfa49eb4ff32a29c", 0x1c}, {&(0x7f0000001340)="61a044a941c40fc158f05ccebc9c0c38073d5a735e9e244a9049362676a682e545304a4ecc9475c5c4808c6c32adcfc0c0e69b0772f75651d29cffbdc4a8194ecd7e07", 0x43}, {&(0x7f00000013c0)="0bdef80ece71c6be3788a1c912fa7ba0630733f2db7d46bae1696bc47fa13d0733b0e79aca9c64b49e769a2f474d816416836feb03b88b4683e38fdb969deb95a13e0b86f49307e78c18e5f5c6ddd1367f962a57f1", 0x55}, {&(0x7f0000001440)="e2e66a74d6857a2ef3973947c02a899325d71bdedb257add7a444f03edce1c65fe0b4f93cce48cde37bd49be406299ce881e9d2c81756de8cb8976a98c3fe26347d8a84a91a0", 0x46}], 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001540)='./file0\x00', 0x0, r5) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x2, 0x1, 0x98, 0x0, 0x7, 0x7f, 0xfffffffe, 0x1, 0x0, 0x5, 0x4f}) openat$pci(0xffffffffffffff9c, &(0x7f0000001680), 0x800, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0), 0x8, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000001740)={&(0x7f0000001700)='./file0\x00', r0, 0x3}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001780)) open$dir(&(0x7f00000017c0)='./file0\x00', 0x800, 0x100) recvmmsg(r4, &(0x7f0000001b00)={&(0x7f0000001ac0)={&(0x7f0000001800)=@un=@abs, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001840)=""/216, 0xd8}, {&(0x7f0000001940)=""/243, 0xf3}], 0x2, &(0x7f0000001a80)}, 0x81}, 0x10, 0x0, &(0x7f0000001b40)={0x96, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b80), 0x20, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x5) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001c40), 0x10, 0x0) r10 = syz_open_pts() kevent(r6, &(0x7f0000001c00)=[{{r8}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x7ff, 0x4}], 0x3, &(0x7f0000001c80)=[{{r0}, 0xfffffffffffffffa, 0xca, 0x20000000, 0x1, 0xf800000000000000}, {{r9}, 0xfffffffffffffff8, 0x5f, 0xfffff, 0x6, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x380, 0x1}, {{r10}, 0xfffffffffffffffe, 0x12, 0xf0000000, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x6, 0x1, 0x7, 0x10000}], 0x6, &(0x7f0000001d40)={0x1, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0xcf) getpeername(r8, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) sendto$inet(0xffffffffffffffff, &(0x7f0000001e00)="6940aedf84142c0e271f1cfe18c7162792c3bb8c8f1656b42b9fb3b372dcde908efda856be7481d5f4867e3ebf890237d17d0dd7070489ba43e4723b62a8ad9bea298e26a942c65c79114f09a0a160fbc67381ea093e182fd90e23239605e72f7326512286b20ceda0bfe156712eaf4041a2115c0a4dbed640568a230deeb90998e77a2da8db83411e7ec96b5a9c0159a5ac7af51de3e90eca6d3914275cad3a1cc101fd2d56deea313e7b2786a1d8209819e3db2f25d218733a7559dded6a87326638ffe6704485b9d145c5a9fda81d9db65c93a11c96d0b05ba237b725fffe5a88b5e97e11c7b9dac5", 0xea, 0x4, &(0x7f0000001f00)={0x2, 0x2}, 0xc) executing program 7: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="b1", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000019c0)="65c5a26302a46cbcc6f466c032b9145b64e55554c6e4bf5a459cfc0eb6af5f5086db5bd6e44b124477727dc65af329c9c07d988e632fac14100d9591c6bcb02af76a75e8754e56b7d91c2318ebdfdd6a191f19e03c5e034d24c53ec5245f1e0cf56192e8081a7fdd1cbae6ffb84e9d85d1bbb815ddc8b495c301d90173fef3b01412b232885bdd71728adfb9a4b209ed527d2e9de7e53075398dff6a73216d8a74ff3fa0d5ad322a5eed375318f4f54e0acf1dd954fef68f485272f5abc4036cb657cd42be919155b90e73ea5ef36e98ecf7f91e38cb9a460b819c06e6ca299d8de5fd145ab5338c68510c834777afcb387e9047268e31c3bddd8805ce1f98ded4a47cc8bba5d2f589d70c290a8a192208e2f6d67147b35f495030c9b84085c0ce36d96dfd5e58f714285c5773112d1392faafa816e97a9122e06c162a1356ad99eb7c62a312200b892d31a1adba6cc78b5c9e44eb295e43fb9309fc77cff6c19bb128ed606b19eabf6482b9ce22026db6b2d3311aaa9a2fa9b97db9da072dca0b9ae34bce8f854950b21dd14555b44c0a93f041beb6989373a6e044ea5ccbe3d5892ead82738968dc7c4b330c7994783dc2b2c9b1d06ff2a0d92fa9a7dd76f2012bcbdd1240c2274b226dd381b7e16781c9154805739e47870929d4264998570d6b357f62842b6119c64b87f5a98115e33e4617f055890000e510866d4b5dfc59e032b9da6d0695a5236ca0bcd336fa8084512bd18724129a4abd7cba9c9244ed48218b7e28bd451fdc06584b936c4780257b27b7a19e23fd6d9e408052e524aaa2ebe690ff29bbe4e7b8d1456b69e2015f3d5dc26bf934cac6fd8614a04ad28d2dc0a0e958e5243762543cb58b2a5ba6f006eed220c65f87bc7239682d7289481288b77d2cee11a2277fd8ad04d0ee47a428467a7ba49557e644e38ef57facb67f7b6690146d71b097bfcb23c8c6e502ee6a6a0b85c0ad2e1b4270922b868adad0abbae430ae8bad87d8e7f7456347adb940a8a6c6d685292424e1d17567f57a34fb9da4e3e510d167c2cd872f37ead43b081d6593f965ef1830bfa96234f61523de1cc5227fe7ee3739287b629967cb76ba86b8d0fc4ee718191764bf3fed514dc70fbc62ddde210e341b7028357e3ce6665a57186ec8c6bce3ec227431fa2c7d3ad5dceb2d067509f0e5b82f1d1ea33ae91174c1c3e7986ced87f0de493d877d28f9029561830cd7f007102dc253b4830431e89db72f74682b0d7c3b4cf892805d044c2a17da88e413e54b96410583f8bb9ea0f7bd10f20e3daaec04b16ad9c307cc599a862dc38887f19dfabd0b0855c4668fee576805b993369b1a8962962bdbcbd625708011b1d5109295983d3cae01c5657e6057442b40b3ee250f6fe190040f372b0f263846f6693786c171886a75b9543c7658b7b2abad2953130d7403e88a90eefcd5e13a4b3c393ddb71b8c7ed90ed341520c11de1e006f1559b929754ccc77af8477155eb9bce4526c1b66696cc835ba965e74ae35a65088042e97166c9de837a878e1244d896a48a143873952a2b66ec2eeb858f5e31152b76ffd5f4c37f7b57680b050da95b26d8c9c1d8a8f98027a7fbcdc954aaa4a372b09bd60e8359a5e2d70b7ac077a0e983cd1e0da715a6ea4e14472725933731baeba76fde4b9ecab3a2f8aae0821555e6b2c91721ca3753cf51f4c00f9c92e7cc4a39c8f6adbf75128fca59f549c2c57530529d19aeeb9c85f83c84eb3e3e041fe04fc5667ef25490037fc403eeb7bf1356130ad77f8adcc1660d7c2a855fb63278f104d105cdc1ae27ef767ecf75f03815fbdf6ef410509c2bf123aade67bfc7b6416482d2c19bbfc3a79905d82569380355d33ffa939dff216c9636bd10363ba1f5b2043aaf686c7bccaa186b8a9df3557ef28ecb5dd7e8699fbed1ed3bcb9a9f3816905b4daa4dda6524ae0ac0ca7df7edb95cac947cca3e80241c72689a13291788e7655b5e05c80a01e5c4d3d921ae960131669bc86da993ee67e2ecd1e3b04a59e28300d3f1c31d380cddc355505e269181530d61b14c0fe632d0605f926d30f110235f98d6db29e4c720ca553a81ce3df9de4b77a486f7f66672840fbe07b0b0a266d803760ddc4f6937d47f0aa2d90a640776af658212bc6eeff26929ec1a1bd6301a110984ef946ec87f1dc23acdb56b60f42529b4e083ad19e9fe52cf41d7aa441a81d1aeddc6343d7400fc04644329e85122f304eee84cf4fd34d81a935ae27725a3c4386863006d43d2a8c40c6a6b587726c0242d785742be9daa6858677d1fba5aadcaa4ebfb0a2a163d536726a67d8f63ca0ff84705b4fc1666108f428623278dc43c936cbfebb78f5bca90ad556bc104c3ed13ed5b4bcd541c0b20fccb0fe9164ffcbbd7c7fd8676e61b23e0840deaec02dd49ad963df3efcc50341a5400cf64cabc511c8f8df639285445d9ea914b0794a3a57e8e6bc33c05d658ddc053832d4eb001b76d075b08dcdd1457c648512617be3401e3a1688f6bb112b75502d12a525d2df23f8345d81cf2043be60e83e963fd44ff3100b04c68fb03c3632ad506b4f40dd6cc6fdf5e2fa56d5b8595e19f790d32c904724193e14cc9cac21b3ce12572c8f2d604b3108bec256bd96d53e70ad1b492e85f24764a99c8dd703919264db09bab47cc32f7b3a547c75b8d6f57859eed4eca63caf2cd7fb7eaf867184f2672a8fd1f2a1e3419bbe4ce3c19c026ae30d2c929d021f331517c95e805d32d7f90972b58e6e8c1a99bfdafc828e7d17fefba8dc402c921161f31b43bd1b838c76802f7b8570870e7b90a90c7e97d99a24be16e8ef8280a6340dc2d3e45ef50d09ea48b436245e4eb9cd889435c1bf1d7e19f689959d93eb82736f7dbc71c42ea35f641dea6f7b9ed9142930b62648376614460c2a0e2d7464ce3145f45a759c58de10b1ffb55eace3639fca2aea17a8dabea7448507f9e66e0560fc25e9858ac565d9c00d9f24c36ba562ed138cba164382f36e1c86edcfda508fb9bf37f5d6bfa66225a687de6b0184e343d645f43da2e3348c431cb85c7f47df10c750f40066364228b3e63c6f631c2e1d249890b53145af5f11d5ef74fad15c64662bd845f1794d2376da3cab83dbbe8ee5f2c9452ac09ef6d1783922a02027ace8383959b23dbb697ef1906747e45d831cb348347bfaf07acb46d6e8176fb90b3ee7641d535b8a159468784d5f3ed3298ff4ab23ee38c00d611b662f00c99a3992c726bed93b9666620d0c059dc07ba05c5b41e2033e38c7fd296c30921ab9794dac62f40c87dd3eeb9d90b2b8b25cea6ab4d3bfd6a0c7077e2385bc12713fa5025dbef2a8f63587ca3595b7b7b371c571385b016e158403e69685dfe4872ac30a3631eff922a6eba27a18acf02e1ee0a1fdce35baff997230ab5e5e2b4dcb15e136b1337e704ffb8a490fa2b34500287ed15894e382c6995cdd14512c0fc85fd0f2baf7e1c0630faa42ee9e37418ee349a49c75613a97c325be3ee63801a2c2208857a44ed5851bba00e373872c95e083eda08348972a51a61e2cb2680138f79dba1e80cf0e6852b693e404a1b5af5efbcce31cbe9872a664538aa74152572a7ffe1727b39b9d55189d5376b2dc943d50fe4e6bed360fdedbb61cc81fef25ba8207e682f41e7df8b90438cbefe7b86222b9be388427d7d13b273811174697a22360ccc16c43c4c08b9631395fc1edaa1f64fd3bdda08f799b056566b16b3d1c9f8fdb255e21182b27313e473566fe50d2237e6352256ee41dc7d0f9527d97f43f3ed0f9dffe7d6b2164134b179a2703dbb189279f5831b1bb07e60008df9bf225c4d503742f6da824312601f45c2dfabd52c42871a08ff69eecebec9b190e7ad53e8f968812c8fec70b4e2b4f7b5c1bc3604e4af429406b2b55891814b5fa878351c828625d52bb563d5d4177ee06b99acfee37d28d918480d3b88ca566f6f4fe5adec8fc238343f2d8b9b67f9743c067a364f1545f2f6913a773563ff7f764cc47cfb6a51fd62006889e44f169a15365eb76e8236b6662563c20ec042453a3529d74f51f7c4f378a46661f853499f32c38f53549a9930393a52635e483a0266a2cc618a1fb72f903d4a83c9d703468a305e1d83153bed8a6d78d9989276a3c899a2097df82c789ad87058d5c468a2fd17e1a6e8a92a73fb81bdec82ed760d7dae33fbcad5b6aa2f1601a43bf0b788237bd8f1a993be72129f9b25e5cf5ba338eb1396abe5185171151f7221e7b022111c0d109af2502e71da7ad3bf975364bb545a0e99942448e364136bfd958347ad78eec01281510a7bb8ebc2e9a0cc19980241ccb5c23b9a14ce0a4bb379d48b7680df521a79a5ac4c2e6125e42f4f88e683ac923203a97311bd5c7fbbde446dce9d801c0aa18a6f2c5e70c7bf584b2488db78195068bce2cf64a40c291b3735f7045aa238d8212a38b14fda771dc5f19e14360b8d0d6feab90f72bd91288c10114b898b34ea1da5eaf20acb82bb32ab6609998e5f6bf5c77ecdf937d7131898ce647d2a4cfa75402b0d5a82cc3f3f8ad80ae3f76a25f5332d5f9552e9a0c71803cc81f0c3eecc505b866d6cbbefc18181202e2ed3bb1570e525830f7c55b569c66fd248b802d4592def24b599fb66f415fe2bab0f81c80345b30f2c4c61089020d4e7d3041db040f962c414f8f755a6a3fac92603095cd34e8e190a08ab8078eec445c9e6bec2a489e38cd3fc446182de5f7948d34609921d0010151d99f00cbfea675cd4c70a5c28694fdecb1a86bda2eb1f0742e0cd3fd301328846a0c4e4d086bff642298005ef0bec6e62988b871aa5f0ea65710c6057c44cb7d3eb5acc6cd5644b507f0300253145d6bd119ed8d58e47f3dc324c1e0d74d759e21cd1680a1e771bc416d11a2b40dcba791c4e4dc1a6b3cf2111eeeee4916f52d516de724e675d379103552f6e7fc3f39b23a22ebacf2e0b107b1e5d8da6093644bf354cb2df3eb1430fa99fde5eff1ba1f2f87e0369794f40e57b6e329e48fa7a019d630bf7a514543af5c48402a09119c36e853e54cfb1a9bac8e057fa070004b08078217ceb73b9c17b6e72e9b3ffda634eb863025af1aefe0f33baa855adbaad67739eec6f133a24757a6c98d4cfad70feab6019f901f1f90feec03cd44c744f62343691ac328893ea49f8bec41b2813b95ce6115375b97ec495d3f956a0e837240108faf70b640b1e598eb9e931e62374414f1868974ffaf214be81b000b4027e6d7655ab519566a1787c7e3c96b22d405a448338c88381f8a17ecf4c05d6b15245521c49eca7423c279f336be7709b087d878472ea4401ee0f3fe03d551b2733b47a435a62f52d21094f97718bf2766a9b564b6d9e1d39d6276dd795d62fba8bc7e28193c54ab625a67c8c201539ba8c756eefee10394a6d222419548931e1db7152c04493a0750a2466c467c2efc631019950aabf2ece326094f5f9305490cd1528364a13f382583d23de5eefa921a17d72ca977e950327ba2d7bc42130b5001f8047edfd1fa13a08518550cd43caf5062effb7af3be56738d711c9ccc7a98ba8212cdb39337b234d785fcd52e449b903618142cb526d9d3b5a9fcf06cbd72f332cb7753d5e5a561a7e0d607c1b3bc02158965dee3162a6757aaf068236761111e104797af10486e7ac6b3eaf9e61396deb4207ae5db4a394ebeceb3fd2ca677453ebd0c3694702134084b6fb66baff0942c1363794424b2e7d26f154a8c4df75bacd6632b4ef53026749920ef37d"}], 0x6eb482e6bd51ca6b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000080)="89f77d1e000000001b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c89d6c1b724", 0x2a}, {&(0x7f0000001c00)}, {&(0x7f0000000100)="06457410db7a86cb445413b034d9d5a4894b645b7fbc38af08458b162f780391906c038879b1b0f7b023ab11c1db8823fc0d76e8da767f2e8dcaa800d2edbdbe9a909ae88adeb2c221020d56baeff5ea6b1a8481a49912a753e83f65f39fb6f6201730471148b236fa1b02be1fb6b72b181b48faffc56883bd55f4a6ad218bb7abad", 0x82}, {&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d7e1e736c41ebeac7756b94a981ceac91df4d8192063588f99ecf5883b3c05852490683cae11405440930cf5856615398a6db8620b887dee8b64d894289ee35d18e03f417d4109f551bd73bd29dbeefda2e4f2953ebe18dd3554a5db6f5d2dd97b5b5210be235b388eec8e9bcb631033e999a90307a1a2f39ea46d6714b4509ca7fcb52787f7fb81675dd1846744f42f9be873c1823fa765aef28826dbac4196b83d7d914b24c917fc6605775c8cf3a006864689210da58bd7521a6c8ebafa3c435c1d0b7e776153eed19dcfa4635ac7c05da169900f28c80e556ed8f0d3f449ac6f427c3f6ae61731e25e457eb780cb94a3f971285dad8fe8fa518b73d689b9b8da6ebc578f320c846b6ff8330b54533804e95690cc0b618e47ec64adfaf1b324f34159afc595b0ffd85bd730b76c91b63bdf059d799e5514c1c1006ec2e796c587b88ab90b13577f549d655f689632b49c5e5b42ce6ac5ac6a099727359b0e8e88cbb456b4dc966907e1ef010c81b7099405dde30f4dfd4d88d3d5d109f1f96ce42c0957daf613d3c85e393151d151b82b0001c74b704a62032b9e006e4938742df0864cb2740a6351fc8349f0840966efc051b3b716ac6a17fe6bd4ee4d9eb8a29ebc50d7a6790b891379306c8fe197438f07551406c93b5f4fca59b9de4919e0631b3e6a085780292038b2427822ff7fd6dcf0d5efdb19ffd9bb1a6684fceadcbac2316a880fa5c8ef32554b7565ba3e019ad5fa2406cccacf7093acdd3f348aa6724df7f80ce4513ce5780310d98cda7a9709d4f894d24ab963a895b465d0c5d342507b7a67520c63172634826acb64950b04ec37a1bd8384930db5396e24abc31269f17ae22c55b4a1a401fea8f36691fc27af3476735e901d2b0691a65761c0a3ff23638e805a8e694bf6438c5725463781d5c98188bc5c86c814aefa31f77c8d52d140c207d5c05579ef5bec2d66b33f34658fa95f193d6be077d9ff64b8f07e850eefa598e8a3c9cee522273851a5a66df3cb351d68f0282d90f927ee4c6b070f50a56e170ce3b70f4de97a218da1f54ae5cfb7400000000503e930607d011201b9fddc311f6736380e169b732165ebdfd6f65f61c0356ded5f87c8b1c7398002374e02e85a8a63e3fe74ad9ce5f4467166b00662532a2dc96c4ccd48df46aa01fffc2a873080382b39514919da36fb900e0b6351a387d6edaffe3b453a10fc9a46e8cc1d2d8bc7ae520871730df253ee6552f92a18ba629c95b523ac34b041c1bd60344edf35c0c497a847e236775e1d8d887850415aed2c239d19041fa00f42a52d38e61611bbef6e5763869042bf5bbda6ed3c117ce78b04edea74f92b19e410fbf8b130f83e68623ed3836a96e38dd30c3d2e7cce84d3c0ee9f1b546b0d716417af0d7ba2317a0ee2b152fe5e32527f9b177142aae42558866d982203fea7bee03309469b99ec690d401020dec4d9186657f42f8b3c2475acdf3e01edc6b3765ff1e8754965da7d311f0c30de9ea4090089623824e42dc2378e8dfff132a089be402f828bec70419f3c3d1fac377fe1cb061a60eb9aaea0264c25d4ac7856180da12c30d5dd226315b86956c4e6e6be5db586ecae1f647b914d0c2970305bd672375a66fe2265bd6f41fe16dbba16ba52427f0842de6678fd891db578c7d997e4da74b3588121be9e587da92ab4eb7a46eacc6ab91f6128cc7c0f59b2bcb0d69fc332e0b310e979bde14116e552b928976f47415e23450a089635541e9606e1518c87acd60a8b174d35b4619becd33ae5905b69f27a5628f914a8df7ba1039331a2ed319814c37144a3d45b51486437684f4c46a27c01c658720910af53d3b8be0f3097f95a2156acd530e3b84bca7eab6d6ad8ad66f6c3952f5b6747ddef4977279655ff3432173c691c3fe54c18703108586f8e70e05971ffb93e31adf16dcdfc25819713a8c54b996d9bb07c4f5c677f7151aec32caa2bd78fa2d6d72e34c136000140821dd9192e22f06ff1a70bdcd48a7484c79ea27ab81134b0ddaa12e4e9730f406e07b7c2075354a108d5d4fb467dfc9a46211fe9d3829e95b4fbc436641848325771699a4f89f1bd912203cfc9dbfd535fb6aead5a15f158a710296ce64e7d1212baed41eaccbca23c238f69b1dde29a023e182051455460de920073cbb66d15e1d8bd8c8fb4fb9ed75eaa807db46a192329b16bb99cff6545695020298044751aee4099ebecaff43d26dff5ec7c0f2ccd1b0fe5c8399be129bfd22db8e90d0a1775e984f81da9a9aa4d8a50e87a313a148cb874d48b103e9d0b08a33a4ef4097ad9fda9922087f30ac657b5b22bb0bdcb99459489ab4b5263e29f5e4fe4bac779406db928185e317ae03ebe337e34f57e444567a72e2433107b655bfc67166105093deea7c7cd7c30cf65290f4a5ea9ef1e2e03f7dbffcd0710e386278753d9bca946c8533a57858c734979cd40b66796c312b69668fa320977944b1a20da2fb90d25e09b60e1bb7f61726bdbfe815b789ba8666fa035748bc40869de653663bbb0cc60adfa60094c58e8fb30366f7c871aa5398bd967a84fadfe7dc36e677af29cd792acd082522e6e00cf777ade67ca14e6d6df3ffb360b1e886c7d995219a7e468459a29c588c464a5727922db7760406f0e2dc7894aad4d8f2d4e1a12560d95c16c493fec6892c47357ff80e1601b31327fa2a2cfebd6b38456f65a150aef12461ad56d53971ce29e0cb9288221be4ce58d149f602c20c4575644896d69278580be73d713705b80ac6da46be587415e7b2d97e5f96b6dae8d614e80e17242a459c761839c6c1c638852f78926270656d51e57f6013ea3b1448f89de9138757fec40e996d8fbd9154478d59eb591be6b87ddf1d011cf6582465beeeb3eef53305dbfc9b4513e5a60bf5ed7db0f8c94cbaaaff33c902505008f4d038868b6edf0b4e4b38d86f8da537db849b0b1b721914a21b89e29397247cae70df48cf112a766d1938be237599a883a3a60235447c004b99aee8aa41ad4d87128e638bd401dccfeb3295660a957cdfcd1a833358fbef18b09489521d1f2e49cd834060c4e5bcb2e5c42a6fd02a6a960d30576e225eef80e54615e8d56ff0046f5c632a99797c1ddaabe390a69ab254fd085c381f5e00a55499415a07b5433e6bc986550614ef81d5e1fe8f431c5644f8d0f4ead1b8848d372bce6004ebbb1d837b240af67640ffd36a6378c1ed27f87fdbec41f8ccad7936f0dc9e9673e6140dffbffbaaaec4a2f95bf5c528edaab55a64d851dfd8134459bb971685f3de6e6d63ba4bc25db93fdda5ab21ca84e8a5c9db9e00f8a00a75b4dbdbf90707eae97e923d07ac45781d5929a59a89af4b3a6e59f40058ccb1dc671c9006dfb61f456af60c3df051420b2b40af7c6fcf3c018a79862bfd7f54758c818c35e3350e628b2692325d257519e5b9baac39fd2c26c07b6abc01135229a5e5788a21b9b0326fa251f1ec69e34922819fa22f1fc718969c13d92ea06a5ff952408e647f8c87359e2ebc117c74c439535fca864eebc3367ae088081a3beaac01dfbbfb7b62c5a99921a2dcf51a31e40d65402f2dcb86b00c9d40efc4cf1149c96d258506638c4016b27ebab7a727e157a03ac15bcb57341191619d2158f2ab9f11c3bf9e687bfc7c25748a5d928258dcbd780ee600c52ab030af9fbf3eb8965ddecce042b3ef2658f664180e226a998a5b4e77426aeb58ed64c2573bcbcef14efe3d26e3b42657034c5d3b4abe75481c2ff7d017893ca6e8", 0x1019}, {&(0x7f00000038c0)="f3ae1409292147ea335da8ad77ad2f75adebab0dc31aeed68aabfb423ef442ffcd78c40c3a1104f50b08cd9fae65f13abf97c500f321cf054c71c891a3c84c51d1b6ac9d05094a7be777816b616308ed24ca3c54d872d8956dedb47cf80b2be14f7ca6daa7fa28e8da0b6f55918fb94a23e05e5aa1b9d186b800942558c3a57de9b598b94776daa56dc4cc21afd671b0e666116ff600074301cc76ff78faf53bb01f323ae2133736ba6be1a9bd2c5913bf375b60959c4ed1dcbaf62c2df8012f979bdea68be2205e490113367f1fe836c8f555bb9092534db500b2acb62cf3864397dbfc890b0bbca1f02f830923b7798484d64cbc2ef4e8f305709a09ebc1000d71705b7602669507b107bcb330206e889e636f6d017327c247a201690fc3b5688c5919707d65b13344ead9e8ea150d84b51d8ee8d911fc95157d827b8a5ef841a980449331287c4ac48f", 0x14b}], 0x5) writev(r0, &(0x7f0000003880)=[{&(0x7f0000000300)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ad735082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698b436f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03ae74e1f8f667dda2c4bb85ad80d77edf79bd8c742ebeb690d7f3dd1f7e1f99e8cd2dee50a013dc3c3f637e7125ff902e85b86f1c3a592ffe44000000008ae720bd279ae169b07e8c85fa32cb03522a7b70bd3488a9dafdf5736a8bdc366fd755e8d007cb414a01b981044448a8fcf7fcee21f69db489badcfa24de969d2a765c91696f2c083af68be749cf58498448c836b86627462c62bd0808d859a28ccc38ce584f972f56d724ec19f8859b01162dc3f007958fd88478ba48214fec91ec05ab117fd3302bf09f7fa84a161e18b11202abf6b48575afab9572cc3c1c47a9a05e04bfea639568301035fb038818e62d117445ce53bc91e2ebccdf6615c8193f8b5a11fe14d76cbe7fa5ec48ad8839322aab5d870982e29d3b17cca323c14b1f6e0a05f471bdd76fc2202fa24c60da5c04045b6c3c127b6077a9ef686a3737e8c5ace31d369f09329f2f669cbfee663c105afbf04af377053b249388e3e73a0c9bd12cb989099643bf67e412468c4288821f5fe9e7148fed30b99e527e7d7dc24c68f2e089f8995d5bc6245206e2fd1e1dcae65974dae722b5d27248d86ced2c44cfbae0b1b75f13cd29debc0b9201ec087654269adb582ef2da54f3e6c5b0734c253305e063bcd94efb9d90d34f5a0b6cfee1fde44849a63961db1e857778d6e8110c9664152bf3e6eda0dca003db", 0xb95}, {&(0x7f00000001c0)="4bd4eec1083a68c8286146ae4039ded350d5c046eacd9572c3d11828d7787887d36f539ec645ac60ae9dfb9f7e99bc7a109bdcd8c82dcd02eb5b1c315ca33fd0709ba074ebeb29106ef106b4d1ef36ce8350083aa2bce935f8b14ec2af65507083fc01fecc0e205511b9c4b48d9fb46eeb7ed807b81ca5047b74ce519c08a8acc021936d946b2068d0a2d4fe6fe0f6952d", 0x91}, {&(0x7f0000001880)="499e4c56b4a20741a0abe5b23d9c689570987c3e9618fc9a77d084a936ffe405535c1ee08fd4858b31b08dbb98ba7dcb2dbbc199f270359301ac67660c1a905f5d2afa54fa7cf592327d3a6f4267901d14ea91f37ba723f981b84b2f778ccf116b2ed4bfe78dc2d4db44bcdb160699e8f31a5c8c6f4ff9b6848edca756760ff1ee29d454fe75c8c151f855674a4d4f9acf2efd521be4fac46462db85103d5c13f186e1f871bad62ba76b7acc00048088fd0caa3d86b6f0216e68f6ef2d9dc790f5a3c9b60d1421b697e1cd5c991e0bc69b7d95b2df6d0f7cf65a04ad80bfaa0129f47d5e54b056177a370bb3e6a34c77c3dcf50bd7506f977ab5138b040b6233cd12433685d5f0cdde25e58fd8c41a62df52918e57cdd030a6f4a26d684504d51d4f6d8d12cbad743c9326098793d0b0afcf189cfd269bcdc85581236b84fa9961373efe600f1c368923e627d719b0d5adcf2b11a93b788f061c424cb8dac79f56114e7247039087b430aa7e7b0ce16e05ca3e6969c24a5e75a9759143a3cebbb685e9af7c4e2714da4a6a5ad747b3a2d8b61a000571eff9ef5dba2163bf59c7024478a1cfc3e550942748e8469cb5e06932fa61eb08790e78f98643d8b6717ebf292e332a4023d2ee75f941c31c5ecfcb5e6cf21854c362ef75b51d325a65f69431f05983f895e7f46ee2d81dd45e7147d5542cfb4f50d5b037b21b4ec27c15a490dfe066f481cc3aba868426a5804d1ef623b1288c89c1bd14f368e0e0febd1ec8878940a68f8095f765266a6a44d1e43ea47f47d6803b13f001", 0x23b}], 0x3) executing program 0: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) mknod(0x0, 0x2000, 0x205b9a) close(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xa2}, {0x3, 0x1}]}) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="ed0800000089ffffff1d00000900460000200000000000019078ac1400bbe000000283030000c688ccc808009078"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = accept(r0, &(0x7f0000000500)=@in, &(0x7f00000001c0)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) mkdir(0x0, 0x0) chmod(0x0, 0x21e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206925, &(0x7f00000001c0)) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000004c0)=0x1) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r5, &(0x7f0000001900), 0x0, 0x3d) execve(0x0, 0x0, 0x0) open(&(0x7f0000000880)='./file2\x00', 0x40, 0x166) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r6, &(0x7f0000000280)=[{}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x1f}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x84}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000001900)=ANY=[]) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r2) setsockopt(r4, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) readv(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000140)=""/5, 0x5}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000001180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000011c0)="b47610e8", &(0x7f0000001240)=0x4, &(0x7f0000001280), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), 0x4) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0xfffffffffffffffb}, {0xffff, 0x2}}, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async, rerun: 32) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (rerun: 32) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) r2 = syz_open_pts() (async) r3 = socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x0, 0x0) dup2(r3, r2) close(r2) ftruncate(r0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1}], 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x20, {0x4, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x400000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000002340)) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000640)={@broadcast, @random="3193563ef365", [], {@generic={0x8864}}}) mknod(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x6, 0x2, 0xff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x20007d8, 0x1fffffd, 0x3ff, 0x3, "015f65000400e0668bf58aa30ced37b502867400", 0x2, 0x4000002}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESHEX=r4]) socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea08000400020010", 0x8) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x800, 0x0, 0x8, 0xfffffffd}]}) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000080)="35b5c242413c1026089a38583cc3", 0xe}], 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x3d}, 0x40000000000000c5, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x8000004, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 5: writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222fb7", 0x42}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000300)="e3", &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 4: semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(0x0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(0x0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(0x0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r0 = getuid() seteuid(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$kern(&(0x7f0000000200)={0x1, 0x29}, 0x2, &(0x7f0000000240)="51dc903b397602", &(0x7f00000002c0)=0x7, &(0x7f0000001a40)="4e04c5330127c6cc483b333e38fac096f97af2ca1c6c50e66139f3161de1de45072ca655ddb8554127e01e21af43ef66356b962e8ed88640b33101be0fe1bfd1c11a92b9b45f55c7105695a3f0a1143403368fe8da47ce7d2d3ceb2ec3da9f9ff66cf508c19e864681c802da759a47e3a90bc1b4db495e28131b83a6ef59606718c78e360a6e0011facf6d152b095babae0698b7730910d68cfef85f0bd910e767408368827afb85b3ea5d10e7e435995f9bda63ac15ee71f32fe30022404de1ce588d83d023ccac40c62b455eec6d50684b825a126f8cb073899a022af2234c5776c85bb71ba4668c4fcf50a28c5bd2f0f524a6ea158a8609b5899020ad2e816adcd027376eb991a1f60e1bf7cd9d2257b9c70d33a0870c97bbdd803860c3c9f29cd8905cc9004cf0e5f22c95da81aec638870a89c98dc301184543108231076e228d109b9b837baa4d85b392ea703b032cdffea4ece061c28fa6dd64997da9ceb335c498c4c763f62630d52b7ea3a7fbf33656797e9e6e20bcf3253f9ecdc28ddb08fbead4842dfeada861181d99f66466d164afeaa1f98c752fd6e65e0dd5925f01a7759247438b4d9446c94cf39e9947c38bdfe9da5b0f7d858c9b2256351c83cd872179095434315437123d3d357b4758d737cc933bc3f72f0d54c37f9cdf64aa35d31d4998c9ada1126985979ba44c37a93f99b07ce3dd72f58492400abc7bba3f6eb301a4cca5fab05380fdf1c73002668d76343c4f82bfacc97065cc7853efebaf9650a2e4d2b6eae30af394e52e06bfa28553a487e82c8c6fe930519493f3c0ef151499166ae286533d0a7d04f4c89462772bbfb52050f5910c89be3fc860e1266ab9299df6cdded7242f7624c17d5131e8ab299ce93c4db60ac3abd4a148140fcebfc64e3edea3692e04032d240a97d47015385fff6bb742d8ef5b11f71f86c405b1b25021182078fa92100c2147dbef440f7480777c572168ebea0a8f50842965305c231257fb26e2050041dd38a9d080a11c6fb7d7439173a555fc0a7d634638dd8e0a310d5a17b06f2da3771b1d3fe4f4d696c20cacec7a6cffdc27b5b9233a1f646640ed59daba2b9fa597df66545d25f4d3b0a51df0a062cb4954b4d28a592375037bc81e9837c1ce18faad025a3c47c32c7fd5e1dc06564a0bae8abeda47ece0f45739cf19cbbb2146b83addd5799c1d4fa0fb033381bf755ad41cff031b08cdb6c33b48c32e2fe07807d69481ad7650e47b77063e9aee2213fd52da1a31359b0e8f16d22838b98ae35babd1dd9c92c1df9482ee259b357325bb35a53258ecbf85e5b3fda1b314f288f1f5c472a4667441f6fe7dbaf5a461c341e5dfa0b6a7069bb04ca8d5c410e6dd41e6c903c8d4501817389699f4a593db49d9227d55ada0c91818f0602b690abbce6e2d4de83169033a07f3b92485018da41f91b087277f242a09d6f9e01806469fb394a3fe962fe1ebcc897b30ef4822731e01e05db2592627e8b85a2ed5de13a22cec9f1d95e66c32891de217d3a032c3308020a4d41071ce923f6673a2fb964257c9588bc3cfbd664dbd6159d5789d00f8a891d71e69c349514e84307287a55c3aa97637585850766f04b828fba83368f3852bd2505b239b655a10312ed35019bdf55f6dd6bc843b1b86bb58894d1dd61b9ae7f136a92bc11ad52c30193968ee4f971c5e17a1dfd6da440a2b7254bae8d21c2e2ccd046b0ed5d5a2ea6cc923419317c84be044efd7fe03b2996fe4882556f598c28f238ff6bba1c59ef7d2b7e6e0ad93928d0d9f35d05bc950867b01db543332fe9a828b1c5b80ed4c349122d47f0ed5bffca8f7a1812a3fe5ca23959624ddfad35aba4138e6f36b813030265a1def81817a2111fd6b792b0084d1e8910573247cab9f177a8da0cd514577184de17064147a6ad37d7a7ebad3727e234bfc7a0377ef2a10abbf27788df97b0f7c674c06b6cbf119696641eee6fcbcdb5a2fc40399ac5bd41894083b79f614a3e06a4dc172957ddaf97c4261677c3a81dad7973c4b4dca14bd0a34517779d00557b4f114840f854a27c54e56eba5730e84ed52b3252bcd651b1f9e733a0bea5b907d54caa57cb27fe2151470900c7fc6751bad49fde7eed306a9263b6b23523f33f733922a836eb711e5e13cfa111c8dec8b1305805113f25233710edd420e6cf79fc7d79973db798999157592aef8d308b420c47dc59758434956ee4fcba8657b5f27a5ce2473d27ace7fe710140c7aff7d9a442f22443929edcca5950a40a057be525b56e6afda1f6d47c45253d21b37df91f78c949f94dc54735fd2dab81ed6e09f789aa7d015dd343b5868d51bee2e7e47aab810f1190122c170c4c50f5f0846cee29880198e5d35761f0f1a28d7d3618af19583064b6c38e2b50362127cd8a42f23001b0b31617b6c8e26ef16d1fd0045c832edd3ce9b75497ec9724bd0482e638a0b7e7c43d51fd7c66fe33f524f16a8261a019f4de53d25459f635d99836a7b1b1fba6c2aef8c657fc5b840295acedf25c8d4af30d2e6111255347a0add84a8721d2231eacd973d9c8131fdf73e13cef3a59ddeea4e5f3bffe25bd13a66207d6ca5c1b56e5746fbef5e3354cdbb70f8ea34f1b3698d1b931edee3cbf25bad102dd23cc2790985b71c2c100c1bf48af151f5d971cb359f5b94f9e476a79b45b550f3348b401506935929f66f4f42b3da73d354e909fcd0a0bc8899fb760b1dffc925da21ef847b4ec1f496ada1647b6b4b8e3898941cfe02c865863276b844c69f6cff5684c6ebf2b62881865e7953a8a7122a2bb7f089f3f987a1ff93384a07fb9324073c35dd642f7b864ea6ff0d31fd37665294d8dd5b51bc838620bd9dd71abb98dc98c9279e8cc2d9e437711ba7c769eacf2a3524dedcf895be98dd4be263344d1ed6f5203dfcb7c843fff83037cd9eeb874c096b0a78a86b8d8e7492dd746f581dc1ff62d0cb0c6121475614697a539395bb187d826712b17387c5ee02226ea3a8c44f6f578e2ffb71b87d6fb3907fe62f15ac7b94945f3b7d03bbbc628ac5d052fb644a15ed43f2b77e5cbb0a32168b8dce896cf4e325d15bebae6a59a898462663d87cb7b1d09513fbf4a6622eeb69144bdd5121e3cb34360560b7d6c2313d12b80163c3551b37a269564a3c52330b9432d83a4ac590e1a05d3e19cc424ee34008ec2ce15ccfa3902d1180f5bf0b853e095ef64d28f58be556edcef0ca7d51f5b0c94ffd6b6ce55b5a82488e6c9ec2e349d1acdda2efd456bddca03ea7e2751b31a6a1b204cc0f67bc9823141550071cb94c3e9e076e03988b2d5cbb434c1a2f5c6ce131795be8bedca41db9f8750fa502fe24a86f2f69fba5b1d1308835c0bd84487dfc471f53dace55a414cbf71ed37aab6081adc3aa064f3d25e2d1b3b1d0fcacea1815c55d32bc1789af0828a3bba05ba04af749142d1e9fd928aff3cbf9e415855b5216799f175ca7558e994bb0b47e6c9a96959c876fa805d3346bade31dd0946d4df4d8502b905109cc9ba20848575cf8bc3991df3eaf0b9b3087be4ca9386c9374bc0030e311188c9f9638ec3dd88ce96af5ca1a9c4b11491a9a2d74c384adb741bfa22c49d258197e0216e511aecc1762f29e5c149e48e7fb6cf447a934c46205247633cf10844851d20d2d0cba9a9b3aa6cca29f069f1ea73957445196b06e1a8dbdaa98995f5af3aa9faf073ac832eefde1097c797c37759052a86e2a9db16a4814a16cc058999a7204ebf3a8265af5dcdeebb81a3807481815f4c89ae95d397606a9fe8074f380bc3afdd968b762c18152eba74ff5fe1f604565ba032b6c56596b5c833208547b438987116297ec6e04890065065ec9c4314210ff23d6faca91075505df5c96531a9bc38f996428cc8872db0be7f3dcce9ced9e6d936d4a3baff1103bfab93db1bb158dd5152d4fb84617ebdf4d6ac124e5bd9bc4b9903ebaff09c60e42ad403584ae785214a6908376f6a78c01a91a4abc15cee7757121339a9508b25eda9b1a07002720e37f8af3e6c4d372e8dcc69734131519389cf66ade37fab420fc5f2a2d7860a348e3d963a5721397668a29d7459f4f785737349ed4583c8bc408e8d537749b7a1b073fa13f9fd17d0dff007b0f8d3591945b2b2704449a84db2e4d585034cf410739f1cc3c0f92d75a3bb7409beb976aba9a31bea93f2f90c408ed742f064763dfac9a9bc054100d556390893c010dd08f5ede0cc2de5855091a2ac1e205bdbc60a483be749756922bc12d4904eb976f7ab27aee29bb2ef39597fb0472578ef90ddd659350dc0faf142269317db4f9a25b71806631e62e4786a3f95b70957119305426d35687786f1416e2abe267cc49e681f3855bc62138de0a75b5edc55d26436d2e5bc479d4b7bdf90a23d953aa608c76f446f317a7e48a757c5dcf2150eea62206eb35f8d345c66916f958a23ce55000259906d1bce6f080092cee2bb0fe456e9a273d306cdad3ab0355ca7e1ed03e7e0d6317726ee2015550d3893d99f02b2f96d2f3a7e4a023fad687b0958665f175537e89e6a72c36b42f61df4af3d133ed892ea0b3bba80cfc7d7ec6d77472009116e3af61c1d066eefd038d27f4b6f7ea54bbeaae97728e116342d7d7ce58a6bdddfac51e95d6071f42e98302c40027dd73fb4115627de893b65c4ad71291247934befeac6042b7699eacba05c65c3947e084f0314b35a650672a9e809595f02b1eb7daac8c57cbaa69fd46a6f765ae0f4e7bf737d1092bbbd912a38c32f0938da9de4cd5b5ce71fbaac5386629bf8edc2e3a5edff6f54f4c9a611a6ae50a7ee4dc06f4fb0716f3069e9aa7d0f4508ce1849c8fae5ebe8f0acbc542bc12257067a234bc46e3cab56fc60b55f19e024fc871f327ebe457bfc8ed85e69e56d28c219a7409ed5c049c822503001138ce49cbd9f8f19d7e0eb6608c74012ec34a09688c5d87dc3e80b1f5d2b4f3615290794032568281dfced066690d91c3b98811221158ff843272a0dc6ab477a618d592978a1a0957f5f012bf5fddd51b6d7f9a589b1d3b70a52685d607e662923bf13dbf15f4130ebab5a548f2dbaec8d556ba1853a2634887554fd0114a305b3cf53974ea934f313eb819f8f36ee8de15711728fd7836262b67a026bf4b6a318540cef821f9ba5c85c9f1db2c287a310884310e4260218d277c9848a70af78c84165ea4b8338d6d6a1b2cd5b281027319dbd27f67e062b0e63dc805c0b98a9fe256939fc267ae90fea0c4bf929f5eff512b79440f650acfcf6fcc3b25bca6378dfcf4930dcf6ddd33226db37c7da63cf789cf6f64dfcaad836e8fbf8d7b9fb12d08b9a38fca8ef3b6122cb54a9c331132900e86a44ac9f164e124203af24a2bb3e4b8a7f40500e325566d76631a49fe0c0a4be6151301b1842ca541213e28c8eca06d23863cd0f719b1230255cdbed7043c8354a3c555d4df20a3a24c8002a27ecc400fd43d50faba1567b213e821feb4e2b3176eafb1e50745d75be27770addf3c4f8b233e8d99a314fa57830a237cc3aaba02b71fa61a9e3d338f88e72d418d42cb119332916cc2cdcd0073458a8c2175427d5c92df1ac536c696d3f927f9d9c7ea21fb5f1734b911f8a2176345bd9076e43c7d0e3c635f6f9b6e85ca0687bfdf07a87f6d4501c41ebc669c40278b420be0d19902cb74f326280c4e234d9b8c836a530bf48e296b13795a85cf37b2d79d6f5bd84c1071be6b81f2c0a08dd2138259807acb35ae4923a911a52191a0fe3f06521cfef35ce7", 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000004c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x40}, {0x16}]}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278", 0xb4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) open(0x0, 0x200, 0x0) getpid() recvmmsg(r4, &(0x7f0000000180)={0x0, 0xffffffff}, 0x10, 0x40, &(0x7f0000000840)={0x7fff, 0xfffffffffffffeff}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x41, 0x0) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) close(r4) getdents(0xffffffffffffff9c, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4000000e, 0x0, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x92, 0x40000000, 0x10009, 0x7f}], 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000140)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0xfffffffffffffffe, 0x1000100000000}) ioctl$TIOCSETA(r6, 0x802c7414, 0x0) fchdir(0xffffffffffffffff) semop(0x0, &(0x7f0000000000)=[{0x2, 0xfff, 0x800}, {0x1, 0x4, 0x1000}, {0x2, 0x20, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x5}], 0x5) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801169ac, &(0x7f00000001c0)) r8 = kqueue() unveil(0x0, 0x0) kevent(r8, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9}, {{}, 0x0, 0x2}], 0x0, 0x0, 0xfffffffb, 0x0) syz_emit_ethernet(0xee, &(0x7f0000000080)=ANY=[@ANYBLOB="5a77b69fbdf1000000000000ff0043d85450b91fb7192c1ee13ec6461dd554b9cc8663b1d15628f3377fd22453ba6e1d40bcce292b0e46323121ef2f678070ec53084195e0cc73a682c5f25f896363ac2278a92db311ef41ae788d78e78da38ea4ac4328176800231d778caf8db6c14eac67ab151d282fefc18c317e77f9b2830488e52fafe4c4676a058fce050e8db8824c561f8af5e1ade4ed098c8c6c0d8b577da2ea43132622444acf8d07aed85df13f1fb5b2bf5e6496d4fbbd092eac99def745087e5992072b94375587f15dfe86ae3c23117360f340ad7911c958d86653d55f2bbc7901cedbe23cc6eca0"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x50}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 6: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file1\x00', 0x261, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x5c}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) close(r0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file1\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 2: r0 = syz_open_pts() (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) (async) r5 = socket(0x20, 0x4, 0x0) r6 = dup2(r4, r5) connect$inet(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000200)="7659aeb948323a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd050663318fc47757be95bdc22a02114a", 0x66}, {&(0x7f0000000100)="718502504941f53a8c76c99d07113aba075110e9e79d38c81570dde046de88", 0x1f}], 0x2) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) (async) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) (async) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="7f23", 0x9b}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6, {0x0, 0x3ff}}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES64]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x1}]}) (async) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000040)) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') (async) listen(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xd86) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="ed6f478569b35049fdc22df07359f9916cd850006ac159190f0c666a98cc7a42028e445e70d20c7bc13c0b4794c1d23fc9403174f57e8087d3e0de0e1e9d7290fd2a67aa984a2ccd469368fa450f619d4e625e575dd004000d447fa12c747cf2891e8c8e5403b8a21453c00148a478f25b484513ebc190330d46f88df61e1edc18198293560ecc279d95c98f104e53913e1dec99df0eb5323f1a01b0a24b72cb30da52baef504bf92e07a5816664d836ded99efac610c15dd9", 0xb9}, {&(0x7f00000000c0)="691ecf073873eef75bddb8d81376ade83c8fb899edee14fdc146a1f81e6f76453a42d4132cf309a4644e64ef5d494173384fecbf8e8a", 0x36}, {&(0x7f0000000100)="f80b5f3e2e2fdec1d688e181a8dda31d7fefb966", 0x14}], 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000002c0)="2740ebde30795566e295cc4fd7fe3d271ad0e3f4a0d97d53214de2a3dd042af605e5fd0afce3a42c12ce4c665fe597bec03bc29315b0b90b24de291db13e00ceba8c9b3944069d26d0074a59659b1342e0c7800bb05f33586418822ac01520e59b2f62ebca1ba7fcb7ceb580a7bab05dad8713ec84c829a7e6813b00560430744526751fef7d2f611f7ba021fa92fa4d31e64731b431c9c9456c221259a718f8", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000380)="4c7c460ac8e53ed6ef1bd755fa1b2c100dc5fbacc99cfd7df4766850a12b62faacfaad0aa6d29d9774c969122097367b7873c5e49bbae5142870cafdde95408953", &(0x7f0000000180)=0x41, &(0x7f0000000400)="8d844925fae507af0ee3", 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x7fff}, {0x4, 0x200}, {0x82, 0x80000001}, {0x24, 0x9}, {0x1a5, 0x10000}, {0x23}], 0x6}) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x400, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000880)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x14, 0x0, 0x0, @mcast2, @mcast1, {[], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) (async) open(&(0x7f0000000000)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) mkdirat(0xffffffffffffffff, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000040)) preadv(r1, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/181, 0xb5}, {&(0x7f0000000700)=""/205, 0xcd}], 0x8, 0xaf) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xffffffffffffffff}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) close(r0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r1 = socket(0x18, 0x4000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) setsockopt$sock_timeval(r0, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001400)={0x81, 0x1, 0x5, 0x4, &(0x7f0000001180)={{0x9, 0x7, 0x2, 0x7f, 0x20, 0x4, 0x7}, {[0x5, 0x0, 0xffffffffffffffff, 0x8, 0x81, 0x2, 0x2, 0x4, 0x6f409dd8, 0x3, 0x9, 0x1, 0x1, 0x9, 0x4, 0x9, 0x1, 0x446], [0xe91, 0x9, 0x6, 0x4, 0x8, 0x1, 0x3, 0x0, 0x0, 0x4], [0x1, 0x7b, 0xfffffffffffffff9, 0x3, 0x1, 0x0, 0x1], [0xe5ec, 0x8000000000000001, 0x1, 0x0, 0x0, 0x5], [{0x8, 0x2ab7, 0x0, 0x6}, {0xe820, 0xc7a, 0x100, 0x3}, {0xfff, 0x2, 0x74e43f4a, 0x3924}, {0x3, 0xfffff000, 0x3, 0x4}, {0xcc6, 0x1000, 0x8001, 0x3}, {0x1, 0x7fffffff, 0xffffffff, 0x800}, {0x80, 0x7fffffff, 0x7fffffff, 0x3}, {0x1, 0x401, 0x3ff, 0x5}], {0x619, 0x105, 0x9, 0x1}, {0x5, 0x8001, 0xe1, 0xffffffff}}}, 0xa39f, 0x6}) symlinkat(&(0x7f0000001440)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000014c0)='./file0\x00') setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 3: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="b1", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 2: r0 = getppid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) (async) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x1, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r3, 0x821869de, &(0x7f00000001c0)) (async) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) (async) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) (async) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) (async) r6 = getegid() (async) r7 = getuid() (async) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r8, 0x88, 0x8}, 0x0, 0x0, 0x3f}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x80000000, r5, r6, r7, r8, 0x0, 0xfe5c}, 0x4, 0x0, r0, r0, 0xfff, 0x1, 0x1a5, 0xffffffff}) (async) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) (async) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x0, r9) (async) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) (async) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000003c0)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000001180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000011c0)="b47610e8", &(0x7f0000001240)=0x4, &(0x7f0000001280), 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), 0x4) (async) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0xfffffffffffffffb}, {0xffff, 0x2}}, &(0x7f0000000100)) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="b437ab93c964c85e7ed0e6c8a2a6ecda5f9256f455584bc76361b9fe04a1b3d778fb3b9df5a4ca877f89823705792227a781b874b79179452ddacc9a9bb0e4ce997855c7dde734de3b6f1fd7568fe7b53297f48b54e9db93bfcfb3cdd2821b2395ac7c87d65b0e1ac1e6964e701c6fbd75b396f7f6ef09ec4d9b090000000000000094f4f4f8cd4f8f80e28a1d946aab9b5395", 0x93) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() select(0x40, &(0x7f0000000280), &(0x7f0000000300)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000001c0)={0x103}, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000100)={0x1, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000007c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1b5f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25d9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r4, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r4, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 2: r0 = socket(0x0, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 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(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37e, 0x83, 0xbd, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f7586817f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093d73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23070000000000000056938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651a3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f5300000000f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1004}, {&(0x7f0000000500)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c884dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000fad0c7d5477e12609336bbba347e60431a9fa405695930a2607d7b8c86e57138ba914f27bdc6f4946fb5340df178b61f4c590fa2b23c4bce0c3815e0bed072b1b5b89b1e1d5afbf23f4432405a883d8126f39c51d0f0f61ed3badafd7485f7ec994ce57a2956a2e7926ae98169c1003ddb85210830412aaa8b6f5c2ebcb74c342fe3ad3a4b29d23fcc9a5c1890999e8c8ea00ff12f5dbb8d39e50364714786d28f23cea2879c12b15c94dcc9b9a326398ca4b63039580246fa1ea23710630600919c8a1e7748979e3d03cd7fc5c2ace72ee2d6e9e7b5d4ee37d0118d4888b17b6fca511c8d", 0xffffffffffffffe0}, {&(0x7f0000000040)="e041bac6c599cee99c1c36bf1a6bc1303e5e1af2c7d66ae3eb98df328919b07e94ef7e7a040100000000000000881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd63f455ea41543ed28ea57600"/165, 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c8", 0x35}], 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, "061500000000000000000000000008004000", 0x0, 0xfffffffe}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) bind$unix(r2, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000001396a189004800b951fc69a513eeea7feac407f095147c7297394550e2c917f2751d554c6072292cd45b6c3654c0a5fa6e18e71238fc0db687509146cf8feb6938ac45798caa1dad43fb58af7a884116496faba909d8063165acef2f1724d9f6e420adedfdbc11bb41e30c262e4bd6232ecd7e5d88bf9a681e94f4271d31dac0e8c113262fd07123dc28febe2cef517240680ca546d87c9a0f33b7b"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000002c0)={{}, 0x1, &(0x7f0000000280)=[0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5", 0xbc8}], 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000340)) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{}, {0x5c}, {0x8106}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) setreuid(0xee00, 0x0) r5 = getuid() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, r5) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000040)) r8 = socket(0x18, 0x2, 0x0) getppid() setrlimit(0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) r9 = open(0x0, 0x0, 0x0) writev(r9, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r8]) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000240000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000546000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4f1a5e20}, {&(0x7f0000692000/0x3000)=nil, &(0x7f000032d000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000011d000/0xc00000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000159000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000696000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000189000/0x3000)=nil, &(0x7f00006ea000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000480)="cf4b6ea1c9009fc23bf45570700b2543b1c4f49e73c71ce6", 0x18) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r5, 0x4, 0x4) writev(r5, &(0x7f0000002cc0)=[{0x0}], 0x1) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(r5, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000002c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x3, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931921f58", 0x14) setsockopt(0xffffffffffffffff, 0x4, 0xd, &(0x7f0000000380)="ebff000000c100000000004e71cb48eacf1ce369bdc82dfb69e6a1519da2560f42563b20743c521d00920907ad7c37206755346a5f9d01d7f9fd8778375606ccb551ac1b83153557b5487a57237d0e2f9b7af964411e25dfd85fbca13123e48d00c558051cf24910729a90f44c67cd5e29e467e631807728b71598c04623406dc7fb4916a0aef692dd9de32e6348b93abeb0564770b50bad7790ab71a47877fb425e6f425e4995b0f09b3072ffb27ce126b9385a433768129bb2507d7878dd8ef9c7daab02ae4f1d4574621d18559a02a2abaa8054f1e4606b08b63118c4b6f4ed6158", 0xe3) setitimer(0x2, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f0000000040)) getuid() r8 = semget$private(0x0, 0x4, 0x1e) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001000)=""/229) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f00000007c0)=ANY=[@ANYRESDEC=r5, @ANYRESHEX=0x0, @ANYRES32=r4, @ANYRESOCT=r6, @ANYRESDEC=r4, @ANYRESOCT=r5, @ANYRES64=r1, @ANYBLOB="710d961442c3ed4fbdd4056b17124555f17eb6ab66d3d6a76f2976085eff5b1de6d6a4ca77a88addebebbd7ef7d4da0d1885ed7facdd2507387eed492f951d989ca88327833b594521d55da48f2ca05f0cf16e3934e91365144e55c5c1d294f61115704a2076a2f7794ac7451a90f05604b4cf79d70d101fec2e3f2cedc658976745b74b2856c0d204cdc1561d8650f9c98b94ed75c3f8f5d5beda94f3c77edca16566391fa7edc0b4ed03ebd4c46e4f34fd309430696e563242938c93a44b548798c035a04e782e860a8322fb0ce765d17fa004c348b61cf7dc68c322cd9ce6aa5f82dce39dfddcf779fdb3481dfcf2f927ab4016594e85102bfdad4cdcb3", @ANYRES16=0x0]) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000200)) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = getpid() fcntl$setstatus(r0, 0x4, 0xc0) fcntl$setown(r0, 0x6, r3) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) DeùÆ«()׎¢W./file0_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000080)="89f77d1e000000001b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c89d6c1b724", 0x2a}, {&(0x7f0000001c00)}, {&(0x7f0000000100)="06457410db7a86cb445413b034d9d5a4894b645b7fbc38af08458b162f780391906c038879b1b0f7b023ab11c1db8823fc0d76e8da767f2e8dcaa800d2edbdbe9a909ae88adeb2c221020d56baeff5ea6b1a8481a49912a753e83f65f39fb6f6201730471148b236fa1b02be1fb6b72b181b48faffc56883bd55f4a6ad218bb7abad", 0x82}, {&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d7e1e736c41ebeac7756b94a981ceac91df4d8192063588f99ecf5883b3c05852490683cae11405440930cf5856615398a6db8620b887dee8b64d894289ee35d18e03f417d4109f551bd73bd29dbeefda2e4f2953ebe18dd3554a5db6f5d2dd97b5b5210be235b388eec8e9bcb631033e999a90307a1a2f39ea46d6714b4509ca7fcb52787f7fb81675dd1846744f42f9be873c1823fa765aef28826dbac4196b83d7d914b24c917fc6605775c8cf3a006864689210da58bd7521a6c8ebafa3c435c1d0b7e776153eed19dcfa4635ac7c05da169900f28c80e556ed8f0d3f449ac6f427c3f6ae61731e25e457eb780cb94a3f971285dad8fe8fa518b73d689b9b8da6ebc578f320c846b6ff8330b54533804e95690cc0b618e47ec64adfaf1b324f34159afc595b0ffd85bd730b76c91b63bdf059d799e5514c1c1006ec2e796c587b88ab90b13577f549d655f689632b49c5e5b42ce6ac5ac6a099727359b0e8e88cbb456b4dc966907e1ef010c81b7099405dde30f4dfd4d88d3d5d109f1f96ce42c0957daf613d3c85e393151d151b82b0001c74b704a62032b9e006e4938742df0864cb2740a6351fc8349f0840966efc051b3b716ac6a17fe6bd4ee4d9eb8a29ebc50d7a6790b891379306c8fe197438f07551406c93b5f4fca59b9de4919e0631b3e6a085780292038b2427822ff7fd6dcf0d5efdb19ffd9bb1a6684fceadcbac2316a880fa5c8ef32554b7565ba3e019ad5fa2406cccacf7093acdd3f348aa6724df7f80ce4513ce5780310d98cda7a9709d4f894d24ab963a895b465d0c5d342507b7a67520c63172634826acb64950b04ec37a1bd8384930db5396e24abc31269f17ae22c55b4a1a401fea8f36691fc27af3476735e901d2b0691a65761c0a3ff23638e805a8e694bf6438c5725463781d5c98188bc5c86c814aefa31f77c8d52d140c207d5c05579ef5bec2d66b33f34658fa95f193d6be077d9ff64b8f07e850eefa598e8a3c9cee522273851a5a66df3cb351d68f0282d90f927ee4c6b070f50a56e170ce3b70f4de97a218da1f54ae5cfb7400000000503e930607d011201b9fddc311f6736380e169b732165ebdfd6f65f61c0356ded5f87c8b1c7398002374e02e85a8a63e3fe74ad9ce5f4467166b00662532a2dc96c4ccd48df46aa01fffc2a873080382b39514919da36fb900e0b6351a387d6edaffe3b453a10fc9a46e8cc1d2d8bc7ae520871730df253ee6552f92a18ba629c95b523ac34b041c1bd60344edf35c0c497a847e236775e1d8d887850415aed2c239d19041fa00f42a52d38e61611bbef6e5763869042bf5bbda6ed3c117ce78b04edea74f92b19e410fbf8b130f83e68623ed3836a96e38dd30c3d2e7cce84d3c0ee9f1b546b0d716417af0d7ba2317a0ee2b152fe5e32527f9b177142aae42558866d982203fea7bee03309469b99ec690d401020dec4d9186657f42f8b3c2475acdf3e01edc6b3765ff1e8754965da7d311f0c30de9ea4090089623824e42dc2378e8dfff132a089be402f828bec70419f3c3d1fac377fe1cb061a60eb9aaea0264c25d4ac7856180da12c30d5dd226315b86956c4e6e6be5db586ecae1f647b914d0c2970305bd672375a66fe2265bd6f41fe16dbba16ba52427f0842de6678fd891db578c7d997e4da74b3588121be9e587da92ab4eb7a46eacc6ab91f6128cc7c0f59b2bcb0d69fc332e0b310e979bde14116e552b928976f47415e23450a089635541e9606e1518c87acd60a8b174d35b4619becd33ae5905b69f27a5628f914a8df7ba1039331a2ed319814c37144a3d45b51486437684f4c46a27c01c658720910af53d3b8be0f3097f95a2156acd530e3b84bca7eab6d6ad8ad66f6c3952f5b6747ddef4977279655ff3432173c691c3fe54c18703108586f8e70e05971ffb93e31adf16dcdfc25819713a8c54b996d9bb07c4f5c677f7151aec32caa2bd78fa2d6d72e34c136000140821dd9192e22f06ff1a70bdcd48a7484c79ea27ab81134b0ddaa12e4e9730f406e07b7c2075354a108d5d4fb467dfc9a46211fe9d3829e95b4fbc436641848325771699a4f89f1bd912203cfc9dbfd535fb6aead5a15f158a710296ce64e7d1212baed41eaccbca23c238f69b1dde29a023e182051455460de920073cbb66d15e1d8bd8c8fb4fb9ed75eaa807db46a192329b16bb99cff6545695020298044751aee4099ebecaff43d26dff5ec7c0f2ccd1b0fe5c8399be129bfd22db8e90d0a1775e984f81da9a9aa4d8a50e87a313a148cb874d48b103e9d0b08a33a4ef4097ad9fda9922087f30ac657b5b22bb0bdcb99459489ab4b5263e29f5e4fe4bac779406db928185e317ae03ebe337e34f57e444567a72e2433107b655bfc67166105093deea7c7cd7c30cf65290f4a5ea9ef1e2e03f7dbffcd0710e386278753d9bca946c8533a57858c734979cd40b66796c312b69668fa320977944b1a20da2fb90d25e09b60e1bb7f61726bdbfe815b789ba8666fa035748bc40869de653663bbb0cc60adfa60094c58e8fb30366f7c871aa5398bd967a84fadfe7dc36e677af29cd792acd082522e6e00cf777ade67ca14e6d6df3ffb360b1e886c7d995219a7e468459a29c588c464a5727922db7760406f0e2dc7894aad4d8f2d4e1a12560d95c16c493fec6892c47357ff80e1601b31327fa2a2cfebd6b38456f65a150aef12461ad56d53971ce29e0cb9288221be4ce58d149f602c20c4575644896d69278580be73d713705b80ac6da46be587415e7b2d97e5f96b6dae8d614e80e17242a459c761839c6c1c638852f78926270656d51e57f6013ea3b1448f89de9138757fec40e996d8fbd9154478d59eb591be6b87ddf1d011cf6582465beeeb3eef53305dbfc9b4513e5a60bf5ed7db0f8c94cbaaaff33c902505008f4d038868b6edf0b4e4b38d86f8da537db849b0b1b721914a21b89e29397247cae70df48cf112a766d1938be237599a883a3a60235447c004b99aee8aa41ad4d87128e638bd401dccfeb3295660a957cdfcd1a833358fbef18b09489521d1f2e49cd834060c4e5bcb2e5c42a6fd02a6a960d30576e225eef80e54615e8d56ff0046f5c632a99797c1ddaabe390a69ab254fd085c381f5e00a55499415a07b5433e6bc986550614ef81d5e1fe8f431c5644f8d0f4ead1b8848d372bce6004ebbb1d837b240af67640ffd36a6378c1ed27f87fdbec41f8ccad7936f0dc9e9673e6140dffbffbaaaec4a2f95bf5c528edaab55a64d851dfd8134459bb971685f3de6e6d63ba4bc25db93fdda5ab21ca84e8a5c9db9e00f8a00a75b4dbdbf90707eae97e923d07ac45781d5929a59a89af4b3a6e59f40058ccb1dc671c9006dfb61f456af60c3df051420b2b40af7c6fcf3c018a79862bfd7f54758c818c35e3350e628b2692325d257519e5b9baac39fd2c26c07b6abc01135229a5e5788a21b9b0326fa251f1ec69e34922819fa22f1fc718969c13d92ea06a5ff952408e647f8c87359e2ebc117c74c439535fca864eebc3367ae088081a3beaac01dfbbfb7b62c5a99921a2dcf51a31e40d65402f2dcb86b00c9d40efc4cf1149c96d258506638c4016b27ebab7a727e157a03ac15bcb57341191619d2158f2ab9f11c3bf9e687bfc7c25748a5d928258dcbd780ee600c52ab030af9fbf3eb8965ddecce042b3ef2658f664180e226a998a5b4e77426aeb58ed64c2573bcbcef14efe3d26e3b42657034c5d3b4abe75481c2ff7d017893ca6e8", 0x1019}, {&(0x7f00000038c0)="f3ae1409292147ea335da8ad77ad2f75adebab0dc31aeed68aabfb423ef442ffcd78c40c3a1104f50b08cd9fae65f13abf97c500f321cf054c71c891a3c84c51d1b6ac9d05094a7be777816b616308ed24ca3c54d872d8956dedb47cf80b2be14f7ca6daa7fa28e8da0b6f55918fb94a23e05e5aa1b9d186b800942558c3a57de9b598b94776daa56dc4cc21afd671b0e666116ff600074301cc76ff78faf53bb01f323ae2133736ba6be1a9bd2c5913bf375b60959c4ed1dcbaf62c2df8012f979bdea68be2205e490113367f1fe836c8f555bb9092534db500b2acb62cf3864397dbfc890b0bbca1f02f830923b7798484d64cbc2ef4e8f305709a09ebc1000d71705b7602669507b107bcb330206e889e636f6d017327c247a201690fc3b5688c5919707d65b13344ead9e8ea150d84b51d8ee8d911fc95157d827b8a5ef841a980449331287c4ac48f", 0x14b}], 0x5) writev(r0, &(0x7f0000003880)=[{&(0x7f0000000300)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ad735082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698b436f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03ae74e1f8f667dda2c4bb85ad80d77edf79bd8c742ebeb690d7f3dd1f7e1f99e8cd2dee50a013dc3c3f637e7125ff902e85b86f1c3a592ffe44000000008ae720bd279ae169b07e8c85fa32cb03522a7b70bd3488a9dafdf5736a8bdc366fd755e8d007cb414a01b981044448a8fcf7fcee21f69db489badcfa24de969d2a765c91696f2c083af68be749cf58498448c836b86627462c62bd0808d859a28ccc38ce584f972f56d724ec19f8859b01162dc3f007958fd88478ba48214fec91ec05ab117fd3302bf09f7fa84a161e18b11202abf6b48575afab9572cc3c1c47a9a05e04bfea639568301035fb038818e62d117445ce53bc91e2ebccdf6615c8193f8b5a11fe14d76cbe7fa5ec48ad8839322aab5d870982e29d3b17cca323c14b1f6e0a05f471bdd76fc2202fa24c60da5c04045b6c3c127b6077a9ef686a3737e8c5ace31d369f09329f2f669cbfee663c105afbf04af377053b249388e3e73a0c9bd12cb989099643bf67e412468c4288821f5fe9e7148fed30b99e527e7d7dc24c68f2e089f8995d5bc6245206e2fd1e1dcae65974dae722b5d27248d86ced2c44cfbae0b1b75f13cd29debc0b9201ec087654269adb582ef2da54f3e6c5b0734c253305e063bcd94efb9d90d34f5a0b6cfee1fde44849a63961db1e857778d6e8110c9664152bf3e6eda0dca003db", 0xb95}, {&(0x7f00000001c0)="4bd4eec1083a68c8286146ae4039ded350d5c046eacd9572c3d11828d7787887d36f539ec645ac60ae9dfb9f7e99bc7a109bdcd8c82dcd02eb5b1c315ca33fd0709ba074ebeb29106ef106b4d1ef36ce8350083aa2bce935f8b14ec2af65507083fc01fecc0e205511b9c4b48d9fb46eeb7ed807b81ca5047b74ce519c08a8acc021936d946b2068d0a2d4fe6fe0f6952d", 0x91}, {&(0x7f0000001880)="499e4c56b4a20741a0abe5b23d9c689570987c3e9618fc9a77d084a936ffe405535c1ee08fd4858b31b08dbb98ba7dcb2dbbc199f270359301ac67660c1a905f5d2afa54fa7cf592327d3a6f4267901d14ea91f37ba723f981b84b2f778ccf116b2ed4bfe78dc2d4db44bcdb160699e8f31a5c8c6f4ff9b6848edca756760ff1ee29d454fe75c8c151f855674a4d4f9acf2efd521be4fac46462db85103d5c13f186e1f871bad62ba76b7acc00048088fd0caa3d86b6f0216e68f6ef2d9dc790f5a3c9b60d1421b697e1cd5c991e0bc69b7d95b2df6d0f7cf65a04ad80bfaa0129f47d5e54b056177a370bb3e6a34c77c3dcf50bd7506f977ab5138b040b6233cd12433685d5f0cdde25e58fd8c41a62df52918e57cdd030a6f4a26d684504d51d4f6d8d12cbad743c9326098793d0b0afcf189cfd269bcdc85581236b84fa9961373efe600f1c368923e627d719b0d5adcf2b11a93b788f061c424cb8dac79f56114e7247039087b430aa7e7b0ce16e05ca3e6969c24a5e75a9759143a3cebbb685e9af7c4e2714da4a6a5ad747b3a2d8b61a000571eff9ef5dba2163bf59c7024478a1cfc3e550942748e8469cb5e06932fa61eb08790e78f98643d8b6717ebf292e332a4023d2ee75f941c31c5ecfcb5e6cf21854c362ef75b51d325a65f69431f05983f895e7f46ee2d81dd45e7147d5542cfb4f50d5b037b21b4ec27c15a490dfe066f481cc3aba868426a5804d1ef623b1288c89c1bd14f368e0e0febd1ec8878940a68f8095f765266a6a44d1e43ea47f47d6803b13f001", 0x23b}], 0x3) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x7}, {}]}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000480)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058a343494ee921a21ba9a2", &(0x7f00000001c0)=0xd1, &(0x7f0000000140)="d43764d4ff4af8dabac8559764b355a30f9e5902a339376732b3ff3f", 0x1c) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x808c694d, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) (async) open$dir(0x0, 0x0, 0x0) (async) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r1 = socket(0x0, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x10, 0x8000, 0x6) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) dup(r3) close(r0) socket(0x18, 0x2, 0x0) (async) poll(0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) msgget$private(0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff7, "1010264d007c260000000000000000e1ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setreuid(r5, r3) setreuid(r3, r4) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x100) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = getuid() r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) setreuid(r4, r3) setreuid(0xee00, r3) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r3, r5}, 0xc) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0xfff) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r8 = socket$inet(0x2, 0x8000, 0x69) recvmsg(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/16, 0x10}], 0x1, 0x0}, 0x803) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000340)=[{0x5}, {0xe1}, {0x6, 0x0, 0x0, 0xfffffffe}, {0x4, 0x40, 0x1, 0xea4}, {0x8, 0x3, 0x24, 0x18}, {0x1, 0x9d, 0x0, 0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60, 0x4, 0x4}, {0x50, 0x0, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280)={0x2, 0x3}, 0x8) writev(r6, &(0x7f0000000000), 0x0) q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ executing program 7: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) close(r0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r1 = socket(0x18, 0x4000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x280, 0x4ebfac6bbaf796d) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40}, {0x45}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000800), 0x0) ftruncate(r0, 0xfff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x44, 0x3ff}, {0x8e, 0x20}, {0x23, 0x3}, {0x85, 0x7}, {0xd8101c2bbad99463, 0x2}, {0x2, 0x80000000}, {0x0, 0x4}], 0x7}) d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xd86) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) (async) dup2(r1, r0) socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="ed6f478569b35049fdc22df07359f9916cd850006ac159190f0c666a98cc7a42028e445e70d20c7bc13c0b4794c1d23fc9403174f57e8087d3e0de0e1e9d7290fd2a67aa984a2ccd469368fa450f619d4e625e575dd004000d447fa12c747cf2891e8c8e5403b8a21453c00148a478f25b484513ebc190330d46f88df61e1edc18198293560ecc279d95c98f104e53913e1dec99df0eb5323f1a01b0a24b72cb30da52baef504bf92e07a5816664d836ded99efac610c15dd9", 0xb9}, {&(0x7f00000000c0)="691ecf073873eef75bddb8d81376ade83c8fb899edee14fdc146a1f81e6f76453a42d4132cf309a4644e64ef5d494173384fecbf8e8a", 0x36}, {&(0x7f0000000100)="f80b5f3e2e2fdec1d688e181a8dda31d7fefb966", 0x14}], 0x3) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000002c0)="2740ebde30795566e295cc4fd7fe3d271ad0e3f4a0d97d53214de2a3dd042af605e5fd0afce3a42c12ce4c665fe597bec03bc29315b0b90b24de291db13e00ceba8c9b3944069d26d0074a59659b1342e0c7800bb05f33586418822ac01520e59b2f62ebca1ba7fcb7ceb580a7bab05dad8713ec84c829a7e6813b00560430744526751fef7d2f611f7ba021fa92fa4d31e64731b431c9c9456c221259a718f8", 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000002c0)="2740ebde30795566e295cc4fd7fe3d271ad0e3f4a0d97d53214de2a3dd042af605e5fd0afce3a42c12ce4c665fe597bec03bc29315b0b90b24de291db13e00ceba8c9b3944069d26d0074a59659b1342e0c7800bb05f33586418822ac01520e59b2f62ebca1ba7fcb7ceb580a7bab05dad8713ec84c829a7e6813b00560430744526751fef7d2f611f7ba021fa92fa4d31e64731b431c9c9456c221259a718f8", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000380)="4c7c460ac8e53ed6ef1bd755fa1b2c100dc5fbacc99cfd7df4766850a12b62faacfaad0aa6d29d9774c969122097367b7873c5e49bbae5142870cafdde95408953", &(0x7f0000000180)=0x41, &(0x7f0000000400)="8d844925fae507af0ee3", 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r3 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') (async) chroot(&(0x7f00000001c0)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280), &(0x7f0000000040)=0x205) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4f}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) getsockopt(r2, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r8 = shmat(r7, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r8) executing program 7: r0 = socket(0x10, 0x4000, 0x9) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xf16, 0x37, 0xff, 0x3}, {0x1, 0x40, 0x3, 0x3}, {0x2, 0x2, 0x3, 0xcd}, {0x2, 0x81, 0xa0, 0x1}]}) r2 = socket(0x1, 0x8000, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0xfffffffb, './file0\x00', './file0\x00'}) r4 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/29}, &(0x7f0000000280)=0x1f) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind(r5, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000380)=0x6) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/248}, &(0x7f0000000540)=0xfa) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000580)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x2, 0xffffffff, 0x5c1f}, {0x18, 0x2, 0x9, 0x3f}, 0x1, [0x7, 0x6, 0x27d0f407, 0x6, 0x7, 0x209, 0x4, 0x7]}, 0x3c) r6 = dup(r2) socketpair(0x10, 0x5, 0xd4, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) accept(r8, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000740)={0x7, &(0x7f0000000700)=[0x1, 0x7f, 0x200, 0x5, 0x9, 0x7, 0x86]}) pwrite(r3, &(0x7f0000000780)="15ba86b5a2494c2583aa42c2f3fe0fd0e92cbfa0b8fa45e90fe49c679a716f91a2a09265d13de9ceedae8d2db1f9358327ed2ffadd6102bd15b3f305ba466af34cd7f402d21b61fe171dd43a783796b3e6ec63b860598db6ec70b8183750e5037cae64642071920d0d8c587405c56939755bf6bcb24fda9cb80388d69a432766f924f6d26658f9754d205917d2c960868a4f610e538c87717c86529b53f7682a0165f940478818b7a9ba2e2fe4191d09684a39c5cfc3a26cf5429d419ad3ce511c04cf56e2716b1e656861d7f508680d054bbc3a2f3f770c557ab6c7dcf91100d0f9d6c2978b44d584c6efb312dcfc3e4e19684aa644", 0xf6, 0x7) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000880)) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000008c0)={0x6, 0x3}) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$BIOCLOCK(r6, 0x20004276) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900), 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0x200, 0x4, 0x200, 0x1, 0x9, 0x101, 0xa35, 0x2, 0x0, 0xdfc, 0x9}) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0 executing program 4: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600)="3225814dd34bf3541fd3d6a522394c021578f6b1d39b018de5d30e9cd3198e634c6bf9a6f7a19ccf8e6f46addabdff753dd3755977c9e212495bec155b68dfc6b2f1ee590af1b5c42beeda570000000000000000000000000d069075a91949f91e951ac10a510c536878b883cda543a505767944d6d95f6a42d1a2c0ab553da36a64fd435c862ce64920da7608c93fc182b139479d247a33a87404571c9d9532c50245836ee014a46ecccf8d3204789147cf4440722ee5b30de320605e289f9c14ac6cb36314647855cd37933003", 0xce) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff7, 0xa5}], 0x9, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x2f) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x0, 0x3, 0x0) r7 = dup(r5) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000), 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512", 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) unlink(0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r2 = kqueue() r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000680)={0x7f, 0xfffffd76, 0x75, 0x9, "2c63ad7996f1e758e5fd06a7cd67261a796926ba", 0x5, 0x6}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000006c0)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000840)=0x400) accept(r3, &(0x7f0000001940)=@un=@file={0x0, ""/505}, &(0x7f0000001b40)=0x1fb) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) fcntl$getown(r2, 0x5) executing program 3: r0 = socket(0x18, 0x2, 0x0) (async) utimes(0x0, &(0x7f0000000040)={{0x7fff, 0x4000002000000007}, {0x8000000000000, 0x9}}) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = socket$unix(0x1, 0x2, 0x0) (async) r3 = semget$private(0x0, 0x4, 0x3c8) semop(r3, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) (async) r4 = getegid() (async) r5 = getegid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, r4, r5, 0x0, r5]) (async) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r8, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, r6, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) (async) r9 = getpid() getpgid(r9) (async) r10 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x9, r10, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xd8, 0x9f8}, 0x9, 0x1, 0x3f}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, r8, r4, r8, 0x0, 0x100, 0x101}, 0xfffffffe, 0x8f, 0x0, r9, 0x6, 0x2, 0xb1}) r11 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, 0x0, r12, r13, 0x8, 0x9}, 0x3, 0x4d, 0x2}) (async) fchown(r2, 0x0, 0x0) (async) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r14 = socket(0x18, 0x1, 0x0) dup2(r0, r14) (async) setsockopt(r14, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3f) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) getsockopt(r3, 0x6, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) acct(&(0x7f0000001240)='./file0\x00') executing program 7: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x2fffffffe}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) executing program 3: dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x4000, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa860600cb54650010000000000000000031ea000000000000000000000000000000000000ffffac1400aa00000005000000004e214e2200089078"]) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc, 0x0, 0x200}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0xfffffffb) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00fd6500000000", 0x8) r2 = socket$inet(0x2, 0x5, 0x3) close(r2) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)) socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000a40)={&(0x7f0000000440)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="6ead59445c9abb293e6e99e3ab58ad0eba78f93e958d4ee90f897f2698dac391d90963aee56568d9d704548e8b5361c2a1a8ca84cf52fab7104e48eb931841a526320561bdcfc2f1f8330a07d43d65a976066695faba94a47e3fd3893142d93a3489bfb01d23b3cdba1e032874eb9b20af7fdbcda2a5a629fbb447cf62b3d93b941f6fd3814c1e097d28d38389f31bab1741a6ec718dc63559b461748fe69f13eec2e91e96881589591c20baf4b2e667787a5fa25d8e95b16355d0b20c2e2ca6e90607d413746fa587caca650c3d", 0xce}, {&(0x7f00000002c0)="8b894f0315405c95dff1a1b10045c5fa1f214432aea477da8d07c3a45982", 0x1e}, {&(0x7f0000000300)="ede57285d8fd1334bfa1199f8e0c504b2ea35eff131c", 0x16}, {&(0x7f0000000340)="8ff7bab135163bbda571dbbc360a9aafa9a8c0bcbceec17ad1ec4501082f4a0d4730d14288c16d13f6a65966c0df0a2927102f96e142bd52043d5a7741e091c63be20e73514c6af5526b4db94273b58627d2987d952bbeb8a358678718bad7937dd6", 0x62}, {&(0x7f00000003c0)="07863c32a4971508776fbffe81133abde4943126f9002616f05951db495ba7137e9cfa6e3b1c412fbc15900b98f5781dcd71c8f3abe5b5bc95cc1ce6f7cb4476863586f2be", 0x45}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="e0000000000000000100000001000000220bc8c3946262ccb31f98f82575e3d18b15c2cb90aa70837e91859cd3a488c991fd8ba802935a331681664ad4add4eedc1558dca89fc01a986726c68acbc90f70599efe158c0fc270dbe973f7fa28fbc93d32ad14ee784494f257f9cb0bd1162d5d67f42ec627c5f50f7f0e01456d9029669329fb49fa17a3200f904895f64c66c66a6166fa94f26bebb0e1bb62673f00fc086153268b2b7c10b92705dde2ffa5af51ed2677f7b10d9831807fa6380e24fd4e31a75197a139fd2b579904c54f6b3522970d70ed0cccfe4b51000000a9b4f2ac0000000000010000000600000037653944e5f38b01ce4583fdb73dfd0d3a62c61c6549fe9fef243407c3ad408a33fb68564e28d10679ff45e6a41571ba6f71dcf47830e66f84aaa7f0ae6d69bd5e171382814cd2610902405e960fea99289957011a79b87fbcca707e6f186f38ec0f948b114ce9e89c97d7faabe0f131f9dc3b535bd9acf244436f13b72c94c6f0649322e8179f9ee42f029d50a61dba75420efaff94c4b7295c9f7d607c348b5b06b696c18053c63f8db26d9942cd7224871e67c4681300c800000000000000ffff0000c60000000c054f70c8b3b26ea35a08747003d28e0c0774d83bf31ebc4a202daa5c819260b641f23c3b95f988f6e99433af80e2af802dfc9922c5336362db7bfecd4ff735f30e7be8c51799b9b3565bf03597c92b7426f367dc4d383ad66805f64080efe9edeffdc693caaddcd8602b3558450b8ee62cc014170eff3c788a3b2b7a32de30da758b6ba45319dccee9ae947faeb769efccddf4e5e0a6fdaf9ab35019553d29629a10f2d54c2e92632955cd2bcdb92c7b00000000000000b000000000000000ffff00000600000095440ac5e0809eaaaed8bf664f37d64b8ff792a3832c1a0e8c836f6f44c569e0518e3ef4d39496d2394c81bb5a2a2663108fbf71881ce0952e28b51ba20a4a41e28d8dbcef452d4f34dc235a66d74a4e7c49277ea49a7ffd4a98c37df0a1516ff7ecb497c4e505d37faa51207b233e4ff3d12276a1e0c54238a9ccbe601c1fe4de2dc72302be117692906e2cf9cdc3417693bfbbe3e6d5cadd000000000000007800000000000000ffff00000200000014d9e59b2bd04adbf2e78bc48f7ceef18e881b6d6fa4ffa1efaa2b09087ccdfa7f08b93dc6c5da6679345e1097ab1887fedd7b2b5961460a0232dc46de65cbe4e7fc4ee357dec22b64a3b4ec98c18a7c1b5a8eac98afe1f98135551169df01263600000000000000f00000000000000001000000ffffffff2b5304b5e6b959b1851a33836757fda53f09ed0fa6250579ec6f9685b0cedbd4547a7a2795f6ee0d4e51f516f13ac942959bfd9f54fd9969ca7ecabf8c164eeb3c72db6ac8104b1eda41781f926d1d04df156caebaa08db21f9b2fc8c51b40486e296c2fc391c37aca8aa906f09ddca073da4ed7d80d6260190977367f2cf95eec5702b4e58ac627248a7b9da77832bdfda6845c71c7e9364693900273bbf0ca891a844eef20e0597467c468983d08b86eecfe805244c90da9aa39f82ae594bf3cb8fcafa90036b6d7e88a0dc9db10da0f65fb10bdf1ecf7141e78dfc3b688006000000000000000ffff000009000000332cfb663a0cbae3d8427a65094a8c732c7a8fd659968146c2250cb51d3b3bb86bf2099c2d43fe0aa585e3e6c12fe51c296e4c603541ab3abfb7a57996f1e26dd2503c825f698e256dcf000000000000"], 0x4e8}, 0xccc6}, 0x10, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000280)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) kqueue() setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)) sendto$unix(r3, &(0x7f0000000ac0)="b1000504000004000000000001000000331c13fecea1050000006e03c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa050000005105f1ad3ebbc257699a1f137d0c0300000000720fd18bfbb670c175a872c881ea716e2ec5890400080000008000363a4cc702fac500002021fbfa0c0f008abf170b64611bc340ba221554f4e0f668246c09ebff00080071a3f8343712051e0000000000000000a224b6f4a3c7b7d464238f7585cb32bab275116ef5f84e13940f1ee3f2fe9c37d2cad0038076b93072cd6a3901639efd14bda4146f5a010192d16b3efa3edbaa232c84c162ed88466334717e3c7c1f1106a39fa1c77949c130feb4e0374c014fafeaeb12e0a428ade11e1f59", 0x116, 0x402, 0x0, 0x0) r5 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x11a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r6) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x1}, {0x6, 0x80}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, 0x0) r9 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5aeea07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf25", 0x92}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7fff}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x9c12, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x1}) socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0xd64c}, {0x18, 0x1, 0x9, 0x7}, 0x101, [0x20, 0x6, 0x800, 0x10001, 0x6, 0x7, 0x100, 0x8]}, 0x3c) r2 = socket(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000080)=0x4) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/56) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xe4) r1 = getpid() socket(0x20, 0x3, 0x6) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xfffffffffffffd6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0x9f) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xc67d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x100, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f00001eb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000c5000/0x2000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x7}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x5}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r3) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r6 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r4, 0x30, 0x2}, 0x800000009, 0x3ff, r6, r6, 0x0, 0x7, 0x6, 0x183a}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) executing program 6: socket(0x2, 0x8002, 0x0) socket(0x2, 0xa000, 0xfe) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x43) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x1, &(0x7f0000000100)) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x2, 0x8}], 0x1) semop(r2, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x97, 0x1, 0x5]) semop(r2, &(0x7f0000000080), 0x0) getuid() accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cded53919ae073ec3840470c82e4e6e321625a3b8aea50ed102f865ac1f5533a8164d4293c71442b6439133b700dc", 0x46}], 0x1) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) (async) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cded53919ae073ec3840470c82e4e6e321625a3b8aea50ed102f865ac1f5533a8164d4293c71442b6439133b700dc", 0x46}], 0x1) (async) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) (async) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r0 = socket(0x18, 0x4000, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x20}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff7, "1010264d007c260000000000000000e1ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) (async) setreuid(r5, r3) setreuid(r3, r4) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x100) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x0) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x280, 0x4ebfac6bbaf796d) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40}, {0x45}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000800), 0x0) ftruncate(r0, 0xfff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x44, 0x3ff}, {0x8e, 0x20}, {0x23, 0x3}, {0x85, 0x7}, {0xd8101c2bbad99463, 0x2}, {0x2, 0x80000000}, {0x0, 0x4}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) (async) open(&(0x7f0000000480)='./file0\x00', 0x280, 0x4ebfac6bbaf796d) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40}, {0x45}, {0x8006}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) writev(r2, &(0x7f0000000800), 0x0) (async) ftruncate(r0, 0xfff) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x44, 0x3ff}, {0x8e, 0x20}, {0x23, 0x3}, {0x85, 0x7}, {0xd8101c2bbad99463, 0x2}, {0x2, 0x80000000}, {0x0, 0x4}], 0x7}) (async) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280), &(0x7f0000000040)=0x205) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4f}, {0x6}]}) (async) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x3d}, {0x40e}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) (async) getsockopt(r2, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) (async) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) (async) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) (async) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) (async) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r8 = shmat(r7, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) (async) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r8) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) accept$inet(r0, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) r2 = getuid() getgroups(0x8, &(0x7f0000000cc0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40000534, r4) r5 = getuid() r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() writev(r9, &(0x7f0000000440)=[{&(0x7f00000009c0)="734ca9f8fb8b5f2fc9f4cd7c70b29186ac0af85971c67aa5bdfd1b3e033962016ce561df165f1718ce3a1f4baefa44b61ed64f05b734b0bd3acd3bdbc7d726a4989736afc862f343123f1462507b653381f02dc8f2707b5197d5792d5ae4a67230308338850a", 0x66}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x10000000}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x11c, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f00000003c0)="7badfe35675092bd6ffb7f43bacbfc315e217df2935d541237d3777aebeb06bd23a5c79f3a46284a5f348f7310c288c2bd12a822865d684a1bd58df057d2b68818cafbefecf4acf840446362dbd07f9bc1c770311b6d156fbd193ce10b97768aa8e8dbc366f78ef5037f57213d6e99864409ce187a2b54bf0b9ee69ef5e8365c7003", 0x82}, {&(0x7f0000000480)="6e041bec878a6e63377251063e57a883f6bf0d63c569a1e0dea2eb8f0b0566f0e6c6e92f81f32207da6b02ed05be95c3e1659edcda438dae0ca71bf0019704664f6659ad0194a9f5bb976ad530f4236f991fa3bff56cd8aa8525acb4550f7fa448fe", 0x62}, {&(0x7f0000000500)="a47f4ea56a179216184f1b27e6c698ba9bf32b38413d951bf04b2c546a521a8c3d61aeb2689e229d9eb283d55cd45a6c4f10cbeac174802092b4fdb575e5f52b079ed05d3c3887d30106668a536a571f3f80b172691640e0c4be677f92e75a75a38d8b0fca7d34bda5177ab509c8e630eb70ed89275b25f571f7d739287c848a08ffa9366e4bf3d51c3ce5733268e12dcd98801be641", 0x96}, {&(0x7f00000005c0)="619150233d356b25f6dde03fa7f9340094ce147b47b179158ebac5488937b81950a0c673c4e162f46737d23034f2e791535ca25f37f349917b56194995ebc80584f7ac0b803d7142bea5855de26dc9abd1de7d2d0359c6a91658d8ba9274d559c022eab107bb6925127ee069d44bbcbe8c341b8779e7f19793ebeb6ef285cef89f97c366e49af01072082dc71651fcc12065df2eeec849ce714cfa4a707ca8e7b40762b7fdafe28f35029e8ab27ffc9ff286d41ee9c3da5ea943232f33e3367ebbc9ba27fae7478f95e3f9b43793560b7d4d6c28667e70bd", 0xd8}, {&(0x7f00000006c0)="92452b33f30c670d7279c36574a63beabb867da2e705552c4b6050fb05f3ebaff391f0ba7457830dbd919c71a0dd5a09dea454ae165fbffa9a3e13c25b7dc993685772f524ed897a0dbc8b14dcf15e39600951a7e935bdb53530de1e43ffffad5cd81ccdabf74aeb9763b74b6bceeaefa08d9fb9e080b04b6b171f230f37a7dce1cde6e01e0d3fe3981a8ae4350c4ecb2ac0d0cb7edcb7e1f715cd240a06f121ccf8e05123af72fb05b7fadb139e6e56ee5cf84364bb81fc6143bede7dbf7fb049b817e900286fcb39dbef5df2c32de36520a171cc564d260677f2", 0xdb}, {&(0x7f00000000c0)="ba274b3e078f7b433b8463cf7f675aac4fad3bc249fb869ae2af80c0b4833abbcd2437495283a238d1b7be43f3bcd16c866c79b4e3cae676e2c3", 0x3a}, {&(0x7f00000007c0)="13763f90fc5e3ba60f57e4bacb11418b579ad55128e77b64f2c0dbe1d77815b1dcf1524fc41f1e84186d7ddf51e1f5b4b74fe78d93119d14170d9fa29342f3ec7784c97b869586fec29fc16ee632b9bae61eed356df850ad390a906b7d53799084e4ecead131a681781a72d1d389a082441aed17e684db02e775ec22ba2a4994a073f0d296546179ea1b1ea32aa6d878c18c41d92155bedf71a48052d232f8018c566ab8b7ecd924fdc75b688c7d9eb4009c2344dc93b682c2badfa69dcf92a299734b9ce776daf5fa31ee41ff2ec1e0182e391b24fc96fbc61bb05fc3fd4ac016fb4598be9f", 0xe6}, {&(0x7f00000008c0)="9b1d5d48941bb0c5f543e8953a894614a30717ffa5868cc22d1e67d0dcf55dca7fedd999c192af764878dd1bafdd374502ddb9d9b5d41cea01ddf8805bcbb1e3ad89", 0x42}, {&(0x7f0000001000)="5f5c4171d56303fbb2759096baea08b85f65728a53c31fd93dd1072475ad150d0659611dc0b4370d1328e6c8f4eeba4682b5c0da099c29ffe90a22908d9d280eefea31613ef5c975855598d8da6c6c119c63dec2e381803ef6d127d4fe672f76b55e7092d22a339fa508621fd9d3d85b84f7bc0500ef35fa728c8a68ef6be936e9446c5b405a58458c92057e77743ba49cc2c437440025aa7997a1d0fac23eb85977d7a6c116c7a847a574d7e8d03815fbe5eb1f205be81cdce81f768eab647af825d4b5699c871b8c533fd0b5da6f2405bdf3a9adc50d6e226e7fc42a57b538a75ac8620597797c3285bda5a6e0079fdcbecfeb6752f6e90e375161fad4307859aefcafe125fd95a4a834b4601e98466aefdb3ccfe72a684d83dc3d408ab68927931bfd5e90dd034b67c3801745d8fde10bea62099a7ae6fe145176356919fd2fb69ae8a56bdf59e678be14e548531e103a61", 0x153}, {&(0x7f0000000ac0)="74f3314e5272463c13d350db95e37e865a02ccf17d672921cc14df10b3ae6bb003a0285ab66cb3893e611ca9353c7697518b3442a5c6377d8f3915c886e297fc3ef9834d4e3617c86771a94bac1b37de10bf3cd4bc08b77e06388fe2f31acfa0aebd1273b32380ca82c000fcd1da50952b3184a464dbcbfd7164153ec0cbdc83b10215e7", 0x84}], 0xa, &(0x7f0000000ec0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="234ddf9e230a18eb47d4ce0c9b1ef049e7f383308151964dcbd2f03267bbcf03bcb5ab4c990022016cc67064d70386081240b497a61b3215e6707735e3cb280fa58c1f8f763f309fab66af6f3f9dbe3ef661ab8c0b550cc078721112317478e6e513bff74ec324fdf901aa25081ca05de30a44a8d82f29589e0dc2e27135ce11fdb0c56b688229da1ad88a4dfcef1c", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x402}, 0x8) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) executing program 0: sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f00000000c0)="adfead05c4e07a507e40c31a6cdae1f097cf1e60859b9961231108ca97f28c41b78355962b1998f4", &(0x7f0000000100)=0x28, &(0x7f0000000180)="a354c6916623b8", 0x7) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x2) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x16}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket$inet6(0x1e, 0x3, 0x0) flock(r1, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3e68, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffff9, 0x41, 0x0, 0x0, 0x20}, {{r2}, 0xfffffffffffffffd, 0x119, 0xfff9a, 0xea1c, 0x5379}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x4}, {{r4}, 0x8, 0x22, 0xf0000000, 0x1, 0x4}, {{r0}, 0x3, 0x0, 0x40000000, 0xab9}, {{}, 0xffffffffffffffff, 0x0, 0x10, 0x10008, 0xc01}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x27, 0xfffff, 0x0, 0x1}], 0x401, 0x0) r7 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff9, 0x45, 0x4, 0xd12}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x50) socket(0x2, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) executing program 7: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0x0, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x389) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000400)=[{}, {0x21}], 0x2}) kqueue() r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000540)=""/189) r5 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) syz_open_pts() mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r5, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f00000008c0)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b5372736950f3d030e3dc1c729ce17dec5787e8095b0ce4f6ef6a50f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d84cf277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435df27757856316ea214cb2ba111864623", 0xe3}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) readv(r0, &(0x7f0000000300), 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000440)) setsockopt(r2, 0x1000000029, 0x2, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) pread(r4, &(0x7f0000000240)="a812ac79487bab249d0821e2a772cd60fc09823ec88577ea2728f92b60340aa65c5b4b7c883722cba7dee2333bcd029b0657043f5a3f6a3bf1d75ebfb8de0f12ac9ca17721402991d5220972c89f53e3d0eb0c2733ab56eba4fe4f8678a8f77ad7ca62b877ded5340bd7b66af7bd79a76caeb80ed1e3fa8cc133f5478e578e94a8ff1a991ad4b126204f11826c861370ce30dd3b3f9b8607ce65e905bcfb1370c549e11e7b3ac7681a2c8a847f766ae59b1f9b3c021fafe8bcfebc85", 0xbc, 0x5a63) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r5 = kqueue() setreuid(0xee00, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206931, &(0x7f00000001c0)) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r8, 0x4b31, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d", 0x89, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd4539e8952b37b73d9931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r3, r4) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)='d', 0x1}], 0x1) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x1, 0x5}) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000002c0)=0x8) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) dup2(r0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x8, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x72, 0x1, 0x2, 0x3f}, {{r1}, 0xfffffffffffffff8, 0xa, 0x4, 0x3, 0x80}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x83, 0x1, 0x1000, 0x6}, {{r4}, 0xfffffffffffffff8, 0x1e, 0x2, 0x4, 0xc8b2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x5877, 0x4}, {{}, 0xfffffffffffffff9, 0x50, 0xf0000000, 0x9, 0x80}, {{r5}, 0x0, 0x5, 0x4, 0x1, 0x81}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0x2}], 0x8c0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) ftruncate(r6, 0x0) r7 = open(0x0, 0x0, 0x8) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x3, &(0x7f0000000000), 0x4) kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x40, 0x0, 0x0, 0x3}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(r7, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000380)="3998a035", &(0x7f0000000080)=0x4, 0x0, 0x0) getgid() r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xf2}, 0x10, 0x1800, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {0xfffd}, {0x60}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r3, 0x808c694e, &(0x7f00000001c0)) sysctl$vm(&(0x7f00000000c0)={0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00\x00\x00', 0x3) executing program 4: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x808, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) madvise(&(0x7f0000160000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x35, 0x7f}, {0x5}, {0x6, 0x0, 0x0, 0x101}]}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a37", 0x27}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_icmp(&(0x7f00000005c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000600), 0x0, &(0x7f0000000680), 0x0) write(r1, &(0x7f0000000340)="2300110000fa4000805a099e20a0", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) 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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x64b6}]}) syz_emit_ethernet(0x49, &(0x7f00000000c0)=ANY=[]) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5aeea07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf25", 0x92}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7fff}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r0 = socket(0x18, 0x4000, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) (async) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xc67d}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x100, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f00001eb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000c5000/0x2000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x7}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x5}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) (async) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r3) (async) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) (async) setreuid(0xee00, 0x0) r6 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r4, 0x30, 0x2}, 0x800000009, 0x3ff, r6, r6, 0x0, 0x7, 0x6, 0x183a}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) (async) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = open(0x0, 0x0, 0x106) close(r2) kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) setitimer(0x1, 0x0, &(0x7f00000000c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) flock(r0, 0x5) msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xc5, 0x6, 0x5, 0xc8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x5, 0x10000, 0x1, "4dc9d36faca0ed9b1046ae5a212100ad9b691af2", 0x80000000, 0x5}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x101, 0x5, 0x1, 0x6, 0x1eb, 0x1, 0x1, 0x2, 0xfffffffffffffff9, 0x7}) r2 = socket$inet6(0x18, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x8f2, 0x1}, {0x18, 0x0, 0x6, 0x7}, 0x4, [0x7, 0x6, 0x5c, 0xffff8000, 0xfffff578, 0x8, 0xfff, 0x6]}, 0x3c) r3 = semget(0x1, 0x2, 0x600) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/127) fchdir(r0) mknod(&(0x7f0000000280)='./file1\x00', 0x1, 0x7) mkdir(&(0x7f00000002c0)='./file0\x00', 0xc4) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000300)=0x8001, 0x4) r4 = accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) chroot(&(0x7f00000003c0)='./file0\x00') msgget$private(0x0, 0x0) r5 = semget(0x1, 0x0, 0x10c) r6 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) r8 = geteuid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x0, r6, r7, r8, r9, 0x1, 0x3}, 0x2, 0x47a, 0xff}) r10 = accept$unix(r4, &(0x7f0000000500)=@file={0x0, ""/510}, &(0x7f0000000700)=0x200) sendto$unix(r10, &(0x7f0000000740)="fc13bec174bebc6152fc98e83028a69f67341c8cb64b82dfd518dc84f3f4c6943045685e26735a3b5414225cf1d7d98336506c4583890d64d8eddbc6b3854c1067274f67c5ad929cf26417b59289403ffdec98c1e4e542f2633c32f54cd1ce36584a7b4e765b14e13941641282670a79f00972e2e63ad2bb49b96dd3c4ef84aa5e3d548aba7a98215e65c19c41e0cff48bff052e4a9609b7f77d18c1d9ff012e7a0601447c63eef644dbdb0f16a1f41148112d2dabb10c3a8e4a0892b8fd79ea6402ea2c6d449c5be511eb7a926161259a347e6e73624f3bc3193e52a3d26f6349a581bd6beee22c231b733ad8adc0d3bffb5cea807978601bdbdab3f76ea4a8c5d92aaebd091a0613edecd8d864d99dfef5ccc442d31726a9cbddd44795528a8c49518a49607db893eb975aadf1af1385dab033d899509ad32fb12417e1474acb9ec110833c19282eb92b0f82d587ad99aedb751ce03781bd044896cfd4c5059916d698a092129dc6281fc16f501c27a4644a7e796b3f0bc3b24d24ec4f45442344921e5e4ebe64c5a1c0b82beb9c3fd3d55d3636b920b3737451e8b4207be72108cad8e6fd7f3e67eb8cbade22647e2594ffeac3b1f8ae0ceeff97751bb653d0aaa3f3c8fb27de3f493813d016278ac24d385377c5cf926fe16631393f3e060aa77e67dbc13fdab94f13a335a00350a2499518e33627c6279d4cef20a2ca4430c11c20e5658150149ba8e3a57f6e3d6d842d381ef4f5d824fcc020fd149ac5d4ba1d2ebbd14969c756f712bfb2c2eb78555ac6e1365059d115bdf645cb9e6a33bc756e3253061a6fe47847917d75649c9cf2def9cd73c6f0274ccb9ed09483c0586f5033d941897d56ec78bf76732c3ab5a28ce42271e8b5a3ad12b636e44d6c0cc370f2d4a69320e60f3efcc5d27b94908916a76bb39651a168743e77fb0467223c23e3c85613178b2ae471f55f79d4b9c9aebd28f0e37a9ae1d98bad58bcc8a0e27645d79331ef710082fe8094a75d438c892d9ab67198ad1dfc0254c186c816d8f3cd10e72ef8317da7120833ca0610d5c9fee5783758d110eda336cf7d56a38d117bd12d6ba202ac629014b413555defc7d1f2a0109b1c2d60e11e6ad33f58b19b7dbb4fdaea107652815f3a34f9522990900b0c0d8205a99be52e150c91fa13c5b5c3627374444f95a4059e5d668fa6f6e8abb321f54a976fb636253a3ec64ab0e814d386b3dcff242f786e92798d1cb2234bffeb545a2a330e110100768c40ecec61da04d44cfd5b03664969271d409b09436e7ac3d20a272044109d1a55a10d52c194e1507cb0eb49c52594b2429859031b4a14176021fab837fbf98faa516940d0c5b60c9a5b5029a8d4fd21121f5ce184e356e43d96ecd143c4b8ebef61ebd7ebfe7b13586648e79f94955c254c0eaceec35ba2491932c88df055d2d0e8bbc77e23e023e48bef1008b4f411568e50c374803a59a199227d466884bdf850b7c2f9d0df59d330fe7708a92c2078ab28604d4dbfbb5041b091c06644db78ba0551d0e5c55c95a9de3be87eb8552613f6fcdc8a8911c0336f386e4ace1f82b08c5c69fcc8bd9e2e3cef257493bf6cff69a4ddecf78273fdfd39c93d434d96bcd7836db4c6424c6de9e6d1fd7955d15321223dbaac1991434326a1d07d269d8c72ef105dde5e3b1a9ca495a9ad3a0c349adac68785089c484fbbdd49e6ec2292cc3245a5c86a04d9e1702c6435ae3137358cb2b97b5ab9ac12860df5400ae58311308718043cf37c93b2a4bf5849750509568b82501c7bcca4c0e3a3fbb7984830d70301dbe6cc2e8b282806c50e9c7fa6e4b7619e7a04bd179c69c47d94f4ccd32856a66fab5a2398a212eec5c74a817e52796a688d77d03253388f7143f96b7939487b45f039f853b8c58a6d54b142b8eaca073d976d834d140a65d55be2388fc829482c8cbd23c384ec819f2c0e4a817efc7997e5ebff0f5b59f8b3ec70077d25f3b7d708f9c67e5d73fe379676274de38f7a36ccebe75218fcdd8e74689608e584b02ff06927e848c5ff370ccd94741ea3325329f6abd0d2cad0e87485bc1caeae4c3b6208c177c72a70c27409d4b5173230fa239538e7f3712ddac2ef1d249767b78dc85814b078d0771d5e4a818d549f02dbd6471b9cd8c342d9aeea8358caeb6cd2cdcd661669e578563e50f24c4c2217193c08c7e6c2232195705f06c076a96e6d39d655e7c07066e690b351ad580bad8aad4247f5dc67cbdab52935596951f47dc1f3c0b7d1e7ceeb978f071868fda31e8f0a6bc1e1a91a5d3d3d6d09360dab2a22235c9455c9fe772bea33fb034863a2ce26e0a00aec713f987dc60d7b4fdcd36b15e976180485182c979968ca73b3732849a9583ec3b7dab0507b791dc955d7cc76c9223a96b433b5875f93e56f0ec2f024d95f5793941fbabd5af0dd1a6ceff158339bf5465d8f5573ef61fa9ba6cfaf5f06fa41056dbe5830e15823ccf97346907f1eb9f0eb83ac15103f625213d01f0c9b3b51494d9dbbeabd709db27e6017f1e3bf3281707ce6e2845d1f5270756e151c22f4b2cb6478d01c2591f1ea811d15e937132659d0c7a79592722f24c927e5e9dbf5b5b171cc13c582357010ea7e29d5f99a9bbf144fbb328ce4eba111f98e98809b75e38584e0c0df1b69d989ebbd9593eae76e29fabde351c198ac252ee03af8fd1a46926cf8be5b52aab80ffcf1bf83b3f9b2398a1afb1986e5b8694b3b483cafa776c9119811d2b046b8a3ac219d621dc9300c8bf20965432407ec4450c4de2da06b1016ed1728bd2d9c9b8013e85d4cd933c02d043ed9ec57b151dbf1678ff4eefa4a005df11455b173aec875dd636d3f3c0334807dc4e89d03c65e2ee3971b967e60ec421ef6c41381043a47f4e40051805a6b4f5edb14d005a857c3c1b689026ae401a3fe330c6b8dd37e2f8de44c64743f6e4d863457c2eb0d1755fddca940011bbfe4cc2df929bded213c9561ac6dd30fbb4da11921374ce73199c5aebddc756effd313fd7851be6edf60a4016513cb22d6762c0d0133831591b2a457b60b7dde88007d59fb3005e5fc83c7fa686401d646bda61667ff35655143e79bea7ed36762c074646a7b637a5d0bf31a247d930e5819b179d0536548ad18e27e0b38276e49f9fc4073ee4f290fa1e41aa72b1897fa49e91b7121cf6ac160b4f34abd18cb3ef412ba28c82b1d66c46780937a0627e19ac5bb8708259bf872cd1c27251aed54b0f99b8d3d74cf3d28501d2ecfc933e84bd60366d3d5712813a64b7795703a17c53f3cf580c0f7008a5eb7fde792bf58f004f8ceb23b3c328429cee9ba22cd704fa5aa005135329d9674b6cc95c3ad31d0242e7f0cfaddf9bc77e7aaf90b8ffa79bd3ecba09864d81559f72f2d595b508330324fe9c72c84fc8298b4317844f2f29cbefeebb5a02a7aeab87e10dc44861e92ef8920f92dcbe55fbdb01ad5cdea0b3fdc8778e9b38e273d8137aa922322954d58500b8d5d08f58b8e8f080317ee19f9cce3a9dd510642abcc667961212b2d4abed820147d094a9ae135eebe8490b8a43bc52930cc5c80e367ecfcf6a3e6390d989fe1327658ae0117280a4318bff36d760240acd1bc95d4ebe65831a5df5d163dc09429b92001067dbe99dfdf21ff739430026e55851170f224aa569e3f569e2c94a7d19be8681953a6f831921c490559aa416004b110e8960e26bd574ded138d4704179460812e8f4c4bf5aff04fc6e84101103424eda178382a5476de5855d20fd149f0289acbe2fa9a125aff4fb73d9eddbc455b12e0cffd2871e6917927f481eaf9ccf6275794f87f2b9b28524c8c19460d1b6960470b2a8429911a8b256114d45f1b4d54d5fa5dac1891f63692c5aa0e7a6cbdacf7f1a15b2ad98e1b26fa0066be6f03ab9a62d8e357ea21a98745eede061101d144034536c5044236cf0c3bfa8f8210431ccee5c06459635a9e7814035b90814bc82695bb189c32716c3dca678959e99f14df240dc77b9edb9d8a2c0fbe395b041caea9d731da290a1be4b5006d30b53904bbb03d7694935110c7f5bfc4385f50e8adceac1f122de1058d62cfdd58767f2d10bb291311084789a1cbbcd354bcb19f5c5e167fdefbc6522dbb17733947cb38180da9656b3b1e954b52cfc84a7b8652c8c98c596a4b034786efda19efc985e0c98a20f6e23537232745b61d97636ade2429bc2d5d6c4c81cb99132406d7e048f1053513230ad8caf102ac383830a64c0528b60768152769e2af713bff684045ab23199f1dcc2ada25e6b506e8e9ee631872b428dd09b4991065e80bd1f7618ff51d1a04af108113568425ae1eaa4dc5537978e386eeb0b3ef83a16064860dd9582e98d307b62c3d4fe6a7b88f9c956c7b59862ef3a8e99a76ab418dc783f5e5519c675cc293ce46e00ee6cdcab199a0f1b8a6e05ccda1eab0a828351de7616711b712c5df059a5807cd0ea19aee4a6a1368edcff36f1f844936f576f355c22f5df53ef6a0de6f5a8330296cf84ab8bd5dc26348a4c2da4a29f2246ab0b294daf8c1fa1f75b4515df2c84fdecbffb21ceff0487744cf49c56b2b5c4a7e1891f92b6f1f6c1dac3335c3ccaa4848f37859811c5aabf17c5fabd9c24b9d60d2fb89469f3a1106b8cd6408bf6bb69711481042d495ff3097f31e5b10e081fd1041825c989e5051305541b257720374323e6db97946ab1f3b35e3272ae440fc73804823ff910adabd81765dfdfe0e1e117efe7bb359726122dd273db5a516bc3a37f8455fb070509c2f2f8854b1528f99c8f82b88616c9ef862da81db9e68dd0dcd6886b11cff44b66b19feb304b9b668b087fcccd0aef85072d8226f56688b39032a8e202f686ece0caab058f42ed1f87270d83527191fabf95410849d5a22324f746e9a38f7dbf5d2a140e9b75dc9009b42a8a5e10d4c57b9debfc2a5a7554a2cc2d8190359808b59ea9028ffb1062fb7ed5841effe68e4ff60f0da3fe390142c91662a81c6e71012abfda88a9518e725c452d3f8a55d0a005353e2d85a801cf2129a63cb773468bb1b64112e77e467ee65ac19c5fbbc9eb121dac67b78db557a3073ef8d6ab6f80526e5d4631c70a3bf8570da07fa2001276325ce39fd765f562a229452773f8cfc030df3bc8e00ab9d506bfa878e7a04353f957160834af029be15468d117c1f0bb95fa689bc132bd321e1fe94a3edf5695a9d9f14693fc44209b6959fd765248ec1bfca28e60521a67e83144e231057688355f1e5bcb2c6ddc30d3f91e9acedf1d963f651680bbbd3402c147b94c57cdf834a681ed4442b68acfaba6bc113e7afc0abce643f969fb53f2ac5e8f6c99f10a220859ef307c95e15e3973790dcd73f82901a46382e49d28954ca722588c15a3c9e22123b48adc21d854df26e59ae68f21ba2c1a45a3239e202e2db0f477d2d2647c05cac8f766119d5cc85e3a8efd375ee840ec46c54aefb4dcd9a7ee616a3dfe83071c4ef6c2c0625abeb0eb2ed662f229185d00fbf6f99ffb793830f32ab5713ed74b99e422ef9e8094bd8bfd046e8970774d5b5885de2375cf2ac4cb10333e443e7862f9373f62072096f606e6cc6589cae337abec3bdbc100701fa424ccc7764e1e4203c19ecde33859fbf4087f1d7064474567abe094c6eab2fe20fc772b5015f2f75d82459f14813c04b3196de364f22d53df5b26478ca69641185bfd2300236ef7999c943605a2e56c5d649c1fa15b370eb793a364a0ab0573bd52c4f062e74686a7dbd40248cc24e1b", 0x1000, 0x4, &(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001780)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000001800)=0x71bf) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = dup(r3) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0xda) sendmmsg(r1, &(0x7f0000000680)={&(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000800)="173ca7b622fee61523492b5c07f66cc161e50267562817054b7f43f160238d76288c5db08947fdb06f224fcd242d1643796ab972a392b0b58d71237444c3fa4dde29108042a285da137cbd54c274f9f21da75bd5e21e12f918213e0265d96037ff5ae829bd8eb86134ff45a490e7d6d265d067c420b1968f18c121ffbf81f9e48f0c7cbd536a23d20d2b796b3ef63c9261ace1a015a6550987e67dde66ff1502880f4cf0ace7e99466eae657c672e5a2e1da93ad555fd304faab23b73983549b3598151c88d9dce690752411bfbaf75c6c97491878b55aa5ae1e0330b36d5f900a5ddcc71cfea43d5dc7272af635893c6bffb912e7e4e573715b32672b05c502d70de22dc50a1be6987695b753b8d3eea740d399ac293ac20a95b1b562f869d19c9d5cddb484606ad0239200cdf04f7dffaf966b7ceea0c528251b35dfd738ea193adc6c85b706eef6e85fb837b3a66e6e5d909f4714f489ede1a3eec828b781f214a7fe343d5a64c86c6f9adbe3235877edd06442aa2922c7d57e4209ce9fa23c25fd877c6d8bbacbc07b24d62a2d0de64cc3405c7b422503d760b838d2c42919dd2e32011c594daf2aa5cf1003ea81ebf452701020e89d9784261b293b1ec4acb823393c7fe77b53e763634029e44a68fd49d3275d324125317dd9cb8f7209e52c71eacae6ac599bc13b4e5d02386d6972326aa64a5cd139de1f0895c0e425dd9f2bc8bb1fd6a74fa3064ff1b9996512cf7ba539c139233cbae4a26d645aa7da3fbfe7b05fdc9dc5569813b183eefd58df837548c60624b52c6e2f830a5459b87d2ce71a78cc11d5effa8eb7337d15463e0a233c637500e6493e573189e7beaa1613b29d2e2918d3183eaae434e91966f47cfe264c42a5e40b5ecfbe695a4be5d59e59ac405b984417a2a26f1f11180df698a11a2d23182bef35bfe8d0770c36f6cc06e3e25556a2c12c222d31c4e1d175b210501315716eee2d0aa9713aeadcd31e10fec8811d9cdd29b703000e8395137d43ebd30e003d74e722e4390e7357e4ba9d3e4b2f406c9f9cbccf0721d4b5c6cd869020f03440199fa14e7205c17db662df5290dfc2bc2036e67b7a62c600704d81288f24d052725b40d34654cffd28eb037e16a8c99860cca45d65c1c63f2357379d0a048abbc8874b811014f95b35a69f74ed0464ecdc5664650d46c059719013ccffeb3e6d075626947d355523286bd02d584a0e777b00920f04788eff7eb0c0dcd8f034ae84cea1a34e0685b6c2d2308287b612c8760c2cbf0de65afb7b411b484d0583bd604c8279a8092b52ea631d58201b1a018ba86c728e3ee669c796141ad76b423845aff44be5b3b7f57873e64eaa78dddede8908eecdc9b2d7ac3860ba27eb49f21a203285a2a34aa9929bf9b1768ed9c0b899bd4c1147f4c01b25171881703318cd58d58e93303bb1e4f8cea2ea6ea05ee5e9b0a439f4f0b5cf2673ff3a2d7647e23c6021993f0e7e23aa8a00100a77b8b6d59c6ab791bdcc47fc1360b157cdfa16399733d06ea6f3b00d221e4a64a04cf717e44eba7e7d6b8e9f4dead0bf3e420ce5eb244a32235f843a4b33a2a63be1735748df2ee248249ecea591667b86c95c1e6ef66aac52cebe65601fb875b58a46987f24914c5f6539381bf789ab6c3f36a6903614679ed727635b93145edb72b7ee04b5f7bd506a5d0d9f81ce20026340e2d9f65a4ce9fd7d7a334243f03f5b77f0942934fe19ac71779a3290505ce93dad48714818ae887506e4a016bf306094bd8f5297bbb0404133b527d48fbac9f577818dc41e7eeb8d2108f96ed713f544f08506537501b064f549e2b75bdd8f8bf09221df23d0c4d4df253c8157ca54709a4060301cd422fc66955d0e1047eb9fd9bad6782be8a187e43a5e90f1c46c97d2099e55a4246dc0369d420f7ea4b9ec986557537bfb34ce6df1deca937b5e78f2606686103294ad0562db5773f9ad3db42a8e34fde07110a14cbb393014e795007bd4b831eb7526f6036b2443317e1192198f388ba7940cd9ad08fbed9749959a0b9d7dd4c010673a2f5a7f53cbe3c9de8381eb4ce078d52e3bf8ccdc987d64d2f2de6fe94b67ad3d560c32789ec4291893e230bab4dc7ea1f921e9a318d3f56a6d5658a2142ac9914e31a6997c90ad1736385bc30e9ba35f8cd543ee91457162e910ccab874681a13be065b11059a5383b6ab90a6a7a244a43f45b953abb1993de5feb91fb7dfc349a4c28ca4ae574a21fe2037ac666bdf6170cece8d000855c25cc1d6deb03c69efcbbcfc40a91c46c619dce905609668fd987b0b0dc8aa29c3d9e4b4331cb5b416c2c0b40da5e9ad814faa5958f553e370572e6ce2baf82d91ee21ff1c9276d2402fe13072a2a212c344b425e249b8249154dd0c48f2895f5e0d40eb6f6353459c47ec7392fa42e81bf56cfa134444bb36dd201ba353f3a11bdb16434717f467bc0a27352a5f49cd2c95d8ac2b70acd0d5d0e81e802e45ca93c252e8f1fee159a9983cd55e24f7985a181bdf77a3b8d24246390810c347fb1cc2ef5ac2d6ba943e15bf64551d1284a59445db5a804c0b5e37fd0a40c874939626f69d3b6dcf1bf7dd444b77f7868610527789a1a7183e0d5b00c582adfa204f4b79eb4bb089a731dec9ba6b1c57706eaeaea9c597824cf986b93e3b94e814a73b412d041bafeaf7291e38e3f677a34be1dc11c0705ab807eed84d6954af9da3944177ab88bbcd39514822ebaca883cb0970d0893510ba88292efd774c2fd2bca89f067cce5d2208c24cc747d7bc1fb4c334f09eac4a225378e114398a8968fe746660136e14aad8fc545fa6872f465a0f2ae45a682209337fad2883a3bf417a6818e7537de01d0798151b3671476763975b0d6242bc7c2a29470659e78ea85231e557d07e276bd7fa4b65b64d6120233b87ad624039ae53bad378ec3b5a41b28c82da81d554216c116f76f6836a0dd1c93291eb0357eebe066785d8a74e2d5b75eca8cc4e302d2117b4a88e9d8f6d93c507aac505f67274860da2deb22286116b69571e2da1960affd1ca43c5e87bcb52dbe7d4a660542a3cd261e4958fb5894aaafbc99033a45cca6b8cebb09ed18bd3cbfdde07581d4e081fc532e3f26ae08cd05f90b5af008635256fa69382f5ec8991947703274aba73cd5a8ff1f18ff99987680d445060f5143ceeca23280ab8a8ddbf55774195020759370aaea4c1347c0e4786c14a623914b01fdb35c672863e9e0b211ba27161e4945e1dbfd0a564a472ba70b58858b406acea009cdf9a9dbf2c08ac25296e48f805eeb9b9fe8d0b397edec556b7e5a87af00dd825f886d78b38be5b3ea63a02543fefa53c5dfdc024a22490cc5cf176eaebc5bac04fa8357745544c852082635a1fd56bd6989c30731fca718f9a249823fa62bff136d81a5736c3e76a290fde080a2282c8698ea2c1e0175593b258216e784a596b1ba01800d44c92e1ce40ff6d8ffe3ad5d0de2cf5bf17be57be89fc07b27ad19a6451099f36a5e7230298873f7351048ea83a213da695b026fe1e73c8bcb14107954d71c5bb47e857fc584fdd61963379b0dbaf0a10793801448ae64a3a34d3a3327fcaa55c877c978bc29b6812275c0b08731b25451ac98e3dbb33beabec25c9cf857899950166bae7ebd1952ae6748a05de0ef42f4f66b0d0025a9d47bc75e900488c362dc936e76ffb6545a383b1877772fef0628c2c3b4bbdd2177f6650eca3b1852b3214775d48872acdf135bd3978a1da2acf25d273e1087cbecfd612cd06bbc7c820721abb2dedef6bacd69e1a32e964ad31c8993b9b95113d7ef0a5ecc63b47d563cb1abd72606e98f450f1a7887715f4a9a09ac30eef58b4061e8bba43749334a0741da4da331009ba913d041075cc72f644c398b91d9858f9c726ed0a738d0d158b3c107b185b463a9146d0bd2e981cb184d81bfc5922bb5a4d56d24b4caf6af7fe80902e9283061f6d18d61e230cab04ed3d2b981207b0d7b8caeef0f50cbcb9bc2df0c8e82f01093bde2749b92ef001a255c71bed000e83e5099c94be76ecb374c6b855d219a3d4526b1aaa34c48a7da49a7159991015558eb977fa0db19cfb9397debcbd9266758d1621921865f7e5a2ca0fa60c8dc7b7f1d28cc4165106237b5b0bd239f082ad8990014a11f54696e5c8d2a0c668ef69850c96a11a649d5b8d074f759de9412d243cf3da966ffa09f49767aef95b4a5eaf21415fcdee6b58f625cb457249788971f5145673e7b30f11f3b7d962570a6c7a8263ec3add0336ddbefc989715a27b8c8f806bad357d147b1efe68ac86d39093fc6270d52f6c694466a65cfbb6b2a9952337a078426e82a6564f2a1a9a4580f1077d3727b23340fc004fc41f518b11dc4773192222b34279e31c0f4cb0ebb25a337374bb8eda47e9fa522f6bba61a4c75eca7833b89765fb861b433c2c43d8a8059d9a74ea1101fa4c1643e4f1224cb199c1fb1522f6a7c511c599f06c4e52ab46e5b70ab1fb094c5db1eb77a1a8be2c8bd86ad31a80459a3c2b0e2cc7484f13629059d658130fdddd38de061c1c631b0c7409901ad72987c852fd47a558a77e10e0b56fb1920e7141dfeed9b74c800bd899e329e8bd812b6a16d3c221194eac4f0bd01e3c083529dd21a5c8de03e10a84c55d40e80edbd0194a81b9d494a3216945bbb372a9482f28916ed7358b24823b84e996d9d91d04076595b5afccc1254f66ac43ace2e2905b20724a2444e6be0527f2f39aa8881494c95d6c785b4238b941f6a62f483e8e8a5e345a82eb7d092af0920cd8306f2005f6ab421714befba9aa1727aeb085e68bb4add6324bb0e18e13b0a72fef0e4f25d4384ba5c8eb07908ab6f7c1ecb2c5b5eabdb8f1657a20c290aed5fab39d6f03799efb86259dc7c92096d1bfcdf51c42820d27c09b9aaa3e1cc51e50c5c7aa5f26c1ee1b71ab1c930681bb2d166ab16675009fbe1ad5cdafa2f91b679734d870f7ec7ca17f4e5298aca044301c28dc274c40c444ce92eebd991dd564c2fe0e0c7df80ea84788fd9125efc1ee338bd31f8ee87afaf1b8e01543dc1bad7c9def96d78aca11842a45d38b42c7f222df42df5cd7ef2e393ec649a5da8406ac04d6482492d95480bf6921e152c006d18637012d60730ee3d7c1b924ef3c2333c34d7cf2facb2e138f696b9bc5c1693174c5c662e261f4c0b9e2235a1259862156dc35b5cf382bc33cb85eb54b72ea60eb1e9ee9f389c6b7a5328ab9bce9ab145695e1c5277ea4b3bfada4375c2db042ad97b122e5596d2afcfc8231645f6915b98b2785be296b9943a037c891af2f62c003b0931bc310582334de9e2ba4b1d4db7c86f0656cde00c62cb356adab1660e3928a6c6f8e255f9bda3af37fbac485a655073569181c83d1f57f076f65f864a0db36da74042b1b629571aab5fa9907cb44360cc68dd3a26fd9c0dab38dadabfdefcf85b14206919002efb6b53b85834e4959a31f08f87ce58dc229b4169c3bc5d207fded60dd359b443e8f223aced2b19f8192e73507b205410774d861d56b62fbeeebca304652a5bafe45229faa86458c3b6c18922ec5f60948cf9dcf4c78c1a20ca7fff38d027131d041b8e61b62857fe7ec466bd518e05e74716fdc31e992d0f4262faa6a11bcea9e3634246e1f62a38e5c750c7e1c169696a969130fef0c453fc56bf0652c8ac1c3f87fb19e3da1f5e7e8eeb19c0b6fc3bf9595fd81749a916744b966d2483188bd622ca86ea3cff71c2967e5b3b317550ac1d53f88c991f8d70", 0x1000}, {&(0x7f0000000240)="3b72e00124425c03bb00efff208c89f75c637f5abf355e30103c931c9369c84a8b9601f7cb9e61b24e2747ed7ac0252b154f438bf9ffaf557be5f6585aa7753c78b6b9316efff28d99a39c24ffffc95b866332c7a1e41107e5ab5c11e6a1dd226c0922a94e38075de734b09c379a5dbc470a87946411d24b279c914d9134b46cb6d9c4faf2353a46b414f19d69f7144744c7ba3133311bfb791a99", 0x9b}, {&(0x7f0000001800)="f555fbcdaa98363ad831ff5371fd3fee15dcde98b28866407ad65e2e5390660ce79cd27fe49e0b8f2ef4466cb31fb0f0d87b3a1e4e9770f6b5a22795c40efeb72b569313dea8d6c8f4101e81a8c668eb35e2a91f5d5c0099fdcfb0c4b8129f182c500b0afa9966f113e553244c98e953dc8d2f75765d8a3e355230bc3cf831dcbe8e7a8fb169", 0x86}, {&(0x7f00000003c0)="7b7ec8040223ea37a856ed623662a64fc8c08850edb472a27a25d3f2f2c2f4acf7afe0366aafec283e7a980daaa7655e78d7a6570acc40427a11b0ba4d72008ea1849aeebdde4f7e17496aa530558713e21cc530a9f84cbbc7d648388300b8c92a800b322c7f81c43c3b0eb5e696339ffd031135707b4005e8a1f80aa22457de09", 0x81}, {&(0x7f0000000140)="b29848d770764fdd22e6bc572ee82e115fb9e3", 0x13}, {&(0x7f0000000180)="3a4796da8f3b", 0x6}, {&(0x7f0000000080)="1d78d11719d33183b00d441077638cd3f4be3cf2f44024e588c139a1a0363470459b8c4bd4bfab87355fc4b583a4fa54756a437999f92b5bee1a3e6398cb48fa179f3a848dcfaca8addb62bfcc04823e075ce6adc02c06a6d22d380a72fef675b3f76d6f5d7f6f84ce"}], 0x6, &(0x7f0000000100), 0xa3}, 0xd8cb}, 0x10, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "f0233f89d8d58bd02c86bae4ad0adc4c7ffa47ff"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000a40)={&(0x7f0000000440)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="6ead59445c9abb293e6e99e3ab58ad0eba78f93e958d4ee90f897f2698dac391d90963aee56568d9d704548e8b5361c2a1a8ca84cf52fab7104e48eb931841a526320561bdcfc2f1f8330a07d43d65a976066695faba94a47e3fd3893142d93a3489bfb01d23b3cdba1e032874eb9b20af7fdbcda2a5a629fbb447cf62b3d93b941f6fd3814c1e097d28d38389f31bab1741a6ec718dc63559b461748fe69f13eec2e91e96881589591c20baf4b2e667787a5fa25d8e95b16355d0b20c2e2ca6e90607d413746fa587caca650c3d", 0xce}, {&(0x7f00000002c0)="8b894f0315405c95dff1a1b10045c5fa1f214432aea477da8d07c3a45982", 0x1e}, {&(0x7f0000000300)="ede57285d8fd1334bfa1199f8e0c504b2ea35eff131c", 0x16}, {&(0x7f0000000340)="8ff7bab135163bbda571dbbc360a9aafa9a8c0bcbceec17ad1ec4501082f4a0d4730d14288c16d13f6a65966c0df0a2927102f96e142bd52043d5a7741e091c63be20e73514c6af5526b4db94273b58627d2987d952bbeb8a358678718bad7937dd6", 0x62}, {&(0x7f00000003c0)="07863c32a4971508776fbffe81133abde4943126f9002616f05951db495ba7137e9cfa6e3b1c412fbc15900b98f5781dcd71c8f3abe5b5bc95cc1ce6f7cb4476863586f2be", 0x45}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="e0000000000000000100000001000000220bc8c3946262ccb31f98f82575e3d18b15c2cb90aa70837e91859cd3a488c991fd8ba802935a331681664ad4add4eedc1558dca89fc01a986726c68acbc90f70599efe158c0fc270dbe973f7fa28fbc93d32ad14ee784494f257f9cb0bd1162d5d67f42ec627c5f50f7f0e01456d9029669329fb49fa17a3200f904895f64c66c66a6166fa94f26bebb0e1bb62673f00fc086153268b2b7c10b92705dde2ffa5af51ed2677f7b10d9831807fa6380e24fd4e31a75197a139fd2b579904c54f6b3522970d70ed0cccfe4b51000000a9b4f2ac0000000000010000000600000037653944e5f38b01ce4583fdb73dfd0d3a62c61c6549fe9fef243407c3ad408a33fb68564e28d10679ff45e6a41571ba6f71dcf47830e66f84aaa7f0ae6d69bd5e171382814cd2610902405e960fea99289957011a79b87fbcca707e6f186f38ec0f948b114ce9e89c97d7faabe0f131f9dc3b535bd9acf244436f13b72c94c6f0649322e8179f9ee42f029d50a61dba75420efaff94c4b7295c9f7d607c348b5b06b696c18053c63f8db26d9942cd7224871e67c4681300c800000000000000ffff0000c60000000c054f70c8b3b26ea35a08747003d28e0c0774d83bf31ebc4a202daa5c819260b641f23c3b95f988f6e99433af80e2af802dfc9922c5336362db7bfecd4ff735f30e7be8c51799b9b3565bf03597c92b7426f367dc4d383ad66805f64080efe9edeffdc693caaddcd8602b3558450b8ee62cc014170eff3c788a3b2b7a32de30da758b6ba45319dccee9ae947faeb769efccddf4e5e0a6fdaf9ab35019553d29629a10f2d54c2e92632955cd2bcdb92c7b00000000000000b000000000000000ffff00000600000095440ac5e0809eaaaed8bf664f37d64b8ff792a3832c1a0e8c836f6f44c569e0518e3ef4d39496d2394c81bb5a2a2663108fbf71881ce0952e28b51ba20a4a41e28d8dbcef452d4f34dc235a66d74a4e7c49277ea49a7ffd4a98c37df0a1516ff7ecb497c4e505d37faa51207b233e4ff3d12276a1e0c54238a9ccbe601c1fe4de2dc72302be117692906e2cf9cdc3417693bfbbe3e6d5cadd000000000000007800000000000000ffff00000200000014d9e59b2bd04adbf2e78bc48f7ceef18e881b6d6fa4ffa1efaa2b09087ccdfa7f08b93dc6c5da6679345e1097ab1887fedd7b2b5961460a0232dc46de65cbe4e7fc4ee357dec22b64a3b4ec98c18a7c1b5a8eac98afe1f98135551169df01263600000000000000f00000000000000001000000ffffffff2b5304b5e6b959b1851a33836757fda53f09ed0fa6250579ec6f9685b0cedbd4547a7a2795f6ee0d4e51f516f13ac942959bfd9f54fd9969ca7ecabf8c164eeb3c72db6ac8104b1eda41781f926d1d04df156caebaa08db21f9b2fc8c51b40486e296c2fc391c37aca8aa906f09ddca073da4ed7d80d6260190977367f2cf95eec5702b4e58ac627248a7b9da77832bdfda6845c71c7e9364693900273bbf0ca891a844eef20e0597467c468983d08b86eecfe805244c90da9aa39f82ae594bf3cb8fcafa90036b6d7e88a0dc9db10da0f65fb10bdf1ecf7141e78dfc3b688006000000000000000ffff000009000000332cfb663a0cbae3d8427a65094a8c732c7a8fd659968146c2250cb51d3b3bb86bf2099c2d43fe0aa585e3e6c12fe51c296e4c603541ab3abfb7a57996f1e26dd2503c825f698e256dcf000000000000"], 0x4e8}, 0xccc6}, 0x10, 0x2) (async) sendmmsg(r1, &(0x7f0000000a40)={&(0x7f0000000440)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="6ead59445c9abb293e6e99e3ab58ad0eba78f93e958d4ee90f897f2698dac391d90963aee56568d9d704548e8b5361c2a1a8ca84cf52fab7104e48eb931841a526320561bdcfc2f1f8330a07d43d65a976066695faba94a47e3fd3893142d93a3489bfb01d23b3cdba1e032874eb9b20af7fdbcda2a5a629fbb447cf62b3d93b941f6fd3814c1e097d28d38389f31bab1741a6ec718dc63559b461748fe69f13eec2e91e96881589591c20baf4b2e667787a5fa25d8e95b16355d0b20c2e2ca6e90607d413746fa587caca650c3d", 0xce}, {&(0x7f00000002c0)="8b894f0315405c95dff1a1b10045c5fa1f214432aea477da8d07c3a45982", 0x1e}, {&(0x7f0000000300)="ede57285d8fd1334bfa1199f8e0c504b2ea35eff131c", 0x16}, {&(0x7f0000000340)="8ff7bab135163bbda571dbbc360a9aafa9a8c0bcbceec17ad1ec4501082f4a0d4730d14288c16d13f6a65966c0df0a2927102f96e142bd52043d5a7741e091c63be20e73514c6af5526b4db94273b58627d2987d952bbeb8a358678718bad7937dd6", 0x62}, {&(0x7f00000003c0)="07863c32a4971508776fbffe81133abde4943126f9002616f05951db495ba7137e9cfa6e3b1c412fbc15900b98f5781dcd71c8f3abe5b5bc95cc1ce6f7cb4476863586f2be", 0x45}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="e0000000000000000100000001000000220bc8c3946262ccb31f98f82575e3d18b15c2cb90aa70837e91859cd3a488c991fd8ba802935a331681664ad4add4eedc1558dca89fc01a986726c68acbc90f70599efe158c0fc270dbe973f7fa28fbc93d32ad14ee784494f257f9cb0bd1162d5d67f42ec627c5f50f7f0e01456d9029669329fb49fa17a3200f904895f64c66c66a6166fa94f26bebb0e1bb62673f00fc086153268b2b7c10b92705dde2ffa5af51ed2677f7b10d9831807fa6380e24fd4e31a75197a139fd2b579904c54f6b3522970d70ed0cccfe4b51000000a9b4f2ac0000000000010000000600000037653944e5f38b01ce4583fdb73dfd0d3a62c61c6549fe9fef243407c3ad408a33fb68564e28d10679ff45e6a41571ba6f71dcf47830e66f84aaa7f0ae6d69bd5e171382814cd2610902405e960fea99289957011a79b87fbcca707e6f186f38ec0f948b114ce9e89c97d7faabe0f131f9dc3b535bd9acf244436f13b72c94c6f0649322e8179f9ee42f029d50a61dba75420efaff94c4b7295c9f7d607c348b5b06b696c18053c63f8db26d9942cd7224871e67c4681300c800000000000000ffff0000c60000000c054f70c8b3b26ea35a08747003d28e0c0774d83bf31ebc4a202daa5c819260b641f23c3b95f988f6e99433af80e2af802dfc9922c5336362db7bfecd4ff735f30e7be8c51799b9b3565bf03597c92b7426f367dc4d383ad66805f64080efe9edeffdc693caaddcd8602b3558450b8ee62cc014170eff3c788a3b2b7a32de30da758b6ba45319dccee9ae947faeb769efccddf4e5e0a6fdaf9ab35019553d29629a10f2d54c2e92632955cd2bcdb92c7b00000000000000b000000000000000ffff00000600000095440ac5e0809eaaaed8bf664f37d64b8ff792a3832c1a0e8c836f6f44c569e0518e3ef4d39496d2394c81bb5a2a2663108fbf71881ce0952e28b51ba20a4a41e28d8dbcef452d4f34dc235a66d74a4e7c49277ea49a7ffd4a98c37df0a1516ff7ecb497c4e505d37faa51207b233e4ff3d12276a1e0c54238a9ccbe601c1fe4de2dc72302be117692906e2cf9cdc3417693bfbbe3e6d5cadd000000000000007800000000000000ffff00000200000014d9e59b2bd04adbf2e78bc48f7ceef18e881b6d6fa4ffa1efaa2b09087ccdfa7f08b93dc6c5da6679345e1097ab1887fedd7b2b5961460a0232dc46de65cbe4e7fc4ee357dec22b64a3b4ec98c18a7c1b5a8eac98afe1f98135551169df01263600000000000000f00000000000000001000000ffffffff2b5304b5e6b959b1851a33836757fda53f09ed0fa6250579ec6f9685b0cedbd4547a7a2795f6ee0d4e51f516f13ac942959bfd9f54fd9969ca7ecabf8c164eeb3c72db6ac8104b1eda41781f926d1d04df156caebaa08db21f9b2fc8c51b40486e296c2fc391c37aca8aa906f09ddca073da4ed7d80d6260190977367f2cf95eec5702b4e58ac627248a7b9da77832bdfda6845c71c7e9364693900273bbf0ca891a844eef20e0597467c468983d08b86eecfe805244c90da9aa39f82ae594bf3cb8fcafa90036b6d7e88a0dc9db10da0f65fb10bdf1ecf7141e78dfc3b688006000000000000000ffff000009000000332cfb663a0cbae3d8427a65094a8c732c7a8fd659968146c2250cb51d3b3bb86bf2099c2d43fe0aa585e3e6c12fe51c296e4c603541ab3abfb7a57996f1e26dd2503c825f698e256dcf000000000000"], 0x4e8}, 0xccc6}, 0x10, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000280)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) kqueue() setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)) sendto$unix(r3, &(0x7f0000000ac0)="b1000504000004000000000001000000331c13fecea1050000006e03c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa050000005105f1ad3ebbc257699a1f137d0c0300000000720fd18bfbb670c175a872c881ea716e2ec5890400080000008000363a4cc702fac500002021fbfa0c0f008abf170b64611bc340ba221554f4e0f668246c09ebff00080071a3f8343712051e0000000000000000a224b6f4a3c7b7d464238f7585cb32bab275116ef5f84e13940f1ee3f2fe9c37d2cad0038076b93072cd6a3901639efd14bda4146f5a010192d16b3efa3edbaa232c84c162ed88466334717e3c7c1f1106a39fa1c77949c130feb4e0374c014fafeaeb12e0a428ade11e1f59", 0x116, 0x402, 0x0, 0x0) (async) sendto$unix(r3, &(0x7f0000000ac0)="b1000504000004000000000001000000331c13fecea1050000006e03c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa050000005105f1ad3ebbc257699a1f137d0c0300000000720fd18bfbb670c175a872c881ea716e2ec5890400080000008000363a4cc702fac500002021fbfa0c0f008abf170b64611bc340ba221554f4e0f668246c09ebff00080071a3f8343712051e0000000000000000a224b6f4a3c7b7d464238f7585cb32bab275116ef5f84e13940f1ee3f2fe9c37d2cad0038076b93072cd6a3901639efd14bda4146f5a010192d16b3efa3edbaa232c84c162ed88466334717e3c7c1f1106a39fa1c77949c130feb4e0374c014fafeaeb12e0a428ade11e1f59", 0x116, 0x402, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x11a) (async) r5 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x11a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r6) (async) dup(r6) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f00000000c0)) (async) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x1}, {0x6, 0x80}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, 0x0) r9 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: syz_emit_ethernet(0x52, &(0x7f0000000300)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c0f1ee24be00", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x5}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x6, 0x51}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa42ff51bbdfed16e2586cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xc3}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r3 = syz_open_pts() msgctl$IPC_STAT(0x0, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) accept$unix(r5, &(0x7f0000000400)=@file={0x0, ""/510}, &(0x7f0000000180)=0x200) close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0xc}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xfffffffd, 0xffffffff, "8b03000300902b56d864d3c3a3f4d3c900"}) writev(r3, &(0x7f0000003880)=[{&(0x7f0000000340)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab", 0x90}], 0x1) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x2}, {0x6, 0x0, 0x1}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000001240)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}, {0x3, 0x5}, {0x2, 0x0, 0x800}, {0x1, 0x7}], 0x7) semop(r8, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x9}, {}, {0x0, 0xfeff, 0x800}], 0x4) r9 = semget(0x0, 0x4, 0x360) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)) r10 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r10, r5, r4, r5, 0x2, 0x20}, 0x0, 0x100000003}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: socket$inet6(0x18, 0x0, 0x29) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000001080)=ANY=[]) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x0, 0x2c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000700)=[{0x0}, {&(0x7f0000000180)="6f17bb2964703f2297240d688aa83c3beb09b18f297c6f4b042c170b12f3d9ea641fe82924f40571b76a3aa4b13fd677db44fb944e9e0c5326395dd348f8db4e1adee38085112e", 0x47}, {&(0x7f0000000280)="abf0a6d9dd90fae8cd7b97caaa78c53463f557ab6cef44ad1d10f2cf60094b5d60b02340ec1f1a13717c73cfdb61eb2601019504bdd30a027d950c3d3be2f4f72bc5bd3aa0d5b6e37a949d13e96174e83a9f7e8216a0c0ff772315990d397941bd8d7c", 0x63}, {&(0x7f0000000340)="bc2c67c97240afa638e729d5f3e047aa124418a9c0466d9c1e855ae2f45bbddbf75110255343f8d362680e1701ec7cb72fd56529bfc2095cec5e57fb03485e83b87f34a006a12c", 0x47}, {&(0x7f0000000480)="e84add09dde8f30d81632a8f190def48bd5a161a5418c778af0c0dbccccdb85d4981e6bba558e6453569730bc0055c93eee47dc5949fde518b452973174f438a1d26ed1d9b7bb24439454ef9c732", 0x4e}, {&(0x7f0000000500)="ed42532023894fe88cb259164ed2f665bb511d988d84691cbb70c3f3538ba8ab25db3d097da62a77a8705ccbefeeb5e7e789f46847c49eb6805427435246e0721f040ee649f0f370cd388d9bb497c36a0440b1f30c5c04a8d27b7ffefe97080cb4233cecedfb1191487188741ca2", 0x6e}, {&(0x7f0000000640)="06108311876def0400c7a14d60e2bfc575bdaca2c543e1ee65a3665e65d34a6eee826313c7c1c046afde95483760405154fcbfe4c19262afc4a95031c76246fbc146a86492631513d41fd8332aaf7f3acb29d55ec144b37df4406676d93c554bc7b795bd15c65d4d3199dd65d9a3d00e7bd0f8c2a70678f57b86460035a611e556143ba90acf25e1a61e46b800a932024893d29f3a00358ee32b413749a7c3d25e8275b74897b87235ef94025783868f37c1699db99b752eae49ad587274d2d0", 0xc0}], 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x181, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x0, 0x10, 0x4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e2857575000"]) 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=[]) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000240)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x102) ioctl$TIOCDRAIN(r3, 0x2000745e) select(0x40, &(0x7f0000000080)={0x3, 0x8, 0x33, 0x6, 0x200, 0x3, 0x8, 0x8}, &(0x7f00000000c0)={0x1ff, 0xa9d, 0x6, 0x9, 0x2, 0xaaf4, 0xfdca, 0x9}, &(0x7f0000000100)={0x7ff, 0xffff, 0x531, 0xc7b2, 0x7c, 0x7fffffffffffffff, 0x1, 0x7}, &(0x7f0000000140)={0x7, 0x75}) pwritev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000180)="bf766bf3c90fdbf6f9e8f74bf45c464bc8f2979d9b20c94b53f00d94f5bffa338b98a43827b961ef903ed4f3a6d5a2e0c3731a9db752033671a058fc2969ad124c2fa7a48404bf945d5da3d25a61301a606c4de0418db77856dbd1e6bcd5a748f34a10073f0253599619224bc56360dae44885058c65cba1c269cea7ccc10103259554a609ea206d3a7a9ccc2131c578b570a235741a734d9966e3df8605beca13d18810aeb1d1971698e798e8acce514f4fa7ed1b25bb5d79fda67142714a790c7738755eaac6a435791559c8153ed9798a02ecdd3aadc5aabebd99e6bea9e8d3ae4fd4", 0xe4}, {&(0x7f0000000280)="ea58ef3eb338d629446c0831c9d31239b501a9bf7623d5618ad545f206f3110c71036b19e78d4cdf90412584903dbad91039910c19524fd2d29eccf62e99e7947037be30", 0x44}, {&(0x7f0000000300)="2807cb5d7513bcc0c246e779d765dd8b671fe426220a87696a2631bd2b80bef906b8544331fe39f8269ba69be1882896ff9a832dd02277fcf369f2a7365c38f07795df510b4a4ab850842da4aa8188b1afe16c26056896b4dd3a887a3e1160f9c0f37763b03e3edd87a4d3b83966de18f9cb0fdc81871a44c3db6f48a5", 0x7d}, {&(0x7f0000000380)="8157d0f761838a2cd2d7565c802585586217cb868576", 0x16}, {&(0x7f00000003c0)="6ea49c1289b776a29d0c737e3c654a54702791c256b3fde58fb91d618b66bb3e18c29a7281d2654f3f95c4922bb1ae8542787aefd4694d384a8232471b7f43bdc923c54c4ccd67e6240901917c", 0x4d}, {&(0x7f0000000440)="3ab347666ecef4a9c4624dc2fdaf345d7418d27c061505c36c5febe457f1b78e5ef171e997ee7a6a6b1959590ff5516008f2b26960225b998fa9ea88e048a130d73e328f71e613dec52fc036fb0e14ef20839ee6d5e46ee2c88d1bca6b4340474659ff3c2c1c3324032e84893203aca8e0c2029850562a91725487c3bdba99ea4fdbe177677a0e0c0d221e083543fd72e401768b94c80f325a375cbcc314d2bc1ab6402e6244575f75a1e0ffa186de8568f079a84589e532475f508c11db4c7e0fd87243df4ab97ac732601a882685b7", 0xd0}], 0x6, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000740)=0x10) fsync(r0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780), 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000007c0)={0x10000, './file0\x00', './file0\x00'}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000800)={0x284, 0x5d7}) sysctl$kern(&(0x7f0000000840)={0x1, 0x10}, 0x2, &(0x7f0000000880)="9bf07bf15513334257191cbec5a41feab35173b6e72528b190b73924b741809583496453d7b17f0589223aa9443bf060a39845f3c6f28f599a6875dcbd4a759977914a2624c01b0d0661356180c76150541d412d6999197fe2feb32ac7a9b687077e33bf073baec1ed9d6752bbed3fc6ad2a495ad662b30d9afa30f638c69f6e65b822c5b98607891683a4d80bacf12be39f5865ae2a8b47242a3cfc8144857781e36d1a69b5781f24142a0f08e7005b72a15f6daf5a9cf85b869830e34e690e1f9f9f418ea945d3d953ef0560b5ee66197fdd397b", &(0x7f0000000980)=0xd5, &(0x7f00000009c0)="1f532c6a9d873faff0a05b7674bca3a5573dc814fe835aaddb71ad44781a613c048d6fa6624109bb66a270dff82a27fefef6f51ba8ef7066175ae0c18fc67aa9c6e810678a076cadb100a8135b3efb2e97cc3fe723a16b7ada3b1be135a2f0ee2011b414b05449bab38d9754cee542c3fa8ad0754df4", 0x76) r6 = accept(r2, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000ac0)=0x9, 0x4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000b00)) ioctl$TIOCNOTTY(r4, 0x20007471) r7 = semget$private(0x0, 0x1, 0x40) r8 = getegid() r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000b40)={{0xb2f, r1, r8, r1, r9, 0x8a, 0x8}, 0x5, 0x2, 0x1f}) r10 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000bc0), &(0x7f0000000c00)=0x10) r11 = getuid() fchown(r0, r11, r9) executing program 5: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) executing program 2: r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x7}, 0x0, 0x0, 0x9}) r1 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000000140)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c51926d9a5785a23f4c28b11c8952e7ac5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3", &(0x7f0000001480)=0xbf, &(0x7f0000000380)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205d5869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c1df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8100f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e70ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be000000000000000000c32b539fd6731637cdf8f8eb7205d368aff7be99734137a5d95d4599517c6a3c49f933f80d5da870d857fa460d02634c5167e3f450723f5b078284", 0x134) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r1, 0x6) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) r5 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r5, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = dup2(r4, r1) write(r6, 0x0, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r9 = socket(0x11, 0x5, 0x0) dup2(r9, r7) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r10, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) (async) accept$inet(r0, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) r2 = getuid() (async) getgroups(0x8, &(0x7f0000000cc0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40000534, r4) r5 = getuid() (async) r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r7) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() (async, rerun: 32) writev(r9, &(0x7f0000000440)=[{&(0x7f00000009c0)="734ca9f8fb8b5f2fc9f4cd7c70b29186ac0af85971c67aa5bdfd1b3e033962016ce561df165f1718ce3a1f4baefa44b61ed64f05b734b0bd3acd3bdbc7d726a4989736afc862f343123f1462507b653381f02dc8f2707b5197d5792d5ae4a67230308338850a", 0x66}], 0x1) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) (async) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x10000000}, {0xc0}, {0x2006}]}) (rerun: 64) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x11c, r7) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f00000003c0)="7badfe35675092bd6ffb7f43bacbfc315e217df2935d541237d3777aebeb06bd23a5c79f3a46284a5f348f7310c288c2bd12a822865d684a1bd58df057d2b68818cafbefecf4acf840446362dbd07f9bc1c770311b6d156fbd193ce10b97768aa8e8dbc366f78ef5037f57213d6e99864409ce187a2b54bf0b9ee69ef5e8365c7003", 0x82}, {&(0x7f0000000480)="6e041bec878a6e63377251063e57a883f6bf0d63c569a1e0dea2eb8f0b0566f0e6c6e92f81f32207da6b02ed05be95c3e1659edcda438dae0ca71bf0019704664f6659ad0194a9f5bb976ad530f4236f991fa3bff56cd8aa8525acb4550f7fa448fe", 0x62}, {&(0x7f0000000500)="a47f4ea56a179216184f1b27e6c698ba9bf32b38413d951bf04b2c546a521a8c3d61aeb2689e229d9eb283d55cd45a6c4f10cbeac174802092b4fdb575e5f52b079ed05d3c3887d30106668a536a571f3f80b172691640e0c4be677f92e75a75a38d8b0fca7d34bda5177ab509c8e630eb70ed89275b25f571f7d739287c848a08ffa9366e4bf3d51c3ce5733268e12dcd98801be641", 0x96}, {&(0x7f00000005c0)="619150233d356b25f6dde03fa7f9340094ce147b47b179158ebac5488937b81950a0c673c4e162f46737d23034f2e791535ca25f37f349917b56194995ebc80584f7ac0b803d7142bea5855de26dc9abd1de7d2d0359c6a91658d8ba9274d559c022eab107bb6925127ee069d44bbcbe8c341b8779e7f19793ebeb6ef285cef89f97c366e49af01072082dc71651fcc12065df2eeec849ce714cfa4a707ca8e7b40762b7fdafe28f35029e8ab27ffc9ff286d41ee9c3da5ea943232f33e3367ebbc9ba27fae7478f95e3f9b43793560b7d4d6c28667e70bd", 0xd8}, {&(0x7f00000006c0)="92452b33f30c670d7279c36574a63beabb867da2e705552c4b6050fb05f3ebaff391f0ba7457830dbd919c71a0dd5a09dea454ae165fbffa9a3e13c25b7dc993685772f524ed897a0dbc8b14dcf15e39600951a7e935bdb53530de1e43ffffad5cd81ccdabf74aeb9763b74b6bceeaefa08d9fb9e080b04b6b171f230f37a7dce1cde6e01e0d3fe3981a8ae4350c4ecb2ac0d0cb7edcb7e1f715cd240a06f121ccf8e05123af72fb05b7fadb139e6e56ee5cf84364bb81fc6143bede7dbf7fb049b817e900286fcb39dbef5df2c32de36520a171cc564d260677f2", 0xdb}, {&(0x7f00000000c0)="ba274b3e078f7b433b8463cf7f675aac4fad3bc249fb869ae2af80c0b4833abbcd2437495283a238d1b7be43f3bcd16c866c79b4e3cae676e2c3", 0x3a}, {&(0x7f00000007c0)="13763f90fc5e3ba60f57e4bacb11418b579ad55128e77b64f2c0dbe1d77815b1dcf1524fc41f1e84186d7ddf51e1f5b4b74fe78d93119d14170d9fa29342f3ec7784c97b869586fec29fc16ee632b9bae61eed356df850ad390a906b7d53799084e4ecead131a681781a72d1d389a082441aed17e684db02e775ec22ba2a4994a073f0d296546179ea1b1ea32aa6d878c18c41d92155bedf71a48052d232f8018c566ab8b7ecd924fdc75b688c7d9eb4009c2344dc93b682c2badfa69dcf92a299734b9ce776daf5fa31ee41ff2ec1e0182e391b24fc96fbc61bb05fc3fd4ac016fb4598be9f", 0xe6}, {&(0x7f00000008c0)="9b1d5d48941bb0c5f543e8953a894614a30717ffa5868cc22d1e67d0dcf55dca7fedd999c192af764878dd1bafdd374502ddb9d9b5d41cea01ddf8805bcbb1e3ad89", 0x42}, {&(0x7f0000001000)="5f5c4171d56303fbb2759096baea08b85f65728a53c31fd93dd1072475ad150d0659611dc0b4370d1328e6c8f4eeba4682b5c0da099c29ffe90a22908d9d280eefea31613ef5c975855598d8da6c6c119c63dec2e381803ef6d127d4fe672f76b55e7092d22a339fa508621fd9d3d85b84f7bc0500ef35fa728c8a68ef6be936e9446c5b405a58458c92057e77743ba49cc2c437440025aa7997a1d0fac23eb85977d7a6c116c7a847a574d7e8d03815fbe5eb1f205be81cdce81f768eab647af825d4b5699c871b8c533fd0b5da6f2405bdf3a9adc50d6e226e7fc42a57b538a75ac8620597797c3285bda5a6e0079fdcbecfeb6752f6e90e375161fad4307859aefcafe125fd95a4a834b4601e98466aefdb3ccfe72a684d83dc3d408ab68927931bfd5e90dd034b67c3801745d8fde10bea62099a7ae6fe145176356919fd2fb69ae8a56bdf59e678be14e548531e103a61", 0x153}, {&(0x7f0000000ac0)="74f3314e5272463c13d350db95e37e865a02ccf17d672921cc14df10b3ae6bb003a0285ab66cb3893e611ca9353c7697518b3442a5c6377d8f3915c886e297fc3ef9834d4e3617c86771a94bac1b37de10bf3cd4bc08b77e06388fe2f31acfa0aebd1273b32380ca82c000fcd1da50952b3184a464dbcbfd7164153ec0cbdc83b10215e7", 0x84}], 0xa, &(0x7f0000000ec0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="234ddf9e230a18eb47d4ce0c9b1ef049e7f383308151964dcbd2f03267bbcf03bcb5ab4c990022016cc67064d70386081240b497a61b3215e6707735e3cb280fa58c1f8f763f309fab66af6f3f9dbe3ef661ab8c0b550cc078721112317478e6e513bff74ec324fdf901aa25081ca05de30a44a8d82f29589e0dc2e27135ce11fdb0c56b688229da1ad88a4dfcef1c", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x402}, 0x8) (async) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="240aba33a613dfa2bd597d375bd99259078d49b0c5398dce65b31b81a3db1d9b4c", 0x21}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="ca93c5b356abf97ff7b111fa7263dfbe383f3172733b8488c491af37dd529534cbaa5728da0f2e7cc060e268dd8686b8041e8f372b7604b4f4184a2c6acfb67fb10937218fc532509633a774951bffce1654f8f93f893b59772714f556ff783f491023b5", 0x64}, {&(0x7f0000000140)="6fee92e2c2d4e86e8987ff98dd31f8d0e0906aa85ca10dc6167f13d4591d84b4013597c4fd92e8285d954548ff2515c416083e3273fba0843f0c1308053ad23ece86708421546c2d6e85f93b2385ddae9b85c24b6fd5fb9f8bd0a3d22180741f5b1ee1405bb2d3a9e8ccf24bef5f16ff5f7f73910167b4ede34b909160182a0ce8de7d5b140fc82b968344a8cb775630df03d48bad96bd5f9dc7404e28368e056692ff74baaaf5c2892f", 0xaa}, {&(0x7f00000000c0)="2c0d44755eaf12cbf9bfb4fb010a7ea51be9", 0x12}], 0x3, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713040e69931929648", 0x14) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x1, &(0x7f0000000040)='./file0\x00', 0x8}) executing program 4: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="00003226a4a9000064e7c803d2a423734333a4dd72c3b894d1de957eedc56e0380271dc72f57be4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0720f55c39f1d5bf0229ed8fd3eff829b8610eb6d6b255de56a04727d21aa837331fa1a629a6745b7ef2178d0fc51b8619d80da", 0xaa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = accept$inet6(r3, 0x0, &(0x7f0000000280)) sendto$inet6(r4, &(0x7f00000002c0)="1a5109183b5cfef2c516826913e94fe639ab38d3a56f24a0a7d919d6162b0055c7747eed37e4ca47dd541684a2fc4782774a8fdd9bf8217c4118b9f8e5e95c38c9a3a14d35937420c005cbe5a20a6a6db3d1657f3fd03c53c4c670f96410", 0x5e, 0x0, &(0x7f0000000340)={0x18, 0x3, 0xfff, 0x6}, 0xc) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069b5, &(0x7f00000001c0)) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000000)=""/147, 0x93}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f00000001c0)) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x3c2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r7) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a6, 0x200}, 0x9, 0x0, 0x42}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c4"], 0xe1, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1bc) msgget$private(0x0, 0x304) fcntl$lock(r4, 0x8, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x36, 0x0, 0x0) socket(0x2, 0x0, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x5a}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x20}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r2 = socket(0x11, 0x3, 0x0) fcntl$getown(r2, 0x5) unlinkat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000001980), 0x4) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000280)="120000e054c151eafc395e6a1a4e4166f3fbda2c5e", 0x15) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r5 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) write(r5, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x2) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0xa4b) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="bf15e92a7442118aed2f18ffe5dc4803599005c18d12fb0e5674f78e035204c0ec087b75c5ba1a90979a3a8f9689602fddd7220d7b87fb6f402350fa5d4c004d44a46112d80d736115c624f631672efef9c16c10bcea8112936de08db22341da79bba89e84c5603fb42ebc507f0d4a6a8dea509c8b55617431eb4687131ad8b0c977eb28f4b5f4ac7f77969b79f63a728becbfedf3c8abe3ff20c1cefa65fc0d78f64f7801f4981f12368b8657c8c3886d3fb0356cde638e73", &(0x7f0000000140)=0xb9, &(0x7f0000000180)="f570c1424b52f810f5dbdd84e5a8ae9bc1b90f86d938bbe3e9e2786c4cc921d4936d4362402bf053423d9375dbab01c1fb83d97f934cb635528a1fc56fc071be49d4be7784dd08e70c17677cade8a3e975b33d833522a79b1439b37f4b74ae029e6fef6ee38c3e299fc663bd1acc194f8add912c77c988e372", 0x79) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) bind(r1, &(0x7f0000000480)=@in6={0x18, 0x1, 0x7fffffff, 0x800}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000740)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9, 0x3}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000080)=[{0x80}, {0x4c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) socket(0x11, 0x3, 0x0) socket(0x20, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) socket(0x18, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}, 0x1000}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x3, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x51) getppid() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000100)) utimensat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x400, 0x4ebfac6bbaf782f) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, &(0x7f00000001c0)) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) setgid(r3) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r4 = getuid() r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) setreuid(0xee00, r4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r3, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0xfe, 0x3}, {0x7, 0x0, 0x0, 0x3}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206999, &(0x7f00000001c0)) r3 = dup(r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c7, &(0x7f00000001c0)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x10, 0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xbc98, 0x4000000000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) setsockopt(r4, 0x8, 0x6, &(0x7f0000000100)="95367f7b26a979fc5c929f6a703386f132063bd6ebbed46d1e0eeb1b70aae7cd85dfc8235a786ccdc06dd0ab57190b84ca3d384bbe06ac19f530a29461485d7c7446e61c97ea3d3a8b3f9f9755ba14853ff3b440e64ff4ad7d002f1ee48cffecc7bc2b53453856", 0x67) executing program 7: r0 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x5813, r0, 0x6b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) close(r1) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r5, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x29, 0x26, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0xfffffed2}], 0x1) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x8d) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x8531) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x814, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x201}, {0x20}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x6, &(0x7f00000000c0)) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0xc}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffeec) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0xc8, 0x80, 0x1}, {0x8ea5, 0x4, 0x0, 0x101}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[0x4, 0xff, 0x1, 0x401, 0x5, 0x3, 0x3, 0x4]}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/51, 0x33}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') syz_emit_ethernet(0x32, &(0x7f0000000100)={@random="21bb2fbb0bfd", @empty, [], {@arp={0x806, @generic={0x18, 0x0, 0x6, 0x0, 0x0, @empty, "", @random="0b731be0ac29", "dae4b4fe2de9b734b9c2967be62f3b16"}}}}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x100000001}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693d, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x40, 0x62}) syz_open_pts() syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) shmget$private(0x0, 0x1000, 0x444, &(0x7f0000389000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r1) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 5: sysctl$net_inet_ip(&(0x7f0000001d80)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000001dc0), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r3, r4) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)='d', 0x1}], 0x1) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x24}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/190, &(0x7f00000000c0)=0xbe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{0x0, 0xfffffffe}, {0x88}], 0x2}) r2 = syz_open_pts() r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="240aba33a613dfa2bd597d375bd99259078d49b0c5398dce65b31b81a3db1d9b4c", 0x21}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000340), 0xa) connect$unix(r5, 0x0, 0x10) accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) dup2(r5, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 2: socket$inet6(0x1e, 0x0, 0xff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, r1, 0x1fb, 0x200}, 0x0, 0xfffffffffffffffc, 0x8}) r2 = socket(0x18, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) mkdir(0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) socket(0x2, 0x3, 0x41) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, 0x0) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x30}, {0x6}]}) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000580)="7db89f1be8fabb910d2124af956b307afc8a1c4dd7fb943158ad794ea39f1504f7482c92c1566322438cec96ba2def426fdf671ab4ca436e004e8fbd0802d0060662cb5654b59ed03e81a9a2d645f7c954c7d11718f497a86dc022c50d7ec37915a2496ba0857646c5f78090a93e17a8657aa51aa1949545c8acf8fce7fe1caee549cbb0bc3c341a1f87ba0d31ed00008f998509d94085b5d0b03308a0762d", 0x9f}, {&(0x7f0000000200)="29bbd18a7125365d98b1087f7d5c6900514f", 0x12}, {&(0x7f0000000940)="6478378bd51734c4602351384204d6b97bef6f7ecfb6640200efba06b672c6b258d5ac3977dc840000e95cc454e7036c9bff0d1b1dbdbc426776949f2ae73a2331ee444e43badc6273f6a88d13ad38729a28cfe3a2162cd4850cc4fb7a11fb5c22bed0c68986d9e74285f869c541da5d52862ec6a1ef7a3c916bb13844c22a2dbd33c83510d81d870f435717490000000000000004b8e50ffad427de96769b111cd03627a22102ed97d1ff72346e7b41e8de02e078fb405cf774e1ed42b1c36dadf23daac41957ad9bc69ee262ece410283e801ec5945a9f11f71fac638f6a9aca638718328712244c0466841c208507545fb64cc19138b0a81942b832", 0xfd}, {&(0x7f0000000440)="a2a2a1e35ef4aa7cb2b9772cb18cb3e265035ca329d7df7601e502df2909173cd51970", 0x23}, {&(0x7f0000000640)="6b9275b052937ae5e2de1c2a2cabe081ff8b57cbc73d098d3af63dc59e17426e50f2c4257dc7acb765abbca78093952e314dfa011744c5925aeaeca60165b1a3fde7681b581e9ebdd24265a40c87c4503ad33c676caa81c412ef420f7fee80c753ccdeb9246ac4c2daf436864c2965d91e8e7ec2e34de90ab7b4799110133fe356ac271c91be5f1539c7786b544e30a0aa10def2668b953e0299b959729c33e9742e80082bac7fff", 0xa8}, {&(0x7f0000001240)="59598587279750ba303ae8794281ecfa6c68346fa309404c3e24e5cebd0def73afedb40266bbe4ce9ed1eac97554ad460aca9409b66b8d8d0f876fe5c4bffd8a91d78c59e57d894b8893e8af21755c7397f4e8523fee72778334730f42734c8e5185904ab0f39c653d325c5dd47dc193d157210e355b6dba6a98aecdb9734c56af94f66af58316e54a705b950deed32bab46b5e48acc6104b5ca24f43255aacaf292704c3a5a489c4bd6d95c25d11c155bf7d622210f9065702b1712def66449fccfbd982bc0928530adef502a9cab3d79edc2bd050405c9a2f4d291374e7290dc0406bbccf604e49ab7b9e11de60051fe453c91b59913d61fcdc4dd1c6cc93aa9d4af2e9f9aad7242335869b3c8f0243b76e194ca7fae9a8d49fd22648ebd6ab252772f44cae7d6c2d936019ef3359294b1da4bd3652e183c1a12d3a8783526414b268b7f9758cf3fd3f41dd80269c2a4e984271f8460ec376da311eea2932107f193fa4a5e9ad506eece3d73c98b7f1663a9dc4f1677b986c33ab0bc8aca83250a07ca2777149f74b18b7601ef3d52ccef85db4bd34c8708ec12fc796be37da85e002c113b5914e71bcd80985c2c8a40f477b22b636360d921f04aeccb6e87a7d0a728b69cf473438d5644bebe7863d4549a84d6354ecc7b6d738d676e0bfb303e134084b2bb6b745e9b5225cd7ca4ddd7061eff92895fce875dbb47ce89fd38676194af5456e61885714465e0bd030ee53b1bd8215fc0628442d75833ff777064dcbab259fe717dda3207d919084e7ac5915b85f0f2036881394b3b656ba1e6e3e27bf5e343207fc7b051d641328f98de7f1000ad1860fbeb52f4d8ec65c31b2970acbf703f902720e7e692da9c008a3b6136038baad9faecbc8b4b623c3a6cca65109833e4168a718caf0469d0d54db913be35b4052327e4975035ff7acf2a59486b58d51ed51af19b3471d6de7b7290b03f1b84b2dc485a2a0ff3e4eb7d0fd13e28a6c8c8a193357ec4c7ae5f40dec9dfdd8423575f0bf15a10b70a1527f7cabe9008ed1b983cd603807c3b99b742e5239d0de6b770359853cea7d0976f364d234079482ed436a8e3828c63e4e5f50e8982a340b9c7123098503bca2abad3cb7e67dc6ba6906e51d46c74047078653321e2bfb822a0654f6c69564ca9e45381815d528ad58cba216256313bb76ae62274981409ba63ed44a5ccbea07cdc63480d1eaaad205b94535505bcc910a039fcbd3b2c6e0accda24424b7450454e52026ba501ea626db230ee5a7f80f4d1ec47163976c64b21319c4534283a901220744592568d8444f61c0170539ec11eb8af8168f0b8c15642be028ad605f7e66c058afb9eb55ab9cb17989dd87f6401e1b9ad8e3e1d814e64cde53a4e9231844ae593065599c3cc1197675cfff55de1177da60a63547423844fd37ceb60b94215421134d966fb9e8b0219eb2ad35ad863ae004fa3dda907f526f3d04efaea8bb69d37401f98b3fd546874560eb42dfe0e6e50549c2a3721fde1df3cda8000a0b77873a5947a2397ff01a29237d3f086bb5a9f81ef771adbeaa31318dca925bb39efd147b723ec6befd2e95f880aad7ca38ac29f64e63f0a6e83dfd72bad39bb40810416b770942adf87a70c2c1b657c9fbf14e35df095f3eecaeeeb7c2ac0eb21dbb4cec30c1dbae7cbe8e1ed1b765ac928f19f8446406eee7f2f4910da5cb862dd48285b40d82f49e87629a4956572058222ce3c8e86498f54a687a3e30015bad0cc47ca46c123340bc0f17deaa41f677f3e5da4c9bb5bbceab0a9e79d5b7ac4873a60e9fedf822a8f1520834553cadb2bd3c6822db88c4344f9b6110cd015516aa9a2d6a7176c7e3c3d74eabb7ead3bc855967abc6476f8bfeeae782c6123db25c9cdfe5842b7c274f801615c7874374286da16808c4bea583052d04962ce4227d4df9a19ca1eaf204cf79b690c0aa12efe5bca5b64a632020281afc4d4d736775540074051e59adcd5b4449fb1a934a5b425f87628b7ca45d7147682680e61f3409641af7b6b7fa8ec5042ae65785608fe2966d815d71dd40f8eaeacbbf2372d71febe2ff461c983d3854ecda36d589bd9066487afe2fc230cb87519e6aac157848d733d78e8b6418595e22363f5e7a618e280400d0d4565a80526a524343287f384f0fa573f9fb306b2193a3b1d987c37bbc8dab7a0d86d4d18ab594a4bb048315ec120e212450e5b9153ea8c34173224573015c598bbe30a23ae394db03285aee89cd05527420956560a7821be05f3a36fd762adb6db47c3cb7e4dbc31b74c85980ef0e787ea765a493dfa1dbda7a6d5d52e3ef67326a5463fc7e963f79558cb359beaf417a3876a77d8be7802d644e5a595a46a880798bdb4f11e1fb14aeb1e27cb8cf04b4eca4779a6ad5558951d4de017318a650e93c1c9fa68699e672750b54d534405a9073497985b285f7cf9cdd5e5fd3962e4a95afe328889e3ee5cb19176f9b28e6aa43038d4da96856ad53be17e093066b3a42d01bfa30e85d19b75dcef9dfaf4d82d4796209d00ee5d242778ca316845bfcffc178c76f39efae0a593fca10901884e97f2ae10cc4fcdd2166dec48697167ec95ff7554004604e37aee9df239f9a47bd5870d5358b42f71e353b2582b1112f2b33ef366f2e6463f538d6eb7e4d745f1684711d117975c8a1208c5c77c2acbe42c6c560d106e275148ac7c46ab75b0631930fa46969fbfebee46f10060ecd79236e3a339e254289f11e4fed75c2dfdff991f10699357f4d1c535a857d8dba47f1c17c3087c987f6afce7fae24f3a855b8a5c3207720bcd66831a11b1fa7707ac89e35c6d335ed7d239d41636e3d33eb90b5c7c5e9e9ee431bd89a282a9079eb07dd442b8a6bb3ce9f778aa6b7d90f974b00f9ff570af251b648dcfc5dcb5047518c9e8bbf542dc8f371bcf23e5a7be9232c993544be42fe34b39d4e60a1bab83062495070d0c94bb8da7515f89aa653120b3ec827822d849e7ed1dc6fa2eaa007e5f4c80fc2d32888b3c23f5d34d0997cbc519a5cc792f848b637dfb1c672657bc45930913a15b1cc8df8ee9d428a8dac23826768057e24227a14ca879c142de6659bb86c86948f6c8246ed48b164727a2f62ee9415cc5f8e747cb0fe946ab8e3875c0cb186dcd9b4aa47a69d4258fdec352ffc85a12e0c5243e55402a26f05575dfcb9a514596fe0863989b1f0505c99efe722461a2d57009a3bc77cf7881bfea6bfc6e4fbdbe957ca9a7ca4d36f8eaff471cbc5e5410957e14c58b83ae1b5f8343d168f0d919c4838cdd851230f90a1e1ffd8054516a3c0c30e8a508e2e02076db239187d36d13d2a7eb655d03cd3aeeaa55cddbe8a2192563e333dd93dbcce4c4e1ee411b305e1b8363fab598299fd9aca6e2a1992e20e6af649bbf05b64f579ac23032436ccd7e6c0911f7bd7127e00bdc85b7246dabea9af6fbd51c921941afce25ebd55729460b1b3a466bfb3b82e22e43941bc2fd263907c186e342593a95a96cdda74fac3f279a587da02a83d329dd08dcea8564f8d5b6822e9ba1b9a9a77f6c1f68234fed758701bd70d16506d8f9fc9598db35bef452de8d1f65f1a0313456c89b842998a8b5a076a6d5aebcea051b7fb950158a4d6fdc73a50fd48e7e64338067d1a914e910ad8566fd56e4dece2d9af74c2491e910f896c32a7012cba8e1dcc284c813df6abdbb3ec6b45f303ac2306b052b9c752a956dfbb44a0f3162fc8918d19992d0cf61c4d7078bdc83ba529d673695ebea483fafba0d4168c1689c247e28653cb5d249427e97e918eaef0d146226b7075353132ca341774c7612e9914cdffa533cfa7fa53a4eb2cd2d314648c41f3e1764d21669f16b799acf632a70c6a44d3a492fdb0f8f7b0d1e533b76e60d2bdb0fbd23b7bfa3f8e6c86733f1a938074d4486be8baad67664f2d01dffc301aa4af0391e01c3ff4f38bec15fc166de8ea4592cc8ddf5d44608e8ce1a75b38e946c7163b79ee721350d247db51e894c549bb904b744010284d2278d47be46602df5e86a293bd476bb7235b079207230f655882a842ffd9c8cc86e85f00a83b1328d6cd05739363cfdb0205b9f897fee0182d4443f78cc66e5b3922bedc1509aad50ad585b520fe0368bceadecab2cb72bba22c96f5a6fa8c52c606641bded8fba3596255ada2c239f0ec43b7c76e18275f95ff3b9b016fadd2f22a144eed13466045d376fd71380073277af1b726278223ac17a5f87ae9290452541b105c49ee78afd9ee4efe0c5ded2a8e0836db952dbaa4818ce1b7430cad9f1a4edeb1516e3f1e73a8194a83cf0b713c1f608d41b2bf1560c74656cbe3ad21bed04f3dd28dbb4de61ee4ec0372d819e913bf81d033ad3930cbc353f11a40836028592080eb14d717086e6dfa3bc2e7aa6f9662769b01a6b706ce6aca5dbc24b2eac0fb84e66b449db09124e638e2cf9a3dcb8a508dbcb362170cde00bebba9a25771e43d0048bd04420b21ddb3b7332f65f6d292243c239be06e1b80c361b699dda87a378dbbda332c2061d9a19d7f809471d7f7258cd1400e21519f2d8fe3ffffeace2e6ad126e8a8827acca45ec60859dcd06a3cdf8d42c9834af1b0ce3b63101b9d9990e0e2409ba0e42bcd3f9068dded583ec04243fd0e8276d77aef6bd97ee98cfe00ae2fd9b2cfbbeb5a8164f048e7e37f511372de1ba27cff6eebee544073eccf35942562822dd56d838d5a17e1775ba817615fd0d3cfede3c454cd4d908210549de4a90b7c37bd838f76d7069f42fca0f5bf6d330fc31bc5507affe98a5bc68d1b4a154897130e5fcde9983abf013ed46f3bfe111b8fee7956b76fb14198f463a744c2eedbf58ee15180f375044006b986cbe8f878822b5a1ae620079b5a5ce56172b2c62fada57747f6bcce3bd4db899ce64e72861bfa3a963885de813cbcfb2ffc49d6b3a195117a3f85ade887d9be3688256ae02548d917ed7184e46ee67b3f47b51307fa714e6a6db90a2dd2e70055330d7946429b707e9345f474bcc653d229b499aab154b0d8673323a0ecf1b45d96ad6b74c42f59ce5cab894f260b39df96f6e9db9cda8d629656e01b66ab7ef2e1bbcb5b0d170e71d5e175383db13a20c74b3e2fc1cc3bc0fed2c5847c174e0f427635fd237aca311e9125d550946ad01423054c4a46dad0d1a70f5a17ad793c30aadc8eedeee1fcff986889ece3bc8fad120d060793614160a08360d3793810d0858ea22ff69931e4f12bde24c0e1ce5de2e156d68c572cf2908fadfdc0e7e71829b9849a7803337cb9a79f3759c1e4d173ff13ab02331d65d2c39a1b9d4aa7d35e50e381b243dd13e1ed2fdcc4e9f6e38c676611f30c905b0cd77bc6f11aa752d3a571138b44a0110786a2a80a64cc3f663999b81c4d1dfe13da665ca3ebd0b379c2cafc408230cc57230e7f0b6c85748f45fdef80d3a89464f5661f8048096cd9c06d169e8b4b9df976fba9003c6fd522576c4f28e43e024ecf52906c818c64c449c0a6a9472b3cc841bf016a27ec3f2c28f5a90ec54ba61eda0dc8cfe57e42e24eb7c949a5c6cf25e78346e6e31d61a33d0a645b627f571779efd5950b2def8df5dce3eb57b61ebe31157128172cb9ebf1b66fb3761018eb806ecad5c6a12b80e2a462abecc21cec1aeb648aec21fc50c0dc92ea45ecdba768b8ce0bb8fdd2e29f8ef21468ea8d17145c8e8f348f7ac23a56627313d4c088e62d26864ba5dfdc04e9816c1de2b062a821d8ac629d6a290353169ad34b6cdf335b8e21975", 0x1000}], 0x6) fchown(r1, r0, 0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f0000000040)="03000000", 0x4) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x206}]}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="3a50f1390f44dd9fd06db738b00713892d1d45201d632adbe43d81ec5f1d974d46051e03e68823c0d4c9a00c76406e0c96ef1c30d17710b553bd66a9c7488fe9adabe60d514ab88ee1775db3806f7630d207a81dee06962796ff684196651102c6cdde4714539bb785788b95293013e815c8c1474142bb9673d793276cade9e3f65f935c7f8d0444b1308332276bfe565c9e7313095a79d878b36e280d47b65e54201919bcf995be94d63a13cd32a9485f41159e39a67eb906d44958f40f8fc5b5ec671897a283a1f0eddee4cef000db7cdb0e9629c5b68e5d9ad0c7178ce4c432b2b95df62c4c358c", &(0x7f0000000040)=0xe9, &(0x7f0000000200)="ca0800db3b41cb3d0f73ebbb30fd926ce014fb8b68022125c8e73fb835e874f4b376ee7a7e05207178cbb4799b05b21cc7c549b48cd4c61dbc6de83b1445e300428552cd57d733f0c54ce3ed358531b2f5c0fedf9d96bb81131201db3c41e3d4676448554dec9704b69324886cc33e1fbecabd2ab0153ad111f497a70d642ad0006019e5edf1f0a05a906aaf17a80aa8f5835471f33b2a134153f323f14fb316a33ecada58d6632b068a97bb2b9e224676c448303cc8cb87cc2ae7b9ddd5ba464a79acf5adf51359d2cec6d28f2cfc65967266c846907e0ec6d1c4f5463e58d72cece5e86fe9280c6262e105fdf3635cdf4b0c616016e6ea07da00200124a3871db0569e27163f36620fda231830165638a68b7f69ae84825080168065b3b604563e7d070263a342a407f3117ff0780bd20d4261a79c679f820ba3c80a40319f5dcb35a24185f43053bd410b687836cdb9c3286de27998a738880012e135021a16f571092f2454f1e77bd204c760d47d31519f994686fcdce155649140a573463348f7db6fd1329efbedd9d529f9c447674da61e04f1d878c41a65344f241f4a170119448d240ca223f7a6b1899a16fca58ceb76c06527aee4946c0e18df1f92bca6964fd959b6d21df3c0e6221e6b1f574d407ad3f40967f58a543e5d24552c787e872e898ed2c0ca5c459c886daa06c010e2447ccb68b511a71312882f1bce5b36a7abd573204163df52b38f2931ea3d7c0576b841d339cc21a4b05e2bfd49008005cc9508e72a000a87eac9bea8c6941bf46a6e1afb45c645f7e1f064bf680cad891e6f3dc62c5511683d98d257be8322fee75c9f7c217c8949ef17b09800d5b99e64afaeb6a81a2343301074a2e22f1281da0b51491dd9273407ec3b5487f31fcb1d9e67f774a896cfff97f2c13a0b7dfd83af35efee0ce429ee1a0cf906cdba1bfef638e19dc5a7089ab981d6140a16e1b6da48a520b424d2e3f26c6e7e60eee138625869de42081dd9d257fedd5c7ad14765142ac7c6b49bce4a4cee6b8071332e6bc39564f7603a6be767cd4aafcdf07b6ab4a11414bd8036ec3b834d448bea3b1ae0f76f40a8633fb0ab759293a367e373a0faed6b4a982f8949707c64ea71b26ccc9aa50792f333dc5a9194bb66484c5d1417aefcc5ffcd282295d5b27904635497275da7a84bf4d554c09fb3190fe9355627cd0656316a623c59756ed9c125fd9cd5de3157ad621f2e06d0a7613908123330072831a4a8e4c778f821ad1a843eae94ee24cc39b4f864472695368072ba05067a804b5ed940c9921f0641203f09a46543ac4eef916750d9b3c9f628fe778edf1a25c5bae9d0bc9ced097c1f10db2f3a8d9c86289943c6eaa0cf008728bf5f354b33a69a5d7e459d32255355401997b226b5a089c4c70e9456b92790371f433c597f5c94899006b1e44cc8117d9f7756c40bbb6e09d1033729da3001aba0428edc03acb77b1ed03d323929f3403c2a7218e12c31bb4df568c7c9a46445a7763390305bd1505832860a134295d2db30d5e10b4162873ad32855e595bd812fbc4d3805bbbad424f0231cd55bc4e55c55978aac5809c093932797f173507a67d1d5a200d5080b8e1d770751ad2dcf10fa5e3111af1b6d668d8d0c141517899f39f45a331bad2918b8cd53d41e54f0b080325c8be889f7ab9787154104287cde85c5e2ccf63d0741ff51af6c685ad7ac2d37fa3d68f6ca5d729ecb008b572a61254d13b4d08e15d5974eddbf9b1d268fb6d3dde102a631504080a9af23d705760886bf0ade8ea4d1c1156110d425866f01e0010187f74e0b661abcfa2d7fecc645970be9de9e617640819818bb6964030a20d1e4208589d31dad9aac0a71585467f139cd7cfa7c073c61e839fcd2d0083cda2bf06ac7b8b8257d36d703bdff867c45e99f8b774ec3be216de0d0d0d861272b8de168fa6b7f9983b6bf3d3f3886574303d54588930903108b816326bd460276dd34f409e5651fb2326e9afa8be327a85af6107d448ffc63408619786b21c6979c027f10827ed957806ce4088946d74e38b2bd52eb33050cf5ef032a2619b464f63979585d3548d0f810a6706c0add35602ce211db91d66bc0781a0f96d9f61371e0ee85877a1dbde313400ed82b9630542940dce6fae25f86ead062e0a9dc4b330df96ff5f4aa75de5738d29c154f1b06c6bb71c70aa75324391a3e5b1c01d334911278e12760e05198a0e328c3395654787f7e04ce704fd3ee024b8af0078da6d95741c28a9b921a10c934f21345955a8884f457bf6a0acafee9815d77dd4150a50e954851fbe8fb9de27b711bf0032f3a98e4193bbdcbbce0b37d7c62f86f24300600d68872cbd930e5a8cd337a92a73806456117ec29c575036cd5bcb809b39b5998b818b85148d5439aa8286efe9d58bd533473a1f52cdc31c965dfde62fb91bc7ee67f5a9cfe69407d91f8ee5664cc4185e77bad4f21a53e758166680e460f484f78681fe37fd590a4aecfce50478d8e189d3f477092026831be595ef2bc3db237887e82f7a18b134c40666ebe17294a01b1f4455ae146b10f7fca4c4a596ebd86cf39a97353b09144a0806915880520274d79753ea0edb6c673df971638571eb1cf444f1afff7c507c19276c6978567fb1284a0fda2ef3550a4f3f44697e17fd3ffbed92704f87ed548a30ee82a2e436f0b88d39301b606467f7b3cc2e850c022b736e95778c6510bd1e354323da12b820812e95b04d602b6b1090ea5821100bffd87952201c93303f35101a2a93e13a85b773a253219a51cfccf54fcdf055328d3cef657b4691c694fbd23e23741194f87ea8fe61d628ffdc3936ecb8b59d527eb062de0bdbb9fc959a90ec205578d8ddf74cc5f69994efcc575676b52c69e10967696c8dd760bf27796a796a47a909d6a8e8b77e7a4b53a65f4ca65f89182a737f9c53e6a87b71e1a5cffac763b809818a6a569ec6ebf271e9693dbf5768aa7a26a375852e0fb8ff20910eb3f783405acb2a3d504cf59a6b09edda9d491f55df0bdf97f55dbc2d265f30ffa0d525346dea712fe601f36d9f14976437a3da725976b69252ca19a2e09b8d1903a67cfc4f12885bd467a11dbfcd970fb0c94e2ed0da4a4036bce0af5c9f69f682d0705587e67915f21ea4a907ad1925247b8d35bfa575f35c214941637edd2843778ea6c64919ab23868e798cc482c47123e41f0d7fab56916030a5d313e261504919e363ed730f355c128758612b2c25e5ef045a597c61434ad33f625347304c30f1ad284376bc2a40e3f70d256f9a22861f8761dc52a89e127224732544a2f313a176923e449e6e4a8fd3885836a46bcbf8bf8013789243f7d136ef7ede6db69848e27e6e9dbc95bba12bae850fbcc28f2b0bd832eaa4461171c990c1f5df5d31e92a6513617dbc507ea419cb23e6969cad92380871b65aef264d65a5b5ffe489a65f49e0ca90912e3670d0da1cf09e859189e09404284b40b82d36e729f0880738ff472ada147f3a01eaee8be3c374aaddb0516578e9658a0c0923489b9bd818b28dfe4cdea60ecc95a149273afbad4f79aa2a24ee912798974b87c207a69e93dc04a02c055ba3f19b9bb673fe3a92705509bbdd4f932bc88c51cc687b45c0171064bbcdfbdf92dd9c930c67931530a1638eda07a8f202cc0788e2df53831e342b08060acab47ec7124e6dba11fd6880661027050c406a2847256e19346709d494c6a6ccd96f2bd8e79d8e35e5839a20794259d7cb1b93f66ac89518fe6a046b88f1a4b0ea691e91752828ed684558756c6c9a0177481637d25059d9c5eb5a4e963f1c926f107d46e19826cee365475d241075fd565fcea0d725a161e8c0f821d5ec450ac1647540db232724c1c739975d17fb16b2cf722b57283a2f8b94a899ef4b9ad2855efb58e7ab2dcaacd33fb28b1bf4a4df2170286f864cd6404e922a4bc8ccb270b2f8d8b657092ed1c86fecb2bcdeea6c4c088490e83b207a711b02d5dce034f341b1d061940ed59d9fc15d4cd00a21c15800dc2f0001d99fe68cbf4829d7e3a2dc788135944d75a3c4a6f2532887a1615c14bf6ce552401b72467263da0d9a1441ac7caf9f8689456a4ce8d8ff10232e2cba0f1859e0c57631b49bcd9195c093f56c77fd67edf4a320f023e2fade0759887b80c5e84d6d905b6909ebfe9aee9fd592a60b5aa8808e21b7430e26428534a3085e7dc116f53c99fd903fa28f03b9fc0b6fcc85aaa12eab50132dae2f2fbf1775e70a7be51cf42ef922c1c23b6c947f2fe0df60f35e061231562c17540c88e03e11964d40d3ba915ce601d50cbf45705fa6a9406059d6eed423a42c5cc0dacc03a0f5fd4e232f59cfa8ec09d7a90edb761a6f7f741ef3ef2bf8c32742691e58cbbdd994ec9a6175a873db3b1ce8d7c014968d68274cc54d260669724eb684da751fdccd56552c425872f6f3448cfd055da05b2369508aade29b8c2fb75d3d300a38de6bf801df15715d5d94bd1bf2c10a569214b183eab6d3281aa7a94ec2a6c16400e0474187b1651b2be90598bbd84f8ddf23a26f6af8dbdf2a1303a72f09fdd9db7963ece787f65c09b4e32bf4608befec0c070c88c6ba76d2898a5a2f4de27638619ea91b3316e914d25f0988cdb8eb1f23595d625ca4559f6bd3a2a4baa6f231294ab9496060d78548b9b32d06372fb9cd1c244901fe810677c2531f041136cc4ab2492acf00aa1fe9372e25400cdec42d120fea68f12cb0d7209a787106dd42a99effb39c890b345df9d7b819a1a358f75f996da128239fcfeffc1a57f8841cda4e779b676761df2624cf697da32b76d5ec281d8c2f1b2fd5edb0d90589ee988643d3c1a5b0b8786c54aa9eff007bdcdd3195a19062ce3d67c67e63f39d2956a3fe416a67662b41e29b5c1b4b37f7085e55fb062eb3c843a39a66f4d097bc733163cdd1a17b4fb927ad17f8db86ad6951f2b9472470df4b29d81148ae6fa449dcd18d3e3d527818785a2e4f8bc5dfde266641ca0b5709d3f2d9b892045e7ed36c80f9b8db5690543a4a63783750b24ce9b9c8eb00a36efdd7cdfe663554b4e0c0c248ce36922e23858b8c5f2a73ddbc66ebd0f47ae22e483f18e645ab37075ab94a062ee38bb2eeec43b5099851d63e3607a501e4e2b512986a82c7f62b47f0a9db1a3aca8739f89c7f356c69fe91c47d2415566f9b1b9e3bf70f8b7d2ea918b4f91b71ed350b15078eec9c5f1ff96e0ca537b2ed9e73efcad573035aacda10b967a30b5a143df94a40ae4e889a2a918de0c39e906ddfad90a91026806b04c45ea3723d6ea1aacb8830976c5280e2dfdc81fe6bc44cf76f6074ea47f30455196163c1cec881ce740835dad242f4f1c8fb50bc3411557d2fb1b71cc500ffc6b02567ee033f2682f2d99b9580e1922d9285cbfbe294aa80a357d1796d76112c2bb0d69150e15cbd13d0f3c25ef22530b0f7cd4b0f78bd74b7bddfaada3190bc4f5b0ff7140b640700a748a1b40e96563ab416bc52c3492b1eb29ee86fb09a930f78ff510562bc67fddc4b87890f15d5050cce141c294b9db1caff9e498d90cadc76b65ed45709ab04d55a2c5f985be2d62ac4e3747319f5e245a1f75d932c52a30d0c58c43be8d2d1e9929d8cb50e05d16052d554337da3fde9466af6370ca704dff57c2af6023d05c250128dd9bbd1dab086c10e6c79d180a939099ce641197923b043942c7cb563c41b13d9587ee1225b0705622186bf363a76a9de7f7c5ba5b74ccb13aa4ca76fbb0dd267fd07f", 0x1000) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000036f000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00005c3000/0x1000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil, 0xe409}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00005ee000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = syz_open_pts() syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x8001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/106, 0x6a}], 0x1, 0x0}, 0x842) sendmsg$unix(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938ffff253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x24) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) write(r1, &(0x7f0000000140)='p', 0x1) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x14187c5a, &(0x7f0000000180)="84", 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {0x6}]}) syz_emit_ethernet(0xe, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x4, 0xfffffffb}, {0x0, 0x80000001}, {0x87}, {0x43, 0x2}], 0x5}) sysctl$net_inet_ipip(&(0x7f0000000680), 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x40b) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setuid(0xee01) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x4000006}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)="01000000", 0x4) executing program 7: socket(0x18, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)='+KV', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="240aba33a613dfa2bd597d375bd99259078d49b0c5398dce65b31b81a3db1d9b4c", 0x21}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="ca93c5b356abf97ff7b111fa7263dfbe383f3172733b8488c491af37dd529534cbaa5728da0f2e7cc060e268dd8686b8041e8f372b7604b4f4184a2c6acfb67fb10937218fc532509633a774951bffce1654f8f93f893b59772714f556ff783f491023b5", 0x64}, {&(0x7f0000000140)="6fee92e2c2d4e86e8987ff98dd31f8d0e0906aa85ca10dc6167f13d4591d84b4013597c4fd92e8285d954548ff2515c416083e3273fba0843f0c1308053ad23ece86708421546c2d6e85f93b2385ddae9b85c24b6fd5fb9f8bd0a3d22180741f5b1ee1405bb2d3a9e8ccf24bef5f16ff5f7f73910167b4ede34b909160182a0ce8de7d5b140fc82b968344a8cb775630df03d48bad96bd5f9dc7404e28368e056692ff74baaaf5c2892f", 0xaa}, {&(0x7f00000000c0)="2c0d44755eaf12cbf9bfb4fb010a7ea51be9", 0x12}], 0x3, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x7) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="96c03dc3d5156865d0b4509dbc6b21f8c4cff2b1ce002f16484258328e7a0eaa339aab713b9375882bafcb618268b62d2a672297b453743d5f3be676a5adfc97502e9f", 0x43}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) pread(r1, &(0x7f0000000a80)='t', 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) setreuid(0xee00, 0xffffffffffffffff) syz_emit_ethernet(0x76, &(0x7f0000000040)=ANY=[@ANYBLOB="7fe55d082259aaaaaaaaaaaa86dd60000900004000006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010000"]) r1 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000180)) chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="9012a121e2ecd6cc08437f8db5cb10c6e3c6e4e17cd58c055959e962fef9920566816b7d1d3323629fd544b1e54a8c3bd802648b", 0x34) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000280)=""/92) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRES64=r2, @ANYRES64=r3]) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x84) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0xfe, &(0x7f0000000080)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) shutdown(r5, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x180) mknodat(r7, &(0x7f0000000140)='./file1\x00', 0x2000, 0x1) recvfrom$unix(r5, &(0x7f0000000180)=""/234, 0xea, 0x3040, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = accept$inet6(r5, 0x0, &(0x7f00000002c0)) r9 = getpgid(r2) fcntl$lock(r8, 0x8, &(0x7f0000000300)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd, r9}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0xc0, 0x0) ioctl$WSKBDIO_GETBELL(r10, 0x40105704, &(0x7f00000003c0)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{r1, 0x100}], 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000400)='./file0\x00', 0x2, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) close(r13) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) (async, rerun: 64) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async, rerun: 64) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0/..\x00', r1, &(0x7f00000001c0)='./file0\x00') (async) syz_emit_ethernet(0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x3998, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0xcb, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) bind(r0, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x1, 0x1f) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="501a00009078881817cc3c5a9c6b2746cb8734db4b694be734f620fdec512ad9e731c43c791e6474ab7a99e6ebbfa78bfb2b7261e2d39bda08849ddfb3aa7edb18ae4f200d0d441269645506a9899c37d7a3f76856984a52ac33f194b6b0bc72335f61d1a971b47fdf72a085598cfbfdc1cce5c57bb0b9dc61789bf120789018b89577274b899432d69fb843316e52aa10da44e6e13da12a54139194c3cc0f0d7e15dc"]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x10, 0x0) poll(&(0x7f0000000600)=[{r2, 0x80}, {r3, 0x4}], 0x2, 0x0) @&q ÿÿÿ€  ?@ vm_resetcpu: failed executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x3, 0x7, 0x7f, 0x22}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1d}, {0x46}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[]) shutdown(0xffffffffffffffff, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x5}, {0x2c}, {0x6}]}) getuid() syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10001) clock_settime(0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r1, @ANYRES8]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) setrlimit(0x8, 0x0) msgctl$IPC_RMID(r2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/113) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x30, 0x2, 0x4, 0x4}, {0x16, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x435, 0x76, 0x80, 0x7fff}, {0xfe00, 0x31, 0x3f, 0x7}, {0x40, 0x1, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0xfff, 0xf33}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x2, 0x2f5}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x3ff}, {0x3, 0x7e0}, {0x1, 0x2}, {0x1, 0xffffffff}, {0x2, 0xffff8000}, {0x1, 0x3}, {0x0, 0xd1}, {0x2, 0x9}, {0x1, 0x10001}, {0x1}, {0xcedc618b0698716f, 0x5}, {0x1, 0x80}, {0x2, 0xffffffff}, {0x2, 0x7}, {0x1}, {0x1, 0x7fff}, {0x2, 0x4}, {0x2}, {0x1, 0x5c80}, {0x2, 0x3}, {0x1, 0x7}, {0x1, 0x80000001}, {0x1, 0xe0a}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0x10000}, {0x2, 0x1}, {0x1, 0x7e9c5fb2}]}) setsockopt(r0, 0x7, 0x5d9e353, &(0x7f0000000200)="82a69a2c19fba875a4e7d019b00049b63aeec6e3318197cece0be5b0b417c20e6e12752cd1f8ead206629de52d3c63df918ae930d422c3f75ec65caaf660c7888354d25b6d4cec9a8a3b974252e6e4d344c1d3ad4ed291794899c811f02457bc28d2228239266c152338cb5313f94c1f22e422087085aa787ed0542a02b1b2057ae973b186620225c1205cec4c4dd0d094ec5aa8baafcba937c5671b22adc973de", 0xa1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r2, r4) chmod(&(0x7f0000000300)='./file0\x00', 0x80) mknod(&(0x7f0000000340)='./file0\x00', 0x2, 0x100) getgroups(0x7, &(0x7f0000000380)=[r3, r3, r4, r3, r4, r3, r4]) setregid(r5, r4) r6 = getppid() setsockopt(r0, 0x63, 0x1ff, &(0x7f00000003c0)="78f72705626fd59f5222792d0d0a40b947706e33e6cd62ee2722ca9c767913a83d4304a7b857403cf70ee5257fdba8d99ca056040b7027fcb72b3d5af9e13e3d24785f3a5a7c3b370a8cba3ae52cc788b5441fe4a8554b9edd9fd950d5cd6fdc960053b9af5b2662e07f58a43323bdf1af673ccbf85106afc6517a944fd2c5256fd015b4ebd59180d53185d9d23fbbae17a083df438a1065d256745d0241e14cf0d4545d2b8d546eecf93f08aabfcb9ca8e8a07a83234ac16361d87392c1fa45f0469af47b3673dfb248bb", 0xcb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) setgid(r3) chflagsat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x0, 0x101, 0x357, r1}) write(r0, &(0x7f0000000580)="ae1496e520b0cb383a225e16b4f4a1c601824205b59bfe7aaf58f815672c871134d0042055f9f708298721e8bfa37d49533f3cb5873d0ab7aeb8e9840bdb3d306758590c6b2316b00d21830cd6e0", 0x4e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000640)={0x0, 0x400, 0x861}) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x20, 0xc8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', r7, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000780)={0x4, &(0x7f0000000740)=[{0xfd, 0x5, 0xf1, 0x7f}, {0x36, 0x4, 0x9, 0xffffff7f}, {0x3d, 0x3, 0x4, 0x9c}, {0x0, 0x20, 0x4, 0x4}]}) sendmmsg(r0, &(0x7f0000000980)={&(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000007c0)="d1fd844885e14f2e8ffdb777fc252e0048fc485a5b67dec8da4361edb188890c86ad23ba23d71a9cdf0b4fa752b6440f959c1112db6ef14919", 0x39}], 0x1, &(0x7f0000000840)=[{0xd0, 0x1, 0x4, "9a8d7f45c930733040a6d0b81132f8fc23696b79e64c003b095d83c82250356f454006a17b9237258eec02bc04a81a0859fc0c3e28f193de15cb1558a68bf943f5a7f50af82743fe7b094c1d25035fe03b2f32d00c80aec7c403b97d3c34d173fcda385dedd06c57dbbfc860d6f715a2defb6c6e89e4b8855126640c26deece8cb93f47825b99d8809a11558eb782ee34e6b1f0b1a232effe39271174eb499e59b04909a492a5524c52bf53acb0af0c435cf4f0979e7b4eb8891b71c68953b"}], 0xd0}, 0x3ff}, 0x10, 0x5) r8 = getgid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000009c0)={{0x3, r2, r8, r2, r5, 0x4, 0x9}, 0x0, 0x4, r1, r6, 0x6, 0x4740, 0x3}) getegid() sendto$unix(r0, &(0x7f0000000a40)="57d0688ce7450f2727becb157b8018140911bf968d5b62755bb45fc68345e8222f87ac9110a21fdbc7ab8d14aa89c495635d44c2d7e1e9ce0324c6dbc0b5f1443d91ea7d01c21dc130f5ea4c3ca4055d34d6c6aaf965b23a71818c2e0f3ba227d462e1afb7f60303e0decd9649451ae010a8760b482d23097f2563b7269ceda99dc433a0352d99f2425b97c2b75ff4b954790fb3eccff58ecd3d85aea0bf65903675a6cad6fd53a417f6e99e50b6aff3c3f6753e7429a3e74345923beda54d19fd7085287e75952046b5d08acae02fbcb36b750922a16dca5c76c0dd52fd6afa918cfecb9a4f141a125182eb9d81834c25f2ddb3655aa73a686692dfef86ceb5253a51d39ccf475d0a833207bbdd34d954a986ac9c7de2203a032cbc5f95120a10690c9426a18a05971b4fed46c80e189660c85262c8b352d4c4cff780236f10959e66a2459f033904736907e16130847b6320d67fbdc7c6dc384fe7587acdf6f113eb92bf520c3d34b57733241933ca6bd3ddeafbd51b0763c119fcc919529a8fd86d79c5c56a58daf2223def8489be16f5a0f26895049007e539932e25e8d872daca3617f8f6d37ab60919a318e51e2dbe7e48e02ee8cbd2fb4454be5cd1d321c3da07af8b78578028e096cc87ee786f2235b01eb9419f100aeba0d9d35917719ff307c13f0a0306d601bc61b93e98f98bfb574005fef30c704866333672c0ff54516d4b23060c2e078fc2dd657c02f791c014636fd33766c93e85ecd32567be4aab528891322ffd8519bd0cbf63989ed2ca89abbc6b56a6338a4274db7604d01ac5d9fe54d6bd7dd5ea7a82d45cf9dadf2eaf3c7eef6494f19267306b0e8854e3f0071c8ee5ef85a74ecb67718fd607b0a978ed22c767f2947cfa790c3c63511865ee8c1ab0e3b2f0d6c4868dafb5f8d39a445aae936d7ca1cee2f3e1c9c7500072a1b586573486f231763834821cae3984c49bca33685507e418544540ba800e6d363ee432c9a99f918d9ad83de17b97cf2235d394f77de4df0732ba308c3ca2c26bdeb7ab84fba8cda2ffcd8cae908153dfd7b7cdd7408b85a17bc64a740e9f56d15594a915e9f50f991ce32936b67492c597ee0a4951c0427c672a7f7a727cba3f8af8901aec375309651b90d9d23454cdf4f55c8ea5be636cbb76b9f4259c9d65d9c0d67da7291f28c4f7279bf7aece2a33a58f3f240fb5d901508982342cb2ca7e84dbfae7c6f84d4465446232db908c84feaf1ff2b263ad607a7b9f3f1444cf1a78285f824282c2c38725d2c3196bc8b73f6d84a782e756e7f69e45545f76e0e45ee897e0e6a8af432465442b70d6f25f7c4d336dd5da8af0052a733099cb4416a708671ecc3b0832870fac8d5ef8690b5aeb958bc39c5aa7ed73ccbae91094e89f2b6fea9f22cf8bbc794682dd942b00e348b369353cfbc7e8a6ff885ab76bd7ce8b488d4aa428b960e577338ce736003e5f7c102d4acef5edb64af9917c42510f468b7132570f0456a2ee9da82dd8f8cc98a025d7d82ddcbf320178c53b160dfef96265a67ac426f90fb28020f4de6ad7b3e3eef08f525e36b827f0481b1a4e39b1bd46b4d2933f7e538113f541153a52bb42c3264be4216acc03addd2d181eb72dada50c6f6f6dc3131a710a9ef08c85cfcf920d84f69d398cf6ed88f2691c8efdea5a92fc6a2b44ef7924820eb25fd4c27c89724ed91a52acba281b78f381446bd2dabca141fb7fdc3224d912b966de0ffafc9ac7b4156fea60c4f24d8583bc3d9e86618723e856a26ba0542d6a427c0ca811b88115b15584c947f47e49b25818cea59bab74304a0554380d1e52350a37e1507262f86efa1b6686a1c3261a3207081ba2bbe5a732cf32e2c8b3b115e607c36f51398aca34e2df9060130c90a4509449f279d8fa696ec382cca513cedbd53aedeb47f68b706e1d52d6f2497213ec9cd9fe89ab36876c6e9b820eb2095883037e89303abdbef9c6fecd34cb0eca6ca87a162fb100b1439f3702aa210e7a46d36c08782ae626b838b60f6f77b0630376f8b13548eec4d583a4bcb3260eaccd21fa106cfebab4c624a5d64c8d373bceaa4381c0933f5fb4de95b9a8fdf231645e843e6901bb771f1b4669a92c318e3d923c7f5c8a3c3a41ae7a2fba04c4f140e5216eb86f19879cf6ca163512c92b14ed8eba67c53a1699af3a1de7ddc6ff8b85a47f269c795bbe35ee035135fa3e7255ae8c7b95807da6a8c57e0ace8006c893cbb8fc62d21aff891bf25d9c514155f1629121c547437b65bc258c14f0d957bac985ee41c0a168f61e3a377de1592363849213015770e7a2aa3a0cf287d18ffdca23cc7f99ecd2660018c55fc24fe4f535d699349060ac966e2ca62d97a66b927f52430c7033b3bc657318b71f08ddac79e6cd9e24f5d93859abeed94e6346f1678704947ea6ecc5ccc0d6025fc06914d5cca3ab7c0e36d919e7ec86dff27e91d08f66e1fd0c6261bbc2d2c6b420de096af4add6c5cf919126e45935b1005dd09fc175fac3c8302f376c99d792c2db9b781dd8e3b30900c079d9c994e68ba79d5fdd948217e7d0c2cab211692131d2664145c1211c558de20e00bdb81409386ff0754190046bde6b9a12048e8abda54ef453dbe5b975869fdd495d9f185ee967aae4a7d21acb0cc2593a6f3f6c08a7fc5575f91e8bc5f5a0043d8d6d87193b74d5e78b81fc72d66d436e6027248fdaab9f850973b1681fb42fb3cadb46c91254466f616369733f3df6823837d1e83ab484f92a3e76def636880b86e793f542ca97c1dc580e93132c0e4bf460ed3b001feff1333a1beb158748da73df5be2c3e89e0607606a75d534a64eb2fa514c9af8a80040669240ac9a6366e4e141fbf34a12e31f94fd7d0748a1955b0998b4775681d50964bf984cd5ebeb92a78360e3d5abe41b9398792ea697c56600cfb535eb1f1f70d3e2ccc5667c73af039a859057a4ab477d993b71d44cb82cee47519c75ee4dff7dcb461a589b5516c87fcba3c6bcadc2f56c566c50b5125c26cb2d4b782112a9e1e9b47a46e04118353ff88d4b7c7c11737949fbe3a4567287abfa6fe900507c0cffa21a9bec4d3ce02eed22a6649ce8dc8eb1f13aa68c501b1c9cbb75e56835a8a6e5d8fc628396281028a20439733aebdfded51470c0886841b658c65daac334c8f635be661b3d7c327d39ca43bc70cc27ee5115a00d3a352e3fd7f9bf373b97c0160b43604d7c4aa0bcde1a4aeb0db19946fd110d7c1e03e91ea76d31e082438ad7b561f38f6faa6ddfa6dfdd8669880aab5d1895c2edf267ed74b9a24f9098a1ce52478d844c45f24d46067a86016ee0452d81284e3a6423788ffa4b52820c4c2acd98b9a5eddeefa5213b376347c346fc7551c5342ca98a5a671be4949075ff6d17e52a7ea742b173caab55b594c0c9ba7745f9f2aa3a67115ecf913d9d2ec9072c0ae3610e8691e4695f5f42e18078dd0eb5adf0dbc79ed33b17f94082a2521450cf84042c687a060365598d3b5074b3a83237d1c20331b725f87a3391c6b1d57fda51fd2d10817c2b2dade82cbfa69f64782cc642620c0c28d8504c30223546a281c96ae981ff41931e68209ba50b005302c699844d33db716313752a8390907c851c9363b1f92be93e2e0e3891d69d03c3ace7ef5de66dfe96d011c185732033a6f308a148d52bd613c0a9b0fa0d7602f996407e9e928d46ef07baed94af8cdf91e80c307b5f17c3a2de6ae67f8954726e2d15af869367fba31140c8065c93d1613c58dbb0096e301300002829ee2e13aeab907f77f8e75eeacac688768c8e20f4b9a9f544c0f768037ad8bb36693bdb78c2105056d82d5a57ac5ec0acc69236a90bc4b95a93419af8c5bc35eff8be6505e2e02af795c57f2477026f2404effa89744f0701fbbe03a1748ba70b0facb92430c485d90af0652c7e29f52b62c13b51c569a7704f2fb38c753829bed32681490d1986051dbab679879dc9418be4fcb6865cc29476d5e0abd64d610a6166a4ec45a4fba46851f247e9f14201880c5c69dfea6422da1f37425240dde973c535d3b32e3ed087ad24954bfc41711119ba6346128b1f5a70a790db146c87daac9dec0e0610199a0784f48260ae70563fb565fd9dbf1c663946d92a7ac9d2b2b9ac6624294b439d7e28d2629098c9f74175a133f8d671c43feed870cb3468bbba104943f30d19bd4ff2b455fce4076137d3951eafef40fbfa6991bbf42206a83ce3fcdd376d44b5fa5d7e8d5631355c0fa48f848a23dc6a6070d4d90cc338df7c35f37b1f896e135a8e94df12ba70123cb69c863f4b16bd7450c46e5faa6d097076e942a13046448b47acccf8db7bd223f6054d3a82000c20200f07c2ee3df533173388485ff34c9cce5ade681412dfe140f6e973b57d21937f9f3016b1e8a1ec848830214c702e03f8878f8263122f1546ff3e9caf3d121bcc8cb6e6a24d71651b81fcca60befacbd4ba060597fc175632ba8072b80a458445b202bbf2840e5902614dedfaa58964cf17eaebff3df3e55f9f6fc672216e7391e97b128ba540fa3b0ce1b19668ff0a2ef5935e60e3f49b4cf856736f6d3180f2d01e3c7c6e5bd4a501aace3682a7f79d7ad183fa7e997a9e2055b9e877b2e50d5d7fb57f206370be501f03011bc4c84b3b9b628350c70070ee9d716449657c5d086c9a4924aceeb579add795234417ccfc232e0c7100401982adfbfcc388de830c6902e7d33a3729d9e5783118c58b44971276e7f22cefbc8c838f4a5bb24f3e42e5867324bf980671bb6e4cbf6e87c0fdc9254213aadc3e4af1d7929c9fe1906ec0b8403639b15f5418c4a2ccf8c995532a80282d316e1ba1ddbe5fd793da76aa08680ff963bc43785f7b17205b37cb2fa445bc7a906bc3e24bb10fd5c5c1a72258c8d4730328b913ceae97face9209dce5bc839cbffb5d811f6dd0f1d9a69b0909ffe53a8f92875aff678c0a74b5757431ccadd2ad1039a39e69eb9cbceed0c7f59b56ad3845e0c249a0fc85f5dbb76fee177e7762d911f148f575c65ab2a1bc07cfca3f0bd749b4e1aa8b21995830b30551a2aa5b7f83d3299c17911dada887f04635b4ade33df6ba1b40b1bde55d10629a3843e2dec7ae6308559c7836601ea4d5afc66f61e338ab0dfe5db640e41d55a0f6866076358cb006850934be4b2e5c74934c8321c580ec221dd627e68e5d669b34135a30b6ad8e9ac4afed18d89c1618bd1d6049a2a4ea3db2ab73623455131d7beedba3b32ceb14f938b4dad6fc46552e5d6715f4f30398223ed8bd4936a4bbdb04894a28f7b07eeba9159b1fc0c2870af401da7c5a4c7f2bcbbdad61a20fa1fcfc90c14c07cdb771d18eba6878302451bc2cb0728790990f74018c06bbb3f5d8499298e55089bbc26bf986c4328179bdbf719de6f3a2df5d75d188a7341a67b3bfda57d0a0275118bca28c294ff081bffd7e00802da25f1fbf88bb287a0bebc4cf2f4c0492afa292f396cb43dcc6e1bb9cb4a12fe6b264241964c471fb80272676c7e05080a90f5663d9134951b89ec4a37515efe2634529ca2100bb6f5d69e5938c9ca3737ce8e6a6b5abf2f75f4d6e6e4b84099c26c0b28a3a31b0eb13fd0bea0d1dd52533349964fbb2a41adb87413a87e1146e9b38d468bf74d7a0218868d83aa560e6cb9634c120682c09eee5f214b5e89e40bb534be372aaef4940ebb43b631d7c5a19ac57bfa633586a0a1f9b5fb9d339ac83e4d7cc095aea0dbeec9ee227ef92be39a06ed536a8ae5e848868dc724bacb4", 0x1000, 0x3, 0x0, 0x0) lstat(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)) executing program 1: setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x8000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x0) executing program 4: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x0]) r0 = socket(0x18, 0x4000, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="f6a699682079411e901a2470a1442fb3524471ff962867402b43db3469192d74edb6a02ed2ca088f489c", 0x2a, 0x5, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, r1) r3 = semget$private(0x0, 0x2, 0x2) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000140)=""/4096) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001180)={'./file0\x00', 0x8001, 0x1f, 0x6, 0x1, 0x101, 0xfffffffb, 0xb8, 0x1, 0x1, 0x5}) r5 = dup2(r4, r0) fcntl$getflags(r5, 0x3) r6 = semget(0x2, 0x1, 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001200)=""/118) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280), 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) getgroups(0x3, &(0x7f0000001300)=[r2, r2, r2]) setsockopt(r0, 0x80, 0x7ff, &(0x7f0000001340)="349d93db8d84d9f93f00435d7c561bf601b9aee41e71fda7230107295d862f2cc4fd213c798ca20cb038f45344645532a5e8cbb3c2c6c140008338e0d173c87313e3e67f4a7420992c8d8f13da210e4b6f2116bb23f8908b3dd98cd4872218207fec7fa1394e6941158a9dda5606bbbcbb5baa804dd180d2ee8320031cefb70c457fd97f2a461dce4dd5631404f54ccfad6e7ac03c774196623805dbf0f4ba9c40e27ef2d048cad8d97e7aab5aad0ab22071e4b4e9de1ed60f9c40fd01b6d135", 0xc0) r8 = accept$unix(r0, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001480), 0xc) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000014c0)=""/242) sendto$unix(r5, &(0x7f00000015c0)="454103fe519c7805323f5d1529919b49c135b4152f260fe40a19d867982abee48f02cb51c5b0e5e9e4d8dac50a66c89d4326ba78aba0ce082dd48ebdfda1a3d89f347e8840899cbf1640a17867f012ca8bc7286ea3cef1e6c1b9b077e4a73427f63bfacf3bc0d3bd99a8", 0x6a, 0x9, &(0x7f0000001640)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000016c0)={0x0, &(0x7f0000001680)}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001700)=[0x100]) openat$speaker(0xffffffffffffff9c, &(0x7f0000001740), 0x8000, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x2) getsockname$unix(r9, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001840), 0x8000, 0x0) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000001880)) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=@un=@file={0x0, './file1\x00'}, 0x69) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f00000006c0)="80b5f33f55b9bf242b7526e119d881f8f9789ae3e036554bca58631a9d6d29ef2363ec6d33b7f734b68e9e0fb3cd0119884ae711757ce2fcffc099d58864c1f3126a04f7409f6309cd356e166e6d1f8266ba1913d8d65dba43bbf23bea4b6c0b7b373b43629d8691c5fa3004aa487f270415c90e7d51a16daa3222e54b498a766244096595c32fc017e488efc718d7167adad5344cddfd7bf847b9f97e61607f524a4b3d3560fcb3d6b260b7895450ed4edb", &(0x7f0000001080)=0xb2, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file1\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r0, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r0, &(0x7f00000002c0), 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000c40), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x2}, 0x40c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r0, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x4, 0xecb, 0x3000}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) getuid() getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000300)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="96c03dc3d5156865d0b4509dbc6b21f8c4cff2b1ce002f16484258328e7a0eaa339aab713b9375882bafcb618268b62d2a672297b453743d5f3be676a5adfc97502e9f", 0x43}], 0x1) execve(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) pread(r1, &(0x7f0000000a80)='t', 0x1, 0x0) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 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}, {&(0x7f0000c00000/0x400000)=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'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 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, &(0x7f0000000240)=[{}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000001, 0xffffffffffffffff}) r0 = socket(0x20, 0x1, 0x3) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4087}, &(0x7f0000000180)=0xff9) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r4 = getpgrp() getpgid(r4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x60, 0x0, 0x5, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x7, 0x1}, 0x8) r6 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) close(0xffffffffffffff9c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x20, 0x3, 0x81) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x10, 0x4000, 0xff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000740)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r0, 0x0, r1) executing program 7: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) r0 = socket$inet6(0x18, 0x0, 0x29) r1 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x8, 0x2b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f00000011c0)=ANY=[@ANYRES16=r4, @ANYRESHEX=r0, @ANYRES8=r3, @ANYRESDEC=r1, @ANYRESHEX=r4]) r5 = socket(0x18, 0x2, 0x0) sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000180)="d2c686312aee42798b19a2f8d8e168a39c6515ec501b24d09bfad365514c93c8ddd8bff3ea97f402d528fd5c9369627e4932dddef2d5e5d2c7f57efc0bd38d7ba022178911edfebe823ff75a630e21a8850677b120a9f0b72be2f205d398411cc2bb9d5dc00859bdc411f04374e2113f624c665f65cf9b1cc357c4999d3edb2868e82583dca2d666ea5c1977b15dd5b940a1876952b6388aa293da1e66cab549a6887fc977706ac6a88e857d155349af9727dca3480d0b087efeddb955c751f3337d452993002e56018eea3b679220b320f80ea5739f0da59e17ea65ee1bd8f7870ca9d43efc2f3425970a2028845503a17402988484e9d283ee81f2a8960a0ebfbd155b67d44e3a14581068a2b807f6a6d74345c4a52ebee8953c493ae505809399d2a1fc84f445006f84545fb148d95ce4ccceefb6e39e3d02870f39dc2e4ed11ae66de97ada1756e044bd41256e7acd59b5287091a5d8b0755c0bff4f23e970c2f1041b02d09fa07245027cb9f1f95c573b37336f6dd918a34534ff6251a2d877016a449f87334b6911f2858b4d1eefb221e5be381740891007b7a1d5ac118102ac1ffe4dbff93deef0db024539fd7e6720ea2c823c872815934ea81b38f4147d49c61b6fba85d2bb9b8977c9195090a543d8180df3fa91ad8e252eaf75add42a2a849db55db767e71321403a9cae24801cead1d47e117f1dc76825847e37b0c36a1a5953ab3e7052e7415ca48d60ef1025b88bc21c4bcfb29caea4b7158defc329d66eb032119cabbc07bd05baf7ce92f7bf4fa3f8f06a92e8b96bc9524594bab84e76d79d0860fd2e4d6d7e9ba489cf52ef9fc0b8fb0fe037b6d540414141538be017b30a30f1536d35ed67f2c04e85af412040d36b9974d8964f1081ced21c4a25ce2772430216ffd89e62e19bd4b655f33f29714f28ca651dc51207ee41073b33d2bcf69980806a6ac6c27e3117f9b4cdc9ee05eadb30f4c4734461fcb91cc4e0f28540019818580831b95a9b407addae95b78b7edc965539c753f28138b528207aee73dd57ab2540830468b64f5c937c3bd63f004a41057aecf5834237a349945b3c9a26a0049bddbc6f34155e8d67b327655b293c4d0b3d08ae97c0dd343ab8b9b9191ed9baed0441c46a3685fd699d757b55d0288711ab2296fc4203776735bc7ed71d8775b3103dc1cdf4ba97523cd25faa21f7e2f0d7e4778c5b629e2bb9c3eefbcc531f49da6edc37e81884984f864571f3c62e9ca81bf2e7855a2127abc61585d3db1dc8374797e9deb39eeb3adbb2c5af468a2539b4cdb0b3b6ba233e6e1a41c82f6c87a742348dd447f72fabc57895a70edc8c6ab9eaaceef409fdd0cf998da55c2032707d653ebe53f454f750605f58a4de4d586a835b331242e5214e1dead7e7ed88dbc41472e2335a9be759912ffdee5e63c7162f16e9b9fb7c92cafbcf7dee3b1c08bf25f202a9578d761697c3c23b335343f8f5634893a7538222e1ea2de4d8d6830721ff2766210c53c5acb4aacc67df1cb4b7723f60b0820652d332bcb73ca851e5bf4421c3206239093a90573b4fded995bcf87eb724b1ac8f7d9d1a73de234d7b71d87b6b8757b67ce039ca7ef0ceed92846926ac415a07ffb8570e9f823659aed5eab61851e1774ebe05f066c3d634019adc7e996bed611279bb26ad75d793b750713a8208a9c3ff261650a867225de78475cf28d2d7475fcfa887fa7c1279d1acaafa74a34a1e10a305271a34b68280ff3310db9e19231fc2a4626fa4b6ecba4c1f30e96735254bbf6c13a14d0a4eedcc02b3e96f8d6da34f2bb07e58c8298994612de36dc84581d0e5aaade2ff904d2121ac1f6e3880fc56985cdb943b85fd5390a4c37156e839ae5fc7c43a119ed6f9a337dd8e42874138890b55f2a862211c6dc29cf32dbddc92d37dfebdb6944669027cc50db4bd75a461315cd62c9a48c9d2560b1fd8d811eaa6da687f1c2cfc1232b5afa63f107096fe12856cf510b2fcbaef2315ded08355898095b02e59f0aa18ee2e7f869df526dc8d651ad314f5ce8e9615eca7bfc0bc9bb2089e4cbc0b43abd3d8adc26db1faf26a70f241913a1e6c8d53c0225d8dd0c36fb596252d6cb932041c9c4e11339676e044e26cfe196adde7afc6d8f5d5e572eaec95de6bb96affd5eb0da6a43f8c879c8029f54d827ba14aaa191b52e539f63a8c0ac2821335835636e13e98df0f7642cae0537df58be075a0736689e15baf3d3a29eca6085887a2e6a892a406248547b44d15d6b348dcd79279759b197136776ab8b9be92370627be1886f8b9ab0fc1b91bc576ba396cabd35283cb5439669c64af192590ac1265fe5fa1fab9fc188bb33f02234efb3a98d7bcf905bd2540cb7a6489a9c7253c1a9fa51b31a3b51241bc3e01141834ccdb0f90b990d8867e17dd43f369d1ed4c46bbc699373d5ed70e912cebc82de3bf165b30643e4debc5715b3ee0d316a44518cfaec72216e4df62f2ebf0d30357704a55fd139dd03987dda31b176d98f5e877529c28ea6f910b1f60c42895bb2aa482dd95d0a5ca55dc3003a386dcd1f84ac91d81607a228ec0f1b69f83942fbe30f8f981ff4e3be43690778162d47c299bbb13ba96864c85be1ee2f116a7f22789710a1ccdde6472372795bf9c02a3b5fcc5461fe619eb4421b4d032e24352f364ea95875d07c89e56bda4b9ab1297dbe58b1a0cd38022ed954231a03416792050d5d75548dba919c3ddc5c5ddd81df133182719433b3e463196bd22c7aac635e8d80ecd63f8c3773310ff73d3487d1ab191e8c44d2e3439b7daed0ade3c33a3445865939eaa22e4393f8dae58e7da60996ebd9b41d5d44cfe4ade504f92d0d093682dae7f4a779f6474132044e07d1b459ecadc9b09c4acc6edf7772f0c3b268cfd63fa5ce9a60a4414bdad8033d966fe7d309f0282a0bdbf4c224534c0fb3e869e8a3fdfed4be5fe7587dcccf04d61c24d95489233e5b2c57b73e37f7b3e5a104b82ecb06c6bbe70aab3c15ccf12f1fd747eb0c00c6aec0eb7508a0d1f7e4400a6df6172cc52e27faebe93b5f678d64a9bcbd31f3d163ee1209ef836a19e785086fe8095b4dcd12bd06c1e463d6f01c3367d6afa4eff2f61782ada9b9021f9c8c5919db45dac74be9b4f77e15ae1cd5ca6f094c51ca4d339ec2cc4e98d82eac684e46c8fa2689bd61c8a06306fe8450942b7068e58a73b70ec7f8fd1a6e315f9702bb6a0fefa151878af67f916b80ceb330e49df23008ae121b315345d154af7552e836c739042c3a430eae100fa876c48c3fc3199487e19d540a975ae16987d5aae94de506d662f1a8b02194a644156554c5261f5d22a48f06177afcf47bdab184aa8e6626c6c8f69968a50177127d263e8aad61ffd77ddd06edc5617fab774da094f558b62471d115ad767de17c90e1d2840dc955b12d3354d4228e4b4a9cf431dca225b224dce58a100cdb3cb3a3364419506e13a9af00ec182c53965f872cd534a485ec13656f637c6dd3e461dbf0fe578b7a0a2cd288fce31ba334e46b7f12d4e9c8dbbfa91dda5d7d781696776e190b7ecb190fede08bcbf1da98f381ae09700e138716a1836b15c68ee98162e208a6ff1df452bacd59b7712c04ca0e5f9007242a39a349be095865db278c6dbe0197cb2a0ad471db0ae0f2614a43ee0d1db62a7547e81bda6839991500fb0073af5ef69b39d6bb10e6bda95e91bf8aa8404cc9dd995379e5c11a5582deb8d5c76f4e6b2aa0f335986e1c6978c3efe24355d44947d2a418b9b7eef0f307df935a47a0cd1f64922933f578f98631c9d67985d072e277b59885a111932754677f6648cb0fd070de7c8423c217c0c0edc85b650f102729fab44a4cf1e52d82b626df17d1357b24bcfeda68144e55c8346c39e7157450a82217ce7238327320a98e282c54d8bb3cc9c1b2fd6dc7975f9baee7461266cc983bbce4a2602fc8cab536f984a914ee067d3e343104ded89e760dbbfbe3fcc9d5304c6fb4c7cd1f48da847d58ec68fe777d321c7a57e14df9d3e4bbf4da91e1a3b8464a7b7de7e0f5aad8097d86aba4e8fee6e3d36553f7465082032f096ee64c9b5e4607665f14ef6062cb9cde3ef9e637758527145036d77e3e28bf9615a42edd2d78a71c2c69114ab46e8328fdedcfb4317cc44f39e26c8fa53e338585c3f5c783d1e4270dafda473f3b3eabffd0051c34ae9d2c1e97a33f28f410c73136a749c515ecd8c38ee33e03f6d602711ffea7d7cb38026354c8f9f3c7741d39ebaf968e1487ee923fd259164ecde4deca01d5557c9294b68dcdcd9dcff4de7a8ad009bf5bd30a39044af2d1f2f0a6807a66373ca90cdec3b61851e20c2e392f00f16bdca1a09ee8c33a6a670c13876df6f6b7c93942d06b01f3a459a75232b544be108b1c69f7d007e47131fdc773a5baf181a8c2066d4880e47748d1897b9a22cb9a82420999f43d78a9329aba1e175338f758b80d888253defdcff2d2b108689d2fe58edd8cff87b3452c3fc07ac02078a0a82869a97d76bd0f47d224ad9e35c5db9ea9b65d543add6d03448d3a20cfaab0d86a8f9d85af5f54ff7f78088989238ef1f5b8f2aeed50790688427be1d229ece223224641977ec58169cb2f5a43b417619faa39056b345c543b78312c9e7dc8da838d7164d409b8c2ac2f30d7467faa5b069e35cc1ae53d23d68b04beeb695c8dd31deacaf9e2035e36f200cdba751a81899ae20c466c4f2109ed63a453cdf04644c5fef4b0f7a6a45e1187d806190e863b6185539bbb81dc75fc2afde20e7fd3787a318f2fa3935888102e303de6be764b22363613361b70dd8aae69a0aff9ceb356d86282b386653e7ea6e7fc9375671d8fda97cb3e636b18ef3bbf7fd5df3c6fd6cedaf95ba7f1210a526c73d8ceeb2396419a73118518c558d0428734accf621f0a549a9b5f70325dfc106d5af8f6efc0dea2751fb2108c5db6f26fc0a914291a1939865b8ea1b62e681010bf4765993f5ebf62d233340482b90d1a07f59425ded41b61fad99a87b0fe052256019aceba9b113f2b38f401581f10dc52b458f822acdd6f5a0e2144adbc3b56352e627aabe179be27f5fa34496320cc524cd5c98c0e46c54060069517175f53fa4c04ce23582ed70a1df56242f051d9db7e7b28d0280311694941d15466b5cdebcddba682a335da228586592ea098a66523578329f5fc5e651827af06a9bf6b1c7c9b7f524fabacfd1a9278b5ecaddeb45cbeb9fdfadc9b7f881abd5b94806d9060eba657a6d6cf6a8da5b8a4a00d5df58180e190eec28eea6a669240f3031e21b6eec90c0347dd43cdfa2a50754f5964a3b0f46853228162dfb4f34d562f9f8fb627f1a609a0eccb87ce6230ee8898b1577fcf32bcc56c722a0558b220fed2f5a69f4a83330ef8df0e2e17c1e1cdafd33e7c2a5c303a60941aa87c09d1a8446b54ba11fad18a3de8509673b09f9e5543175194b0fd78e873a96fc553a3b6d4e3b3dc7ff281697b21949b7ed643a5dd1cc4cf923f882c388fccca14a31a36d1843675096e9c32f85e8d2fdcd603521f1a6990e9815dad27ed80cc7869fc5b1dc0e6acf265263c689d96120512bb0d7d5b52c1516e56f09353a168a4008de2c6dd4a98203f4186981d5c0e16e859768eed63e965d7e6d68a52c315c5e6e4edf41c7bccb317d6f2089a6b37e140ba93a307e06a45a17e85fb53a90c78d13871d2dedbc130cf002e50f4cdf8a42efcc6056ebc15feb080f30c84ccb8d8c4ad5261579c8b1610dd2fe6f18ae", &(0x7f0000001180)=0xffe, 0x0, 0x0) dup2(r5, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt(r6, 0x0, 0x1, 0x0, 0x0) socket(0x6, 0x4, 0x3f) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8020699f, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="55f8f5782087a072a82ec35f78d14780f5182b8d8c904cbc501ddafa0ff6c929f7d8db562790f2ae0c62777e010abb22bcaff189b75c9e1c369680d0c4575bff60cc064f8050303c3322e677528f3c4005f358b93318d31c720f4c9919ba97a7215717340edf278743ae44b517a2a084348c4cd7046b5d68e20ab1c1bf499d65b9566e2776b1a756b800beaff0ae838d584c5e6c1e706e66b4873f1b170c8889dc902344d266555e62ee9ca0d64f4b551079fbbac5bd8be043e845ef13801560a504b62cd85094f4297eb06275bd02ec7dff84bce8b83ac0fb53b9c039ab1322c279aded3cb8309669181d13213ffb41524020d4009f9b815df54cb10ff38a", 0xff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x118, 0x0) executing program 1: setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="89f77d1e8f58215c1b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c8956c1b724", 0x2a}, {&(0x7f0000001c00)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b58a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e67712447530b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e6600f843106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f952b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc286c12fc5cee33537218d1499b4adc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61bf3a8f5d3ba9e046403386eaddd1905e527452baca06442a5905ee2e614c17b99573d5ae9920c4dd19920426be0ff07655e58d4fcd5bc4a286f62708abb30e8091e580341fe20fc169f6a7402577529313c746ea045044ee93cc33f95", 0x5da}], 0x2) writev(r1, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698b436f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03ae74e1f8f667dda2c4bb85ad80d77edf79bd8c742ebeb690d7f3dd1f7e1f99e8cd2dee50a013dc3c3f637e7125ff902e85b86f1c3a592ffe44e9e53efb8ae720bd279ae169b07e8c85fa32cb03522a7b70bd3488a9dafdf5736a8bdc366fd755e8d007cb414a01b981044448a8fcf7fcee21f69db489badcfa24de969d2a765c91696f2c083af68be749cf58498448c836b86627462c62bd0808d859a28ccc38ce584f972f56d724ec19f8859b01162dc3f007958fd88478ba48214fec91ec05ab117fd3302bf09f7fa84a161e18b11202abf6b48575afab9572cc3c1c47a9a05e04bfea639568301035fb038818e62d117445", 0xa99}, {&(0x7f00000001c0)="4bd4eec1083a68c8286146ae4039ded350d5c046eacd9572c3d11828d7787887d36f539ec645ac60ae9dfb9f7e99bc7a109bdcd8c82dcd02eb5b1c315ca33fd0709ba074ebeb29106ef106b4d1ef36ce8350083aa2bce935f8b14ec2af65507083fc01fecc0e205511b9c4b48d9fb46eeb7ed807b81ca5047b74ce519c08a8acc021936d946b2068d0a2d4fe6fe0f6952d", 0x91}, {&(0x7f0000001880)="499e4c56b4a20741a0abe5b23d9c689570987c3e9618fc9a77d084a936ffe405535c1ee08fd4858b31b08dbb98ba7dcb2dbbc199f270359301ac67660c1a905f5d2afa54fa7cf592327d3a6f4267901d14ea91f37ba723f981b84b2f778ccf116b2ed4bfe78dc2d4db44bcdb160699e8f31a5c8c6f4ff9b6848edca756760ff1ee29d454fe75c8c151f855674a4d4f9acf2efd521be4fac46462db85103d5c13f186e1f871bad62ba76b7acc00048088fd0caa3d86b6f0216e68f6ef2d9dc790f5a3c9b60d1421b697e1cd5c991e0bc69b7d95b2df6d0f7cf65a04ad80bfaa0129f47d5e54b056177a370bb3e6a34c77c3dcf50bd7506f977ab5138b040b6233cd12433685d5f0cdde25e58fd8c41a62df52918e57cdd030a6f4a26d684504d51d4f6d8d12cbad743c9326098793d0b0afcf189cfd269bcdc85581236b84fa9961373efe600f1c368923e627d719b0d5adcf2b11a93b788f061c424cb8dac79f56114e7247039087b430aa7e7b0ce16e05ca3e6969c24a5e75a9759143a3cebbb685e9af7c4e2714da4a6a5ad747b3a2d8b61a000571eff9ef5dba2163bf59c7024478a1cfc3e550942748e8469cb5e06932fa61eb08790e78f98643d8b6717ebf292e332a4023d2ee75f941c31c5ecfcb5e6cf21854c362ef75b51d325a65f69431f05983f895e7f46ee2d81dd45e7147d5542cfb4f50d5b037b21b4ec27c15a490dfe066f481cc3aba868426a5804d1ef623b1288c89c1bd14f368e0e0febd1ec8878940a68f8095f765266a6a44d1e43ea47f47d6803b13f00111875f9a88cc55d39411cc7737d670024144fff28e04829f0ea0350d8c177fb813c8a539fa74fa25dfb3b17c183bebce7fe9216f3837d250e48b439d075839d9e17d601135cb24abcd3eef4d7b0e02650e4cc16ffc77781edc20b2e228c142b1777567a710cdd30b157cfa03217729ccfc88f4dc6db19338f449f2bc6608e056bf7415ae210e3df1e2eeaedc555234d59d49719e64981bb69d8324f7a760cb1c50b8d30d4df8a0b36b67e015145b44ddff6b81f4342492840b3e7d", 0x2f6}], 0x3) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x4011, 0x1) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file1\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) syz_emit_ethernet(0x3a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb81000e0008004500003e00007fff0000907800000000ffffffff0d009078000600050000000600000004000000031f1436bfb4cb1d6bc2c77368347bb5e294a21454f807b77d47232fa6ba104617f8db1ac4a79aca64bc32e4877be5325ef6c702cdfaa4804568803fa11508b7585f1bbc6e8a459580fd74e1618b337646c43f5438cade84212d2b87fba6ed977cacce4bf3258c49d4149d9c87ff44d071c7fc7b1aefbb1ad3e2efbe0944336f849da2f3432f84c746994900e0f7894bf804cf688636afc67a51c667ff2cb1be515f58346967b49c5f2a9d78866f0842dcd5b9bd9bdebb711090e39ef749c71d1fd3d7a33736e5e244439a40d0ce6676f716bc2c579b86a572eab8681698eab484908aeb4b"]) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00000b0000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x4001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r4 = dup(r0) r5 = fcntl$dupfd(r4, 0x2, r4) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) socket(0x18, 0x2, 0x0) dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x2}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x9}, {}, {0x0, 0xfeff, 0x800}], 0x4) r7 = semget(0x3, 0x3, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) r8 = getuid() chown(&(0x7f0000000040)='./file0\x00', r8, 0xffffffffffffffff) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r9) r10 = socket(0x11, 0x3, 0x0) read(r10, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r8, r3, r2, r3, 0x2, 0x20}, 0x0, 0xffffffff}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000200)="9d7a04000000000000008add940000003d467bc98f361d4af4a3a2d2958607d89cda38d915b3fb2b343b27bbe92a5dc192eb52b6acaafa25f4a382633b92b618b774b01f591633adc173d07873bff7eca22442d07d819ce4351ef6aa31272804ec1b01a7216e9ce96eb15a3d6d804ff8cd8015f5be3a4cee2ad900d428cfbd5344162bff5fe5716388130a", 0x8b}], 0x2) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/188, 0xbc}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x400, 0x0, 0x0, 0x6, "3378b74a4eddc026ef695cfde906385e4a7d5626", 0x14, 0xffffff81}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() chown(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xd1, 0x0, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x0, 0x3b0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(r6, 0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000640)='./file0\x00', 0x5000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x76, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd607c000200402b0000000000000000000000000000009c9d0000494b8cd9f7ed83493a499df7056292010100000000000004010705020007010200000000000000890090780000000000000000000000000000000000000001ff0200000000800000000000000000015e5d1fa36195fb5d6add99e1960c8755c6cc7cfe87e2f4222ba7d2e28c5e65b76f49ab5c11f8982849828109693626b386c737a22546d7fc1c7b018fc300"/195]) socket(0x11, 0x3, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) 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)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chroot(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) socket$inet(0x2, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc020699c, &(0x7f00000001c0)) syz_emit_ethernet(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000040)="431e", &(0x7f00000000c0)=0x2, &(0x7f0000000100)="928e7db365bc353098789afad6f1692b31f361d1b482766aace4b1a6cea032bbb930b3d469c0372626c2238095ba4d5c5e788b24ace8b6972a779f79e2eda688028e8a3e6d6d5ebe5b4b53878d477ffa8eae2d349de7f86a7c54d5789817d0d84489f4958648716327dc29cb7c9fabde17e35ffebc5ea875474ac586d95a39ef07bfbc96", 0x84) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x8, 0x0, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) write(r2, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa}, 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0xfffffffffffffffb}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = dup(r3) r5 = dup2(r3, r4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000200)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a190443766ab70aeccb2ec5c6fe3c9a96e67924087392569678b2c0301336ed240b0b", &(0x7f0000000340)=0x54, &(0x7f0000000380)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e7898b7a49ac041bb3e869503b3d4a865712eca63eaddd7d262b461855e19c1cce73bc62097b6eb9c07d7a3e8", 0x75) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x0, 0x800) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="09060000", 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x3, 0x7, 0x7f, 0x22}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1d}, {0x46}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[]) shutdown(0xffffffffffffffff, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x5}, {0x2c}, {0x6}]}) getuid() syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 0: setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) fchown(r2, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8002, 0xbe3c678f82f79dc8) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x4002, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978b, 0x0, 0x3, 0x80a19f, "ba08000100f1675910508b00"}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={{}, {[0x0, 0x20], [0x0, 0x0, 0x0, 0x0, 0x10000]}}}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = socket(0x1, 0x1, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000001, 0x8}, 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10001) clock_settime(0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r1, @ANYRES8]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) (async) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) (async) r2 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x1, 0x0) (async) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) (async) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) setrlimit(0x8, 0x0) (async) setrlimit(0x8, 0x0) msgctl$IPC_RMID(r2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/113) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) vm_resetcpu: failed executing program 5: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa86200030000000000000000000000000000000000000000000000000000060"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x20, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0xfff, &(0x7f0000000100)="000000e5cc9fb61206beada41cdfadc8dafc52f7d16ecf7486a418983b9420e6d14320d19146c938053b24af518899d9016368737fd874a22768876af95b810f567c252858d72082d0764a9ee91a291acf9cd038f1c7c74a125cadcd26d2529fa85208112c6a7cb156ab7561f8d4", 0x6e) write(r3, 0x0, 0x0) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getpid() r2 = socket(0x18, 0x4, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) seteuid(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) seteuid(0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(0xffffffffffffffff) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r6, 0x0) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440), 0x0, 0x0}}, 0x10, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) 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', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\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) 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, 0x0, 0x0, &(0x7f0000001480), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000d00)="ce6cbf8df1ea987b98b67da547b5e8dcc45e1892dc88aded8b72f52cfe66c0c6ac9a3b53ae1394a1ea905c858aab436fc907d8b9b8994756e6fd458e2864ade60cfbd468eeab611727024158412c2306690281dd15988706425a0278ffc3ab3a6e224fc1b553fb51262dfb6100560a3755b24ddeaa0939402ad2b38f2e0be809a3c05c6d17b2536ccc441ca4f25c499a00990b0b7aad84400d4e945253d9301b2ed3d2eff94f1c8c06866228222d728200b46858dc6721ed4d2c60da598c1a7154ac8a", 0xc3}, {&(0x7f0000000e00)="e6c4a570bceaf3c4a04d245766c5fb523375073d11f572b75f5ccec9abb23a394d1049eac98d7dbc65e037790a8e8d9cdd317a4dbe7721e7050c2535b456a1e696b46768a5c7f1ed4a9069c50682c3f556d132ed44bf7ba87c2abf99beb84fe146eb14d5953f27dc97b75f879a46d0a0177f1832d66d5b029f0ad8b0ab2ebe70f01ac377bf43608811d95804e9fc0becf2acadcfeb74e1a1682f7f5c07d9f86a4455379ce8ee4b3ce145e4604a77537a011e092864632a6dfa2371a84c5b5533524de9de4fb05baaa355c026c28d6fe8f82ace56e1451cbd103a7faf8e22992c6245e3a9d8bfc807b9611399acf02d8d509940ba9f87", 0xf6}, {&(0x7f00000008c0)="8b9357ca371128381ee59f91676cd49aeb48d749ffe2bd5e430df60832af7568b38101c030ba0ae16c945746c047c3ca07fedcdb2e616d7e764605300fdf4de419f6691278d3ac14e4ad3da5daa0fd0bc1", 0x51}, {&(0x7f00000021c0)="1b925b0a42b29ebb4e7f494610721d60a4a12b9a55e39ccac0917a98f96c6d07f0eba38d99182baafd801bfbd8ecac9a7f8ef035518e33baac8a3caf43af311adb6f6ecd0f8793d0a0d5644bdf461892dbe6a4678b622b743329c97e2c8e97eee361a558d0c72cc9e6550b038edf1fb3f98ae81becaf66aeef0e6ddcc42b496104f49c8a394a2f6d78150991af50948eb138d1ff1f2c0fae237240c47a3c008da3ba2132a49fe522d78374422784625b614329df76c73c1ca0ded818a73ee13675414b6863f1992ec07355de3daba44460b1352a2b882a9bfb8ff810694c8c0c3bdd3f4aeebb29a9999a78def8dbd1cbd57e7efa84fda82d523d52cfe4ce5ec1efdff49962110d17fe66ba6e606d4e6116117820afb36f89ae1220976a67d8e35cf6d4a0a192f5923c77f1d766c2181f412939b4d684e2b928b9e5fb3351f63a281b6b21af9f4dabdb938f49d5796488bbc2052335782d5ac28d1ff5b5a44d9a55d03d759a79a6eaefdba6f43dc64d503ec5a7916da65d6cf0c2ecc2631579658499a167341f86d409f2ae77b574d7781f75e5b64eb00a72cd0026e3eab33a919a9d2b7dadee18848fc4da7043d643d9850eff766a4188d46d1464b92688cfd9aedb4547e99f2b9f460dd9fc894f8a3d8ca9949852424049896b16aa9e646e31b448a960f981696fb8b89f329018daaea6673f842d9893e972a153daf19187c1f962cf173a3f9c30fb338fdd633c9896d31718127f01a37583d201a6b738b74d44d370bc2da6bca238247bd3186b28099d66d84135f9d8b6d90041f9d6429e4681afa8b0fadcb4f198759dfff19c646e0dd53050ceed44284bd89f500dc4217f1a17cd48d5d3337bd90cd42f68d205f13c806b92593743667c6a739f61abcd3d3ce25241a998505bec0bbec4af0fb0f9f474cff3f667d9325e46a1f227e68fb2e78e43f43ee181aa47324c0629024515783e05b6dfd8634bae594207fedbc5273b2b66d03e960a6f2a7817f299453bc86396f631f7504e1aadb4ea9d28d3b08f312833cde382afb85f93fcc5fb33f21f6a8548c98d08308de2f87d1a6f91a57e69c79ae42313ba6b6ce6e37b5e54ede905224246de765c3c0fd44b361c45720dd71e807c03182f64e8d9b13e515b7c18fe7afe9b455741b7313035e420a57863e6dcb0c7fc5ea2725052df3ad5a70e73c4ffa92dada309072feb4481cd4f5d544e026e9262dc04428e064700bd5b25379193377dfb455de28ef9a43f9740b561e810210d254fc980de6e41d96279cb0f67759629c58b517914d207f116a64ad81560967f924413b5c5ed8f766b8b6f4a75edb1786c6b3b4438672702ab779c9be6b5b49f2f86c25226544d80cd4b2b04ece2bdd3779c03fb32173b7a0813abc06205fe2b517d24580c5c2c9f12ff4bd00416df817eedf47db98576e67936c58dbd9502f5b8a58cc052bc68c0f1b26a2b8c693e0525abe72880d0a00a032d2d9bc44a6a2be50916a34ae8d1d585a682feb66bb7d3be4462b9cfff834fa3c08d3061a8daf71dafc7fa6fd063c6fcfa541fcb2660de5f90471514a42dd1cc5d6908d69417e46c49d4053abec9a8be66e6316c6614ee94065288158facff3875a86a0b01506423b7e795070accbdabbf4a53c7c0515606fe05a3802068171c00bf4cbe0f2591057a7deaeeb2d1f88d7a1458ad45b0646cd76c5e8e643d9c3a8d0a89614235874ca0e714500c978fd4b168d81c52480ed773ed3fbc9af3ae2c9a8967e63f24676cc8f7ef07f0dceb8ab80ca03431f8f4932baf839ead4e5386a1b2335e470b1e62ff973caf068ca0e8bf4c3dccc24ce2cd1bf13a1995c4679cb6d9a557f23a7d9b301b11a098c339503ff69132bb7c617c3424c4573486f9a83636b427ea399b556efdc14ccbc47f8396e0f7b6a97167004d3ca9f2edead257a278bde6660b84f11afcb3fcf81f8c25b9466f2b19daf55bc886e4da85f4e5ed3074bd4fece21806c36a3b62c7cefe5ab48da7e40a9d96bc656e18c63ceeed622322303078874eb5a97056f65f5a3dbf2a74844c683cd2350e81acd633339f48ebce625a1cd81341711afa64d664fbf760c59c1d98bf31cca982750ef44b2ed08a1250e93d5f6d5da0f4cbaefd745527f7aaf0dd7c68e9f3be410cc20ee1f291d5912100cab08b39a6e074702d24b9dff5ec272110c078899d43d0a4d7083817855a32f380627c69906e188f671591b3c8bbc68814c6b1199f2b4d28dc13cc4dfcff589630e7cddea08c302083d498f8f4063aca076bb7894aecb747c2b23eb548239d8db99e290d8d0e8e665baedb84c2ce0527256b3030d8427d849c0222ba52550bb99545c0ff716bd1ccab5b7a8c6f2f2b2907bfa15d687c393ae51671bee7e5ee4fbe01ba45835fdee92903ebe7b643ed579056e7dffcbf85fa2330279b28324b18634ca91c0914bb6b9fdbf1062f1c3ac96f0a6c1994fa308a11d59c71a0cad09d6dfde3e9b43f897fdbb2f6ee1addda113a94666b634374eb16159056e7446800030d6d6470a82fbe93076f6ca52d3f67b12f1d63a5046ed9aec95f46ea7f4d6a57970c1870b294dc3b67dde9805e76843b8e39f056d02ab28216422c3c30a105ac7c3279118f323d04c79d84599c34898f257af88e232ade6ed75a3aaa286581d626ceb721879cbdd3639afd0185ef5fda9b6c45fec827232ac34a925e6825f861a207614beae31548d65362b0e487c736f7c1f42335c30653a503b0c223571562a2150f5a2ac805ff649a079edf9b98c0250108822d52ccd4fb5a8e6074295362154701dcb0bb7d1aaf56e0e1975d64f259a871a3eeee415f84c9227aec6c27ab88113083cf5cf7590f2f51fe47afdb3b03b94858cd05c66ec8141a104b0e5299894a10dcba39d44654d4bbca6c90d13cd6437ce51d7f63f133505a3b08885b3fc4718f7da069443eaac1c00c869ce62a8864b69be6c089276a3867fbd147b4e4a8ecd9e4227e2826d83e39d62d0d1e6d966ff0ba1d51411ff75872157b9cff3a1b5e20d80394580328b64f26d24975414faf6bfbf12b73c60b7a2057347870c15605fcb316578f39bb76124e25f03abe12bca68c9813c02814234f61087ab7ae03d66180535647daec9ef8b7fcee5f811a2b5ffb11718bb73d1ae22b3b6d5436ea338f161193ad7aaf801c5c659b4fbf93452044593557803d69a836ec51f3a9b25819dd75ba9a9dda103852a61673e74de57aacbc0a420dcbce1737ed966ddcf6493da737b62ec95aafcb5dfea39fa8806846cf61b45d056deffdee1684f41ee6f24d90a1881e3fe3397f7676d2f766acdd0589ad2a7b1adb1b628bdd240ae40d7218f525669b3b1e585345d6e282484b14501d590d953eb72e257d3f2d112cdbfadf99eadbe5498e64fea054e34d2f587e032547dc4222626fa1ce743ca00d4e67201e90cd66dba3f4fb7eceb8b4fffa465bccddc9daa57be8b343f02a9db6f18bce35bfd61887c6987deb96920add28fc6485ab32c41e342649201d7ec4854fd24de697cf45ee523b1b681a9b47f0a22f31573e34be71c442df84815dfdf2c6f4910a276e7e2ed39f198dbdb487eb6aa77b4fa07b0e3fa08ad35ca9bc7816fc5c3fa475c109a7a8d36cf6d2855793defecb6af9038a2a24e81040875205b4f08244f78adfcf0c5b4ed0954c7a774dc657963b7fe3e8a30806b46ce39d7e7f77dc61d5e6a4848b492c1aa93ab85f0e9d55cae6fbecd4635038699f53287b0b925bf00a572e54e91272f9910e106ae76f57e0fd184dcd1899e89f0728b02312a0e7fca38f8c1aede3227b276b5b662972050306de19f5d0130bf0ccc5829d5cebd42b7e4b06f0b2e3b5bee0500e973325e246eb8601f60fe039aef98795cc253b49d5671a0335edd5844d1b6a92c01435bbcd3e110b95516972934fe18a5c9ef59fe248aece6e7ae7d7900475bc1c10ae6c812a1de79792522201220775628bc1cc28cea5e755fadd9942cf4a093e93425c585115017947c18afea86427bc41c66d15dcfea77d3aaa404476dcd61299fa10c69d2de2600c760484bde63f232aa5e0350bf61a80c2b441585b825685cb64f2891edf28b24f5961640740a8945557dbfc019c2ab62f131c966842f2d1fc74d92a52bfb433c1d80f600f16032f50dabce88186378db152195f16da2016cff0a670a9ce0ba6f60846ad584b753f749b8bfb296d7a5513286750c6af48cbe8713bf1848be044a7e00933fd0e613b732e057c30c76b4a8473dfda02dcd5c424a43f6e1c445d25975c7653c1580aa00e7c55d95e0c78e6384564f06108958957e5516cc0128873ea629a1a802e12730d9b7da14101366f5d2bd00e97b412528a872651d3006a068a2027ba5f4e0f8f8d658f43f0205bf0cb82ddf31843ab185f70f8c55411bd18427d8ac5c6d4d9c9d88d8b1aee0cab1133ac909142716e2b8dd12030d587045a214d879e0217fb6d8228a496fee0e8cf5a22c658368d983c73542346f6052754da17245c1dbb48a7c27fb9d1b5318ec18f10a9a4ad8a8e51f6a870f868656eda96b7078543b4589f8eac517b564e5396f02222efe810ab83ddc96571f61541dea54c9206a4ef2b545e44624548b2e0ca571ada9b420d7848abca0e03957e9483e46d13e702b300e8650ba0e3fea85f4a09b9d89ebe1dbf3312137f5cb8770148fa433631b6e4a6f2752b10cfb7c7023b579f207b6b8fc64699efe2682742f7455097dac9962d80388ed45d8e6bd73558db0e6e4224f20e23c44933cd55fcb5ac593d152dd4a3a04a0dfe534174228037001a0e8e3a82f0e978440fb638d6a33e6356aeb299b7d4faec5afaefd6bddcfe38bb8f57e80c568eafdf80f6ac00592f90e5206ebc5e49d903e16900449d8361ff1b5b9a38f4cde1a1d24657fe98919b379495678bedadb8f7d6dd7cee82e5318fd71062089939230480356f5a7f01a2ef51872a3090a500dbb8c5670d20cb70f1c1e3fa4997c127c8386fb404fde6a2a2667beab1453dc92368b39089cc0b46d6fecd2ac122cacfd80b7c4ab2094f55524f6730ea335c33ce9e0ea8c932cd15716194fde0feb08f63b01d945b970baa1c61d31d89cdcb39759e6c1230938d7cb92f71dda66cf1a5dccd4379d2c8fdcdb45261309b2f921c9f192391d9cde2eef2be2d7735692df72f5f6a1353fd966a9a9b348ebd4df6fe85f5e550b76e45016933644666ac095f8213abcdf040c3661f5f75eea5f89be3f43e22711607f024b16ed839b26876a94afba7be1201b6c5de89e1226f11bda56f2ded3463aaa9c548c826d7d9fa183b8a1707b303f2dc077e1675137a0307bc4ba817344f434e5cc5b5a9beb7c8cc1954fffebc6d3475a688151e00b5913f84a6820924e693be75b24c0b28744097337193601cf5f8a7a2fddd8310de19c2597b2987d399059f3f78753f4f4195b73afc340f05be0b117262036839ed0b530ed4c5f666473b6162c5f6fc152b0216760483a20191c41671e9cd167490a65457b07db04122321306878df0204d5a63a5301f75dc09db16dd3228efe45bdc5ba223402e22da5638ee0aba16a01e83948fee675d0d92aeb4959843fdfb73e7e49733dfa217a526999f758da19ae0b31c5f2d280c776dccb34961c79bacdd53b284a89d3c1be09239b6dfed181ba55ffb35e97ee3260a07e80c1cf67ac08eadf405958407dd70e0f114c20d6e5e1fd092b69bcc9ec334a873df42e524651c01a2cffbbeff4359f09675c1e4b056f58273e056ecd908bd782ff60a47b4961522f8", 0x1000}], 0x4) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) r2 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() socket(0x11, 0x0, 0x0) r4 = socket(0x0, 0x3, 0x0) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX=r4], 0x401, 0x0) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x401, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) pread(r7, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x7fffffff) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x2012, r1, 0x86f) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getuid() mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) chown(&(0x7f00000000c0)='./file0\x00', r2, r5) chown(&(0x7f0000000180)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) setpgid(0x0, r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) setreuid(0xee00, 0x0) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f00000006c0)="24a608d334f68b1f26da3fb9a1e5e89f23bf1309400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x3c) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/84, 0x54}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/199, 0xc7}], 0x4, 0x7fffffff) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 6: openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/192, 0xc0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mmap(&(0x7f0000429000/0x1000)=nil, 0x1000, 0x2, 0x6010, r2, 0xbf) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4c, &(0x7f0000000040)=[{0x2}, {}, {}]}) syz_emit_ethernet(0xe, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) (async) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x44}, {0x6}]}) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000200)) (async) ftruncate(r1, 0x3) (async) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) socket(0x18, 0x2, 0x0) (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(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: syz_emit_ethernet(0x56, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x3, 0x48, 0x66, 0x6, 0x7f, 0x3b, 0x0, @rand_addr=0x2, @rand_addr=0x4, {[@ra={0x94, 0x6, 0x4}, @timestamp={0x44, 0x24, 0x80, 0x3, 0x0, [{[], 0xffffffff}, {[@rand_addr=0xcd], 0x8000}, {[@local={0xac, 0x14, 0x0}], 0xfff}, {[@multicast1], 0xfff}, {}]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x3ff}}}}}) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\xad\x00', &(0x7f0000000180)='\xaa\xaa\xaa\xaa\xaa']) close(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x40) sendto$inet(r1, &(0x7f0000000240)="21e63dcfb395bbf832d04050e34345fc5a2e550fa570b9d122015e7bf94cc74d3756097578309c10160ae04ae2547da622bb5f07bfd680bb42c82d931d23793d9b9fbebda42325a518c9476a10631833be912582937117f37c98d49ffea59c1bece106cb6fa63901a5cafee31dfb0ef2b5e11ee72d19c34824cc8ee666b3e76018aca397c7c93b4e5ec797d3a7fb9b30258b66d7ff2b007d28955e032cec1c2ab6922b61c0edcb435e3900a9778135e03c8ec31c7351026c1b8ade024c7f9bde890def339ecba93cb56005ebfa8af7bfd7a02225ee8239bfe9cd6ea833dbdcd8c5290b92afe3e08206ad39d4c14467e8aaf672da992d841910ce14a98434af1ce02fa67a22632fd818f0b2e6073980b2b8895c4844106e295e609a77ccf8d93093abed087057671e2e5d15cd70734037c10f1828f627b9ff1a625efd3ecddcbdb19770b0d9f9a4053ffb288807a72fc268fc583a14f74bd17b4032e2fcd1aacdbc8c90d5377cf13ecfa887210ba2a23c2662a70cf77f4a1c26fe2aa32f15bc88b51d193ae50ae30efd9292aeebfeef24bcafeee6a85610ed3911d92188182475de45fb4e1a79b28902f041cbcd4915d78d0d8de3fb680ea07ac74b1e46feb582439324c2b65a380f3346adf0389ef7d27feab3c39099f42de30a59b68039357b599410081e97441bc7ea5d49292b592291d1fb16c24e0c6fe6ea18e43f01ec887f836cd0f568db034f314f782a40163c2e1ce34290504a629d718d6b80da1afcc84b8b23339b8b35610a06812fbd09459b8cd66cb5af4e7e5a1262930fcba132f493dcfd26f591f3eb57c37f698f3c1f621176201874c1e46b10fd60655a2950a8a5cc0ccfd0f07da1bb91152642cd05fb119c3546f04d13402d24816ed2efd9922fd7203d9390612607480df8adbbde441524d91166c525d62b26afd1643c8ac47b6c930acefb29b6817ce985a14be30703c78ec0316c2f22d6903f716a6402b893d8fd8a346ab46b79ab691a55f06b63627b52dc7aa35cdcc12c14a320fe0f7e23817b8dcbe752f47add00b11b6a5a06c06c0f341f156db025ed8a3546550fb5bd32bc048e916aa9e6948f6575e22817429fdf22f8d5f68e2d349bf8c51fa04a1d50810e3a8d00c2a25d87f67799f19cea717aa56d5a7503d0b23a5d0b96cf6ea61f854f9632552b94e724d876b44b29676d762aab0fa2c1000048b419ac1d4f088b9983474ddad41ef7059ae50de2d905ee101c3efa4edd3c325d0dff7261b0e91a0c8cad0f7c7155fb95f4af09b1e9ab57cd48f693abc4850486dad46a6d76b5c6fed2b66b0520ffb32d570126a5871cb5818a559f766ae86478bb2f6f087097d9fe0bb16f3cd8aaf89be213a68a64609fd07dd55090b2951ddb7ed6dea6897d9c615cbf88a1ef6f7017139245babe6d0a2ad19db92163cd9c6619d69148a0020f8688e6a9175ef1f1bbd34b1de21d43a12d24132e0c32f504db8e1bf725bc3b05553a5a08083c3c1d6d39ef989f8afee1e11b0267710a1b58ddc12bf2f286adf39012ea8821606019dc65b72e27a069bde1d45b05184043782725c5ff34ce953862df05ae5fd311782a88ca56da39324b1ce9cea9ea4c618978dfb4e1d52d652821aba8735c59e4be611b17450dee8655d0bcdb2c6a8fd4e90a6195e2fe44c6a87ec3d9e97f0287046e1617f4cd7eecd5de73939ad7161e5f18888152cf4b532884527ad24131fbfd8aba89356b190ccc1fef59c5af69fc2b676dd2ed39b93c80dd630d367797fba2158939b523bcae56aec722e45fcc151f427c4f1d09352b0014f9cdc66fa3dfb7210764ba994c6790cfb7f515cceeee316225384ed575f6402b628fc79a85de5e1f317f875a87378ee1cfdeb7e4ca6950c18d38ff16c20c796ead03555bece81c0af92b86f9b3f2bc27b0285839474eea4f22bac7e4e5d226c17065c6affed4d3de9c07ee16776d755a5bb4fb3c8c08ac70f0a86ba0f88ab45a5777ce6c8ca9e980ef79a67ebf9fe0ce8e061e772c0b1e1b6db1e7b3b40d0ca566ee3058fe76f8c28116e10b66b13cd329d37bab7f03cfb987c33444d60a855826c06e6ef50d23fafe95632cd5396345c24cc9b07e64580b8a2ceae554341959cdfed53605649220167783d7e41109c8d3f7b8fbfd9c827deaf4a62bd882ac28643227055e80437643a3f4a526ebac8b6a9944305807587251766c2a3025669c812731ed76e7891476cbc2b23615c6bd00b3207a2fa2b9dcf50f2511d82499eaa0577fa7533a816454d2f3be84cc374b0b6625b829884e35e18b7426fbc279450e593fb62b3909be9b409de42786004bd49e72f8a403b061fa932daa527cc3afb563bd3878aa76e6608847f59ed96bcf5cbfe8d987e487aaace26b2d2cb32ff3b917287ed746e884d39cd9871d71efe0016b07709b779d1e87804ab0a09e141bd9d8324fbcf82d5884dd9d6e7722276f27cfaabad07f8603aee06a9191fe5b0fee36a922953dc67323cf3ad86caa04d634fa69640bef6ff4b6f876c89d8d90cda1bd76bb82020a9995dec12518ad6020bcfe093e23be98cbf896723ff84e6ffe063cdb762b569212fc86e18637fc4556f547d79aeaa24ef7e663047ceeb6f32acb372bb776d2b84216aa32e1bf2ed2600d85b64cbc737dfdb371dc29e984e13018d2d6c898e0aa55999b24c08e8c92313b24262ea55d9b2ef6e91513da68b162da9c38f8d60223e1e082eeb4e2e15d928e6d4888a2c96b041e5f9f0a02184718d2b21ad4c1a3ef81d633db1f1fe8dbdf1b11516fccc2960b3f9a81be5943335f46c71b06456f553a267597c21d15f970d0d514bf5769691e01ef7e95f82b7c7ee6f63c3764b9ff757c555f2a3072ccea150cadd52eb45834240a83eee6794f6ac5645267db04b1f00b9703dc79da61b9a11c68f6be52bb925cc923982f9e0586e02b6dfe4c47b896605cc248795c94324bd0ed59db84621d3fe66c36ba51561355cb7eddff7dc2646e693be98ef87fc62184322854f850a236bdd60a646c573692358a15cc00e9c1a1a816021496104bc95d032ed0f153fbcc06c554e6f52814586c129c152f7112f9b99c4c29a026b216fa17689b90df18f10693c6d87bcbfeea0e149cc2232dc0d7111d23d63963537ff76a435c0fd8d00c4b5ad7e1992ee9395ac87ca9d581314bdc7ea8445a8e08feb9c0bf0af5d050cd5320ea3ee1c5afd48d0d8d6acd4fc9a748e51c6f64fad93dcecfc31cec64ac58e8828bdd5f6586023d8b851c17382cd0fd91a060d65a50d6ccd5edde792238715647a47b8ef63a91d46c25eeecab3f6ff9379aba560d2d568ae53d7dd24a6777caed5446d46b8369f4f28296a1f785ed7abfd9e0bf278a0dbe2f89cc6e72785de531d8771ec62083973fb52a5f91e581f8e2eeb7c48c14349c73aed365cbe25714e80f5184941688a5d32e8462044f82ae8cfd512b4b1e5b2f07fd3f63265776fe368b021ccaf2e941b28d3b53d3f6c323e753f5abdcd983a05bd10f4021e132b33a07a8b86a7c2655c003240665726b310be96373ca690e5f896dd94504781b61ef5911f6bd69a537b197c22dd7b1d2bb0803cb9b73541c1c15b057d6d26e284653e734b77dcd8b58a291670b6d3bdf3407a273b83f809753ad5748b32277c652bcebe49336a118f1d31a5d34b348ae091865ba75fec60fa693c38e580bac2eed8f30c537d4f42392c24af67d48c6bcd6f51ec613bf818f17ca2137efd51c907069a6523029ecef5f250a8d7d5f7d1061c2abb3d8d7673dec8efe08e5f1edafa490118cbd4b6c3fa19ac0f58bfc2b3e195c616be6b6e0e776feaeb3e7804436efe5474ea73fa0e9d90c077a01c895c1b1e8c48382e2ec761b6a06868cf609b39a2e4cbf4ce16e0f0eb527d1f901c28a49b54e9db90334d9298390f5780232783185f2de8c8722d620fc9e9d4a57fe31b8ad18fa37a8d363bca04d27a246c8b76682e17f979a5d6231b9d8d48496a97f466a2921980afcc4f69cffa140db7a863a0be83ba2a278db60cf572dc9e46e5345fa0045729b345ad8b1dd0f2d84809ccef456468024d3541d34fe91dd21b2f5140aff94c01112c3f356de365b2aa0af3f61d27e2c99c1bf1b9ce6386f1ba61a2210c97cad8000b9c44d0484b0b5d1d358063d3aa913693baa117debb32560e7e63e4b679aeaa2f725df189240f273f62b6da236d76920d4d9f99550aa6d6dbef6c8c50675324c5e1962d975ed7a257af38a5fe24aa36684b6d19465187277029688e6104c61160b82bc888d9cdb58d6725807d232d08cd9ad5808f3f9c785e1052fd71e2aabe252de1d3b02c3a2cdfc6843b034c5299115154adba0fa980aec9fb9778c5b711dfebd02c919f566c85cba4d13e28b14305185fac00607b347ab92236f5c050bb0d764cea99c314100d0439e0cf703db406c0c6f740be6de573ca4d1bff2bad440ef6acd8bd4634c4af948fb3eb6118d9c6a6584bee9a39609d4b6e1d58bbdac30146d72e4995be7e2f8d60ef45db24e99f18cdeaa3837f964daebbec0b2396f2310cf6d9fd5f660544e771604833c8e0e35b96fd696da06ae49eb4a34b5f558f9379efa308526c7fddd279c1bf62f6221ab8424f056d46a8b873c9e3d38bab1e15212b4d97a5606211c92a714a45cb9a0b8a642b21489c8197233d4c4ed8912b702d85c0bef733dfe74c64c7d7e5dca94bc5fe5983cca59637fe42cc73217b1a0ad7f1cd16896044ba41aeb79c46eca802cb4e5d4c21ab8f0111209ebcce6c0ee59d515ef3809392b79318401fce428e1d1d3036bf4f32f73b87d5b99449fd63ffd0c59971651af95bdbe8651578c183771a943a10f6a0ccb9063721cd7c00e5193066526fec51e1c44e09f1d772e358891e4c4a0ae7ec93b27f3d75467f9e7a971a36aeed8bcb79532ce420541d60cc44044cdff7df6a856685976abc4944e51018b98a631c07bb6eeaabec8604fb61814d38533a0a1cde120eef118c977301be5f988a8a10ca63de38d7ad9e64b24ed8b63909f8da0b7ed075ade0fae8ffeb0c697bed5f206fcbf45e0d50b9b56a9e790fb6eacb65de1fcf43d8c52f3b1a929ae1e385a85b7f0d35609440f11d57d35567e1481e9da0e06e22c01fbc52584d503e93c72709e738f636a19dc1e9c729a9bb2dd09e9008e1b31a808a22ba7c67abfee0e062e96c12cdbfc2e905e6e30ec5448e8fa92ae5c9b34773612acc8aa16f574725c9776336986de7755a8ebf15fd78ec76c2db20dc9af6750fb2382de0ded5f8d60d1ef7f9a7ec500ce57433a53b5e11775d5b614f43a048e34bf1617fc2e0ecfa263c940a19f64982cbd5131b9b7864a814ac7ca4f6dcf804a850d80cb8586b81f8e8783c5b82ee34ecb171021a8c4a3c1df9a708029a14e2d12566e34bdf8026596edf406651e5f624c3d9d336a366d55aff9b546aa8f148b01f44fe1868b2bf3d27d5abf249059828255d255aed20f8e2fef427810f5477cc9c3b6cf480b588ed8effb2a998a41a6587ec63d7b469c51fc39b7e6c2382e066630537472f7bdcd7c26ff02e17d2587fff63c82daa5874bd187f9401108c460a7100ede6b7019509196fa00b620f0fa807648d7cadb4835775066457b90ca433b69d94b34ec7dff7567de86fa33684cdf4b64b0e1f1ca815401633817da5e446d2e8237600f782ec7844cd1b3c055e5c1d74e89a572b0df0c7095d10512816fedcba3c4bf1dac494768e40e300cedf778bb9611af4927669e58c3aab98f824b47b3c081c513b37b7e9730a34f6ba68f", 0x1000, 0x0, &(0x7f0000001240)={0x2, 0x3}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001280), 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) fchown(r0, 0xffffffffffffffff, r4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setgid(r4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001380)={&(0x7f0000001340)=[{0x82, 0x7}, {0x1, 0xffff6834}], 0x2}) fchmod(r2, 0x46) r5 = socket(0x18, 0x8000, 0x20) sysctl$kern(&(0x7f00000013c0)={0x1, 0x3f}, 0x2, &(0x7f0000001400)="f5660003820f2e03d694f4a6c6249eeff7f8", &(0x7f0000001440)=0x12, &(0x7f0000001480)="35466bbdb29e1ad68048090add24208149ead302ad6cee43fe18ce475640d91bb07c67295ade2b7a538689d9fb543194758008107957c883703daaf8561d", 0x3e) bind(0xffffffffffffffff, &(0x7f00000014c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001500)) connect$unix(r5, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r8 = getegid() setgroups(0x4, &(0x7f0000001600)=[r7, r4, r8, r4]) r9 = semget$private(0x0, 0x6, 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001640)={{0x81, r3, r8, r6, r8, 0x2, 0xff}, 0xe2, 0x2da, 0x7f}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x85, 0x87}, {0x334c79d70b62bc18, 0x8000}, {0xc0, 0x4}, {0x8c, 0x1}, {0x6, 0x1}, {0x8e, 0x7}, {0x87, 0x4}, {0x8b, 0x1}], 0x8}) fcntl$setown(r5, 0x6, 0x0) r10 = semget$private(0x0, 0x4, 0xb49) semop(r10, &(0x7f0000001740)=[{0x2, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0xe8cc, 0x1000}, {0x3, 0xf68b, 0x800}, {0x2, 0x0, 0xc00}, {0x4, 0x5, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x2}], 0x8) socket(0x1, 0x4000, 0x2) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xf38) (async) ftruncate(r0, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000080), 0x2, 0x0}, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000228000/0x4000)=nil, 0x4000, 0x5) dup2(r5, r4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000380)='\r\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = socket(0x2, 0x1, 0x0) ktrace(0x0, 0x0, 0x53e, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r3, 0xb, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r1 = socket(0x0, 0x0, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8001) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/113, 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="030000000000000079ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3dfa334cf541a42617e7906da8d12494d9985707a833f3d718e3ac7660ab9b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5057ccc486b2243d2650d5a6087d7cbb5e82c0ffdc19e4b4423bae7f7b9e09a32ad76f983153e166ee1a4910246231300e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4dae2fb5a5641117cebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a024cb0bc05bb9ad9774743c66751ee5b2b78c343134ef8378010edb75575fcf086095bc3c340a63b85e883173d6f"], 0xf1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getgid() executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@empty, @broadcast, [{[], {0x8100, 0x4, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x3, 0x7, 0x7f, 0x22}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1d}, {0x46}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[]) shutdown(0xffffffffffffffff, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x5}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001ac0)={0x0, 0xffffffffffffff56}, 0x10) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x25}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) ktrace(0x0, 0x0, 0x53e, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) executing program 3: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000000)) executing program 2: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='\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') executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x1) (async, rerun: 64) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) (async, rerun: 32) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) (rerun: 32) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa}, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) 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', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\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) 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, 0x0, 0x0, &(0x7f0000001480), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000d00)="ce6cbf8df1ea987b98b67da547b5e8dcc45e1892dc88aded8b72f52cfe66c0c6ac9a3b53ae1394a1ea905c858aab436fc907d8b9b8994756e6fd458e2864ade60cfbd468eeab611727024158412c2306690281dd15988706425a0278ffc3ab3a6e224fc1b553fb51262dfb6100560a3755b24ddeaa0939402ad2b38f2e0be809a3c05c6d17b2536ccc441ca4f25c499a00990b0b7aad84400d4e945253d9301b2ed3d2eff94f1c8c06866228222d728200b46858dc6721ed4d2c60da598c1a7154ac8a", 0xc3}, {&(0x7f0000000e00)="e6c4a570bceaf3c4a04d245766c5fb523375073d11f572b75f5ccec9abb23a394d1049eac98d7dbc65e037790a8e8d9cdd317a4dbe7721e7050c2535b456a1e696b46768a5c7f1ed4a9069c50682c3f556d132ed44bf7ba87c2abf99beb84fe146eb14d5953f27dc97b75f879a46d0a0177f1832d66d5b029f0ad8b0ab2ebe70f01ac377bf43608811d95804e9fc0becf2acadcfeb74e1a1682f7f5c07d9f86a4455379ce8ee4b3ce145e4604a77537a011e092864632a6dfa2371a84c5b5533524de9de4fb05baaa355c026c28d6fe8f82ace56e1451cbd103a7faf8e22992c6245e3a9d8bfc807b9611399acf02d8d509940ba9f87", 0xf6}, {&(0x7f00000008c0)="8b9357ca371128381ee59f91676cd49aeb48d749ffe2bd5e430df60832af7568b38101c030ba0ae16c945746c047c3ca07fedcdb2e616d7e764605300fdf4de419f6691278d3ac14e4ad3da5daa0fd0bc1", 0x51}, {&(0x7f00000021c0)="1b925b0a42b29ebb4e7f494610721d60a4a12b9a55e39ccac0917a98f96c6d07f0eba38d99182baafd801bfbd8ecac9a7f8ef035518e33baac8a3caf43af311adb6f6ecd0f8793d0a0d5644bdf461892dbe6a4678b622b743329c97e2c8e97eee361a558d0c72cc9e6550b038edf1fb3f98ae81becaf66aeef0e6ddcc42b496104f49c8a394a2f6d78150991af50948eb138d1ff1f2c0fae237240c47a3c008da3ba2132a49fe522d78374422784625b614329df76c73c1ca0ded818a73ee13675414b6863f1992ec07355de3daba44460b1352a2b882a9bfb8ff810694c8c0c3bdd3f4aeebb29a9999a78def8dbd1cbd57e7efa84fda82d523d52cfe4ce5ec1efdff49962110d17fe66ba6e606d4e6116117820afb36f89ae1220976a67d8e35cf6d4a0a192f5923c77f1d766c2181f412939b4d684e2b928b9e5fb3351f63a281b6b21af9f4dabdb938f49d5796488bbc2052335782d5ac28d1ff5b5a44d9a55d03d759a79a6eaefdba6f43dc64d503ec5a7916da65d6cf0c2ecc2631579658499a167341f86d409f2ae77b574d7781f75e5b64eb00a72cd0026e3eab33a919a9d2b7dadee18848fc4da7043d643d9850eff766a4188d46d1464b92688cfd9aedb4547e99f2b9f460dd9fc894f8a3d8ca9949852424049896b16aa9e646e31b448a960f981696fb8b89f329018daaea6673f842d9893e972a153daf19187c1f962cf173a3f9c30fb338fdd633c9896d31718127f01a37583d201a6b738b74d44d370bc2da6bca238247bd3186b28099d66d84135f9d8b6d90041f9d6429e4681afa8b0fadcb4f198759dfff19c646e0dd53050ceed44284bd89f500dc4217f1a17cd48d5d3337bd90cd42f68d205f13c806b92593743667c6a739f61abcd3d3ce25241a998505bec0bbec4af0fb0f9f474cff3f667d9325e46a1f227e68fb2e78e43f43ee181aa47324c0629024515783e05b6dfd8634bae594207fedbc5273b2b66d03e960a6f2a7817f299453bc86396f631f7504e1aadb4ea9d28d3b08f312833cde382afb85f93fcc5fb33f21f6a8548c98d08308de2f87d1a6f91a57e69c79ae42313ba6b6ce6e37b5e54ede905224246de765c3c0fd44b361c45720dd71e807c03182f64e8d9b13e515b7c18fe7afe9b455741b7313035e420a57863e6dcb0c7fc5ea2725052df3ad5a70e73c4ffa92dada309072feb4481cd4f5d544e026e9262dc04428e064700bd5b25379193377dfb455de28ef9a43f9740b561e810210d254fc980de6e41d96279cb0f67759629c58b517914d207f116a64ad81560967f924413b5c5ed8f766b8b6f4a75edb1786c6b3b4438672702ab779c9be6b5b49f2f86c25226544d80cd4b2b04ece2bdd3779c03fb32173b7a0813abc06205fe2b517d24580c5c2c9f12ff4bd00416df817eedf47db98576e67936c58dbd9502f5b8a58cc052bc68c0f1b26a2b8c693e0525abe72880d0a00a032d2d9bc44a6a2be50916a34ae8d1d585a682feb66bb7d3be4462b9cfff834fa3c08d3061a8daf71dafc7fa6fd063c6fcfa541fcb2660de5f90471514a42dd1cc5d6908d69417e46c49d4053abec9a8be66e6316c6614ee94065288158facff3875a86a0b01506423b7e795070accbdabbf4a53c7c0515606fe05a3802068171c00bf4cbe0f2591057a7deaeeb2d1f88d7a1458ad45b0646cd76c5e8e643d9c3a8d0a89614235874ca0e714500c978fd4b168d81c52480ed773ed3fbc9af3ae2c9a8967e63f24676cc8f7ef07f0dceb8ab80ca03431f8f4932baf839ead4e5386a1b2335e470b1e62ff973caf068ca0e8bf4c3dccc24ce2cd1bf13a1995c4679cb6d9a557f23a7d9b301b11a098c339503ff69132bb7c617c3424c4573486f9a83636b427ea399b556efdc14ccbc47f8396e0f7b6a97167004d3ca9f2edead257a278bde6660b84f11afcb3fcf81f8c25b9466f2b19daf55bc886e4da85f4e5ed3074bd4fece21806c36a3b62c7cefe5ab48da7e40a9d96bc656e18c63ceeed622322303078874eb5a97056f65f5a3dbf2a74844c683cd2350e81acd633339f48ebce625a1cd81341711afa64d664fbf760c59c1d98bf31cca982750ef44b2ed08a1250e93d5f6d5da0f4cbaefd745527f7aaf0dd7c68e9f3be410cc20ee1f291d5912100cab08b39a6e074702d24b9dff5ec272110c078899d43d0a4d7083817855a32f380627c69906e188f671591b3c8bbc68814c6b1199f2b4d28dc13cc4dfcff589630e7cddea08c302083d498f8f4063aca076bb7894aecb747c2b23eb548239d8db99e290d8d0e8e665baedb84c2ce0527256b3030d8427d849c0222ba52550bb99545c0ff716bd1ccab5b7a8c6f2f2b2907bfa15d687c393ae51671bee7e5ee4fbe01ba45835fdee92903ebe7b643ed579056e7dffcbf85fa2330279b28324b18634ca91c0914bb6b9fdbf1062f1c3ac96f0a6c1994fa308a11d59c71a0cad09d6dfde3e9b43f897fdbb2f6ee1addda113a94666b634374eb16159056e7446800030d6d6470a82fbe93076f6ca52d3f67b12f1d63a5046ed9aec95f46ea7f4d6a57970c1870b294dc3b67dde9805e76843b8e39f056d02ab28216422c3c30a105ac7c3279118f323d04c79d84599c34898f257af88e232ade6ed75a3aaa286581d626ceb721879cbdd3639afd0185ef5fda9b6c45fec827232ac34a925e6825f861a207614beae31548d65362b0e487c736f7c1f42335c30653a503b0c223571562a2150f5a2ac805ff649a079edf9b98c0250108822d52ccd4fb5a8e6074295362154701dcb0bb7d1aaf56e0e1975d64f259a871a3eeee415f84c9227aec6c27ab88113083cf5cf7590f2f51fe47afdb3b03b94858cd05c66ec8141a104b0e5299894a10dcba39d44654d4bbca6c90d13cd6437ce51d7f63f133505a3b08885b3fc4718f7da069443eaac1c00c869ce62a8864b69be6c089276a3867fbd147b4e4a8ecd9e4227e2826d83e39d62d0d1e6d966ff0ba1d51411ff75872157b9cff3a1b5e20d80394580328b64f26d24975414faf6bfbf12b73c60b7a2057347870c15605fcb316578f39bb76124e25f03abe12bca68c9813c02814234f61087ab7ae03d66180535647daec9ef8b7fcee5f811a2b5ffb11718bb73d1ae22b3b6d5436ea338f161193ad7aaf801c5c659b4fbf93452044593557803d69a836ec51f3a9b25819dd75ba9a9dda103852a61673e74de57aacbc0a420dcbce1737ed966ddcf6493da737b62ec95aafcb5dfea39fa8806846cf61b45d056deffdee1684f41ee6f24d90a1881e3fe3397f7676d2f766acdd0589ad2a7b1adb1b628bdd240ae40d7218f525669b3b1e585345d6e282484b14501d590d953eb72e257d3f2d112cdbfadf99eadbe5498e64fea054e34d2f587e032547dc4222626fa1ce743ca00d4e67201e90cd66dba3f4fb7eceb8b4fffa465bccddc9daa57be8b343f02a9db6f18bce35bfd61887c6987deb96920add28fc6485ab32c41e342649201d7ec4854fd24de697cf45ee523b1b681a9b47f0a22f31573e34be71c442df84815dfdf2c6f4910a276e7e2ed39f198dbdb487eb6aa77b4fa07b0e3fa08ad35ca9bc7816fc5c3fa475c109a7a8d36cf6d2855793defecb6af9038a2a24e81040875205b4f08244f78adfcf0c5b4ed0954c7a774dc657963b7fe3e8a30806b46ce39d7e7f77dc61d5e6a4848b492c1aa93ab85f0e9d55cae6fbecd4635038699f53287b0b925bf00a572e54e91272f9910e106ae76f57e0fd184dcd1899e89f0728b02312a0e7fca38f8c1aede3227b276b5b662972050306de19f5d0130bf0ccc5829d5cebd42b7e4b06f0b2e3b5bee0500e973325e246eb8601f60fe039aef98795cc253b49d5671a0335edd5844d1b6a92c01435bbcd3e110b95516972934fe18a5c9ef59fe248aece6e7ae7d7900475bc1c10ae6c812a1de79792522201220775628bc1cc28cea5e755fadd9942cf4a093e93425c585115017947c18afea86427bc41c66d15dcfea77d3aaa404476dcd61299fa10c69d2de2600c760484bde63f232aa5e0350bf61a80c2b441585b825685cb64f2891edf28b24f5961640740a8945557dbfc019c2ab62f131c966842f2d1fc74d92a52bfb433c1d80f600f16032f50dabce88186378db152195f16da2016cff0a670a9ce0ba6f60846ad584b753f749b8bfb296d7a5513286750c6af48cbe8713bf1848be044a7e00933fd0e613b732e057c30c76b4a8473dfda02dcd5c424a43f6e1c445d25975c7653c1580aa00e7c55d95e0c78e6384564f06108958957e5516cc0128873ea629a1a802e12730d9b7da14101366f5d2bd00e97b412528a872651d3006a068a2027ba5f4e0f8f8d658f43f0205bf0cb82ddf31843ab185f70f8c55411bd18427d8ac5c6d4d9c9d88d8b1aee0cab1133ac909142716e2b8dd12030d587045a214d879e0217fb6d8228a496fee0e8cf5a22c658368d983c73542346f6052754da17245c1dbb48a7c27fb9d1b5318ec18f10a9a4ad8a8e51f6a870f868656eda96b7078543b4589f8eac517b564e5396f02222efe810ab83ddc96571f61541dea54c9206a4ef2b545e44624548b2e0ca571ada9b420d7848abca0e03957e9483e46d13e702b300e8650ba0e3fea85f4a09b9d89ebe1dbf3312137f5cb8770148fa433631b6e4a6f2752b10cfb7c7023b579f207b6b8fc64699efe2682742f7455097dac9962d80388ed45d8e6bd73558db0e6e4224f20e23c44933cd55fcb5ac593d152dd4a3a04a0dfe534174228037001a0e8e3a82f0e978440fb638d6a33e6356aeb299b7d4faec5afaefd6bddcfe38bb8f57e80c568eafdf80f6ac00592f90e5206ebc5e49d903e16900449d8361ff1b5b9a38f4cde1a1d24657fe98919b379495678bedadb8f7d6dd7cee82e5318fd71062089939230480356f5a7f01a2ef51872a3090a500dbb8c5670d20cb70f1c1e3fa4997c127c8386fb404fde6a2a2667beab1453dc92368b39089cc0b46d6fecd2ac122cacfd80b7c4ab2094f55524f6730ea335c33ce9e0ea8c932cd15716194fde0feb08f63b01d945b970baa1c61d31d89cdcb39759e6c1230938d7cb92f71dda66cf1a5dccd4379d2c8fdcdb45261309b2f921c9f192391d9cde2eef2be2d7735692df72f5f6a1353fd966a9a9b348ebd4df6fe85f5e550b76e45016933644666ac095f8213abcdf040c3661f5f75eea5f89be3f43e22711607f024b16ed839b26876a94afba7be1201b6c5de89e1226f11bda56f2ded3463aaa9c548c826d7d9fa183b8a1707b303f2dc077e1675137a0307bc4ba817344f434e5cc5b5a9beb7c8cc1954fffebc6d3475a688151e00b5913f84a6820924e693be75b24c0b28744097337193601cf5f8a7a2fddd8310de19c2597b2987d399059f3f78753f4f4195b73afc340f05be0b117262036839ed0b530ed4c5f666473b6162c5f6fc152b0216760483a20191c41671e9cd167490a65457b07db04122321306878df0204d5a63a5301f75dc09db16dd3228efe45bdc5ba223402e22da5638ee0aba16a01e83948fee675d0d92aeb4959843fdfb73e7e49733dfa217a526999f758da19ae0b31c5f2d280c776dccb34961c79bacdd53b284a89d3c1be09239b6dfed181ba55ffb35e97ee3260a07e80c1cf67ac08eadf405958407dd70e0f114c20d6e5e1fd092b69bcc9ec334a873df42e524651c01a2cffbbeff4359f09675c1e4b056f58273e056ecd908bd782ff60a47b4961522f8", 0x1000}], 0x4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x3, 0x7}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mkdir(0x0, 0x0) mkdir(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x8, 0x110) mknodat(r3, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) r2 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() socket(0x11, 0x0, 0x0) r4 = socket(0x0, 0x3, 0x0) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX=r4], 0x401, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0x401, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) pread(r6, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x7fffffff) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0xfffffffffffffffb}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) msgget$private(0x0, 0x0) (async) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = dup(r3) r5 = dup2(r3, r4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000200)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a190443766ab70aeccb2ec5c6fe3c9a96e67924087392569678b2c0301336ed240b0b", &(0x7f0000000340)=0x54, &(0x7f0000000380)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e7898b7a49ac041bb3e869503b3d4a865712eca63eaddd7d262b461855e19c1cce73bc62097b6eb9c07d7a3e8", 0x75) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x0, 0x800) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) (async) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) kqueue() (async) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) (async) kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="09060000", 0x0, 0x0, 0x0) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x5a) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r1, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x2012, r1, 0x86f) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getuid() mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) pread(r0, &(0x7f0000000a80)='t', 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x58, 0x0, &(0x7f0000000000)=""/88}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) setreuid(0x0, 0xee01) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xc) (async) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) (rerun: 64) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0x0) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000740)={0x101, 0x7f, 0x2, 0x3f8000, 0x0, 0x200, 0xff, 0x10, [{0x0, 0x1, 0x100, 0x100}, {0x2, 0x3f, 0xb5, 0x6}, {0x4, 0x2, 0x6, 0xffff8000}, {0x8, 0x7, 0x4, 0x7}, {0x4, 0x80000000, 0xf22, 0x2100000}, {0x5, 0xde07, 0x40e7, 0x4}, {0x2, 0x4, 0x80000000, 0x20}, {0xffffffff, 0x3, 0x2, 0x7fffffff}, {0xfffffffb, 0x8, 0x4000}, {0xf7f8, 0x7, 0x1, 0xfffffffd}, {0x7, 0xfffffff7, 0x9, 0xc000}, {0x7fffffff, 0x57a52da5, 0x1, 0x4}, {0xfffffffb, 0x7, 0x4, 0x4}, {0x4, 0x5, 0x2e0, 0x1c13}, {0xfffffeff, 0x9, 0x340f, 0x1}, {0x6, 0x3, 0xb7a6, 0x3}]}) ftruncate(r2, 0x80002) (async) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='\'\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x25}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto$inet(r5, &(0x7f0000000300)="0ce339e3476ca7b203bf9fb606bfe8cab00642beb794b2ab4dd8f585fcb76f5472bd5a28af78d191155196803e51a3e80e717cd8d6ad8f36926796f13b87092a19e9d70d7280e3f1d4e78401a806d32236c2ccd7c7e7a537695aad38addf4d2f024f6e90fe3e6e598d04b5ee1ca26efcbad104cf5583757178edcaea830dfa1deeb195924393ee390c4f96246751165586d981dacd26a1a4f2514246917fb7995ca1bc612d2bdc2190c06e2527182dec862e", 0xb2, 0xf, &(0x7f0000000140)={0x2, 0x0}, 0xc) (async, rerun: 32) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (rerun: 32) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) socket(0x1, 0x2, 0x0) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc020699c, &(0x7f00000001c0)) syz_emit_ethernet(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) (async) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) executing program 0: mkdir(0x0, 0x0) mkdir(0x0, 0x60) (async) mkdir(0x0, 0x60) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x200}, 0x200000, 0x2, 0x1}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r5, r2) setgroups(0x0, 0x0) (async) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000080), 0x2aaaaaaaaaaaa7bf) fchown(0xffffffffffffffff, r7, r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getuid() (async) r10 = getuid() setreuid(0xee00, r10) setreuid(r10, r7) semget(0x1, 0x1, 0x230) (async) r11 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r9, r3, 0x182}, 0x6, 0x8000000000000000, 0x2f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r8, 0x155, 0x7ff}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, 0x0, r9, r6, 0x62}, 0x6, 0x9, 0x4}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/240) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r6, r7, r8, 0x20, 0x9}, 0xe41, 0x800, 0x22}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(r3) (async) setegid(r3) setregid(0x0, r4) getuid() executing program 7: setrlimit(0x5, &(0x7f0000000980)={0x9, 0x55}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x10021, 0x0) writev(r2, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000180)="14b28cb76c7f1432a06c2fb1c89cc4c91137c128cf6fb236d12fea75f2581f30d6347380c9c746e823aa3140aeb0e123d730533169fc01a1ada07a287504e98f51f422b9aa58b07ae1ec2b63ff06386ea978f2131c565ff960fb061e3db4845b126c01bcacf0a7031dd0cfb9639b02aa494b0970643d0e56949a6f395bf1be01cf5e817166d3370d129051a0d7c7dc9d8963f256be6c200ca034ad96386b054da69ac8d01a5eb7574ae3afae3ccfc54f76a961c0c2784f8ccd64feebbdec1c672effb7", 0xc3}, {&(0x7f00000003c0)="0c084fa8893f92e2aacce7b80d8647de198104e724fee5d56a70bc39ef66abc7836475fbe42c683d39585ebca8e61d7ba1ff42a584927a42695d49adc2fd11281afc5c4763afd9616948e7827dc3ca4f57d7532f1b3d1b63954abaedcca814103b5e239752d80726ab55d3d5355b49d909f6de061e6b2ffcbedaf0003ba6337555013ca04683", 0x86}, {&(0x7f0000000600)="8c48d22477e16abc33590e5b99be9ed1f3cd3d698d2bca5df93abb4ecd1a093ab2aea988eb3e6d333cc6a831b3ac2c0acc46bfba9ed8baac4bd11a4bd743be1d31fde5360e204b9300d9a3ba21d934855f5ebe4e2bdce37ba80010fba5", 0x5d}, {&(0x7f00000002c0)="a51912e26a03bea4e19c8c99a011f249c7d8f0b74b3e7f8a537d2e62d35a65c145b1fb3926cd38eafe55967a513f6bff22fa6c6a3fe65f4d29e0d5b233241e82", 0x40}], 0x5) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000540)="4e2e14c7720aa226201b7da936db34f1e6a9922b597ee03831e4b8b55e4875a30e7761024dfd5708e97354f4d5b8d9ef", 0x30}, {&(0x7f0000000480)="fb80ad53caf81e2a2893a3ad181533c8ca338d9d08df4551bfc078dc8456b5c426d23576bd973259f5d06358c82e8adebe8db89bfa2d00a115670e60427c655b8b682a087e56b22e85ea80f21c0998ca9139bcff4358a671c7cc04190fed642db501d53f7d2e864591cf84682e5008c5fd28de7f83ea8ed06f2ece96e15023d659dbc89aee4e5613f6fb624040c0bede9e0e7ee47ee7bbb901e8a01117e174c10efa2e78ac86ed341120b20597d292ed2337167b189fe0e4ac58e8e032", 0xbd}, {&(0x7f0000000300)='\x00F', 0x2}], 0x10000000000000a2) semop(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) dup2(r4, r3) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000280)="90", 0x1}], 0x1) dup2(r4, r6) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2012, 0xffffffffffffffff, 0x3) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f0000339000/0x1000)=nil, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getppid() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x5506, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0, 0x0, 0x5}) (async, rerun: 64) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) (async) r4 = socket$inet(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) (async) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) setpgid(0x0, 0x0) (async) setpgid(r0, r0) (async, rerun: 32) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async, rerun: 32) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r9 = getpid() ktrace(0x0, 0x0, 0x40000424, r9) (async) setregid(0x0, 0x0) executing program 4: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000500)={0x1, 0x2c}, 0x2, &(0x7f0000000540)="79c3da2af226cd6f3c012c36bb7d6962d34c56235e6bb20f85aba7831b70107184a899729f0ebb0f647b14be3a2f29f3a0452ce0c8bd2e7245433b4fac02a0cdf9561c02908f3bc7272c6d827171356c173de9916c9eefed1ae4ea6e2b9c924c01fed6f1ef79c8d9e155b82c2e5c30d369110717d2772424e4453c6c188a31bb", &(0x7f00000005c0)=0x80, &(0x7f0000000600)="aa22928503c58f31a3cb6a5e208574ea8902b541618acbaf900179d608da2d29b70426b55976f9603c838d623970f922fe8164", 0x33) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0xffff8000}]}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r4 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)="a3677e1c5b97a59530ed0198803e8aed2e6caaf3242c955d6cc7fbcc1caee6e3b89050bf62e1e557272a7f7fd6363146fb7fea2611810f7c8d8c42dec65678ed3dbd5db1bc2c261ce818d046d281a498792eb976d8b88ea0c1ee2c4a266fb70e750258c746a9fd79a6d5db005f345a3deb8e069f2710613a1151b2dd4660ea7ec961f6c3c8e201609b6653fa43516bbe340e23f6b535226695ef922301124b82fbd283360120e31ab9ab0ced45d5784693ee368fbfd5952afd43e7268ae0a0a94f5c6ad1bbb0a8715bda002f9ac75ffd02e83a4cbd", 0xd5}, {&(0x7f00000002c0)="a1d2419a1a4d6e30bd58649777aa4be2dce801a416987c76e2ea92a4a9e27ae3c1db8c626a078f335ed43b8dd326f8d05975833a1d69693c13815b6fee67b20f332a7a5a673e3bafdc83dc6c366181890481be62d26e82328ac889a87fc0790c8ca3e37f0e32a9bb3883738dd798bc15d22265fbefb36d212dc12a206511f9afa4b092f494706d535ce8dcb46b24b9483179e841748501b3e859669360b9fe9c3a991824f050b83a0deb37a4dd5c317b7ea1b36d613db5686fbe7fd5051ad365991b00cab28ae53df999ad", 0xcb}, {&(0x7f00000003c0)="5a82e3275d38e164290c63471dd2164494594df24111d2a3dc2f28d21e33d9159bb0eeefb2f63183c72e44045f496b22d60be171d4eb7ed33790ccf764afc70796adff28ffec8a6ef4a745a2e035d41274b023e5243c8ed03e88ee942570a6421b4649941ed91c895bc628b44814e6bf48f16a2f85be14ec871a7af5a451b1e3ef2f373bee8cbff8faabc11de2cbae7e609b8cbe23d77dab1b96d291c9f32237506d987e6720338f7f9e88b5ef083797b885f952a5a681c4891188abde85b80ba62a9da64812331f5e9cc007db00e00182260f2c4504ef5a69ba433918c875451026c7", 0xe3}], 0x3) setregid(0x0, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) r10 = socket$inet(0x2, 0x1, 0x0) dup(r10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x3, 0x7, 0x7f, 0x22}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1d}, {0x46}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[]) shutdown(0xffffffffffffffff, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 4: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x11, 0x200000000000003}], 0x200020, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036088000082b00fe8000000000000000000000000000bbfe"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036088000082b00fe8000000000000000000000000000bbfe"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) clock_gettime(0x2, 0xfffffffffffffffe) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) 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', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(0x0, 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) 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, 0x0, 0x0, &(0x7f0000001480), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000d00)="ce6cbf8df1ea987b98b67da547b5e8dcc45e1892dc88aded8b72f52cfe66c0c6ac9a3b53ae1394a1ea905c858aab436fc907d8b9b8994756e6fd458e2864ade60cfbd468eeab611727024158412c2306690281dd15988706425a0278ffc3ab3a6e224fc1b553fb51262dfb6100560a3755b24ddeaa0939402ad2b38f2e0be809a3c05c6d17b2536ccc441ca4f25c499a00990b0b7aad84400d4e945253d9301b2ed3d2eff94f1c8c06866228222d728200b46858dc6721ed4d2c60da598c1a7154ac8a", 0xc3}, {&(0x7f0000000e00)="e6c4a570bceaf3c4a04d245766c5fb523375073d11f572b75f5ccec9abb23a394d1049eac98d7dbc65e037790a8e8d9cdd317a4dbe7721e7050c2535b456a1e696b46768a5c7f1ed4a9069c50682c3f556d132ed44bf7ba87c2abf99beb84fe146eb14d5953f27dc97b75f879a46d0a0177f1832d66d5b029f0ad8b0ab2ebe70f01ac377bf43608811d95804e9fc0becf2acadcfeb74e1a1682f7f5c07d9f86a4455379ce8ee4b3ce145e4604a77537a011e092864632a6dfa2371a84c5b5533524de9de4fb05baaa355c026c28d6fe8f82ace56e1451cbd103a7faf8e22992c6245e3a9d8bfc807b9611399acf02d8d509940ba9f87", 0xf6}, {&(0x7f00000008c0)="8b9357ca371128381ee59f91676cd49aeb48d749ffe2bd5e430df60832af7568b38101c030ba0ae16c945746c047c3ca07fedcdb2e616d7e764605300fdf4de419f6691278d3ac14e4ad3da5daa0fd0bc1", 0x51}, {&(0x7f00000021c0)="1b925b0a42b29ebb4e7f494610721d60a4a12b9a55e39ccac0917a98f96c6d07f0eba38d99182baafd801bfbd8ecac9a7f8ef035518e33baac8a3caf43af311adb6f6ecd0f8793d0a0d5644bdf461892dbe6a4678b622b743329c97e2c8e97eee361a558d0c72cc9e6550b038edf1fb3f98ae81becaf66aeef0e6ddcc42b496104f49c8a394a2f6d78150991af50948eb138d1ff1f2c0fae237240c47a3c008da3ba2132a49fe522d78374422784625b614329df76c73c1ca0ded818a73ee13675414b6863f1992ec07355de3daba44460b1352a2b882a9bfb8ff810694c8c0c3bdd3f4aeebb29a9999a78def8dbd1cbd57e7efa84fda82d523d52cfe4ce5ec1efdff49962110d17fe66ba6e606d4e6116117820afb36f89ae1220976a67d8e35cf6d4a0a192f5923c77f1d766c2181f412939b4d684e2b928b9e5fb3351f63a281b6b21af9f4dabdb938f49d5796488bbc2052335782d5ac28d1ff5b5a44d9a55d03d759a79a6eaefdba6f43dc64d503ec5a7916da65d6cf0c2ecc2631579658499a167341f86d409f2ae77b574d7781f75e5b64eb00a72cd0026e3eab33a919a9d2b7dadee18848fc4da7043d643d9850eff766a4188d46d1464b92688cfd9aedb4547e99f2b9f460dd9fc894f8a3d8ca9949852424049896b16aa9e646e31b448a960f981696fb8b89f329018daaea6673f842d9893e972a153daf19187c1f962cf173a3f9c30fb338fdd633c9896d31718127f01a37583d201a6b738b74d44d370bc2da6bca238247bd3186b28099d66d84135f9d8b6d90041f9d6429e4681afa8b0fadcb4f198759dfff19c646e0dd53050ceed44284bd89f500dc4217f1a17cd48d5d3337bd90cd42f68d205f13c806b92593743667c6a739f61abcd3d3ce25241a998505bec0bbec4af0fb0f9f474cff3f667d9325e46a1f227e68fb2e78e43f43ee181aa47324c0629024515783e05b6dfd8634bae594207fedbc5273b2b66d03e960a6f2a7817f299453bc86396f631f7504e1aadb4ea9d28d3b08f312833cde382afb85f93fcc5fb33f21f6a8548c98d08308de2f87d1a6f91a57e69c79ae42313ba6b6ce6e37b5e54ede905224246de765c3c0fd44b361c45720dd71e807c03182f64e8d9b13e515b7c18fe7afe9b455741b7313035e420a57863e6dcb0c7fc5ea2725052df3ad5a70e73c4ffa92dada309072feb4481cd4f5d544e026e9262dc04428e064700bd5b25379193377dfb455de28ef9a43f9740b561e810210d254fc980de6e41d96279cb0f67759629c58b517914d207f116a64ad81560967f924413b5c5ed8f766b8b6f4a75edb1786c6b3b4438672702ab779c9be6b5b49f2f86c25226544d80cd4b2b04ece2bdd3779c03fb32173b7a0813abc06205fe2b517d24580c5c2c9f12ff4bd00416df817eedf47db98576e67936c58dbd9502f5b8a58cc052bc68c0f1b26a2b8c693e0525abe72880d0a00a032d2d9bc44a6a2be50916a34ae8d1d585a682feb66bb7d3be4462b9cfff834fa3c08d3061a8daf71dafc7fa6fd063c6fcfa541fcb2660de5f90471514a42dd1cc5d6908d69417e46c49d4053abec9a8be66e6316c6614ee94065288158facff3875a86a0b01506423b7e795070accbdabbf4a53c7c0515606fe05a3802068171c00bf4cbe0f2591057a7deaeeb2d1f88d7a1458ad45b0646cd76c5e8e643d9c3a8d0a89614235874ca0e714500c978fd4b168d81c52480ed773ed3fbc9af3ae2c9a8967e63f24676cc8f7ef07f0dceb8ab80ca03431f8f4932baf839ead4e5386a1b2335e470b1e62ff973caf068ca0e8bf4c3dccc24ce2cd1bf13a1995c4679cb6d9a557f23a7d9b301b11a098c339503ff69132bb7c617c3424c4573486f9a83636b427ea399b556efdc14ccbc47f8396e0f7b6a97167004d3ca9f2edead257a278bde6660b84f11afcb3fcf81f8c25b9466f2b19daf55bc886e4da85f4e5ed3074bd4fece21806c36a3b62c7cefe5ab48da7e40a9d96bc656e18c63ceeed622322303078874eb5a97056f65f5a3dbf2a74844c683cd2350e81acd633339f48ebce625a1cd81341711afa64d664fbf760c59c1d98bf31cca982750ef44b2ed08a1250e93d5f6d5da0f4cbaefd745527f7aaf0dd7c68e9f3be410cc20ee1f291d5912100cab08b39a6e074702d24b9dff5ec272110c078899d43d0a4d7083817855a32f380627c69906e188f671591b3c8bbc68814c6b1199f2b4d28dc13cc4dfcff589630e7cddea08c302083d498f8f4063aca076bb7894aecb747c2b23eb548239d8db99e290d8d0e8e665baedb84c2ce0527256b3030d8427d849c0222ba52550bb99545c0ff716bd1ccab5b7a8c6f2f2b2907bfa15d687c393ae51671bee7e5ee4fbe01ba45835fdee92903ebe7b643ed579056e7dffcbf85fa2330279b28324b18634ca91c0914bb6b9fdbf1062f1c3ac96f0a6c1994fa308a11d59c71a0cad09d6dfde3e9b43f897fdbb2f6ee1addda113a94666b634374eb16159056e7446800030d6d6470a82fbe93076f6ca52d3f67b12f1d63a5046ed9aec95f46ea7f4d6a57970c1870b294dc3b67dde9805e76843b8e39f056d02ab28216422c3c30a105ac7c3279118f323d04c79d84599c34898f257af88e232ade6ed75a3aaa286581d626ceb721879cbdd3639afd0185ef5fda9b6c45fec827232ac34a925e6825f861a207614beae31548d65362b0e487c736f7c1f42335c30653a503b0c223571562a2150f5a2ac805ff649a079edf9b98c0250108822d52ccd4fb5a8e6074295362154701dcb0bb7d1aaf56e0e1975d64f259a871a3eeee415f84c9227aec6c27ab88113083cf5cf7590f2f51fe47afdb3b03b94858cd05c66ec8141a104b0e5299894a10dcba39d44654d4bbca6c90d13cd6437ce51d7f63f133505a3b08885b3fc4718f7da069443eaac1c00c869ce62a8864b69be6c089276a3867fbd147b4e4a8ecd9e4227e2826d83e39d62d0d1e6d966ff0ba1d51411ff75872157b9cff3a1b5e20d80394580328b64f26d24975414faf6bfbf12b73c60b7a2057347870c15605fcb316578f39bb76124e25f03abe12bca68c9813c02814234f61087ab7ae03d66180535647daec9ef8b7fcee5f811a2b5ffb11718bb73d1ae22b3b6d5436ea338f161193ad7aaf801c5c659b4fbf93452044593557803d69a836ec51f3a9b25819dd75ba9a9dda103852a61673e74de57aacbc0a420dcbce1737ed966ddcf6493da737b62ec95aafcb5dfea39fa8806846cf61b45d056deffdee1684f41ee6f24d90a1881e3fe3397f7676d2f766acdd0589ad2a7b1adb1b628bdd240ae40d7218f525669b3b1e585345d6e282484b14501d590d953eb72e257d3f2d112cdbfadf99eadbe5498e64fea054e34d2f587e032547dc4222626fa1ce743ca00d4e67201e90cd66dba3f4fb7eceb8b4fffa465bccddc9daa57be8b343f02a9db6f18bce35bfd61887c6987deb96920add28fc6485ab32c41e342649201d7ec4854fd24de697cf45ee523b1b681a9b47f0a22f31573e34be71c442df84815dfdf2c6f4910a276e7e2ed39f198dbdb487eb6aa77b4fa07b0e3fa08ad35ca9bc7816fc5c3fa475c109a7a8d36cf6d2855793defecb6af9038a2a24e81040875205b4f08244f78adfcf0c5b4ed0954c7a774dc657963b7fe3e8a30806b46ce39d7e7f77dc61d5e6a4848b492c1aa93ab85f0e9d55cae6fbecd4635038699f53287b0b925bf00a572e54e91272f9910e106ae76f57e0fd184dcd1899e89f0728b02312a0e7fca38f8c1aede3227b276b5b662972050306de19f5d0130bf0ccc5829d5cebd42b7e4b06f0b2e3b5bee0500e973325e246eb8601f60fe039aef98795cc253b49d5671a0335edd5844d1b6a92c01435bbcd3e110b95516972934fe18a5c9ef59fe248aece6e7ae7d7900475bc1c10ae6c812a1de79792522201220775628bc1cc28cea5e755fadd9942cf4a093e93425c585115017947c18afea86427bc41c66d15dcfea77d3aaa404476dcd61299fa10c69d2de2600c760484bde63f232aa5e0350bf61a80c2b441585b825685cb64f2891edf28b24f5961640740a8945557dbfc019c2ab62f131c966842f2d1fc74d92a52bfb433c1d80f600f16032f50dabce88186378db152195f16da2016cff0a670a9ce0ba6f60846ad584b753f749b8bfb296d7a5513286750c6af48cbe8713bf1848be044a7e00933fd0e613b732e057c30c76b4a8473dfda02dcd5c424a43f6e1c445d25975c7653c1580aa00e7c55d95e0c78e6384564f06108958957e5516cc0128873ea629a1a802e12730d9b7da14101366f5d2bd00e97b412528a872651d3006a068a2027ba5f4e0f8f8d658f43f0205bf0cb82ddf31843ab185f70f8c55411bd18427d8ac5c6d4d9c9d88d8b1aee0cab1133ac909142716e2b8dd12030d587045a214d879e0217fb6d8228a496fee0e8cf5a22c658368d983c73542346f6052754da17245c1dbb48a7c27fb9d1b5318ec18f10a9a4ad8a8e51f6a870f868656eda96b7078543b4589f8eac517b564e5396f02222efe810ab83ddc96571f61541dea54c9206a4ef2b545e44624548b2e0ca571ada9b420d7848abca0e03957e9483e46d13e702b300e8650ba0e3fea85f4a09b9d89ebe1dbf3312137f5cb8770148fa433631b6e4a6f2752b10cfb7c7023b579f207b6b8fc64699efe2682742f7455097dac9962d80388ed45d8e6bd73558db0e6e4224f20e23c44933cd55fcb5ac593d152dd4a3a04a0dfe534174228037001a0e8e3a82f0e978440fb638d6a33e6356aeb299b7d4faec5afaefd6bddcfe38bb8f57e80c568eafdf80f6ac00592f90e5206ebc5e49d903e16900449d8361ff1b5b9a38f4cde1a1d24657fe98919b379495678bedadb8f7d6dd7cee82e5318fd71062089939230480356f5a7f01a2ef51872a3090a500dbb8c5670d20cb70f1c1e3fa4997c127c8386fb404fde6a2a2667beab1453dc92368b39089cc0b46d6fecd2ac122cacfd80b7c4ab2094f55524f6730ea335c33ce9e0ea8c932cd15716194fde0feb08f63b01d945b970baa1c61d31d89cdcb39759e6c1230938d7cb92f71dda66cf1a5dccd4379d2c8fdcdb45261309b2f921c9f192391d9cde2eef2be2d7735692df72f5f6a1353fd966a9a9b348ebd4df6fe85f5e550b76e45016933644666ac095f8213abcdf040c3661f5f75eea5f89be3f43e22711607f024b16ed839b26876a94afba7be1201b6c5de89e1226f11bda56f2ded3463aaa9c548c826d7d9fa183b8a1707b303f2dc077e1675137a0307bc4ba817344f434e5cc5b5a9beb7c8cc1954fffebc6d3475a688151e00b5913f84a6820924e693be75b24c0b28744097337193601cf5f8a7a2fddd8310de19c2597b2987d399059f3f78753f4f4195b73afc340f05be0b117262036839ed0b530ed4c5f666473b6162c5f6fc152b0216760483a20191c41671e9cd167490a65457b07db04122321306878df0204d5a63a5301f75dc09db16dd3228efe45bdc5ba223402e22da5638ee0aba16a01e83948fee675d0d92aeb4959843fdfb73e7e49733dfa217a526999f758da19ae0b31c5f2d280c776dccb34961c79bacdd53b284a89d3c1be09239b6dfed181ba55ffb35e97ee3260a07e80c1cf67ac08eadf405958407dd70e0f114c20d6e5e1fd092b69bcc9ec334a873df42e524651c01a2cffbbeff4359f09675c1e4b056f58273e056ecd908bd782ff60a47b4961522f8", 0x1000}], 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) vm_resetcpu: failed vm_resetcpu: failed executing program 5: mknod(&(0x7f0000000040)='./file1\x00', 0x6000, 0xe02) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x29) socket$unix(0x1, 0x5, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) nanosleep(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x426, 0xffff, &(0x7f0000000240)="460199ff", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0x0) r3 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) stat(&(0x7f0000000140)='./file2\x00', &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(r3, r3) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="1930f5ad7fe9aaaaaaaaaabb86dd6003dbde0030000000000000000000000000ffff0000000000000000000000000000000000000001030090780000000060823fa00000000000000000000000000000ffff7f00000100000000000000000000000000000001fe71081f3c5fa6e79a10dfce4cf11d46a7ffcafa4bff69600188d3a74aca438fa2b2b4f916ba"]) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) rmdir(&(0x7f0000000400)='./file0\x00') ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000003c0)={0xfffffff9, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000280)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x10001) r2 = socket$inet(0x2, 0x5, 0x9) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="0faf73eea46b39beeea6c607840b696deba07278c095c02881f8df86db62e9c0c1e30970a36d78d8fc5ae7d38d46e6e61acd6e5d54b76ec71f2b38e3c9b5926d7ba26ee2460946b7edfdf58ae79817b74d27a1ac8f1a8323319a575b5c05d21c5c45d876df608c211f8629b696199acd17eca11310ed955aa7a047d897ae4ce7f8bd07335966b6f7629eb6681b7047b08d7abdb662d73726709b2289353e0a7a8161cf17b3d72878b2f313323d006985c85f30f72fd23fae53da1b1e7d37d4d6b55032cd98c67a8b1a75dfb20edd9889f6c7e02183", 0xd5}, {&(0x7f00000001c0)="568a", 0x2}, {&(0x7f0000000200)="74521c4de5aca51e8c63879598365377eac60e1003762dcaa83b1b74a98fe2ad71f6ec290ea4ee479f52eb683828b9250a0544ad6097e0c50d523b0c50750e4679fdd4ac3ab5facb7393071d2111abf883f6189b2de77500d3046efc8a3a5287e511821e465d0a26c411f4d979ee625b9bc15d6cf6062748b308ab8a5073960e9d6116e849c412df3af4284e5f47d3522a0ee3e6eb3f40c6127e6ef3dacda78749d9d408f93af650da2bbc6e7422f3abf9fe0e9d", 0xb4}, {&(0x7f0000000300)="e00bf55a48ec74d772b7f7ae0cd5e3a0bf8c6ef3d2a8b3e3b8d34164c1c5f35315b6ebb282ea2902cf3011638860cfe8a40fd08d35ec50f37d4426e3d0c385b1ce064fe6afb11af35bd4196429bb344e277f659bcf2c9ff3e4ffc75b513dbe299251", 0x62}, {&(0x7f00000003c0)="9c68dbc1ab28810e9c62e3f56bc399c35113aded5545f4d5f93d761a2f71a9fadc5e758233e1167d", 0x28}, {&(0x7f0000000400)="dc536b822cfe2c5e6dc88456ac98fc292c8fc647f93ca087578d5074a9fdc4fa4704ebbbe176", 0x26}, {&(0x7f0000000440)="59a238b2eab6a8f8f1746005d55145118d71d00ddfe5aa938171f7515058f8a2780b4db75ac184a79f6276212ee622353bebd0c7ef5ce3ae3eea7ac8dbae5bee6d30f4a177578faebea24ae8a658eca83d677ab00b5c646c26c2e2573d765c70896f44d5ae8172bb43b09f8e2a0310e88a", 0x71}, {&(0x7f00000004c0)="993cd2b4a2d70b38aba1bf1b69fd294f2973e0d5396a772d7cc4e8a1ca2b1ea0d7f7df1884feb285661a3663a385a6dfe67196255fa6d536f2b6d532ef7949bc20547101baca933d3ccfa5db2b30f0e03f9392b6351a1673de7091e4c12cfb4508c7d63d94bb8c1fda8e6c521abcd8dd5d55407dcf55c20c7684e1d2c0e5d23b583e1ab590175cdf309017711e9b61781f2b8fa2821f6065715881a26846cb4757d8fe474bdddd992e", 0xa9}, {&(0x7f0000000580)="16d11e31a5c0aab7e5bc7d47c65e9f719f4cb7876c558df83ba77f9732dadfa62c5486fdaf655cb6b2ade605032d3541ffef4f3afe827d54bfb37cc3d608b3886a9bd371b733a41774d14c33cad385f9", 0x50}, {&(0x7f0000000600)="8e9ac060acb06cfeffd5fd563af76ed68ae8da02e53210cbe506532809f53e06238a20c4ba01f6d8ec506f6fe1a0d8c898be3ad7ea0dde469ef93e8cee5b51917cc38731239452797eead56fa974543a0eb0746928ed6c", 0x57}], 0xa, &(0x7f0000000880)=[{0x38, 0x1, 0x8, "38a186c24f03c3d1edd60ba5fcbecab995dd8c7b6b3e3acde9416c7fe59411ac7dc0e36a25eeac6a"}, {0x1010, 0xffff, 0x3f, "3ff8470b52c29a9fa9fdda0320fa651ce2b1791e45d7e85c1bc584cef22eb9f4d8b9f7a312aa322d4e52eecb9cfd2368e87c7325cc67f5f6f8508395821cbf82a0bc37ba316cf6a0fd83c2a9ac60a26d8e5dd9349f8fe337a239f1a77a6fc820b952151c1a41f93ba9b35661c625886c239d8bc276fd051e56b2501f68ff0f268d2de6f8339226c735c5e6cb8841d0add9a6936141953aeae07d7a19cf825d4cdf7e443c18ad491a89d4f422a6feacf036831455ae165d9f273ffd354375d334e1a481fabdf99913fdd44b83290c00f8a5f71f265a08d317dee2c590fd710bfef0cbc7ac73b8022a46d4b6a9d11adb3f00d15870308dc6125fcc05a8d2dc67b9a117a5819d5859e4d857636c838b3629177cc7ede77ef38b7fe8906cb955147c90c1210b030703e4a1238c5a0b87ea4614b24764f62c660b0aaca72e496c53e6755f0155f88d4dc831518e9e4a12331b61d04d4f2b4f0858181daf514b2f8002d3ffb65bd708d5ae7ef911f0efc54ca6b9e7e28c6c3112186d4e740119ace206b3eafc2a341649bca6c308dd17a3a78fbec007c69e60e6acc5e42b43823aeeb7b2dcd4c9a240858924defff76e8e36da10b587f8c483491d8b4007983a1bd0f92300579a4f7fb6b42ec1005de2f3e1d233b7a2d835b5676f9de6ae4d695b1ccbddab4b47305046d93a6903894bff68e3ea413b378d1390cbc2050e8d94dff821ddfa0fe55e8bde588f225437cb662fe1378bed142b11ac94f388cccd9571f782a77ebb66c3d50dacdc3011c90d4018637f54920fe10eac00a26cdd2237970256844e7f31a562ac4c9f1c5924ef2cd778d421c96a3592a884d72cd35f0ae0ed7314a9dc9f12c5efb155f220cf4bb14c62b34c1efb32bf64f17403c7031ea9ba255fb18bf4369f5e616b5b1910fe3d14cb83270fc9922a0c410c29588afad726474bf67a38329500e330888dd8a324a87d158c107458867827c216867a6736afef2d25d2a239bebff2d1e2a2cebec387f396aec3cd97549e0d677ee1695df1196eff1aafd56a5b7d9d3583b2378f3909f572710d8cdd6a3b2657b483d20ca84b47622f7d53e5d72e1a9fb628b58b41cf2ea4f250bdfcbb2b06988c5897ac9f9a1085b986aa0ec424aa683e0cf5d995699d7ac6a4166f97ecec8fa1c00f3b183e092f470006c7e438f2d55916af3c12d60327ddbeb0bf6c750b18a5c42b0156e578907aa366c28e7781dc3a9857ea400a04efdc97c31e06516f9ae65eda25602ddc23d557210336a30615005dd28b09efced7a71581219daa690e128a627d5223892b847c0756dff23e929ac7a39d2df387189845a6883aee1901dfd9d90724277c7dcbe7e77c2e35f721d4067540b4dd68d60fb23ed44cd72c4045e3bb7ba1c93ade92d9f7e4e01044d06f5bf80c0480d82f06e04e355008438160c634717df1bcd2473bb0cc62f35f0557acf16142835cfdea2742d72ef4ba5aa74f62d05b3af22ffc8d9f3db27059c898ea3a8a8d72cec72891bb607634c190168c7551f6614749c50dd467b6702655932b0b0ea3fc294a6a7f8e1958affbf7e4e6aa8e3434b4fd37c21c3b9ec4042e6ddc909230371c047d8ecf786f226a09a8072ec8e2c3b183ab435b992bb22d9fabaf6c1a3dc4ad30b6e43930af374672f222956a8d5f741c56d9bbe3cee9498667377a8f54caf8abf4eeb19afe63c96a66fad1848aa10731f438586c78ec440c21af258a5486dac89bc71aa7e01fa9fae9d8251ffbd93c1a6104e9dd33ae42885a56e2f98f6d4d62ed5b6b22f0221d6e29f956d0334ccccea93f13e4363439cb0e396a591afb0648e3bb9436458ab6768cd114271032b082cf8d61019621c59cfc760e25574fd1a1f3c924f4dbc0d8d8a901472ca4fc71e976fefb17dd136a45424e1baf5aebd4b95652ea3fa2ddc8dbd86537b45aeb5f58c7be646548724fb11f9972eb5e63d8a74df5bed867a45c90860489302d40bdd58a279d939c1a8ba8169ee1c332803e7727c1b2f2851842cf5fbaea855947f3f430bdab1d68a20c9f88a15ea841918751db06982858d902ef4b9339d074cc5b724f5bb140117f400403bde5128e8e91e4c8b8565ebde7872a6bfcd486b830aaaf20bdca514be734a958bb632f0ec9b0e330e32586889dbd5513bdd3341d1998d1dff5b14a142eb5b735cc9684c3ba64651450c84dd2503519a5e7418e809778d230cb37c26b3cac8b7d0212c8047909c0340e61add8c2610a7fb8f1afef922d637bebad050520904734a20e4cad7c2b78c9c5344b1f2094ca0c77c099a017be1bf4061f4d3302e31f88c9c77a37b6e94a7f0a95935a02cdf7018269ce265193d434ed327149c06cf57ac08f16a2fb08e566458813c85eaaa2348befd7247ac90484fc286863ab6ed5fa6ac98e8282915d73bed704cd639af086333093dcf58fbf14f84236ec5d076fcbdb25690890d0d8011ed321637b89e80b3186c7d63f113c2723518211eb8633dad716124a656061945aed7a88915927cced26f18f82e607bdebc6f370d123248d8d4c28ff15c58cbf9190b0aedd991bb207502025cbec599d6cbc403a165c57c8ca7295155b5f14994a7218e214369563a2210da141936bc41dec945c1b4bbc6062b2811c3cf41bbfe60d9e28228eba418a734198794bd5b7dca96a7f58eba30477d1da94a75fa1d6883c64d7e9786ff19cf1d8ace838b9d7e10c2bb4209fca6d0fa7c01df7f3879e59e10d31219816f6c2ed331314e57fe3615c652632a4edf0503a4ac3f9331f566f3bca452b87473b321f237ae1da591cd8241f761c15ba8af81f8ff7b59dddb4d3d0a9db49ed8e73550c53aac5665b009eb2703bee249f86edf5b94714b639feda15d69a53bae5edc55d6f593d59911e3f77561c9531e2c92b96678216d4c10e55141fcd72c06eb8c65ec0f55a8815e871d1a230eee19cd8971adfafb7b0b412f4cb7927c141c8539d502ac5c00b80d2639bbdff17be8f51c6d230d75225c34ee9a4743119705e793496cf9ab40dd310713121ccdddac487d80e36fcfddf5f267f2a7bbbb572908b450552710d798f6c0e4ba8a18374f5710364f652b5a86dc7388fe4ee162a1f835ebf96524a5b6e724c5fe72ec269cdb8050e9bb03f8cae4417ad7c85bafcb065b0e9db618114282675bc6ecd284a0f1102ac56da632b5a63b16c7e214413173cf3c646e08b8ad2cae6441a6a473e684f036cae4fb2abcda088b17acee591592b76c41a3311183b36274378820929b550b754dff1eb9bcd50f54445bab786b816fabe725d11d6e9b9508b007cd5e28c4ade2f6751c6328933bb92351ebad7edce5f5ff01ec1f3d8d86376dd64adf41ca069b09b8f26219fdabfde244f593e8a7c77b861b3bd59e2af15dd1445553efdecc55c96e46041cd65a122e0ff65f88ccbd8f93302e8567ccce2c06592170d3b5bfdda1baed12213dadf262dbcd819d89893100638e5206c8bb3cdeb0039d28b8135dfdbd347651b5480eb8709bc7cab572b47a715fc15438bee822dd5715e0127368b7e83c123ebb062da945845983bab03db593f131c023b70dd209ec10e8126e4b3e43ed412292bacf4763c035e352b3c377fc234318f2ffdedd8ac73d381a965c0881367306fab71f288a40a5064e86fdbcec0cc44b7a67414ba61d07110b03689b627faef8abc8afa664a6a6356e15631da2db7213228e62bcd2442595edbc318a604d5fbf2b2ee3a11301f93e2e2fdd90ad8e9b840df5216fbba813c08b512de3a78877f6737c334ab8606c3f6c34a8551f16d75293e364452cee102d123e5b7a9ebb39d6871975ce726d3e060d9ac289fdcb952f476769d26457b676a9e6ac3e7595da96f562f27ff0570984bc018047a90e01b768d85a1b864e3800384656244a4f45b3bc3b66a3de34702e9462d89fd8cfc518ff9fb0a7b18cd3b093e10f92d0ee780e33bcb55cb37c9e091dfe57b062f9a4284768a932238a6d0173b39d7e7bf4fe376a7dc797293a92338319341220a278f57e568e0bfb1ef19616794c6b532ec27a86812f336ff75e7ae04777c6a41b2ccb97101a564ae88d3b2594e05808cd884c1bada60fab3b59c84d5a0dd4cb71d113119f567bd1b5ad5e39a36dccbf574b708362397d0b24139530274853c4c4e7039b8c3c4b18068930ed4f3b2d71723f6a9e5d16c620da6cfd03182d6d56ade8b75cce874c0951bef80ca8947b7c6fd592db4559bec808305e4e157cc76a5b340598433436d54436d84101caee9dad2ae8018af65a11e5d6f4bdc7d99652dfb71271d841bfc55f0825de7204937ceaf0f2b6f2029c75331a5d39c4f1632132f530c9709b65505095561c6bfc14e4d94b5970461119cdfb551274382e0ece4d4936e64290a4ee4f1aa4b6ebc12c4e42d1340b9bffc39044a2bc46442ed05c94eef6318453392f70df70e92b75cba3e54dbf8666677e1670dbefeef90cdc8b4be68b4bfa8b20d6d863645ea9628f0b3e88cbca30b7e0bc76bbebd5375059d98392b5d7d4adef9a02352ea898b2bad373bd92cc4b22a0e1ce4bf756506cddf8e38561f8f109e90a56705aa944929dbab66d13e6306f9a5e029fed27da49420a17e3e3880ca50556ebd8cbbf7c09244fd251b781db9deca74183a31cf966e9f5650fcecb75c023483202e933193278418ca64e2bf7a6b42d035505c0a0fc025f121a386a20c476e42bb9b443e60367090bc9faa3bbe08bcc59d551579cb39522f680b431ca61976805fb9d58da6c685e13f105625ce67ed96e6daf079f8b99ec135bd0d3cc43b14073f5369d55e70fcec4a322a2e6d116a5bd89ed6f40ebd8b5480d95182f988af873724f938c7788c1797350f90381b46b691be68d92cb93218433f722484ca30fae1cd2551192b378abfe294707081dd6f87d2566205f56c5f04f54a2e6916d997ef9718c36a865ab713fa11faf00a524641ebda4a7196e1f8bc97ea33cac414ffb50d98085a6f8a945886745b179a0297a7108e2f7cfcdf926e5ed33be16b5f3308270f24816d85c34df9e1be23bf0fdb52f15f1608699263a44030ca343b015dbfb51be551c686234a4e58db3df9c7f2489f7d9b0ad6dc23d01623dd7e2c5dff3321653227b41324dde924f2824837d3f0ab9553270bf38052672edb41cabcdd1944c110c22f884ed0612c2e658c8f46ad13f0b9eb91832c4056ca34e5c21674b1396595b55c0b200a17ddb294966864d95f677b18b35c61aa0699389a87ff3761dd2d24ebf09d602b83f93121becf7a25a532683f1ff4867922fadaa40279ea6695650ebec033c13afc5bb0a54b7ee656ee86a891323b1920c7b9b9adfd78d87c87d67173624aca85783af6b2d68b80be73600d0ef807c4c0b604bf3a113a26e991991a5a2a341a6c9b228566f08743f27d8c15f260fcbe196c89f15db46476e1fd86a940e314f834e2a437c4d91b2a5c9233bf7a7267046182ce222c9367857e03963d2e4ed4013e4833ddbc49a0763a64f1fca0c70a6421caa080f5b7cc580283dd287aab24bee43427a847839af12e754ed1d0e820aaf157033875d4cf4ae1f15150f05b213fcbea91893ca188b3c9c7b230ce088c742b4d3484cc0a17c71dafed0d429e959c71012b689f871de511515625de8ab1d21d39bfbe6d36c50fce8f7a90d83b0b3eb8a35167ec0f5e51893d8973cc4914b49a8c7f553955d3b60b4f264d201e4ad24e2f58f2d4f3b40997e460022aa67a8d0af79dbec1e3d16c4de4c57a384582c7a6552675411781c2f840f39f0fc7893810b6"}, {0x108, 0x1, 0x0, "9c4d1810b82a6779fcaffaa562bb48f73f21dbd08f1f166ffbd9d9d137f49a8e2e0407c08bd5dee6bd2e2a0e950d33133a0de14260118415481c7ca99d4a887369258a575d0288c33f05931e4a619ae5920c0fc8fe15fe5be348e15aa7495b9f98570b6bf94a3341313dc617e95e8d5b27cc7ff156efc810b59aa1bbd52ff9dae4e22d695d5040b7cd04de0772b3021419361fe7039fdc6d335c65362ad362195567d882344a67254afc7c7223be4866225b674c9583d7362a0283108beed33fd0d7691fcb783f13eca1b9ac1673cb3f017d7ff4d9e868f379d32a15e6c4094cf3c706a6110429be7c905df6127f4c04992dccfbe9a030"}, {0x98, 0x1, 0x800, "c4356c676ed71b26de6661b3d32ad76638d871e314777488762c392cbb5a8aec6149ca15c845875997449801a98636c8c7768f9518f8f85514a02e278e3d6e284dde8297eb05d05f6e272a607bd466e4a4c4e7f4e578a47c741cd00bdac8a60443aaa34dc335fe733decdb09d511005b6cedc76c5fd499c2451b809cbbaafbcebd3a89cc85595610"}, {0x1010, 0x1, 0x6, "fed0366f995ce08b4fdb7cbf3df4041b2b4723f0ce4e93ab78a433017611cada3882ddf91a465d64740f39c2439b3337260c14d7b2b64dd73d1fa1475d4c956dfffd0c1e0369d75b03810edd9619f1f50451087b97b93c663deae7d7a49a23e0d1c297f442a02b868d102540a56c859f3a081cdad60c8c25e1d21afb73f72351b4c1a1c4abd1322e8cafd4f174aab5683063b8072b7e1f5b8d3c5662d518f659e689d6ab16f4a77c09123aee09fd6f1d9c04d6307aba4d5594cd3656c7a73804a80f342b8e483a796821fcc8ec769cce2b61f0947249df3064c84bfca4779362c112489c0fd0ab32876938da19c0e642ccae2a8dffa757524e93d6c88b3e2ecfbe9e15a1d5ffae25a83a96c02b46a450bcc2103b02b8a64225346e88cf06f3191a872b6cd229f6dd06183c8a0ce10a140d79b41ac03130bcf2d036064135f222ff37c1af786d8c7dd017038474c6aae5adb7ca10fc0adb8a5e179a44fd7e1d90d1718464e0cde310c9563f4fb027ce6e47f70d9370b4c3eacff43281a8f201087771331f5ee6977bf821a2f26593c29b90c8ad437d57e7a5faccb1517168839ed023dd8b324064e464d92f1e687c29fa82a40667090d0726c80eac68bb05e70f4e677d91326212aca3462c7ade8bdda46c16e64f516dae9c2d3c4bd42f254e0eb240d8651ce876185d2022d5e905c05e788958d0f6a714433330f06ea3e03676d8e4a722e213488679dcd045f0d91cb066aaa4e6014426d885230efca4cf0b8b45a13ab4b877d4774dfffc158c12b19666ddbc29df1016d1e6dc2a3ce679cfd2816c4d4ddd054cb058ae7a32d4ff6f7bee849118c0548d53a96ab9f2cbc3faa9b6e426646cdd952b66dad6d838019948d8f56253b374795cb5fc57b5607a0107f025f027dace1938fa08b7751ddb2928148c48e5d5abbed59a9a69ff3ffb00c2989ce7b1ac55b3ea2608aa486b625d88efd89f74456ea7a1ce4cb0d4b88c5cfbbd1a99480835949537ee4e51d540a422186b42539dbf88f47ebe42a07102dd91660dda9120849b3b4c012dbf7ee48d7f726a4803e33c440355b482f7eddf5ea6e74f356fc59d231e566e1ffa6c12fed37bae1521dc3068dc54b03397ed29dec4c09bd5332e3bbe8ff982ecfb73409e37ec3636acfe97a8393f99fca18c207572a8af7accfa8a429e3b1eb643fdcdbc9b81abfa4df535579b442f77067002ce2e1a042566186e7a358d3f2be5396f13b66bc720291c131fbb5fd463a5df2b1ab4cf0361357ca9518074f18664976b8f0e80a540b0590b8b0c08310ef8aa0ffd2960d63bc15361298eed9e1fddc6eae1ae7962ace4bb87e01201c14da7c688f32ffa743c7f42287f70f80e9c60fb87faa4f2caae09fdcb1f6389696ff743d7481c934b8aa03a353a811521b1a834349d6d5a145058e908299608fd539f2702835ea34ff67a444820a9dc84d2eb7317dae14bedb63e7dcdc4ec2d02d7daff53214c3bf83f4884efdd0c23812a1123cace4adba6ea27a0ddd8ebcc45561b20c14e5177c49b529574b0055a626fe5a64d7feefc018070730fce76cf2b8d59243343948028cddd603dbcd178147568e08db335d8bfea26ab3f47ff599b3bcfb544fb5858a57cd8a0f18b6dba5ce9f0b890c181928c2d4145927a385c9e2e6cdd663d117bcef31db6a5bce3ba8363e2f81a8aecadf1eefb15e1b5d2f9a691eaa0c0939792a0c719c151b247ecd89a85a85fd0cc245dc7f0f3bb84346c4fc4fcdbfd8eebc9e3f289d817041a6b41df8dd36dff5ca8dc31604cf80bd41c7e21f0a334f7350a41c5fcae9df2509eb245bf01858b733642c43be9ebeaeef58d588b78d01298fbe436be731162fbda7b54ac1aa4763ab77d4cdd070de45bcb65229c14005c3457b6380bab3c1924edf904d500ae41c0bcbfc87f8fda7705badd5a5cc505f4663d3270460d962d25e4ef26f96b2206bf42954aaa0ec91a1081abac6291be5173d0adf2196269cf41824596af0f537ce78e8e527a70482bca07b7fd76112e036a310c5827cc8730b65612e12c399a01bfbd761be9530e410013318ad3e5c648a5f1d358066a8f164211248bca5ab477fe5fb2c9e32de10c121b4f7e79b1c314a0cf85924399453cf926f3b35b686b0b0f9109944b9463230d4b7a3a8a9cd0966032e49d85c27587f8723c5ce7da84e37098b72581848eaff411eb5a0b47f4b485e773c20664685be2fd92ed541372740463a9ee338a9374ec654a73988363c10985421e8713418ff97c7c0e56d0b16eb649a80f2213d4d2212140992cd8830de410b23a0cc8af83548a8cc9ce73a0e63f54f470ed13d2825a27bcca254d8d6f42b882decf9aebd63d92abbdd02d60092d1abbd492f63b549b86d960b7705ea5f3ac2ae1e8ef214e862d769ca4c3901cff6cb17dcc369afd00e1e46c065f7d2e81e78b537c260fdfb915899a6b6198fc2165dbfa0346b18f6fde4df3410f550dcfa4db8a69d5b94ec76e0540370a7345a62dfdc6d7d6147d9897556091c1a67d87de84274af15047dd91af5d32a527bd435121dfb2667747819f0326fda86d1c75105fd1e7d236d59ccdab71026b18c0d8e3ae63b6c2e99dc732c18ec951a15e3ee85532c64a8eaee02d45d7460583bf69e5b7a36a801e15ac789e6db28bc7e679f80ea4bec0062570d367ff9ab163f64326d4ee24f7b29e79e1e318419e8638e2248ab3e4fe76cd5dd67c68e5cac3c727bf045fe5dd7e46a1a3b447d1d1899461e452c680cf0f6041958aae6166b11f61b375aa70c26626086387d262a9b7f65931dcf78b6264bfe2ef07ded729663d71173235624641206064c2ec2c2ab30ccdce57f45d6d15f211b575fc03948b3d9c5ef655fbb20183557e6c7c51650dde76b38525925f07cad4ab79819a2bc3653afdfa6d7b5832515b0f1b8342f9edccae17aa284a427cba59a62ace81b2206c7b28da43ffc8df48f1ec4b2422c67fb9905e75f2fdfbfee2c3bbe51cf7355db1ef477ca0c72a6e9bf95a67cf73179be3f24d833c65df081688e8d58648366e387f301e90294c6ffa365c2d72478f66e9ddb7e9db528d52959b0bcf372bb4138b9b8c12be3d78736332a74a14ec488bcd4d6add8c72266c78c31eb20b18823f40de09f475da55a13081822eb787e473962f13ed82721f45bbb1952c5546028ff74a4da2ca0b5de5bfe79eb92d2b6598a8f5f3f501d04d1c7eb30c2292198c33e02688a3eaea98c2b078ea162c6d61397feac73fdf441c0087b1cb1b103fe1820d4a2830525c2d5c07acb81780e0175a444cc55176948a37ec66e4a987e4dbf50e318a11ae6efbd1ec98a79a6cded7bff01056b34418b816a6b7f72c832e960c26e68e254dc91179977a181b77de9db2e58f746fc69218714c2da8b89a749ad4df35142d36a2dd2789b58c0fd22eb653e349df0205625f220cc7e1ce30dd60503ecc8c1a9f9e3b2a1ac75c9a9989cd125173f1bed909cc265390787f90196f08f4b3040d480c903c19f0618b6496df69b939ecaeb235e07a1204e882c868eadbb7bd0401127925bdbe9d94ad6ef4cc3b711bd50087c9812a429664079ef7ef2dc068fa53dade4e94bd226754f363a32195c5794f23b9faf80445039977931f809a325f71b0a1ab4309ea389e7eb9f7d8dc3f2720bcb4c1ed3ff7b497efa94755cc5c7ffbb3bcd6ab985028d0d6b297e7c3dd897e6e1b84eee3a20da49d006a145c4e07acaef61a3c6c2524737ee93c7482d96cb3b8acd1db4d42f499b5a3a102ece28ae2ea1fc469cc5b482cfa93626783f6df3d77781e978130e05b91854f22ce0b232201ce42a814f81306f1f75d19e19d427f179a9d1eedd5ad7991cee77f0298ef928604776820aef847f2a7b553fa423640722814a7c402c6e8d49a0518e9e9587dd7fea5dbb06e315bca58ced4b96ea6e0549fccbb59c96cccd9220758d7fe2e933eff3ce45deae078f3e682bd7a2a4586c6014bc658dbd4736c76a3e4ff9eb9ee2a785a2a7a8673ba215c07b5b0ae20e2e4cfe667f49e178ee48049ef232ae1f12b199a80d5deb0e1c35441ef4abf5180cb00d9555ea573bbe962e5780e4c80746907dd3466cdb83a12ff3aeaff238de6f1caf7a1ed384134b35f6b49beab0abe10e609d888065a7479cdfee64fb23300777557b0cfb105d010d68971990d088eac734a0b2f28ca4c3968453f3325be673bb9e4e9600c259635870383ff6fc28f492914349905f125582e80cc0f7608b6249e75c395c86692bc8d7c94890f706de34f4f9e5c511298178aeee961c8ec5edf3721b1a3923d62382aa90da04689457e8fc9e782b5640656a63458cbc8bd089c0b259075d569709263ee77707f378d92573e65b7ba67380a4cdf5d1dec4d6b240bf26d2e63093c230b37be73b5b0325b0a8da504894c8582b1bcbb0bf82b69bbad44dd1639e54ed9b382015744132c5f1a959777c6f9661f8d847b3d889ba42d6300e1796a672fcd3180d51c5e953e879d0d008c26d6bfeeab374788e6cbc673d1d349d03c9e4a1dc122ca43ceade7bd4d20ef01f881db82a7be4c4e238c77a930612dad3ccd684da47ca18d3ad26d5e55f6510e847fa37f71fc865c6b237a3c1a0561778d9ea7c8f9306daf9959f2d5e907421fdef461261ff5008a694ce8e501e6d0ce3daca31e66adbdf585eaed2c22df36aab7992e5995438aaae3c5a1e01baeb7bd302ff5d43d2537f0bb5b430c1374453e6e1d5c1847b6e9baa7c0a9b5a7fe03677da23bd30f64c9477669246ac9e6a3dc60bed395f1e0f02d199504d228c5e66f715526a7890a93b93a8b6968f792a2c7f6b2d8355c70fd2c9dcada2eaae1ed724c3966dcc3718319f676c61d888e7a68ed25888bd4e731843d40790d6e04029fa3b4bb40379a5b726ad7f7df0d51a927801e619f5fb06d8a954f79e797a27f9474b36b3e6820cc98cf97f57e8764c8fb6676df67888e7bc51b21c33755f6e38950b93303ebbbba31662a336146f38d68d1021875c6e0801fe29ad0672c9ad7f324af0538af918f0e92f7f85b2f0d16f99889e60b63a5e0e3b3ec26a7110b4042d04dceb65d1943fa6d720fcaf55047bcaf558723540934adf97180e182d7090ea401dae995dc3ff92a15a3f905465b547916b9c5c2f8c69133d4495b8c7b893519c2f7fd3eff8136b65f13949b10489cd377abcddce1d55c764228758e8707783167453b24d3e17c632b5d316d0f99a7da8544b2bc208f6f66629bd110f5bdde712a4894c3935ae6346f9c849b13088beb29376dfdf2a5539dd393a524eb68e30ccff714216108b19dc1ae947d2e1a458edbd2f8c2e35d553474c5597e69de3363964411e85dabda5a59a860455582095f10a7df3b3344a1fd2d9d04348fc3c9061b20d99890234ecdca581e881c9bd0750031adf6fce0b29a09a129bd5dbb52c700d78a8804331bb5214b7b9d621ac4c274cd40b2e375af1de8af29cf56c7d55b561d8154c1b8ce07eb4769e9c5f6e8030627fadf9566a94612faa5e0d61498001d341f727fed4c7c21006b3bc22640cf471c8d41c9aa64fc57402f4253ce79ccc84be9f313d290b8b94f3ce9d4c676968d808df20d8d893d0de105307077164a15585317866705d98bcc64b7b3d11d9c45bf3a74b3c0747b3841c54a82837ae112d1c07791acdfdf073c8a37c6b25f95e40453841e8da57c77f059756aa1677ff4b8956a46fd54cbfa914de7f9d1cc58eb2219f91ae1e81bd467176447f526be1b51df7996a5ae78f50dab56deb643e768bb7f8a051ab89d"}], 0x21f8}, 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x9, 0x1, 0x9, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x2, 0x2, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, 0xffffffffffffffff) getppid() mkdir(&(0x7f0000000080)='./file0\x00', 0x19a) fcntl$setflags(r1, 0x2, 0x1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000000100)={0x8, 0x4, 0x2}) setsockopt(r0, 0xfffffffd, 0x9, &(0x7f0000000140)="8f61f63912badfb62d9aeec5140f4c22206eab623c5c795ee77095fc52c5e59bbaed746091b5e8ca82476303441aa81ff03cffb48204fdbf2abd67de6a48c4c03538ee2b3568d0c99bd33b626026191735c7fd9580e1d4f6b77ed6ecdae5c4b7ede72b1ee29c3a97a61dcb4a66f12c3fef66e32ae011eb849a72e97c0baa605857360c", 0x83) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r2, r6, r7, r3, 0xa4, 0x4}, 0xffffffffffffffff, 0x1, 0x1fffc00000000000}) r9 = semget(0x1, 0x2, 0x454) semop(r9, &(0x7f0000000340)=[{0x1, 0x14bf}, {0x1, 0x6b9, 0x1000}, {0x3, 0x17b}, {0x0, 0x7, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0xffff, 0x8664669e20d5bc9b}, {0x0, 0x9}, {0x1, 0x5}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0xe) r11 = syz_open_pts() ioctl$TIOCCDTR(r11, 0x20007478) getgroups(0x4, &(0x7f0000000440)=[r6, r8, r10, r8]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000004c0)=[r12, r13]) fcntl$setflags(r0, 0x2, 0x0) semop(r9, 0xffffffffffffffff, 0x0) r14 = fcntl$dupfd(r11, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000500)='./file0\x00', r5, r16, 0xe) seteuid(r15) socket(0x6, 0x4, 0x3) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000000580)) executing program 0: munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r0 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f000055b000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fef000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) executing program 2: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x18, 0x2, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0x4) close(r1) socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400000000000}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}], './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x20}, {0x4d}, {0x6, 0xed}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x8000, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x1) connect$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = getuid() chown(&(0x7f0000000140)='./file0\x00', r5, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) executing program 6: syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @mcast2, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+S'}}}}}) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x2012, r1, 0x86f) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getuid() mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) executing program 7: sysctl$machdep(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r6) r7 = getuid() sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000002980)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002900), &(0x7f0000002940)=0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x4, 0x175c, 0x5, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000745000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xcf}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ad000/0x2000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0x8}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x7}) r8 = semget$private(0x0, 0x1, 0x6c0) semop(r8, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_extract_tcp_res(0x0, 0x9, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20}}, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000030000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r4, r1) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r6) getgid() executing program 3: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1c}, {0x1016, 0x0, 0x1, 0x4}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) symlinkat(&(0x7f0000000000)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r4, &(0x7f00000000c0)=""/240, 0xf0) writev(r3, &(0x7f00000003c0)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) readlink(&(0x7f0000000900)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1e) sysctl$kern(&(0x7f0000000400)={0x1, 0x9}, 0x2, &(0x7f0000000040)="79e376ea281a1ba313df6ae38c98c7dd542ebd5bf55ac9778a31043386f78b414dc64810c2fa60b1fa9f6174b2db78993280c2551419191b07ac995ead6a8812423d30854a23725137ad7f5b5b9b743af53c5abbc1bc253da0daeb80b42a7c9762def14410f1850da9a3162f3c1cc1aa711de36d321b8456fb01b09434a1fdc5b3dd61575ca55697d968baa1b251aa868c71e1c280f6320a8e9d0a344bd57cbf0c621ae6bd7f4d23b2433030504cff7c1aa443283244e3aa7c11880a060e08eac5c6c9", &(0x7f0000000540)=0xc3, &(0x7f0000000000)="1cc5fcbe", 0x4) mkdirat(r0, &(0x7f0000000440)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2c}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) syz_open_pts() (async) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000000c0)}, {&(0x7f0000001d00)="9202483db62b76aeade653e83c0ad8fb54ee8d48f76384eb474217813b4ac4a7557dcd92419ae5d0d3f3802a42f7a38bf6823c8f5cf997bd3958a39f1ae301679d8dd4a228fb6355fee390d7a28139a0e4d957f58401014c2badcc351ed01dd025108e8ad46435ecd95ea2921b61b8fe12fcdb553493257b5990453f0b581bc98a0ed28c7796ac06166240b1b098d78a0a45003274fb14b6b6ae805ca20dc854ad72d51bf0bd683ca5020eec9961ac54c9150793e9a49e54cc956804271340061fe901f6a218f046cffa0da23847f3e6b5b92643a53da1519e12a57b239dd6b666cfaae78c8b8923da5773c0f3a99278d4b05bcc4b2defaa90e4a91966c7a139df49a1d5afb8f93182b6b0813da3596fff9402c9ba2691f7d5fe4946dc82309c946f1f53253918ffbbbae71ff8b4ef7be31f89e335d9525a4e27f2821041b3c684f42523e188909729dbdc9ce41e85550f6372f55e0af35b0496bdcdc7dda9332f50ebbe80ac45b14a5cb55acad017c81fc579e25c0dfbec5979c6c433a4d98096dc1d12f2787f954a1430bb03111ad3e482ea7a7676673eac28e7618abaab20987a3d5d779020fbd3906ff3bb3ccc55b05e7384456efa215742552d67f00f14456dec0b5bb2235fdfa0c3bc640841114c71a010de5c8da88e26299cad8633f3c63bba24201b5d4a3617d691209772645ee46e81af9daed8b4a228bbe29fb38bf7b717532f06f04a386b024d94c5f3bad8765a0de3cea95246c78a95f1c25319e3a165a73ae8d6dbe9a38e91c1598a0fe43974895f9b3786c3a98228187f60136f64a68d72bcf2f0264be9b7e98496706e8feea0b89a1310c14c8b098c9c25185857a02921d5b9a041587ef9d7a0d9fd22bd98e22104988df362def0a48f786c45ed58ba7d42decedfd9a309bcd72fd002d36b7a0c8a36b8ededb34b9f0578b761b8251375d9cb66223cff89e2c35b8ffaf070c25f79dd4ba9a0c58ec4d80cf1663ee847e87b5bd37ff9d4718f1fee221120c3209f802e7cef25e0ce1580d1cc1f1efe18a68b63a40bcfd8da3485113d39c66d2e2034d214f8b773799fe8ec20d633005e3f18da54dbc28fc11c8ef37da1ff4b00f8ce5bbddfa06f2961d5cc13a4da6dfc26d415794d546ac3dde5a809d309e50ae4db3975ed8f1eb12f9710f0de8f200014e9be12de366a75d2aaf834c3ca31f2ba626783d4d064507e8abd76ba0f649d59b2cc96c771cdc8ace60b24ac5b215b4fb2cd8f9f8a9e5a7b083d6d6d4110be1b39035347db81d6a5930a5b8cced18e93cf9d2df5d15cb44b6f9eb3c427f74d039c216094ca8a9869255b881ad3ad831e6835cffcdf09c7678cf78be0e5aef06fa42a28a85efa905edba12cb7df204555e467b44d45be0815699f85fe2f32b5991e16789120e0e3e02f53b54e0a98748e0ec90fccf2306295dfa6a9b87624e5bf4030a6a468ab2fb56b3e9c7e4ab746cc3a39319631f0f6b22ca338eb8d0aa6b31b2d3b5ea35cd331a2e6188544ea4b59b37ca39f77f0184a10d86f448d2e05264225708cc4203f49a2fc6ed54c11d09ec3c273b506f14c158636efebda1e60f8abac9feed71ef916724596ec141c486c0304125e5207bf8a0000efc612025c43268eb6332e1c60b4061721a6e1cb705953bfc7fcc9049a5605a77ac0325b444a86bfc379df894538e2df0c42b3c8b0e816ade2ac1fd417348e3db3e0bbfcce58d70876287bd8e167408a194878c8cff507321e8a864f9f1fd647e61a109a9d8834b2478ef14f7adf443aa1596aa93f3fcfd70366456b80e959e7b46d731d0d4d5a74eb4ccb7c1326f06ea0992838835e9d8cd9476af66f08c25da5db6792a0c1280eb82b6aa27f16a04eb559aeaeaa27e1971d603e717153036e0636835d90d6bc5787737851259e5b4e1136b2bb4f3af8561e28003dc02836c2d3a1d5ab51e879179d3644c80ddb0803d7ee37db162e54698c405d007fcfe285e9705910431c827c5266c915e4a43309d3f8ab1ce7377d9b7b4552e04bf8c5f7f6b0c7e2df5a18659efd673fd6454e396a44f22516a6b20a9494dd2f08cff6589a1ba7512162b4ad745479e881fd3fb3e90e01174c812667a801c6d654eaa4adf75b5837e409f95a79f90c5df4332a32d3b5eb9e2e6d2561a819eaa69be97df7ffc950b7acdc612f6ccef1ddd5a544e102881bf63c76822971cb5592e39f1d7b4f864819a72889c5343842fa554aa9ef1485fbace88429dc5bfee973b7e9b5264de48c6447c93d5a293e412251a1a6b9bd10cff7eb9f9fcc2379a3dae604440406885a977a8f6b9ffa87d32ff32b67d3411e591b788b21abaece263b7a3a7f40ee65f9dd8f315c8fc72f9c303222b5fa0a2e5aa56af698261cc957e160f47da24e6027b1422a5dee274066912aedf433cc42c19780a31c8b1ba5eeb4545c7b3e254563521ec15251f86bb2d7457a158c45ae38efbd2567c70cc65c387382fd2e79fb115d5a720fdc9ad61d268a5b01c554d826c99137c9c05743fda6b4f9daa4f306112fe9b42ce8da87a22fdf7dc98a3ab29101a0c38944db8ca3081264e2f7c1be85ea4f137ff951eca337f9232937c4c84e170eaf5aa84fbb88e11a2b918f09251f99341c37706b4d4d6452fb23577fb78ecba416a141c06ea9c10baa895b27302edd4545148b18eff5b700d773e49e2fc1def6181c44e6657d4238b5890caea8b0f9dda099d9d61970a6511b88349a9d13a40470c979ef06a00e843691bb318d8ceb7b264e2099941a7c80bc428fd8001c76ec3b807c16277d26ba60b0c7d5a1ee1280fabbbac1606dfc8f5d60532d5c217a81722bde91566c31a628fffefc9fbf7b0c40a1b92ed5dc40dda68bd1272518f995d80e8b22ecb6681f4f52f7761cba0623a99d67bdbe83d4ec023345e9e52b27d59bbfc17cb8b6abffd5d563a5e103b3635471fe99557524065117cc06c3d5d16b767b27fb18c2f8219ed121921dff3220070ad4a15c197c15445e6545f5c34d06597ddf8a55f3e84ed0f22220d06f3ba705460e0fb14b7e66508c8be342276a53c86f85566e81d9561e53c26be648690780dd517d285fd28de1a59e91aa55997e067df5d7c08c288f0741d61826015a6e41caf2b73029f2b02bef4ecc0085788a1bf3729a3d6f0081c4c149173398970657db7b03ea5770522134f1e52ebd669ea1a56988e89be7370f9e4fb8273ab0acde01f20d2e869f535c220a", 0x8ef}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "51fa6278e9e960b4dd89080863ab366d112be29e"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socket(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x4, 0xfc, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xffffffffffffffff}) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) close(0xffffffffffffffff) r3 = syz_open_pts() r4 = getuid() r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0xff, r6, 0x0, 0x0, r7, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/206) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r6, 0x0, r6, r7, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) getrlimit(0x3, &(0x7f0000000040)) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r4, r7) setreuid(r4, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) r9 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) ftruncate(r1, 0x80002) sysctl$hw(&(0x7f0000000080)={0x6, 0x17}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 2: r0 = kqueue() kevent(r0, &(0x7f0000001040)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x6, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x4}, {0xf6aa}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x14}, {0x61}, {0x40e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c, 0xfe}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES8=r3, @ANYRES64=0x0, @ANYRES8=0x0]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) dup(r1) pckbd_enable: command error executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x2}, {0x6}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0xffffffdc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="710f4ee1f58852beb7be006a4758b89b6c9c07acf8c99047b80f82809e0cba476cdfe3e6307e2fe590395954b3876e02b9f4781d74b44d0ffa75b8d26a57c54f1a3796b7ecdbedb8cc610aebf101b36ee30e6283e53756eaf57f65c3feaecbcde30b997fcc38e0db94c9cb4e6ae32ce5f2a989cfa05ea4efed073d5a4e18eb084c736f6e3f", 0x85}, {&(0x7f00000001c0)="ef98548ede1133e030d9c2dbe5eece46287c4d2d5e7fe63b797dca4d3dd21f474abe2ed1570821060c38cb6b407bbfa586214a0869746f3214fc8acd5a54e156ba64f82081f46435d9443050314b610a2b1a592a11fdf7823f5a226970de05cc1b4c46be0f556ddae50c07fbe792674be5c5b2f2b09328534218863d27aabdbaee5b88a1ccf0bb0ce928fa20983a2150d11ba454610a95a934993362f179652215d358a2bdf9016cda17121d1660b3", 0xaf}], 0x2, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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') chroot(&(0x7f0000000200)='./file0/file1\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x6, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) mquery(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x2, 0x0, r2, 0x0) close(r1) r3 = socket(0x18, 0x2, 0x0) sendsyslog(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x3010, r0, 0x0) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000340)=[{0x4000006, 0x0, 0x0, 0x7f}, {0x7}, {0x3d}, {0x708d, 0x81, 0x0, 0x7}]}) write(r4, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) setsockopt(r3, 0x7fff, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) fchown(0xffffffffffffffff, 0x0, 0x0) (async) getuid() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000000)="cb27dd9c", 0x4) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0xfffffffd, 0xe3d458f, 0xffffffe8, "1500d67d005b860000e30000008000"}) (async) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90", 0x7b}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b54481", 0xe2}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed6408", 0xc8}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b535976dbfd4194c97ce815f924872cd89280b9b1b942e625cd0acb18d227d888eb1282e43c90547f69b575af2a1d0700aa95d00835d713723af6c671d6eb111a42f4419ff9a0ce10d0fcc8b466a66b1b90ed184f1d41d0a699248ecd4d4fcbaeb94bc52e4a13d21aa24c3dd7f4ebd2ec432dd72f9a8c6f7118ee814333f4e8852e1f77c871891b103f489184baa9b1d0f005537be346dbb059470426ab3a446c5b17b2476c42707e43076fdbc6ac06b9e825f47f5831a4433a1711ca91db889457667c4219446077f4644e0098bc0f9f36aa4a09d704e5887d0a118fd6e46ab5c6bdc5ed4e37a52711d5a217154a87fd36ba4950cdaf226bdeae4c6445f535147b936fae392ce1ca598c69a41ce4ea3b1afb08c8925e1548c171c48f39d10b0da230d0d8c0cbffe8dea6c17201977323014d4cee3792a005eb13491d8fa78926cee5a76594e30c91022545764e0f7c02ab609491cf1064c35a94e5ddd1f25dd9822863b6aeafe59a34da8fbf3cda8a068b301b6e0f59f365a9105eb6bb00b04e3120c7da99799bfd198de05e128076f9d36a3909e7b8d3f33ea321fb1b10254a7e630ef5e378c9b00e750bf562604c2f18593e4a9c8a93ddba4e3c5f094a39084659270026c23a3b18075cb9ee51d791cfd67ceb4e4ec3df220e2ab259c31d5810b998e635fc73a79dcf58eddd990a79aee9e82ff9eff6d1e691654e85b3170a05f3e0c140f16eb0b84f1df6578a632f1279c6c1dc4775bc68f79554c7f0f21926d3921c24de183833b74e65ebcf0d180711bd0aa7b548ef34b7fe29fb4cbd3db829f361bbb161d359c0c0d77d895fe6174ecf4ff34d8dd53cacc6db44008acf5b213b91d264d9e1ac6f8d0964fecaf05a3bd91cf994d5b2a400f261e6146375180e1457ff63d85d1a1fbf88d3c2005be30228fdb1acebd6f4dfffb749239ab9ee140a33a9b6c8a4f0065887a2872cb63897b22c36b41f62d49c4258442d0e067bdd87895e6ea43629f825314adb367c351e88c18d963352299a4b8fadd7d705b1469fee746a5f0327b492e45c0a930d5e64347c2c10acccefa1f504272206669061315472696d3ad9556d2cfa8c6dff2ffa7338f2e434a9c8c919aed1df1eba968ebbe0053cbf6a21b6f72d11d78f28c370dd692009669642444625495584d4d6ccff0b424cdc5ac5d6ce14738249f3f7027ac010de1c4082a52506cdb39dda7986fd087cd417e761a651e3c02e3ca5cb64e9cef0e8ac9b5270ffc7da700b6d202a149ae8f87db3596673f3f9593864c365fd4ce9a068c470643c4e305de8cf408a68bde0be3eeefb3a564dc6c625461983a5d9430d7a2338d5e3297a0060aede9b4e60db1c4e533c635c7f32ce339a36964c96e352d34e4687aee031fa29679dfdf9223b28944de009f85d1024d1aa70ea5086a6485d9da648afaef5815511706c5a18f4f5c0bb41fa96576474521fbfcfaccdde0547288816b476763394b45857fb99fb2d204db025830800a970ee91127a0a2fc81be1784b6950f02e30a0e25c56126594b003659b3224bf54ce33bdbefcf9fa391ec2ec2b2454c78b8d4fe7d8c3bab27f8fd58f9f9b7c9030e2b0543f47da50f19180dff6fa19d4b24862785e810eac0820df52a1d5ea96e888137ede35bc4f31e8b16b588f6e40b696f08db6c6b9fe4b73c285313cbad78f43001d0fd95b0a6e937a9bc2169a4e519681675414783d1def2692c5de482745f0baeab8b847f4b0cff2542fc5429395444ca84bed4bfabbafee6d051081a332560c6ac5fbabcf26fe882de0c04180abdebfbe7a1dfa3d6fec4da4fed0513521378da8239991cc135895588452da84737acdfc47590a3c833b7020ae47fe52acafcad2e119882f2f8049e7fcb530dfd7ae21353001ee748ecb43950b30c65b833c8e0417d883231260a0a55a9f5947c6ba5f95ef136e636873f71759571ee1358abd495a10b69fe628589fa94e6d5bafeb783f10204c160f5bb237d6230cf063db0cd355c7a217129e632499c61f3f1bbc5fdf7ee978092b8bae88396c03f189aa8ef20877d7971b8bf568aa37096d756abc861b1755302256f521eca6d6c88af662e651230560eab84197928cb9b833b210e5ff52a03f72642859c822be9bcbfa07b1a698d6eb63802052a95441de8c019697d283dc690d15f9c3832d8707a6f1f74264546108b792252387284a5196d01629f68374ad1b6794f8b40385a9b80db16348de3c5d10d182f8ce8f79f97c134dc8cb0454b0c37c6053df59c555b0811f0c85b7a836d22c728b44b92647b095adfb5f2fcd79e4cea29a3bb104ce99e5792e41bdf274aa90fb0eccd0cd5275e9e31445f40ce3bf33d97d22b14e17cb9d7c8bb91a4f1532f0d4fea127143b2004bd682a682d36c81603ff56bd86730e4f7a1edc77e4b128ed77d9ac8e348e7fd99166b6c2295727f01b950427c83a5026befccef56747", 0x967}], 0x5) (async) writev(r4, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db", 0xde}], 0x1) (async) listen(r3, 0x0) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) (async) ioctl$VMM_IOC_RUN(r6, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x52, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 5: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0xcb, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = socket$inet(0x1e, 0x3, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100000100050200000000000000008600907800000000000004edff000000"]) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0xfffffc00, 0x9, 0x6, 0x200, &(0x7f00000004c0)={{0x20, 0x8, 0x2, 0x81, 0x3f, 0xe000, 0x7}, {[0x60000000000, 0x3, 0x1, 0x0, 0x8f8, 0x7ff, 0x3, 0x6, 0xffffffffffffff81, 0x8, 0x0, 0x2a65, 0x9e, 0x1, 0x7fff, 0x0, 0x49c, 0x7c4], [0x5, 0xffff, 0x3, 0x90, 0x9154, 0x8, 0xf51d535, 0x20, 0x0, 0x4], [0x472b, 0x8, 0x9, 0xffff, 0x6, 0x4, 0xf0b], [0xfffffffffffffff7, 0x1, 0x9, 0xff, 0x5], [{0x3ff, 0x0, 0x1, 0x8000000000000001}, {0x3ff, 0x40, 0x1, 0x6}, {0x8, 0x6, 0xffffffff, 0x5}, {0xdf0, 0x8, 0x4, 0xfff}, {0x1, 0x80000000, 0x7fff, 0x7fffffff}, {0x6, 0x2, 0x401, 0x101}, {0x8, 0x5, 0x6, 0x8000000000000001}, {0x8, 0x10000, 0x7, 0x100000000}], {0x1ff, 0x8, 0xde, 0x1}, {0x1000, 0x1, 0x3, 0x4f5b7af7}}}, 0x5, 0x8}) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x2000, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1, 0x0, 0x0, 0x10001], [{}, {0x0, 0x0, 0x101}, {0xfffe, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x330, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setreuid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f00000001c0)) lo0: can't handle af0 executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="cd4b70d70fb918d89027658686dd609f6b5e0008000000000000000000ecff000000000000000000000000000000000000000000fc"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004800003400000000000090780000000000000000440c20007f000001000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000149053060008c5aa18c2e7d5312e63df38ab2ba7c1cc41590da1a79b2e96ac51709eb9676761accfc56d35b693aab792d64bc480db41eea2ff220cc52c"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40}, {0x16, 0x2, 0x0, 0xfffffffd}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10800, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x4}, {0x48e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) mkdir(&(0x7f0000000100)='.\x00', 0xc) clock_getres(0x2, &(0x7f0000000140)) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x1d}, {0x3d}, {0x6, 0x0, 0x0, 0x3ffffc}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84, 0x9}, {0x3, 0x0, 0x4, 0x3}, {0x4000006, 0x0, 0x6b, 0x1010008}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = kqueue() syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000280)=[{0x0, 0x0, 0x1}, {0x0, 0x0, 0xff, 0x3}, {0x7, 0x2, 0xb, 0x7ff00000}, {0xc, 0x73, 0x3, 0x1002}, {0x4, 0x81, 0xfc, 0x1}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) close(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x1b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) nanosleep(&(0x7f0000000180)={0x0, 0x2fea7dce}, 0x0) execve(0x0, 0x0, 0x0) kqueue() sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000000540)="3fc1fa4476efa7175160e9ca85b2f02af6e6e524", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2c}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0xfffffffffffffff9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x8000, 0x2) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffff16a, 0xd}, {0xfffffffffffffffc, 0x5}}) syz_emit_ethernet(0x138, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = socket(0x1, 0x2, 0x4) sendto(r4, &(0x7f00000001c0)="785da21e457ab1aaf5c9285e5b4a6330afa5d04cbf73220dea1631465112beb4f17fce5bc3f7676de4da95803a8d4274a3442cc14eb35fd122b8d81097a62912870f0c7e63fec8024dfbc5ed2a425b3a39e4a7e864a1bfc1e4570a3a93", 0x5d, 0x6, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x0, 0xfffffffd}, {0x4d, 0x0, 0x3, 0x7}, {0x6, 0x0, 0x0, 0x8000}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000240)=r0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) mlockall(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) open(0x0, 0x80000000000206, 0x0) socket(0x11, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="19a28b60fdd1084c94bcde6c14c97c9e3de38a95dd", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x40, 0x0, 0x0, 0x5}, {0x16}]}) write(r0, &(0x7f0000000280)="65ccbdf056a7d4dbfbaabd7075d5", 0xe) executing program 4: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x20, 0x2f, 0x7, 0x8}, {0x1, 0x76, 0xff, 0x1ff}, {0xffff, 0xa1, 0x6, 0x6}, {0x6, 0xf7, 0x6, 0x8}, {0x5, 0x5a, 0x99, 0x3}]}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast2, {[@timestamp={0x44, 0x2c, 0x0, 0x0, 0x0, [{[@broadcast]}, {}, {}, {[@loopback]}, {[@multicast2]}, {}, {}]}]}}, @icmp=@echo}}}}) ftruncate(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setuid(0xffffffffffffffff) fchmod(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: kqueue() pipe(&(0x7f0000001440)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000700)}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2", 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1}, {0x6}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="b4d7977cabbb66f305e8897067a3", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000012c0)=ANY=[]) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r4, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x3}, {0x1d, 0x0, 0x0, 0x991}, {0x1016, 0x0, 0xfd, 0xfffffffe}]}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) write(r0, &(0x7f0000000080)="76e5dead6f01f8607d2100000063d7888f24ef86b087d027fb113771a36d3130cac6829bbfea4c5425a281a49f46db4efbdcaff4db4327fb51e8489ab10f973e2c5ee079b663230ca9bb6aaff537ee3b35a741a1f5f8d7", 0x57) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000140)='./file1\x00', r1, r2) executing program 4: r0 = socket$inet(0x2, 0x1, 0x84) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(r4, r3) close(r3) r5 = socket(0x18, 0x2, 0x0) r6 = semget(0x3, 0x0, 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r1, r5) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r7, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x14, 0x0, 0x0, @mcast2, @mcast1, {[], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {}, {0x48e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x0, [{&(0x7f00000a6000/0x3000)=nil, &(0x7f000059d000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009b000/0x1000)=nil, 0x80}, {&(0x7f00002ff000/0x9000)=nil, &(0x7f00002cf000/0x2000)=nil, 0x8000000000000003}, {&(0x7f0000163000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000018d000/0x2000)=nil, &(0x7f000027f000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000374000/0x11000)=nil, 0x7}, {&(0x7f00001cd000/0xf000)=nil, &(0x7f00001cc000/0x2000)=nil, 0x5}, {&(0x7f00002ff000/0x1000)=nil, &(0x7f0000664000/0x3000)=nil, 0x80000000}, {&(0x7f00007ef000/0x2000)=nil, &(0x7f00004ca000/0x2000)=nil, 0x5b4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000027000/0x3000)=nil}, {&(0x7f000012d000/0x3000)=nil, &(0x7f0000456000/0x2000)=nil, 0x100000001}, {&(0x7f00006f6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x300000}, {&(0x7f0000488000/0x1000)=nil, &(0x7f00004fc000/0x1000)=nil}, {&(0x7f0000394000/0x4000)=nil, &(0x7f00000af000/0x2000)=nil, 0x2c}, {&(0x7f000037c000/0x3000)=nil, &(0x7f00007b6000/0x1000)=nil}], './file0\x00', 0xffffffc1}) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x10000, 0x3b, 0x0, 0x0) fchmod(r2, 0x18) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 2: sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x2, './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0xc5f0, 0x0, 0xfe, 0xffffffff}, {0x0, 0xff, 0x0, 0x2}, {0x3ff, 0x53, 0x8, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) acct(&(0x7f0000001240)='./file0\x00') socket$inet(0x1e, 0x2, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x4}, {}, {0x6, 0x0, 0x1, 0x800}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) socket(0x2, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r4 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r4, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20}}, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000050000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r4, r1) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r6) getgid() executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) close(r0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r1 = socket(0x18, 0x4000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000340)}) socket(0x6, 0x4000, 0x40) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x2, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./file0\x00', 0xc112, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x51) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000340)=ANY=[]) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r6, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x28}, {0x28, 0x0, 0x0, 0x1ff}, {0x9, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) socket(0x11, 0x3, 0x0) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002400), 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{}, {0x20}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x28}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) poll(&(0x7f0000000080)=[{}, {r4}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x800000000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f00000c3000/0x3000)=nil}, {&(0x7f00001e9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil, 0x1000000000000000}, {&(0x7f000003d000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000d7000/0x3000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f0000158000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x1}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00000d7000/0x4000)=nil}], './file0\x00', 0x4}) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0x0, r4}, 0x62f, 0x9, 0xfff}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x7, 0x0) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffff5) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) socket(0x1, 0x4000, 0xff) socket(0x2, 0x0, 0x0) socketpair(0x18, 0x3, 0xfa, &(0x7f00000004c0)) open(0x0, 0x0, 0x0) getpid() socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448a", 0x25}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)) close(r3) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r1 = socket(0x18, 0x1, 0xfd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) setitimer(0x1, &(0x7f0000000180)={{0x0, 0x20}, {0xffffffff}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file1\x00', 0x0) rename(0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x0, 0xfffffffe}, {0x26}], 0x2}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffe2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fchmod(r4, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000700)=[{{r5}, 0x6, 0x3, 0x20, 0x10000, 0x5}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x800, 0x9}, {{r1}, 0xfffffffffffffffb, 0x48, 0x10, 0x0, 0xdee}, {{r1}, 0xfffffffffffffff8, 0xa, 0x80000000, 0xcb1d, 0x6}, {{r0}, 0xfffffffffffffffe, 0xe, 0x2, 0x7fff, 0xffffffffffffffff}], 0x6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0x12, 0x8, 0x3d, 0x3f}], 0x6, &(0x7f0000000340)={0x0, 0x7}) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000380)) executing program 2: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) mknod(&(0x7f0000000100)='./file1\x00', 0x100, 0x10001) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000200)=0x6, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x41, 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0/file0/../../file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r5, 0xc02069b6, &(0x7f00000004c0)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f00000000c0)={0x0, 0x80000000}) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000040)=0x7fffffff) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r1 = syz_open_pts() close(r1) (async) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="89f77d1e8f58215c1b4068e164", 0xd}], 0x1) (async) writev(r1, &(0x7f0000003880)=[{&(0x7f0000000340)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa62248771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da200", 0x422}], 0x1) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) executing program 1: getgid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) pipe(0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000040)) executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r3 = syz_open_pts() close(r3) syz_open_pts() mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, 0xffffffffffffffff, 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xe9, 0x0, &(0x7f0000000400)=""/233}) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) socket(0x20, 0x2, 0x81) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2], [], [], [{}, {0x0, 0xfac}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x0, 0x8000}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, &(0x7f00000004c0)="40389b8664e99fb8e366e39ef7dc4e0250884600595fb87a0fcbca43df9c9b7a19e95d35d2a5011ff9fe149ca9e1beeb1e9f56dfa3c65efdbc716b8d58b8000000000000000000000000003fa3d042f436df29f4aefe007514aa91754254f422ce91f8925bc1fba8351df2caa42606e76b5a32b56b19473a07ca032d88a4650f2e22df66d474cd786b8c048071b64e8a90b9fc4003bf664ead432f2bde63e9bab2196e9bae29f6f9c604c3339fc36fdb9d1e615a7b76f61f5a447e57bb44df5a21fc4d37a0d6d24120900beced556aff1a7994e8394879ae080290782acacb626591ccd32215d49c5dbc3c55e518e73266af4e1ffb17de2b1bb260b99d7dbb983f9ed4bacb60d5cc400e874d1de4a6c1ce8c3f7688493576c07a44", 0x11b) socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000380)="0fe998e9befa5f5e6cdfb7ba25b4781ffd6190d0c91a19c4ad84df434b8aa0fa3a9794431d2691f56972aaf4c87a5fa3186fd02ca7f1665c6f9071cfe15539878ce517d0cf25bdf5366503fd44a93970a3968d8e0f6234fa477bb6ad6a1bc5d9dd91df1ac1910f57d8f7e370152ced1d3dc69813f416f74d5153b7374553a015395fa02494dfe23b015197b4a13b205953b998b66928b57313a45761eaaa99b080000000009ea1b7c4ecb396e6378c4b72db4e7a468a3d3354d3b3daad70ee03a982118365d5232f454845d5da4e4e3f07af6bf702f0e831c01a963154c72f186484526a6cc47e1b8d4b7c2502c07800", 0xf0, 0x40e, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x2) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x4000, 0x2) shutdown(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000080)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e1092a2aeba2fbbe28c42903bbf6c161c6f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855a58ea5fca343265bc1ed6bd51cd0eef26db847abb2e7b21442c0", &(0x7f0000000000)=0x1e, 0x0, 0xfffffdfd) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x51}, {0x3}], 0x2}) executing program 7: r0 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) r1 = dup(r0) listen(r1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) executing program 6: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe5a) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x87}, {0x6, 0x20, 0x87, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 2: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x76) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) setuid(0xee01) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2}) flock(r1, 0x1) flock(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40e, 0x6}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x103e, &(0x7f0000000300)=ANY=[]) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571c", 0x1ec) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r4 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r4}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mlockall(0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e02", 0xca9}], 0x2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000180)="485a3b45042938c62a10611bfa9635e568d85d2db09da04ade4d8ad4536889e89908892b8316047e6dfbb6e1e162571c01", 0x31}, {&(0x7f00000022c0)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d3976075fadd6ce4c0575c2451e1f2e53c921d7247a9f3ecbf44bdab7ca2f52e490c1b6d87b9f892b359e1a8dac7b4af8715e991ed256d756409730bb65185b8d321e86ff47a96a153b4a1a43540578e0b2bf61935a476864793803b5583328ebd1d5c45077d0ae7bc20ff4c95dcc06bb255720aa614176a9d9554daba519b8f4ecec5e88c7502a5f3bc25ca17d82badf6d682b648398009c9224bec46a02a7454997ea90de2277b55a190e52bcbcfa793d11bd5485831b37f9cb817f5c900ec34b932f076f9000f07e11053f5e9e851448ba62f877da4e89d05c2ac925a89c95769e6b4b6806aef4528b158cfa3bd4cd888f6c75a2a07f2d26b5ffea5334732f5630aa34cedc7550c5add0486735da9dd3ce36201e26248683c1d8ac2bdbd1e4ed25fe4beae9c06ac107d813ed2db7de0dafa0e9df17310ebe807c2ca76e3ad48468bdcb0021ea27c6f648a41fe9073d16fe5d9313dfaf3072a59019bfd9fd675f4cd27bd2483f77b95d0efba1949404db031e1f8cbcd5d8b3893a042b78c69cf00abff8088ef2144a24349a367a6c217ed5856611f3d44064ba2f58585f641c368969f1be0c84d322541d7fe0daa2b1a1eb14bb6064d629c7f7ffb5186ea27dfbbedace6d76e975bc4d879f72ca6cf8058a6c18e8faf89c5c4c8d206d690256f2974e7d4675e08c5401a3ef3fdf19aca6a70a1a99ded148aea456f6cec5b87e05a1260b0830e4bbb8adacac0fa2e05fa39f5e8113ab6c53c629a7f28cffed8bd22aa2ceee9cbb630cb40d5cc8a44a98ba8ed5b3ed5319c99a8b0070cdefa3f9b386665e9dd5930e18bb7a231108646d1d2c9c6297a8a03f00f69ae3e713f740b41d5e0a6ae22bb5a634ebaf38ee2dc78836714c1b111334c39415d82bf47924c591db9abf16e70a76cd16e780757137fa8928924fe0e433ac7ae099b391079e3f04d4cd107b080f8a7ffd845dd13f17db971cc4392670fe0b250975b209c57387663b8c8c0fe09839bbc05c821e29c7d41b683b10e420c3cb0af82db92abf58e4631233691259345fb9ed0ba227486fbe1efbd215471172b013c60df1e72562439038e83c10942c61bcf613b2c83ef58fc2f5ab8e2368de87392c093d1d652cf3d2a6cd12149ceb64cb6806901114364635221aa83d258bc0367e3305653ac03726d93db99b486b55af18faaca1bd2c8920fc09ff1d03b9c317a6ce578437ba9ec7606a3f0df965edd03f0119c1b1ca0fea3d7d318e68af767ee0168a0ad21aec87825b36dc7bd43b9ca70306e3d387d4667abbb1f024a58bf2fabe56ba49f6a0b75529b33a07ab29f41f0083bbcf1d9d9d98e7acbfac7ab51a98bd5d5b389f64ad13ef0c789e295b1921ab0a470da077a685c84861e8942273c0ebd548ba19d1941471ca03f96be800a52ea7254c3d2d69ca24273d53beee8e11456a07437ff9280fb9de9a1a34c7cd92a7e89498c64e584c994d13395c2460720f81554639b36a9163227898252b0fd99ed3a9156ab65feb8fc70ab1f837f2ecd66f936706cd95b2698f89c9798d6426bd121e11e0674140721c8be3f610aba6e7bf641fc2cdb02b0439e4d8bb6670c4b57038e4db59fc497416ac60bf8f95c3cb01074d83f4b2b92c19ecf2746484dba8bbd4a38da8c23b6faf4fa516603b0c75f2aadc860d3ac5189045fe3d6106160bc6ba2866223c1aecd1547a07a2c3d806137afc843bfca802cad87552afa0c9d1ac8b22c1d6d5fa2f001fad62bd71f24c9f846bd332524044de306c5e62385b40604680b4a2fa276451af36a6e6c89959c0afc48c420237da9f2f4cdd3dec126f16aa1e1f1715ec49e04f98265ad14344b0ad08202c8ae4d8a92dab7317e5bdf42daa1c1b551ca6a147433c632f233d92c99202facec89354a2213e10b125fd8efeb8022625c867c8b0a1fc7a8d537118a438815571a02a7d83b0b845b307be59b0fe5aaf84c35cba27a2c25ff5927902d2d664d7adffca5b89b297c58bf79b53dc163d93b817cc61693f78b2abe2b7e10ef595dab482fff40af7bbfac57936b917b0d666a70944c43594fec25408d46d8ffe75c62e82a65af9cbba68d8e1c5f1c8c5440c6e797ad9913287ecd18fb654db7fa50f495830310b7cf4e8fe6574f830730b403aad0ef23503d6f7515cf6b1fbaa3d206cf823db9f585b609a05c91d1490cc612adbeae39a4caa02f8d6aa70ca4f4982cd2b05f8c17f78f43f7b7c4e8bbe4e7fc6b2522c3991c2cde7d7d1923ce8c3eeb06a8d70a541af2463d552e5b815d0306499ecbb91f5e02c9ec36a68954238fb4e34824662cbd5c3481ffb59ac3dfecfadbd397790bd0ddca6261640aef6380d1a16267f33bfc7ed6fcf314dace8411b37988f92653aabcfb777ce0be6431d0a296b805ceb33b90516d29fc9ff1fd5fd1c", 0x762}, {&(0x7f0000000380)}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x74}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x528e81bc796ed746, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x1, 0x20, 0x0, 0x5}) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ktrace(0x0, 0x5, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 5: faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x41, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$inet6(0x1e, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') r2 = kqueue() dup2(r2, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x23) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x1, 0x0, 0xfffffffd}, 0x0, [0x0, 0x8, 0x0, 0x0, 0x7]}, 0x3c) shutdown(0xffffffffffffffff, 0x1) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440), 0x0) madvise(&(0x7f00003ca000/0x4000)=nil, 0x4000, 0x4) executing program 4: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20}}, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000060000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r4, r1) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r6) getgid() executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4c79b6bbac9f777bd1cd8241651e3fa616a14f91f75249eee7d91525bb1e4ef43b748c35c77d017f2d46200fdf6397ec85aef45a1cc7323ef0e302c419c1bfb883f50892e20752e2e0917d6bea059d2a4f9a548423a581d6bd1728b270f65c79edf2f8264356e4f4c4be47671614982dc6706e23988efe14db1f5f146837ffd7106a5b0916809cc16ba63b570d47d9c716b5827af767a20bfef5f7660a8b212facaf07976d8bee91931dc318575764c87960e52801f9180027f048cbbb944480b5c54cad493bb76301566a2fafd401c354e818113cc911a071a7970d6997", 0xde}, {&(0x7f00000003c0)="145446d0abb19f089c373e1262cb8098ef26f9084c545e7146e5ef325240f704fddd54861bffd47b4e51e4ff89d78bdab013ce99cee5d724234a478e31e7e70edf3ff1bd807683fb1be961b4846a7d36b5ecd58567abb4ca1b0f9fbf8fdc0cac63dff74d4b985166b59105b2a00ec9bac3382d066fdbbe3c51b53039d997c07b3e28ad8e92f90e75ae59f0b50143a73a8d8d1331cf708704270123036f5a98e3e1c061a3f0e5abf309b527edda93bf337ef60f228adf98e3472178c88bca4abba4b2309ba319a6a2f13ec2e607a305f2ab1d9a8e", 0xd4}], 0x2, &(0x7f00000004c0)=[{0x68, 0xffff, 0x1f, "6bd377162193f599a7149272daa16e6267e6d1ccaa186e35bf24a1cad47c502aaa16b486612a743794a3424579e8b0d7ff1095dc53f0f161e424c19d075da774e63a66436e13d662e06b11b223b505b5067e50"}, {0x1010, 0xffff, 0x80000000, "94332901aefcf774a23a3863f16828daa5b486270b912722e9a6f014d492aa09203a88e6d47282828da21a2fedc77055e1e1d1dd39efcf580957f5787e5b43707fe5cd7deaac8cbe921a4e787fae62cbd01fffd880e1e88bd4140e03f57e1cc6c25590334e9dcd2537e1869a5bdf47d83cdd28d52ed58ff6cecfe8ad9316b53c11d916746dc02961b20c7d65b51ae41029d5d61d79d7bdcba3afb9438091f7ead160f1730a5b36a05734a9a61c5bb5798fecf9d28cf141f30a01de146a8244fc7779e78393375153c64206fd69e189ffca2112b9c0845721da411fc572f129ef48458bfe267070b309b93c8889166743d075e052666b5e5ba21d74b09267e801b2ff4236b4431ef287b5e03549a033d761d0fd3ba11fa38e810cd241d8c57c7c20755f37c7132e5e60fb09bc956d82d1022886dd4446b96872bff45b27f2c44eaa67fcd0b1b43d213c08e0cc03580b563f19b4b3550ed0d606214b35608d8da2bc8ea0765c7cfcd2ec899879802b34099c47bc3ce719b8dcc4f67162a6074326cf8a29c126948b20fc806ff7764ddaee6a1749f233aa11de91ebe5142630580cbdb868d02cef8517bb58b0fcebba1e85fd022f61fa0f8338c35ba3043fff3c76da33dcde7d80fbf71af7dc71d39d013b0c9903c71b767f73cb8eced14724863b3066c52b5f627596e4c149c3ca649d468ad65b22767f608e4918a8d0cd9482bbaea3edf673fa60f802b7b0e78a33d54b6898d00ee1ccb253b1ac57ab09c6f15e817785849dcb93da23254f17bac176547c310b3c8ab805904384bca6c3f215f6b83c8eca4b581d1c48ded1a77edcf77a5528b83e98390c442d708e2c17c1a8a08a691a62af4c8373113e853c9e8868325743b6ab08839fe578dd9d6d0b2b345443242d91ae6a9c457fdf265e29165d2407a06762b1f6ed9478f1f8ee52b9be59d33795339ebf68a4f9e06465c289fc292cbd90e9b1147a5a2bca5ca57a0881e0db8e367efec734ba1a49f5fee486d7785403080bb40d76c9c603a56f8889da1215230e718744d7317f49f483eb2c34af1106843e031d2e19459d04c955c24e6ea77c4a667dad20b8c2f3bfc42b820e11a7a87579e8b4ee6bfae1cb1a69cf304dc4501b634632207896b8a9c08c93c6bb7f93314509f5ed6e1c43eac109e3b1be9a083032acfb6b0e49800d46bc2b35e56c988ef535aab4bf3abd8e640f66dda979975e6c82b62b93fa0ea6d8cd4b99097188a5bc8152db047fe37f5e021b0589a8b67a7dbf36e200e1819a32da8dfc377dca0272d868d20e05743a4d50ee65078c04711817ef17299d59befb475d0ffe7287eaea426f966ec54416c5f3502cb9b7cc33ec65aee667e3c443ddd1af111d2897ca1d98b6a4f9b18bac9b0627aca7037dc42fa03f2e724a36fa1bbd627745295e15411b9923691d655e1bb44438f2677ad6b02d8934e972f599ef8473484c71d7dd457501e6e31365f7fec468f8e9448487f3f9e4ac0963d6539fb86a0a3ce7c81736dac5a6ec076489f1e512cef62245bf91a77f8bd22f6507b525a62a3b95f52aa6b10d89b527f251dada3fe6e489598f02f096a2b776eaa41998e5b246424aa63f38340add4051bab09fbea91a81f60c4388152dfe2acffa3a1f786f82bab3f30535c4c625849e275d25ef84b5730c954dcbf5841becd61bb82a4869ba3044430952233345992c86d5bdeffe99678de99a37c5e2a8ad4a81b44e5b8283fc6e783c6f05945f4480324e08050354425629798834fc23d8d7e9d6b2644bb4486ae075258ed4a66442244cd57cbc4a7dbe92b401843d1c4982ca21a5b06d65aff86388c5a8e360b3cf9a14f7065323daa755dc0caabb002d0964db859be14cec4d903b0070ae720d0846db28937c1f5ff5399f7bb2f62535fce8741d1ac2e0fda683c2aed598d070342f5c777415d1b8df5ba854d2c64ca8e6b67d5de9518e8cfed377b7de029c9841050ee8c83276975daeec7258ada095e9124643657a29aeb23b153875844a411490031ed036098aeae5a001a1d310a692e4e4885bd5f04d0202cbf87fb5bed87b3b2a1f08f1e2528eb1c5c07eb72d543f04532156f96f210d496bec12ca628b2da883d053e42a3a76eb3872520575e1deb30cdc053c801f44c802e15b42029712253ac4186cd8b8b983f7653db77100223e6baae47a2fd267a9d52398f303616047bd71d16a2532e3e5c936ab0fc625f6ac6bc309247cbba4c5ed93b1a36c8bdaa56b023243e4cab17c317b2ee3f8a90723043da0d8a67e753754389f1b148b94189db8560c295ad357b14be3bf0bc60924b4cfbfc087a89525d1a93ab5dab1a0e57ae555d2961314f2cd5c63e86573ebe0bd78f3051a3eae9488b21845b5051edbf859125c9c6e6d43e394c348b3af48cab6aa480cccffb59197ad8a56fa02f76dbf236f3f5e4add05f2629b362ba97d94d30fd14e332df8ceeafaca5bf77e0eefa411ca717a652e50d1811a10f4318667c7fb40d69fde2d7c21fd39778a14093cd9fc61bab08db49293f866762fd9b3cb4f822dd29c1dfbc2d51b9882519d86f8fb5ba97ee2bcbc01e09a0640a04de2149519f4556693aa2055ceca0a54475745b471c75e66d2e41e4e218fd57c4475b058d04ee68b4faa27a2bf4fd5473acd54f980faeb5565112938d975bb659655b5bd4e26bcbc22bd5b1c5a2f4473da601e1cba23e39a2ffe71317b643ae3e3167b6a16c7a2bee3a450f23d0ad6f56ebac60950f513650f774e0f3ba93e7ab1ed93f9121bf25943f22ff2b92d93b8e8dfa5412abf1ac4ac5b5de66973d6ffe1b974caa974fecc5d1e55bdd16438ce6dae8b7d9b4247e591dbe54043a76bf0e1915433098bf31f2da044884705645209c28a8598324a6089c4cd7dc3d14a1e1cf9edc534d15108b28f7f8a13ad244eaa14ddeb587410242bcec18353d3c5d691a2d91a525418a0ef0528eef26569cbcdf666e4e9fd1f8fdc7fe392a7d340ec33fb6422baae487dab9be700a964926c8f6ab074703c269f44d2a28cdf77c0d56a7839ffddfb29bdbd0ee64dd0cc791cc5de13268fb84ceea0078792c869f5696a86cce225de9f9e3ff4ec05e31fd1c6bd88827e9c59ac6c7060d5cb2120027ffd92be04a9289c91da47cc86ae56bdc90ec98a4b501f454d2d9ba37bd5793859c20c937401eb47c25ad12d07201f4d889fc6345a207b0b11e14febb120b9caabba4d6b0470a15c869425649759885c700ebd89ad456528618c7084d94c8fb9149bd37934cea4ff49161b5b7b081acb4c1589b9113474309ce5b881e12549d8cecb3fe7edbca6a83e1df9b9bb4eaecb44e48146eae4c4ce7dcf40d7a909035a9b5135be6225bf9cfdbd59a1e0cc1f5d54f56fd46083755ed5313e2fdf661f936b205bba32a243d9449b07a7bd2462c85e5b637494a85cdde57abfee8154106dc6ffda732c1be41edf99c15d555cd3be3dc1b03b3ea9834571835e430e95b89c163b6de052cd83e5fb179703951af6683c4d518b3ffe957e01a2047fa6fc6abc531fc487d8720cdc670b89b8feaa19ec12bae0284d98e48576c1cc03a86c5b02319f1b304b22c23aeeb5314229bbf7af38668157bcfa83066cfee2349f4098030e5ea2b69cc837bf6c53bc633d06e047a1f34015a4f4e869aba57301c5efde19ad068a54628633418dba3a7553465d18457c57bc832f048c3919023afc62b99fadd539b44f76d7e3fb1e13c91eaf6d56635ddcbb56946f2026c18ad664b1163d7a4de2350832d57d1164b1c8428c8b6d3e7ffd4612a7b36704125c8bfb91e9385900347dc6e8c0fdcdeaa2aee0e7bddc3bbd65bf5c293a74fb5f7c5304289cbff13825d2f5ecf101f00d6a5eec7227252b80ece2518ef4232acdb923e30cdbccd3b48651693a27523b0f895250727587813132eb1790befa7d6f921b8067a083569987c24d2c3782c56badd1e6c83d21c0ba219acda4ce2faa4f8bfc6349bd77acca248501e59615e0b3cb69e3f6fd6212d8e8ed07bb0e85ec07f73739b63f3a09ad87b5178f3babc37dd27b22e53c67b9733be474dd914422dca5ec960c1009d293e85b2d258c8b215e7e9a9485bf2aae6a5fe6f9b59f39706ca3ec15ae6882f137d71089fb94b836421d05de7e7d63520306f46a7d627163cae693ee8c6459397d67eb03b94ff185fecc17d9aa5c2e1dda461f628ab73ecc0ec24cb7e341582e707bc7e41cc6373154005d202386f0b4610d86566b4bc7332e3c49c40b069245863b1f85946838be3275774745d5392737291af9c5180ccdfafd0aa661e03c865ca55f06fbae9e943ecce7775325dd4407d4c66cd171a90523aebb669e65545d2e9a73675189c946415221175ab2f9c4fd556484966397b8e43371654db25181d660c1601398759075bff5e153a352f5ead5d54dfb15b16d8f807be77de86e06d5a48607371880fa531ecea78dbb486f54eaa455b02bf88904931eda2c88ce885021fbaf31740b8d2cd0e0f3f5f60976324c7b0472653f5daa43e3f4bd982a69dd58687b9dbeef2c9e3f39d94ca4aad6903aeb1b0845890b8738c97a92490a03568e9696396eb35de0d7e1fb253aa4b60a2bd25c533cedf9bc2a650f3660003e979616b82ce95d2be4f77ed65079441242cd4dc639fc6c4b1abd7108317e2e3a5cb4ef03bac3e6f770a8def1633d1bf9ec1b02894070a9fd1092d0101412171669dacab35ed262b770819a2e8dc491d54a11ec025c74b4970065352ef32686ae4b4ebe9fabe99ea7413783e4dbd43483b4c277521e0e15e522903f5d81d6faeb7cad2301857eda1c1a616744259fa8282870712ad567c2cf865082186405671294d9ec89ebc50cac556d7614d88f9ba6713e28b7bdb6611284640997322f00b7fde8630b401d28bc302566c83124529ea4c2cc460de2e1ccd28ad546e955773dbeeb6710a79367e78a22cc4e3abdf774623d884c3573de2000cced8f64a72bdb8d1bb5cdf00c722f17c108e48c9ab304458c01931a9d4c271177e60a3ba9b2c2792ed006162b816a1732961b655f9b09817c167abaf88ff5babd60c233bc6c8c74b3ff1e4f78a1fefe6db2f49705c77823ef3036fe250690f3b946a534200918106996806a9432e60c77ac7b032c4ebdd7654884b8b8b699a44cdde4c4175b902913c87301bca254b10a0893835f1a01c04319f5732f84fecad6c706a979fdd6c39bd8c2b49fad0422a867dccb5ec96568f95d82ec837df1dfc6d3c4c72a107106329e3b4f3346d7d27a455c3a8425eb8dd3355f20f18bb83dab0de3b19f2b27422ac9035e8ddd34eba031630131c5cb286241183ba01d6b7ba8fcf9d7084548955eecb9c141000af0e1c0e3866e1e5e280920273330691d72fbb6c67cb703905cae079e520acaeb664b5032afe58043fd6449d84c9f3609a3e0ad29656f63f198171350e86e5570cc9bb885fcd87276b8470f525b3c725d28647de95498445e0e39a85c1f5c50ea887190961e79324ce55e2fcf7cd6e04da37e80def93267aa72c76902479eb02741833e4122e01147ab2b9d09e3abbab3e6821a1da69a7584db8bf677c7d5e6f480640455ca3a4e47e7af9e34376836ae6958d65a02510c14b42698096b8b2bbf2862aaae98fbaec5337e84bc4a6518696812d8c732356fa198b0d4bbddfb0ea51aa4ef328359c85398b4559e6b215d63846db9966869445aa514ec2ddd474d72d8f2bdd58872afb786bd15aa702253856ef978f21287251c468b1560455bec9942d8c3e8ebce56a85229f4148033d79c"}, {0x78, 0x1, 0x5, "75f16cb386c12b6f2fe8e65de4c62f206449c3c68e563dba2b1d2d28b300926d15005ece6c891f31480983089c89ea0fcdc3fa6c8362626e7ccb40d13bab7ab66445fbfe41f7803a99e63e943ce827884124fad7936ae4a14571fd8e6c86faab4aec8185"}, {0x1010, 0xffff, 0x9, "740cc1f59ccd66d9aec70a3975d3525fb07e3008c96a4f432616d3da87510ee47afcab50c22224d00b05476fc6f38bd7d9fcf18579ecbaca7370a55b264d3630e4b1a548ea62fad87ce1aa98ac81308bef70770a3d1826800cec4a85f432cfac530397d8b15b382c38abb6840099e3b6e924f965deb6f926ffb456b3763872b2ef7cea3652d014294550bc758817f698d31b2d53a25d67c23da8a0936b4ef24ca1707cb092891e0269286906f12ca579241cda258ac4d17e37fd9db28b4b86dc0ab2944830c8ebdf84d6f7c4c18798f937f2ae1fcec457eaaeb3a02bb0c1153810c48eb1e43107e4d82e63ff55a186d4ff3ad92a92504760069d274149700524cd0afea529f3e2d11d9e82cb4a66cb21d21d68e051edb8ee4b3e5e29b2a71f38bde04eacdfa9b7f2c1a6f5cc0deefb80abe3fff3ef7249655349466950d73b37037605d530349fa04d8e8e4bf59cd212bbdb296d1dd1577a3d803774d3fbc8183a8da4ae7374c78fd8e3474cd6014684d3ec0c0264dc1b608fe35a4f7fae5f17356ee144cbf61f6138d87c89e9e6d90a63c437c83160762ecd348340ce506b8f4d29ba987500c1ec30f63e08fdb0a897618d9d5af8dffcf7f426fef278a0e32c373ac64a47de494078b0efb039b067cd671f12daa41d622eb848bfe293172feb222c062f52a560ce273fed2952d4ff449d85b5fb656bf2335408164a5d3967b5f563839df020a6851a31ba5469fd709792e20a5d74967d020365a706d3e6f0b6319fe0634cd5501b5dc8099efbee5399ee222649ab21a1382d5b8c336149d72309ed08faca83dd2d0798ba44f7bd5d35e24e63865adaedc03ac340b0b80835461e7dd0c63b83ab054147b9ac47265a79976a966d18c2b7eda6abbdce9de5e5c1807f3dce2488ac2666d65321430b86381426f45b3085c192d2dd33a2d61f17bebc090c222a2c38f21078cc2fc1ffdb5affc434f8b19b80cdd87a7c333acc5dfc9bf8664eb6300c35a3aaabfe8b5c57cd51319fa400410449f5ce6366e8ab635649525564abb846a77e74bd47fa8ab00306507fa98cba689e76c7d259774520a1b519364884846d5c5bbe0e077603b38bd1cf890e61c29fde82b7e3459ff0d97a49272a3b255f7501d8fa29698d6ce027a8dfbfae27a4c0fecefdf4ba601026645d7dd30a7bb3057a66905ae2d4e81dd75de3179a4a12e4e3ca2ed904b4fce22b40e0f38d7a3cab0a5fbd8f8a1784290863875e22b3f472f6449f706c54665e1859e5177616d0b578939b78cbbd996591a580722c416deeff70ad3fa4f87e428aae19fb258fd0260e216029283fa932d29ae67729f482a7757347eca02b8a1716e8a372a76c782b58b01fc75234815131e8a7fbca2ad1919b18fdf92aadeb748c3b32756b9b20a33c2171574c4dc1b5c71b811b87c421e714dc01b58c986519fd2dc1e8f4a94ea69895b5cfcf091fdd812f52742e28817b62835ab087a85a2febc59819d1ecab03188e72681cf606bd41995c01ce58888e2d4a97ddbd81bd570353af0f11548873e73ebb27468e5f54c4ea137839766ee65a827cdab81c3b9e123be18008bbf198ff15848343012494740d4b3d6723f73fae6f06c36271073b5ba844eaaaf8040fcfbe4e3e6b5aa8004d3a7f2fc297b809e2d420cfda1495bc6f7fad7a3db01e9bf5972bf1376156b424d812a056ff7c9161d26111e23174f050506aacb3ad9f88e8bd2df433c68603af807f118b6a2465d1046eee65371a42d2b025762052d7f7f7726c1f3c36332388b3308ea6f15db3761a54142e6c648072d127a446b3fd14f78ca931768b73bf18c261b999902a1c7f1211e80a9c661b787a95a12a5f34b61e0c2e583ce4ff27801d653d1a12f0f5f8e7f2d950c85a5d0794efc1ac879f300ca108dfd74732c05e53d3589ccbbc26eaaf10159e8caf000ade205cfdbde4ca4218918451bbcfc770e2c4efe2ca5bd01ab6f9ca2233da9fde9b388663c798f917a9997050ce522fe33b67f3124fb803ddcdb2099e7c810d5eca0e8aaa769d326f732f02a3c2326c1a529647c54f94026524712fa6334381f405cc9f1b92ab87f01e61ec29665a7d54d8ae8d60a71f95cc882e99499a249e5d9498f5285b209df96d7d39acfe9dabe7522252b88e41d668a4b21017bb78bdd2a2af551d77176bd4d7437d53d79e371b58495198c85a73873f79495c00a38aa8bc34092612bb82cc9fd9631c8ced9704207560ccfbf0d0cf1c06590527598c63b392d0d93bb62d17693e3f26127e227889af7686ce6eb40c0e5694773c612fed1f3bc802ea7254bb9f7fe01ebd6931305d524f847e38464e9cc8192cabeabb8d08fb95dc8ece735e8d1e15c029f01c383a9d06deec55c543af8757f10e255582934a79479ac3a04199f4f998fed145f771434701195cf7b4ec4ee71edf6044a7fcd39f03b6e79317eaa7b430cbc7b88f3f4233c312d259f7f7e1c45e30a2b62598c2598564b6ee541bc79af3f29a71d9ddc45b8de0650371193d574d41bb0c2b94cc5f02d729366e9396e9716e6f9d95e44305549a09783e36e825aec8c7ef878505fcfe37504330b533ac0fe204520b27cec0744b788d873b8e3e9b37cec048299795b3a3f3e8433b3b428f384ae23f934139c136ee2c476b7e6dab8b93f0f4a02df52a84e26541b640cd20ebfc7af14fd9d5582c06f266cd88897d85d9e1abc5fe7daeb83457537cf505fd2bd26bd8f24616a8cc83c65a50666fde1b87f8b027fc4a8e7e1d62674b8e5f9f24cf84a856ece64503c1ad4f52ae928547ffdb2318ce4004e6e49f1046709fa2eea7d0266cecb66a5e86024a10b4cae70b6aa654c7c5a6fb5b0ce90391683292b05f85f18c8bd4a93e6793bc0724661675fff83ce7676ed12a13d477a11ce11a80add65fc1dc91af97d98e5bdfc23d1db5f063a361845e98ff21fa979f23118c09461bc7361365a31dcd1dcc5f4e7d46348161e7a31df61c94e971fa05753a3d38e3b6126a7c4f23f47a5b8df54c53fd08f61d85eee85eb0d9a2c3038ae9d2454ac3ae493df1c6be85f76aa5baff9ccdc375a537265800e713afd3913f30a5166b1ddd022126cb789e89037459d6fa2c57b8351e6ac31f515ffa9a30998f8d815c3dff81609e8318fc322971bee0069c0054bda3e41eeed1b7577d4ccf33cd50ef792f38766752bf3d2c323cd85f9d4b8da934d92201c84438d2e58f692675f3d827a3e0f1cea49250214f998be85a40b806e2183b05d26f6cdea92db000bd65e8baf76a7f2e69872e22c7c1c5883ac07ac555d33260df48972bf1790394f308e56d7fa2e69547716a5919f1786381422ebf6bb48a8f98ca590c213894f9426fe1a65a3eabfeaad781985a8b385cc37cf8450e4bdeca7f264d2be8ef23debec26ca68c01c8f43df9b952e0f9ecb0989a0d3a4b344e39effe0ec8281fd8660f7fd21680cc05e6cc4b5fa0370f1f7eccdce42b650799b7d96f6c87cc3faf9c65337739f7c95fa385553f8b4106af073b18144d32a0af55c807fa6273e0b18b00f1997b450c7cb9771bd7a9be4ad558b0532ad125f537f3160bf49480af31de5dc91df881271f38aa95c8ff2d35f5d804907ad0d8cbdd3b5c22afb3889b27ea877e103caf3805224ad631192efbdb43860565c3dd1038c0334f6bce320e32642b29684bebc1bfe9cb3ecf9a76022dcd7cff728bc147688c91a27d545daa5aabf632a2b4b0f8405e38d732edc8295dfb10b76fd9e241a61ad0d5ea560ffca81977432acfa4d0276f7a1600dc87c8b261fc73b2d049ed85278c3d1ab3e97f1cfe3da2e129028147b4dc0dcb2c95876d56ad440033fe24eafc026134d19b3c845abb05bf9b3ed083e9daceeac814c18b039a6e2995bee6b1be545ff7028fccf0814c86dbc2966f9175144dff64072ddf4d59c4663eb26c647da18acaab3bfe7b7a6f1c7107d3461b036cb594f708d9852b0bb4815316ecea3e8a098f632fc6c5835961ce7a51386960545955d924477b2d8788d2cde09357f3f3022dae66fd2ea994757e94fc54788b7f707c9e0a0b6dcfb0b8d29c250ec3872e0310b429df29a2c15426166cb3160d1fe2c3cdede893b4ecae3884cdecfe12cea4b5db1a792a1b60f8726644627010a2fff7b217d484e2d9f2087fa2d73107b71142f2558a5da569e1e132732f83cd98f79734a562e39e406b614cdd8c10e07e3619ed642980b0c58eea5a72a92294d483f98f5dd39947d6b44acde61c9b021028f9d3b738a049c60614b69686dbefb70db1d8fc7b7d891c59c026f6e5a8807322162784e094efcd2cdae70bb85331c8012b02ba5b7c47565348d70f6dfdf572d83c6037b875ea5f83ed791c76906f94c995d16adece019b6eae001a008e32684ebbc8b9d5d37c1f200318da5d4dce0fcbacecf93b56dffcbe47a38a33478e967305fc4d3be9ca98ceb154c344476e1df6023dea1fb82e333b25ffe149ee7230ce954c6815d21b33fcebe7bdd20f49e8ffbee4d6f5bdb020c5bb50777d22a45f0ecd29c14939b00c423df44161c0fc4586abb8f48257d9a4dc6ca37adcbc146f154bf4deff0dd9d0e21f12441dea48b7b023e216c22490683468cd9c19c4f36abfda098b05ec108a0083ef9d0e8c15191104819c69999dbd78d75ea41cae672cd2c19b581879ba2bfd82c2a83d99858d3f4eabaef2364133cd60d90bf5b45692fdd2c73e3eb5384c15ef86a79256d8c45ca15022c2bc0f598918ac5fce35e4ce8ccc259d5b601a887730446fac76a28067b3c2f599232d40865eb6853fdaee59da76e7ea74b5c5fc6dc61aeaa636b3432a6b0dd5d267f47f1921c840ad82d177ac5a3204b0a2128f01b676374baa42cb85a8b994e44359a305c9cc7b14c6024b16ad24e1059f51269e5ab7a4ef08a114dbacd7342e19e968dede620205e9eeff553bd5981e25182ecbf2d95690e9dbf633e238dc72b4f9880966ecff4330b8ed6d8c3d5c41de8588db9bad2f0c2966f26172f1dd10e8c602928026c7ce1544275b03590bf90f027e9fab4a8e27e9465ec30667fe3bb6ba258d49604fb81e18bba72db3d52fa2fcd01d27d2832e8a89da8c8d2f9bd7868cec97e3d5a342956600be305988c30c82166e3fae333abeecf28064c8a01ae47c74489e262a182ceac4968e37a38a88f0591b6d696ed870a3ef85dc314267bc0c194444d588e79ca98c7f8ba2c64bbdc6776d923e3ed11d179b0d7ec510d2b13e803d02d177c57d1391874d628f6761627aa71ea429c9e3d5cdf803a76038e49b0f6e42e5ebeb7d9e1519d8f9121ef9b1b71a32a2a74a7307e5019225f5514c585453cad42245031aaa8c804b4daf8de7f674f024bf0e8c19b8ab51623319f1fe4b442b122a52b08974bf8a333b17c0f4084086c28887ca5acbd314f8db62d3b4deeb4225274a3c595caab8e5660b14879c45a08e7e3901d5c9df8a4476fac00b3039ebc3ec4721f448b495193588e7108d708680e42f58ae77043fccc22160cafbedcce3cbe1a2ebbeb41cbce11ad51079f70b4664c39eba2a13423d29d9ccbcbdb9f4795f232e03a1c24c1a70f89f092208cbec67dec060062dd0ae65825a164f8f19f20d73b6eca367321b2070ed39b5b182717dee67fe7a454a43fcb294a1e8d85ea3e303b83cb044dfed1b16fde009d5882c8b229fc1c98027aecb791279cbd9e273502a1bebb4403397d59863db5a0bca011fcd88cf9f53461430910931ecc0406c388511d83065d03367d26a189da6fccf0132f4c5652196bf62540129d2e7a389c772"}], 0x2100}, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e20"]) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) close(r0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r1 = socket(0x18, 0x4000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="3bb8723504f0aaaaaaaaaabb86dd60b234f900180000000000000000000000ff020000000000000000000000000001"]) socket$inet(0x2, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = semget$private(0x0, 0x4, 0x45) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/68) getuid() sysctl$kern(&(0x7f00000001c0)={0x1, 0x32}, 0x2, &(0x7f0000000200)="ef08ab835fd4d75b16bb7c6b8ff0da99d238c012379428a74afc72f2bdaac8138d763d31438c25f1583e27a03837b4798d30f1e81c7abdc11cfc83842dc804e0d957ca38e80076fcb6062c7397d88b684885e754fe81cce540985f5b21a2d434c07e247be2d5794c5da4243dbd99a79e7641b7bd28", &(0x7f0000000280)=0x75, &(0x7f00000002c0)="ca073d46c0d2", 0x6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) flock(r7, 0x0) read(r7, &(0x7f0000000340)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x200, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000001500)) kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c230000", 0x80, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x30}, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) close(r1) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000000)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7, 0x8, 0x3, 0x8}, {0x2, 0x1, 0x1f, 0x9}, {0x5, 0x3, 0x8, 0x9}, {0x5, 0x9, 0x20, 0x10001}]}) write(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) r5 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x8000, r3, r4, r3, r4, 0x5, 0x8}, 0x1, 0x7ff, r2, r6, 0xffffffffffffac94, 0xfffffffffffffff9, 0x800, 0x3}) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3ca420e3e2583708) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 64) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x101, 0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async, rerun: 64) socket(0x2, 0x4001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x16}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) (async) syz_emit_ethernet(0x2a, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async, rerun: 64) socket$unix(0x1, 0x5, 0x0) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) (async) setuid(0x0) rmdir(&(0x7f0000000000)='./file0\x00') (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069a1, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000080)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e1092a2aeba2fbbe28c42903bbf6c161c6f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855a58ea5fca343265bc1ed6bd51cd0eef26db847abb2e7b21442c0", &(0x7f0000000000)=0x1e, 0x0, 0xfffffdfd) (async) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x51}, {0x3}], 0x2}) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x80}, {0x48, 0x0, 0x0, 0x7}, {0x10e6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x1, 0x50bd982a}) (async) r2 = socket(0x18, 0x3, 0x3a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x5) (async) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x7}, 0xc) (async) ioctl$FIONREAD(r0, 0x80606949, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2c8}) (async) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x4}, {0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) (async) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) (async) unlinkat(0xffffffffffffff9c, 0x0, 0x4633c1de46705d12) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) (async) dup(0xffffffffffffffff) (async) socket(0x1, 0x5, 0xff) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000003c0)="b437ab93c964ca79", 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) executing program 5: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() mknod(&(0x7f0000000180)='.\x00', 0x80, 0x4) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206911, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0x4) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001680)='./file1\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10a) syz_emit_ethernet(0xc2, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000b40000000000009078000000003cffffff4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000bc5e706206cde009380c483dc9d39e4bef640dd24222973086fe9b1bd2bb2c8f92fc1b6a84a7f53423a4ec5a407da178a25fae17b99a6fbc69f17de1ba245f6cc5891ea6f128a3b8d42a2daa7dd5f443dbaa9fec88bde68f0ad97b4e739c0b7b3c7be4dbd6930a0e80061fdd9ab8d507506d095e5dc3576d8df265523694e2e4b29e3f5fef24475bb9b0c0f5"]) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='-&\'+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']]\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='-\x00'], &(0x7f0000000800)=[&(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='p!-%\x00', &(0x7f0000000700)='/\x02\x00v/bpf\x00', &(0x7f0000000740)='{\x00', &(0x7f0000000780)='/dev/bpf\x00']) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r2 = geteuid() semop(r1, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x1, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r1, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r3 = getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r3, r2, 0x0, 0x1b2, 0x7}, 0x16, 0x400000000000009, 0x800}) semop(r1, &(0x7f00000001c0)=[{0x2, 0x7}, {0x3}, {0x0, 0x801, 0x800}], 0x3) semop(r1, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, r2, r3, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x2, 0x621) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000006c0)=[{0x4, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770}, {0x0, 0x23, 0x3000}, {0x1, 0x250, 0x1800}], 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="9e3a0b440b39c6faaefd093d860c56b298d5d949e18293291b4c9887a2607fc093f365c0c59a4e87ed90e32ee5a430394a2558f1f4f94a63f06372ea74c33d06015b0d6cbeaa4be2b208bbf23f2a3ab647b2744fba0bb61c09ea27e01a6e6a4c14370c939f66", 0x66}, {&(0x7f0000000440)="20dc2029560b620988fcd683ba84fe1108a4a6045aba646a34aec5f3276e25d9904af94b4fb2fde80680999a3e3d4d9d553e40e1bdee16830807b6349f7761175b5282706be86af5d70137a913503c85c01986e5d07b7a8c0b5f455e032f2918c60176e6de1abac51a7ccc364a5fd1103fa839aab0d6574f568d9c186ce38f29ddd00022dc540ff0cf59de781c58b33ea6be34ab19e86f6542cb825a30a98a2f1d0e283b10ebd30d747d7658ef1629b9b79ed53e3b7f1883aff1ee06b34fdad06e84b2b8863c541bc1927b3bbcd50c42328d041ff2c7a89fc13570bf813c9887d3921f3ddc0170a7c83a1b6d462085f6f2bb870bd1d2", 0xf6}], 0x2, &(0x7f0000000700)=ANY=[@ANYRES32=r3, @ANYRESDEC=r2, @ANYRES64=r5, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2548ffe2ffff43163af973fc42f39267633b5783ff76e25cd3eab49b12d42fc045711969f4542b0adc52b291f6fcf6d000"/62], 0x20, 0x8}, 0x406) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0xffffffffffffffff, 0x0, 0x0, r3, 0x101, 0xad}, 0x10001, 0xfff, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb2, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x5, &(0x7f0000000000)="5d8ad1ae", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="60c15402f1743e6f110c6ea0ffc66f6950de2f808f608d3ca9deb71c0f69adeef6ecff1a58c248d4447d416ade6e79a58d05c7ca6bfd4bc912943120a218a65aa2273d07e91cde3be2017cb43b35d5a27ca333632eb823d9b83f7497fb53", 0x5e}, {&(0x7f00000001c0)="f20c812b0a4dcb9c4dec7f9bc4c18bae69af8d5217ac4caa60b1d0e8bdab1322f3a99cac6b183588e46fb6f1e7476de5c507108b3b5ecc6b8e73607a7a26db37811945d11bb506f80b699108641b6a15843e60a6fa268d5a68b404c40bfe5a24ebecf03cf737140c48b61d2f9e336aaf4ad4cc1424f2367d9c67f9bec7a77d1be9f066b2af349525918ea8846b299f24ba3df6deb65de5d7693ef517ee3832b1c66e937224e2704b14d55cdd96dc742beb79f2334376c85ca2fe", 0xba}, {&(0x7f0000000280)="59ec7702a09fb2cadb566805d42d72cad494abd12191fd15bea7b5cb0b805c1dbeb2", 0x22}, {&(0x7f00000002c0)="f5249ea56d6a268b67812acec336cdd1a1e1679966ac4498e2c690daf84e3ca4fa3ea96176c2f106f19a4eb7ecce5abd69f0dcdc03b2bdde6b42a569ae1c4c7253d8862118b3ea47c0f703ede7cd51ae07d105224dee", 0x56}, {&(0x7f0000000340)="9fe41bf9eb48ef101990d2d8a710e6506db2469d252596e982595ff848c71e9fcc5bcd8e52fbe68f7244fc8d172541eae5ce8d32389b5675ce948d9224a3244cfcf50e91c6a57b7c149278158b847311f15c18d8883deeef1690d97f16", 0x5d}, {&(0x7f00000003c0)="5c14183284c7f8fcec5774c5e5624416e9e392c87f33ee6bd20f68dfd57ee5cf8b8028543440ba4021ae72efb8d10a5e56f571cf6df78a4b", 0x38}, {&(0x7f0000000400)="b640302f7b0ecca07282051bce0fcc4e9b85adf6327197e10b531babb91144810fb9728f4338fd892e848acfc31520d7aa721ae597a835f92bd67ebd345acce60a547a0e155a483caed9ce74162b38b12180f427bdd9bc4af6b3e417de51235034ade40be9d89e5d8f0f0a589823af40054e6b28d4927487989c1eac1ec93d6a8b181ca8e1a47c6c019031a7c1f4d024fc453446ba648ee67cf8028838a71e90a6eec8f52aa790e1af25e23702e1e6c91577945916344462f357ceb607b7735fe4a4fee4ed8b17384f59a182c00acb97d18b80b8659d777e2eb6c3279ff612e5cf2e99670822e73db7b46b", 0xeb}, {&(0x7f0000000500)="092475278c9b146ebeead89e090cce6414e5ef8c20cbc925fd738db95d5e3dfbe46f1148cfd9b3e6376bc52cc0fcf9846db22504c4a30e20a9c992d1c2af1dddf3b4cd248fcf6dd91572b419fe7d02068ce9334d71080cba0122702d761e6fff35224e", 0x63}, {&(0x7f0000000580)="81df2fdce87ffa60722beae067ec8c7483db986e9ab08dda3b7df790ba5b394c8d13a762935de1ac3affbd16ec4ae64def646d6cd6d44118ebc72ab32c7c1f0e42305b693b5b4d9b979ed1d3d7b923a08960ce3c03c86b5660bfc83743913588ed2d9578ae00d3ea0907048a4c06f58a4f51a0d2b55d75f08b05196ac4df99aa2085c16b05d1299c5299e3f3a0fcf570844cd7af1976520a", 0x98}], 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0096c9d06fbe4334c5c20000003000000000000000fffffffffeffffff54ee86c994ed673b05d55bba03d6daea855306fea8bf51940f35e32bfd1b3b46fbc5df529f093e4548f18b90a26fe7cddcb3baccb14d7489951918c35c709a24d862c1359c7dca5c9b1d2e959aed79374b06cc0c13a6a7289c1d00d3bd1d2d0ef74b8b80520ba7e1824fda9bd03480628aa3aa694743710860833a040000009f8925cfccff09", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000006000000000000000ffff000000000000061089cd89499aa90196b72808785b4a60", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x409}, 0x8) setuid(0x0) syz_open_pts() executing program 1: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0xfffffffffffffff6) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xffcffff8, 0xffffffba, "000012e4f50800"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_media}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x10a}, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0x82485608, &(0x7f0000000040)={0x2, 0x0, 0xf6, 0x0, 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {}, {0x16}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r5) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x20, &(0x7f0000000180)={@broadcast, @local, [], {@generic={0x88e7, "507a823524cfbb7771363081f7809acf47ec"}}}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="c1", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r7) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x50) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000000, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) write(r0, &(0x7f0000000100)="f73e439d409771dc71bd93", 0xb) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000200)={0x3, 0x1, 0x3f, 0xcefe, 0x8, 0x4, 0x7, 0x5}, &(0x7f0000000240)={0x7, 0xffffffffffffffff, 0xc168, 0x8000000000000000, 0xbc40, 0xc4, 0x4, 0x3f}, &(0x7f0000000280)={0x7f, 0x8000, 0xffffffffffffbd46, 0x1, 0x6, 0x6, 0x6, 0x25e}, &(0x7f00000002c0)={0x6, 0xffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x3ff, 0x1, 0x40, 0x4c5d8418}, {0x1, 0x0, 0x84, 0x7}, {0x9, 0xe0, 0x1}, {0x5, 0x81, 0x1, 0xde}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x14) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000004c0)={0x9, 0x5}) fcntl$setstatus(r3, 0x4, 0x80) mkdirat(r4, &(0x7f0000000500)='./file0\x00', 0x14) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setreuid(r5, r6) open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x42) r7 = msgget$private(0x0, 0x600) msgsnd(r7, &(0x7f0000000600)={0x3, "d9d7e127df1026684ee6071e3d9302bddd648a501e65be07899917ca0378d74d151df0456a9c8ad9dfb22ba279c0da7acfa91467e66c39476c77a133f45e5c74367979b224665295b0464eadfe033f89bc2aee367e4e8e3a2eece180ddd5ce0b0ebd2517c25be4967c7c05bb2f5fa34f80dfdc90d63790722bd87c6e1a425875e6d437d693f66fc1680fc06c1999af0b4b88895083909268d3cd7a0932ec5075561e090c9874de003ada2f90442132086dd37fc875830b68da525c6a0daa420fc1afe11abcc0ab7fc58b3a37ab79f9233f3d2b69081163309aa993b9abaa8d5b1d8881862f13a938db490afe3dda3ec985c7e6ff2a6afd2f0882d0ef83026b97a31ad0c1ed01c608fd2e5a51e39fe907b94488ae6f166048a116c209e3828b6738de3b92c944ab2cd8d3f24729ffb8a44693c96617c71cc6944c6ee0fc91220fb49ef81dde6988dbed465290389c81db27b51a58a1e0dd743065b80a4926b1ebbbd2521800ab4edc6f1dc77667ec83556f24e12e5bc1b5a9af9687e37a636f358b2cd4e57ffb7039fdb75f3168fc385a91822ac747a969080e96e4105ee6b643e46ed027742c8a21e4f89ce3e30114bd27b3903cd798d7016bc755b8980872ab408684cb2814a7fc18ef9379637528d64d09054a3e1e99b5596f4bc9ef7881e56cf74fdf8bb251532e18a3afccc2c4a77f9d49f115748bd8b0410e39126f26fef6bd1d47113a28440fe03454401be8603344f2ee5729d02f037a349000d337913a1e3024a9e0ba9fa4668ce3248fa6ab1bea991823486875b7f358362150646f53bbd385ed4a4e1a9bafb3011ca843c261291454a96931714de271476bac875ab308ddf968c7482b5a3884f59d4be38f504523717dbfb2d77687e8caee3e3998735f694ccbe59b955bda3901a455dd3edf9f94ba52b943ddb09eea5390c4706ed40a354f2e993e194f5d44e3149d70726dd2a44f750367b80dc6797ab8b10d237a4dcb5397bb2f537e718284173c58f28b1c175b02b887d2d4945daebcbceb0faa84e09940aedf01c519db65639f83cd6df648d26f1d1a2420a822d59b1c381bc689a9e265f374c6b2e0d2535b457793d1758592cb1da303976b4a42ff832ba910145faeae03a996ba3eb1df09f9f777cf658838360c1155483820378db1eac4349d70c82ccd8143bec1f195115f1ae93739bbfdf0ea7a569d6c9e3704873fe6dd32ea02556f722fa0a83455e755b4409f3cb74c0fc80fe9411c41677829b21c6d8cd8ecb629ec8baa69ce11caa7e3802c3dc68013e7ab2fe2cabb3592c76492ddd7bd7324da943024032f23f011a09824ee62d72f0b0d6f7f08678d09c6892b45c0eaa5fac3e0d6d6d53de1673b077c475c7b26144d65deea0555fde78771e41f5f02965773f1848a33c6c5aaf5177c91d44c2742aab6ed98a92a3a4c19e2673b3e1dbcfff93fff1dbd8c05d7b0da5fce57c5807b3df4e08d08986b5ccdf1b71a5641aea77219bbf22be5aeb8285a79b3165f9dcc48b802050608a1578bde636e1e4513eb875f3f6eece7edf952596a617d8f853cb8a53285cdfa0405375e10a75480cc37192f8a36d2c1df53ece8732bcf20422c269e75a9d43834281ee7ee5fd060602dca68b450cdff65f61fd4ce0607a5fb351e9ea37e039ff0612f17363bffc2b3cb610247df96ccd8ded68ac6bcf12b66dd564ce213954b9ad0776c53a001e8cb9f783668a703fe04d8ed56da7068326865ad9a565dbe9f2c20a0d47adbb1a8460bafe2c1b92407f952c5c65084b41a544f9a50a2237486568a1b63eb87c7237bc180c3064adc8c3fd8bc8c503ae08e93c066b24cc5963844b7e4d455ac9aaa5d3caa917251108db0a8b5c07cd431b244672e44ee5050d9a26aa43704fd93afa04bac4a7d1ce16b6b41db584c5ab7f0b43106ac80e890c28309326d1ff30b60f479b17e5812582055497cca30862ce64beada1cc7f68015c0627f96f9888a7dcf45d5bd58b35bb4422d1f95b654e809976d3e20b0ed70058d17e1e4096c77cfd2c9b6625c657099b14f7b184e70f7fcb29e45b89fb37dcdd05f1ebd67f8a7f481d54f85ec8a47eb32f084b80c8f584ef793af627884e86b762d8b09c3674955e891523845bf2ccf6ad3042100b7a231bb2eb7dec58b755999c0b658a32741273e2fe4cb74a5529876682ab387dae99e5386cff0430eb16a960661e8d21124868856a03d882103779f80bf601bb128c0beaba2897c78a60d75371999e0dbd6c809b759b3cf22171683978220c9d94abaf24a029ae227461cb8852443948a7874f0ad7006c93e74969934e3923b76b98bdb326e910b60aac47d233a34e586c7db8ebe04960ff2dc2fcde8bcf8490fe7284a17fed7c35ebbfd0bce0b8304d499fcf51ecd7e8e9cd45dffdf704b4686fbfc0c8a6fe8e82960759ee8ae8cbfa2f1c434cbcecfef72755d20bc4891e83718e920a874c42fc1c37b1350d77218dcf0b97bc2fc63b246844d6296025a0fca0d458a062ff6b6485f1c3199ea3a5dff7a55fd1d30febd5b584d38704b7c149553a805957bc6df0af0ed68eed57d5489c2b43eccbd3797470cb642835c3c593a438deb36f1f79b46c12f973f55393ccd596fcc6e8e6342a07fa0603bfd6a1d94f52b18a308fbd643a86da09ffb6da790fdc67c720e08e5bfb486f47411757d74180b34575fbdcc5f76b94e7d08393ed52116c885c4e1e31cee5b6c32e4b70917380b42bc03f2e75fcc7e99711fc1f6dcbf8773f6617cf3a4ca273ee62757debbc54d2dfbca4d661f5f5867314c903e51e6f076be09c8fa404ab6bf1bb3de12ec893dae0fe895c56f8735bfa052411973b5e72ff565cc788a7506a933e68dc700e58726bae2ac51234b1165437b0bc6879adf0e41698c5b27e2106cadb239ab54fc2df342d5cfb23b2928ac572db274bc89d57e541a685026f522ddeca7e10dacd7ba48ed2e35bb80b283e3ce8c1fa3a2902c1e3d6e37b7c8162c039b6155f1deff159d834d53efb7fa19611693a1925fbc345afc6e7ca128dc1fd6ca528348912f514c4b63511696294a8c565de386a2faa162d494e8dfcfd7153a0ddd24ea6796dfc26a0f40598929639386cbc592dfdf41c29b6fd214fe7550161c92e89b4097b1d2759044a43ac082ac6229bbe2562fb5fb9e01948bdbb6f88c4bc38807f8ddc222e44f1528a504c7dafa509865d9c817fbb2a6f888a29f551e7c989c51019bfffe2ecd282b348781d4b4b7eb6261fcdaa6f339714925814af1d58fc192c284a76a7e2951b6bb9c80f91b3972db9d1831f9c112c44227984ae5f5e916ea8da6aa7df219492914a20973b45fbfbefe66537c4451e17c3fce1419e6299ceab1e71a324e33257f17e448c6edd6be556b33fc32cd810bae48043289ac93a836e608c1c9d6c34e879115450eab48a60c0a456d1d0a82fa98224d6ccde892b61eca2fe6d854cc2f2ea1fe6e558f4719f143d6624e50ce51e0d92a899e90f0e95a870af8e5ca974516bd6c16ef1289397998061324e07d750358c0b5f7bed7a72ffb61640d5a5bcef3029504759584025e280ea548e7c53331170071f9beb159af9de50bd4ffa58d57542038c63e3e8e7811890ff660abc1cdf65bc667fb0c95a728af2ad67141a090a87de97b3e66ce1279b2fa657346249100725b9cacf94b5f65dac740e157d834c95d58ea383703899f74d5a0e3bf91d49f1a4c3d5a4227c0a3868c0e5ff1a205c751335894f1ef248591f55b9bdb8f4d622851f5792782125299273f089d3346d870b18ab75f0864bfbb8616e33e13757cb4f332b58d5553e3c58e5a4c3f3e7a4ba5313b5a073658aef64e23468b83f745ce010ab6e538f8f15974e59ba3be09daf28ba03131834817bc65f45447386ef2dd42e04195d2cba8ea535f8731940c2da24c0b54a25e492a9dc339a1423b9dca18d01253b96f69f508d01057271fbd5b7a93f7c58443388fdfa7a743d1ba8ccda537545927d9cf10c25b8487a44ffc8e79082891b6efebd6deaac8d805cd7c46a10a353fc76dc6ef3bd5deb5886fc996c74c56ec455f25287dd679e6d9e07ad31e7cd582d48804249f73046e0cebc65c20ef01f445a488bc7e2c8047d03ac887114208e75684b2a82cfb7385ec914be9e2216d2feb031f2a8392e951cddf5bdf2256a773cd49950a6a39792f2d6828188628a892754b53ba3641d2ab2dbb7d485fbf1764f7f2e740c9289d576c0b9adc8e94efe0743ba42bed8c4167a652060e0c7c3734da686950d9853bb7a2ceca8437ebee28e8a1dc1116075de182cab75a9970349e0ac1287910751705d171dc9b396e5f596dabb340575621dea907f8e7e51824e8aedecb4387c4723e89e777f8e39449de93a172d624e73c02fda7a7bc4370c60039e6ea4d3beb0524a6f9cf114b169fb9412695d59583bca4e8ba86ca07c10b0745f5fc0a3351d51f7431359b0ce5ba14114d998e3395d3af2fd9e2222288ea0e8aeccc38e7559ec1e861e346708d806eb568fd64a2926fbaa97e91bd457ece677b4b68f9f1c373402902a9b8380c8ede7656e90ae00a1c39c102074264c482eab935efda4644a1c34e3383ce7bb85409541b77783625c478e6b96dc22e840d1663878d3d532c94de9aed2a77c09734963c3f2725d7ef6979cb174b7e776aa17b7e3c84a29f71549d20fc155d8bd5cb3cd463701ec834bca389c8b7ab9d43254592659c0cb43df1c49db2e1eb72854a566bf6f587a87c18ba76f7da553bc4d5deb15e495c2a836f6d9709d44a094fc5695e82118811748c485f43c4e8e15d6a5929aa1b9ea6a5dbe3c3a515005dff868f4b7e85dcb2da94a6d900ffdad2613ee2eee05e5ce9b81c78fe2b685b2b4a1aa1fd76c3aae2af2da48f64a78450a5cc48dc7c58393a8148f8297315590a9b6b13c6a173e6cf6baa4d21a4d6c8340e8e63677b7b887ee4782824885e273265b8c88f42f26d06c78c72fe16ba951184a0aa8d06c3a474a9aab10932a34fe49bb3f91982b110cf3c7e62bef5cd4ccd670a01e0d249925e501f97e1f42fd2a61ffc17c7d2f6bbe4721d81599d45751ca239c32fbca33947658c28ae24a5453f8c249a8036918a98f5a49817a3c1ee68aaba25bed547ce0de334bb88407b12412aedbe808d6f60648865f1384e636ebb3eedd02a86fc22fd29795dba3cdffd5641b7d704dceb72f4c78484ebbc8cfa1982e7346e16c10ca025181d8e51f9e26e1c40d18360b7824425bb191fa6e8acccf14b5388e8c3fe96e8d4d49e5e75f39bf05f0d6e7251eebdf62530b2af3d1d1b15a2b009c3aca637a58b1e7e563fe3adef22a0b10109af1e5294a80206aa80af1c7343b55c7ad9c3a58874d3e25d2a2292f356138a6a6636e46454309befe9ceb2022f45827ca3d4437da86467ae05595c468058c9dd2a9c7b89e099e9369396290ab54db6ac3d0085366bb5dd6cc12d71ac8ddfa635d95f0bde73e21be7d3ca4da288210e74e4b62dd43e85411b82859c41f764e6fb1ebd775dffd3d4bff27ce2a56bfa05300ed1b82586ee4dabef43877ac1339aa4c457b9cc032671e77c417b86493da1e89fb0e68b2237cda7ff8064d8532b639e6a89b9df8f1568a634a644fbf130cdbde106b3935223f4f1f1fb915ba9d69970d5732230341862475751064988b88910f79398dae8d6c7af9b1ca2a5ee2e8e9f5e81cc4b641f7d301244ecd110810f5df2673bca93d36b62d5cac9bd70b979075d89f14a17d87b67add0efdacfd26cc4a4e77edc8dc745f5fa8439c6c8d0b868"}, 0x1008, 0x800) sysctl$kern(&(0x7f0000001640)={0x1, 0x12}, 0x2, &(0x7f0000001680)="d3525c0f15a4ad68f71069f94ff19af83f24b3048cf734826f727e46ce1b3994a34baa8309bde8a5856bcb6f7e47bc0ad31f442135909234528ee9ea909d21c9ae785a6edd0e3ef302a6661278fa6c3ef1c01480ee3a7f2333c3c8917d4aaa7ed7d4eb29e3e27a27ccb7270866150780ce2b8195547ea3c5f8bc0fa93a8997297231ac4ebd7568d0907ae75f93027b7f9f2d22696ca4cba08763ac2fe8618530d2bc6dfeed80ea70f7609d9808dd4e64a3fc05be181cc5a563c2c91d04d71304f09b408499e9d9b618609e2f84be55713892a1182255ea39bc172ec7161d46597d779d455dc5e8764e6e039d2ffc4942235a819b0caf8f3c046210", &(0x7f0000001780)=0xfb, &(0x7f00000017c0)="8b7d5f9ff19a9d0ef48c1eddd2378871ae058270aea3bda7b41377c0856c92a6f77219e7598c01ca17df9a941039242fc4ff09818ee75ded83956e3a7e71ad8c3e8677f3879eddf4fae358e7453010f5eba7d815d6f7bda7272a963d8f1d2e4723ea2ec199b659ef5c90f5f0393d0b2950b4b133f70757c4960e9f8275abee3715f5b3e2ae699303e5e07a41abea31ed7e2490ef23abbd483c8f83f7ca04fffd81afaeffdb8ff292194b76a733aaaa9520d4961327caf0a65c5874a1191f521aef4d43aceb4a3a53924c63422df65702", 0xd0) connect$unix(r2, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900), 0x80, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000001940)={0x0, 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000001980), 0x30, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000019c0), 0x8, 0x0) executing program 5: socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="2a54558c1b4577fb0d6f752d17f4752b0687d29c6a6b2a4558f1a935a0c9b45b6be68aa4ee2184035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464e522bed5098b241589aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60da23f", &(0x7f0000000100)=0x7a, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f87, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x103e, 0x0) select(0x40, &(0x7f0000000140)={0x800, 0x7fff, 0x0, 0xfffffffffffffffc, 0x400000000000}, &(0x7f0000000040)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0xd32}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f00000001c0)={0xff, 0x0, 0x1, 0x0, 0x800000, 0x9}, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) getgroups(0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000180)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8292f96e) at panic+0x159 __assert(ffffffff828e3b4f,ffffffff8283e0ef,58e,ffffffff82894bf1) at __assert+0x29 pmap_destroy(fffffd806b0f2878) at pmap_destroy+0x2a4 uvm_map_teardown(fffffd8069280168) at uvm_map_teardown+0x287 uvmspace_free(fffffd8069280168) at uvmspace_free+0x96 vm_teardown(ffff800030f66f90) at vm_teardown+0x105 vm_terminate(ffff800030f67230) at vm_terminate+0x121 vmmioctl(a00,80045604,ffff800030f67230,81,ffff80002a6b07d8) at vmmioctl+0x291 VOP_IOCTL(fffffd8073cf91b0,80045604,ffff800030f67230,81,fffffd807f7d7548,ffff80002a6b07d8) at VOP_IOCTL+0x91 vn_ioctl(fffffd8072f9ee18,80045604,ffff800030f67230,ffff80002a6b07d8) at vn_ioctl+0xbb sys_ioctl(ffff80002a6b07d8,ffff800030f67410,ffff800030f67360) at sys_ioctl+0x4a5 syscall(ffff800030f67410) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5f673989f40, count: 244 End of stack trace.