2161642515e2f76b31b4c35702f5ab10e0cdd91cf2d7fb04d90667ee3e16f27e3260f45a816709cbf3fe09d9cb5877c76dfeb5f441c519b36a20b01dc2fa8b5c26240b8f7ddacc972681587ad397cc003fb78c37faf19c390993f2458ef2864f50957f7289b0d7954e931a31755ff06467053c99ef93b7e62a824d2ed241a6cbdb0ffe85d84d2a83f842e739bb6c092ae035a0cd9ae1f22292d5587a1ad0517308faa6fce5151f4268ae0cc1e9a437b6d66422d4c9f948b5235e886901acc7e93af6d646fce1281b7b5c4cdf3402dd3860f8054882"}}}}}) dup(r1) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0xfffffffffffffffe, 0x10000000f2, r3}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) flock(r2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) executing program 0: r0 = msgget(0x0, 0x20) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x5, 0x0, r1, r3, 0xffffffffffffffff, 0x80, 0x9fa}, 0x9, 0x0, r5, r6, 0xda, 0x87, 0xa, 0x1}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x9}, 0x4, &(0x7f0000000100)="2c1b7d55325420c1e1fe64e2b2b2da1564999922fa95fc68d969b0ec0fd1de8ef73062a50d31dfa37af364ea989f39426423b4d1ed3efe61c0994415db4c3547ff0c0b07f025484705214ceb7d1f26adb89b7f15a9b0e74cca8920c520947747ff206f", &(0x7f0000000180)=0x63, &(0x7f00000001c0)="b69d855f28df9a49b942de6e1e5d31160a12392e1d9b5794206f372599d18e166ab2bd1fdc6f2dd9d2f253c6a7081fc5132a48604ae5d8e2781d37cbf668a71bb26c0a668e1a38", 0x47) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x900, r6) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = fcntl$dupfd(r8, 0xa, r7) fcntl$lock(r8, 0x0, &(0x7f00000002c0)={0x3, 0x1, 0x6, 0x0, r2}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) kqueue() rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getgroups(0x5, &(0x7f00000003c0)=[r4, r1, r1, r4, r1]) setegid(r11) r13 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000480)={{0x3f, r3, r1, r14, r12, 0xf2, 0x4}, 0x0, 0xa6b, r5, r15, 0x5, 0xa67f, 0x883}) setsockopt(r7, 0x1f, 0x2, &(0x7f0000000500)="1008f63b89de4257c6a8e80f186b9ced2844e99b616f72f04e1f308737a02f44f51cb55e1f234d735182c1acb0cf6774ae292bc9194d22b6e3beb773cd645a3d2398360b6cda4bf3d50f87c39c4ff02e51855ea722d29af9d31ec4d36fd99533002d0a92f354ba051463e206615c52b1c290c6e0aec3026f388fc5195364998d3572c6b930cb70", 0x87) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000005c0)={0x44ddbb00, 0x8, 0x6, 0xd31, "3a4f8ffc333d6d5080dc734ab99463a83ebdbc49", 0x200, 0xfffffffb}) r17 = semget$private(0x0, 0x1, 0x204) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r19 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x9, r18, r16, 0x0, r19, 0x50, 0x4}, 0xf6, 0x6, 0xfffffffffffffffb}) getuid() sysctl$net_inet_ip(&(0x7f00000006c0)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000700)="1b", &(0x7f0000000740)=0x1, &(0x7f0000000780)="10850ac3fe6688c6e302c75cb500c636441a84244f2b14aa5814e366c755e51564897fb38d957ed17abb5770a94af5123174d45dcd9fe1fc", 0x38) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f00000007c0)={0x3, 0x100}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x90}, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) msgrcv(r6, &(0x7f0000003c00), 0x1013, 0x3, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) close(r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000009c0)="a3e77fdb7f7280d33e32f2023dd6fb2381ccf5c1bdb6a7cbb7a877e7a504287dd749a2ca08efa0d9bab347031e3f6dace81c5025f9b5521a6af58e721c64d6a141fcc1ae59b495f993c2509d3f69999dad195c773942bc8e1fe10416b78f4870cff409dcd24d3ed8676e0f8be75ef5fc9b2506f1ce87d5c8c5c159d767d262236a07d4c38593b98c2b4c3e", 0x8b}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xd163, 0xfffffffe, 0xfffffffb, "1a1116f0d0a607000000000000fffffffffff700"}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11c0ae5af4855d478414039bb8dcb7d86cf9537f8abcdb0fd7e0abb38ec0556e495ea1667b6cd3353411fcf950bbbe9cb7f2fbeb34329c81357b6cdfa3788a6696845a0db16bdb406d4f090e671ef11b8890345ba2e7a094912be55f1f6f669a2cc489f9264c789e56dcaf7073659dcfabd5489feec768ac66484afd2e1b74eefbab6d1ecaa5c76e648461a3a5f5b0b1f8a0fe42e34e2516dae628457a2ed5b4b87c237d4ac63851379058dec7371dc6f51bb6bbe84e335d4509f242871066ef4b7d5cb5a93ad5acf8a118d6702db6f75cf49c232eb20eada800a4283fdebe0c2b5d721ddd9c93192cfa9b777e6eac6b08aac493d93813c17ab67cfb1d0207247feb37ecc3c2d57acba029ec1acd73895bc529a341657d7eca7c91b0cbd439c35b50047b95c7e5f67000286ca9d885e08a93d4c8fe7b6ae210675ad323c5e847d7ff5021fd0a75b75b648e3a3c99560698c93b9cba0a7727458539dd79ba5769ab18859adf9cebdfd680b857645b607bde6f5a414aca2e732baabecca7d4034544253d57ff6e951a59c8f5aff6faef7b60b74f830033b7bc2258cc196b37c0ae65e8318a6b0e6dfa925542ccbc45e488ad9135df52150fafa752523427268156470831473542cfdd0a3287acbf230611a741484dc741b06e1a337a7bd7408db8ab94adeded534e023b4835af38c28533e6b5d9027ed8ea8241a04eb5bb1aaa41b67eb5bbe447bcf989c6b1540aa68c8e9912931d7990861cc55a9612b33985d6115ad2984ec3d3511bea981fe37b9d9ee77cde1b1d28baf486e36224bc4290f62465228be64b09e656218d49e3a43adffeeb0d3392d254a7f5c4d1a3e67240c91a672ee10567c7472430221851fc3c4920f1b93192c362ff971057bbabc3bf82334717b9caa9d97f0500000000000000a40e876570ba383f1072899bf0cb96c5a7982880608500bbc500eedc74250c2c6733375c53493f9a44d3710ca3ff2677b4613b23df114d368b5b2bcab4668c57c2c699c5f52d2b8fa7200f9eee3526542fb6c7341201bd155f12f38eaf15f27bd7207088f18659aad7913b136928640130fd7076026e373d278b7db607f2ebd0cd5d41512fd96272b57114e5b14faf7ed02122fa0cc50de3d26e946cbeabdb9dad82674779fbb76f744a9da7cc8c7b42c7275a9d2749862c11637ff63ee83d2c6da2d3cff6eff5ce792f5aa00a5e5ab7db1bee945811be8b93b886a61eb2136ab53435a26a602cf0ea65959f961b78cdfaebc6f2f4ed1467fa2dd73db21cc3e7eedc1f9d9a543dae48d55218000fcbe0fcc7d370ad47ba89610e7cfe524b2f2500e4327e87f94f3c587f0a6604baaa4509e0ed8fc6fe62c43423705deb7a7fdece18bc9b9ebd80a878d5255a3ee0114a236a9a9d0a395269e7a68ea4b948fd1b0425b0b7b073b90c986046aa4bd16dbf9442583137576e8a3442a0a90dfc7ea7cdec4254ffb0ff6d1d7aa18c66af453d05f583c2a777e193b9ebb4e3c3bb82362b8f450000000056319aaf45dbd9df561985c2f4ff248f655c629eec26a576fe836875105841f3c7e290193a51b6d7d235a10cb816b3e97f942b84644696edf3c96e396825df2e83e62aca39e0a38824c488cd83663eb248db8385791b34ba604ad807", 0x56c}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) writev(r0, &(0x7f00000003c0), 0x1d) mknod(0x0, 0x0, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x1f}, {&(0x7f0000f92000/0x2000)=nil, &(0x7f00008ec000/0x1000)=nil, 0x4}, {&(0x7f0000b6d000/0x4000)=nil, &(0x7f0000ba1000/0x2000)=nil, 0x4}, {&(0x7f0000f2a000/0x3000)=nil, &(0x7f00007cc000/0x2000)=nil, 0x6}, {&(0x7f0000a50000/0x2000)=nil, &(0x7f00005ee000/0x1000)=nil, 0x100000000000000}, {&(0x7f000089b000/0x1000)=nil, &(0x7f0000fca000/0x1000)=nil, 0x3}, {&(0x7f0000b6d000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000bab000/0x4000)=nil, &(0x7f0000b0d000/0x3000)=nil, 0x8001}, {&(0x7f00003fd000/0xc00000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000eb8000/0x4000)=nil, 0x7}, {&(0x7f0000f7d000/0x4000)=nil, &(0x7f000061d000/0x4000)=nil, 0x7}], './file0\x00', 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0xfffffffe}]}) r2 = socket$inet(0x1e, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x35}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x1f}, {&(0x7f0000f92000/0x2000)=nil, &(0x7f00008ec000/0x1000)=nil, 0x4}, {&(0x7f0000b6d000/0x4000)=nil, &(0x7f0000ba1000/0x2000)=nil, 0x4}, {&(0x7f0000f2a000/0x3000)=nil, &(0x7f00007cc000/0x2000)=nil, 0x6}, {&(0x7f0000a50000/0x2000)=nil, &(0x7f00005ee000/0x1000)=nil, 0x100000000000000}, {&(0x7f000089b000/0x1000)=nil, &(0x7f0000fca000/0x1000)=nil, 0x3}, {&(0x7f0000b6d000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000bab000/0x4000)=nil, &(0x7f0000b0d000/0x3000)=nil, 0x8001}, {&(0x7f00003fd000/0xc00000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000eb8000/0x4000)=nil, 0x7}, {&(0x7f0000f7d000/0x4000)=nil, &(0x7f000061d000/0x4000)=nil, 0x7}], './file0\x00', 0x4}) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0xfffffffe}]}) (async) socket$inet(0x1e, 0x3, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) (async) fcntl$getown(r1, 0x5) (async) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x5}, {0x44}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sysctl$vm(&(0x7f0000002e40)={0x2, 0x7}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, 0x0, 0xfffffffffffffe32) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4d}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x3, 0x7]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = getuid() seteuid(r1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00', 0x3) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x18, 0x2, 0x0) close(r5) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000001000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x6e}, {r6, 0x40}], 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000006c0)=0x9) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="03c076dbf6ab44454e57e1bdfcc6b0ba0f97d08d3cd6700ca6d6271210e960b8e583adcea6a7bf0d59344c9bb541", 0x2e) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r9 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r9, 0x8020697f, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0x19, 0x0) mquery(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000140)='x', 0x1) executing program 4: setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee550b6b"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) executing program 6: symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) pipe(0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) close(0xffffffffffffffff) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) kqueue() kevent(r3, &(0x7f0000000300), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f00004f8000/0x4000)=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}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x800000018, 0x1, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x100000000, 0xd660000000000000}) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xfffffffd, 0x4) socket(0x2, 0x7, 0x49) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setpgid(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) r3 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x3c, 0x8, 0x7, 0x40000000000004}], 0x6, 0x0) r5 = socket(0x1, 0x2, 0x2) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff12) syz_emit_ethernet(0x4e, 0x0) socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x50) open(0x0, 0x205, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) executing program 5: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x2}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x44}, {0x810a, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00006a7000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000218000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f00002e5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000376000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000041d000/0x1000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x44, 0x0, 0x0, 0x7fff}, {0x12e6}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0xffffffff, 0x1) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000140)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x30000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8108, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x80002, 0x2, {0x10fd, 0x1}}) socket(0x1, 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x0, 0x0}) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x3a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffeaffaaaaaaaaaaaa08004600012c000000e3ff00907800000000e00000000000000000000000ec15798b5a6d7d7060fb02837ee582e21f8d219b4d35f9289a1e25bd23fc8fd3033c634150d2189df19a89ba25476e91c460bc6f12678315f398f4f90be02f961d6cfb4c9f0db88e4255954b3789105dcfd208409e2b93eb2b57a0b125f896b6ac83a47e0aff40719919695a64d460fbf3f7eb29decda80710ad1dee9a0a5abfc872dd5a4e0077c103e5b133df69d7fef9d233cd208fc37755c9790861a62fb9009bcc912ddab9125c9c97e86d53e301fc6b4fcb132f573789fc045c3abffa13202c5ca0624b74fb21a7712917a036ddb5e0203d1c905108243be0efdde327d877b5228cd5b759b7dfab9f9a1fd76627a73b68466041f868d0805c6a6afd09e54f38ecd915db73594efbbcf4fc59d528659a2283c404f1eaf5880d29abed1d500e6bb353ff06cea1a904a395e32b1ffb133fc49a64d2d1f1f1010aa0c01bef2323b49b924cad199ad1ed6d68fa3492200a6019f5e8b0d9c199704fbb483b2fccff72638e374b1b7d13da27b45283c9f4a97cdf0568"]) r2 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) shutdown(r2, 0x0) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0, 0x0) listen(r1, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x24, 0x0, 0x0, 0x100}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) mlockall(0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfff7}, 0x7, 0x6, 0x3}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195", 0x0, 0x0, 0x0) (async) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) r2 = dup2(r0, r0) socket(0x1, 0x5, 0x5) (async) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000140), 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) setitimer(0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="800f000000000000000000000024a8a4f4a4905fa2b0c36bc75c31ffa6f3d946bc4a42fd9917413164e9c129e0c6b0d923fe1764e82ed0404960d4260ffd05e4c54f52a1cbdae4f9b1b874875eee3f557feab57e188937bc22e1eb80bed6c05069bffd6179f2750e486b8f014cf47fd0023d2d19ed3231b382b8f07cd7df988abbdc4f13fb808ccb11fbfc1a9b522d46005d8f06b6b4187e2c72d17a5eaf359e9022dfb5676f50506eb5f51e0b44be12b75cdbe6e523362e740e1af9e846e8d74eede322ecbba599b11f545e3ac7b4a91ca17fc74719a72ce748d47cb96dffd16df7b4fa250fcc9fff00be69cdc2e3229f1e987ca23a0ea7707637c6f78f5871e7c1214f04693409d14700ad4826c1771041475840f408cd7933c2f4ba7a87f766337e31d82b9e754f818237a22b", 0x12e}], 0x1) (async, rerun: 32) r4 = socket$inet(0x2, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) (async, rerun: 64) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x177d) (rerun: 64) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) (async, rerun: 64) mlockall(0x0) (async, rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) write(r2, &(0x7f0000000180)="2d2102fd84b43413bd026f84c2e559933e61e507b3e1d0815f9b609ab1ea112152b1bf523bf3a10de9933331557ab62b0ed7f4bae6856db02038b709ac6ef273e3d8e1445cebfcc745930da5862a0fcc2743eb25286bb9a5d7b1a65593f6542df9e1d1d97d61ffafdab6dfdf5b844a6fe7c662006303a67cd24606bd86345046c609776a4869ab", 0x87) kevent(r1, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) executing program 7: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)) r2 = getpid() fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="2f616e1218c42968445e60284ecba63997ef7833b8f195d4261289f70cb8ca3a859b7b92f5712b31d72adf89be9b6b43880d8685af500ab2002859cc10757886b03763e86da19f8d7bd05ac93d8142bbea932da4d3e9d625d545773376aeaa7e0aedd87f510fc5a9bcd03246b8f307a5c46f784c186544cccc7dabaf06a311ebee6d4cfc2b5630295d922e1ed7812b3becaee22d7afd6daf091bb78f8d15d370c30bb23584bc59a2", 0xfd5d) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0xf32, r6) dup2(r2, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x1c}, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x3) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) executing program 6: semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {}, {}, {}, {0x4, 0x1162}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000100)) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000080), 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x7, 0x1000}], 0x1) semop(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES8=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000100)={0x2, 0x0, 0x6, 0x0, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/238, 0xee}, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="d111296d98e5e30fb97e21dc11c2473ed3e31d3c1d519dceb294f5e4355b7ca1bfadbaad88c900065225ec58dd57c31401490c26ba27bf1b70d57bc8122cd6cf2097be8189d131190543774565a3e10427c38cd1d15d9b5e149779b15b6dd15e88bc146028952f01875fe7d7f49d9884e1409c12f88a2eb4bb528bc9c9f974b2b1d5c4ebff5b3403fbffc4bd9032410a2e2196e6a483355de6a7c0539506ace1b5769adf86611a888d5d447931f56b2d0f7f206859e13530bd57eaf73ec77653f26bd18546", 0xc5) socket(0x11, 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) close(r5) executing program 5: r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x3, 0x9) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c543, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e16f18f4c574c1c3617a5f6fc6d78b97e55b791b98da9d7c387dc1834a72e0a279d998a1e1404266b6b996cbedd28e4f3f56124dee37308c37aed1c3c4d1976c9858acc8593d6e3e65fd6c02aba7b383919fc21d22584543b38687111db9fd34da121f4fe17f3b2b0869210ccfa6a2d1fe40a0a65ffc09", 0x77}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xffda, 0x1f, 0x1, 0x7a5}, {0x1000, 0x80, 0x1, 0x9}, {0x1, 0x3, 0x1, 0x7}, {0x6, 0x9, 0x9, 0x4}, {0x1, 0xff, 0x20, 0xff}, {0x1, 0x5b, 0x80, 0xfffffff8}, {0x35ec, 0xff, 0xff, 0x8}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x5, 0x800, 0x1, "42e90e801edb25a0b2106675b17c70f9123105f7", 0xffffff7f, 0x1}) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = getuid() r7 = semget$private(0x0, 0x1, 0x300) r8 = geteuid() r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000600)={{0xff, r8, 0x0, 0x0, r9, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000440)=""/206) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r8, 0x0, r8, r9, 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', r6, r9) setreuid(r6, 0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) msgget$private(0x0, 0x22) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getuid() executing program 0: ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getrlimit(0x3, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0), 0x1d, 0x0, 0x0, 0x8}, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) setitimer(0x2, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x17a, &(0x7f0000000240)=ANY=[@ANYBLOB="872ed7c6847bfce51aeb626855850ece00c8eb2a567103bf607264063b57e49a55c36306ba2c5d8028f80f3bc34a0292743b295e", @ANYRESDEC=r2, @ANYRES64=r0]) r4 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x6c}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)='N3', 0x2}, {&(0x7f0000000000)="9bd54b63667274026598c91258fe3e50c5aa1ac8a0486aec79529b826cb2c398ed55e0596a1ff963b13cc2949e3be3e73bfebd8c2a86b924c12f504416e856d76e69da4b3a3043965d9bc1d762b27b52c565a78071c1914f21bc11153fd422910d20542dd0abb822a0ece810dcf151e95f00f0aa25debc6ac0304fe9610f", 0x7e}], 0x2) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x4}) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="98d926cc1c68bcafda73d24239c0ec64cb0f13f5df63fa33a13c37427233489492cb7aa9893eb485b2422794d5a835bd5ea43cc591eb21d9b52584162d5ecc8d9a3929ba91e5c40163dd1a3434dc9493de1a2a19b30280aa5868ca588773d1db052b7de16a22183e334af913fb8e87001ee8db03e1912fa380c9984c71c001bd449627f1be8f9ec9c7dc834e1194702c233664175a4d2a21d590fb3e0a2b6efba8afb59425ed19e7c6dde07f70f4a025a96645b9d7a3b9a395db39e70880f7bfb44ab4cbfe2880e593cf583cbee4ba33763347c7771ebe84f76cc72fcbc289da7881da17d6ed21bacf0dfecee5d8ed3a", 0xf0}, {&(0x7f0000000840)="c18d9e0ed9d500492e86bfa0c687ae90529a3065aa96d61d055eecefb3a069e5f21570eb75cdfc934972b07e23129331726780398ca9cabe8ec75df8cac5947810e4a42da307cad91082621d59802df13e3e6c8bd3de4d69279f674bdeb50c7ed969d2b3ac003b39df7e6f420460f62830824b3663fcc140ef60c7bf485ae2ed3601c41f3b72373a72d30bb2a11cbbecfb317ec60529f682adfc44eb1e67e47f0f67d302fb4ffc5c34cdf812fb55453afed7629d6ff817bf8978e60dfb83eef7fb1d36818e2b3581a691a23dc2bc494f5e916479bb9d795a68acc019a89f186c7a62d7a425190a4d9bf192c39b564907e8ad08c388e749a650099467e3c31938287d1226acf87f473e2c7113c360d7930693951192a941aeb30f0546a1bb4ebb5d9a5f13345e08beafe7c4e18368ef1e9a2f664fd1e85823e30fcf4935677d2022e42ac131ca346feedb2979288992240038f9b171bd3ec2dbeb3b34a4b63a976e8d47646699454059f31857e4b8dcd99b4225828d20d37e73a06bd30d1474ec07947c7fd79f3304b222a85c5213d58c7675b54ad17d9acb101b09c8104558817de653587c2bad0daf0cc8d28657909f11f52cd465d86a309011628bf015805fed00580df6d8c27046fc49c1132701cf611e3674b4d924487c3418a35caa974c31efc108f98536c5cc28ae7d5e3fc7092a0a01a16c029c595e3062bfe7d1ba616136d8299819e288b07b7890109379ad5d1596faec8ad9ffb732cc96bc29a5916ba94c39a76ee328b73407c5faeb701ab9851a44a704b6447d93a2f757b6b0b795b9edea463eaf88eea599aac1b74195f71005e5913ec90254c7c964aa63c254b29f46d28771066c499b8c02bb53468d319ff2f2fb3cb64a9f46e2cbf74d9eceee0b2d9b4f89b31cf0231e8ee6a146e75488cd0929a15dc1cb0f1b7221e68be6711aa259529c56aa4d733862493e3697bfea722636ca94d5ac1758a78892d66a08e4a8d9d5a11249ae005367ebe63db1e13836bb09b818b2d10ebc911cf51437d1253d71e7eb14961c87e7babf1796937eafb6c732ef07e4c11113cce542bed771fe0dfcf1685ed12656425d142d0cb938c3d34721b0d96c0097897314fe8a74ca94962525220b7f9059708e5305780323cf2207d720c84bd5774eaf641357eb7c912a405eb251523610573e4da0bd98649d7c76d290e40091830d7d6ddbef69120936b2dd1185082ec6da8cc482f7c9e747b1d97cc920ba7c4ee12dbe0a0ea32791b2275003fb653263276534e76b39fd545bfe83a8ad962bc06d54f564c268cb7e49fed35d114c9df58944fcb40a8c1e6acc1316905f329689a7dc1983d5a524074fd8c07c0beec8c46e3c60646c71ac2e6636f9a81f86ea19d4607b5fd345455eb70e5a3cbccad57a6a0ea5f1828aac86700fef82b724b12650f7001898147ad20732f2dffdb7f08ae3992475e2cfcc9ed373d55b99efe289e13373948cf9ba90d1c91fe3201f6949599c9a15ceeb9300084bff496b87b3a9fdcc39ea52aaf2e4d81c8d0de6947383f4acee2b1d82f67e339743fa0baf8298cf3f0f08011ece3dc71590b518957c09131d11e7884d7ea903233cb6103d3bfb5c97b669136273348158475ff2d7ee8313db192e24c82942d6592b064879f9d45a7f1ce49e01f3eb3fa23d33309b3bc56a2f0b37f9ba79d163db3d9d5f6613665934a7bf09bd2b653c53851cfda8cd228b63305f11064417f94b1577c6aa34ab90668afe335b7cd9c9b5c0acc410aa08a8bb02c14627cd1267e1b0b8fe88daf0ec8cf430d7f3a44fe0c2ab452d0498e988993537af58ffecf93efd87b5a9ce49326b2cfae0eab37577a814e8a548f035f1cd1ab0456e31f04cdb823896f12e25db7592ae4d9f11d072f03713e0880f9a63bde4d07ed159a9ab0a0b95f2a8a68750d9efad028f80037b2400a1cb3205c5f6e46d1cc23ae2a285e8c66921182c057d281c9b5b52e115cf29464736a097ab89b09d2e6c3632963c58780fabc74e3d3278ef7119a15a5482340b7c597e895112a820d97c039f706212322134c11e4842d80afba00cc3b08441ecc3a58e2ceef31eb69e88f104dc3eb91da5d679f6af504a6d3e033897f73e494e11ddf90d5c11c44ef53830b0d8d84d5e6d42f0d0175d9e1fc42a12a517113b3ec1049b7d6334e940ffbdf65d7062f6520a78c38d3fc6a11d0adcd45f4fc5b9ba08757e6e3d8592cf986b8d181aac7151346e8f62c4966c2cedf68bcce9ffa7173e026b6b983380671439fa2681e06172ee3891ae5f9264d67ce5f8a361db9eea084ce2338921754fd17ccf2d5477507f9991aebbe6f96979f9157ccbb46ca5cbe6888a6286a1173dea87ef53ea60ce73b2cfea4a9477c39af0d85f1b0bb2c9665fa41f4a42e920a30cf3101f8debc52f172bdc17589122b121f84b416685f2c74bb7b0cb326653bf92481fb5c7d3c0f8fc00e0898985a987ca01fb25863485190f7cc5fc0a8b697892072d7a6d506950968ad7cd67db2da8edf72b1cef7a15808e087eb53b4669d5197ea3e409f24fd99e271802d797dca849bce85b9ac4e8134fb346e619a3f6012e1121eb589adb3181b2aa29fea30f9102f4e867e2cf6c1d154418970a80982e7314c39e34cbaf5f16c6dc5c582528b13f08dd4906438ca79ff2d07b37f8c89b85d5e4e59d9fd925a0b21b2c65f54d6f2fbb3045a5fc8b3824e182e3adb3131abf67476d178feedd61d8b6b03efc34c68a8a99c0c5da98e2533ade85ae515b9318c13209c715be5e58074ba69b1cd8cda69b74139ab2eb67fb4931a10d3cfe3e745cdaeec74e4b5be864e4b5485a82ef1be5293585f11a082e9d978c133922d8f401339261dead95c4d6cb022e827adb92336281fda25ce6a9141328e010fc0625f1979b7e01ad37b45027c6f813516476254253684bde127e2d5306f6f54e7b303ac1c59a54e18deac9aaf5366310350567a8182aa2e8ec0e7abf063ac3f105c933a4c13f2f2ed96006152ff5a9a05d5886badaaf70097064b24340914265286f35654eacfd96971f62801042d915d2775a3434ab5659e19a1e2058b1f8c4e6dbbdd44bf1164dbfa7b343477919e001104a34306cbea72de0cd444fe4bf6348ff84b01ba0274c861ae4e83d171228d878116593e46500c7ab3b3ad4c7106baa4a76c9c88aeb3184f9a905189b77b5f753f0278f5b6c1a32e473c66a5760976d770a3913965464ccd718e72c03d7d413b1541c3f442b450c3ae3210eec4f2687cea253ef6cc3d17412862c6cb902c21eff7132fe2170c8f8ee641c592d4cd2e4ad95db0a272943da125fb7dd8b9f7c187c2c6047fa206df00aafc5b480a0dca23d33e2166994f27f76e54827e2676bdffdf450933c55afbde2debc50765e7eb9dbfc6bc4ccfe49a8977cb41bd86deaafe5579100129410e64a66489ab339db44e499468ccf8688da9344471ffbc189c7dac424b61b5d336304bf4b4ec712485415d3e868fb1b1ebdf3bc299d740c70a351ddcdb75e2cceeb78ea602036dfadaead5df60233bd8aa079c667a0c915809b667bbb6ec5162456667b8db2ccae91745f9a5e3f1e494a7c0b9a2405668b2722f710cafeee2e36b707b69d957e5f6aedd4e35de354028a9d148589bd2ac51ccd2243b6eda1582accbd432839a8b740367ada5ff94d6dcbb15cd21a64b3b03bedc9d6cb60fb42327178aaebca16ae787119b0bec226a8b631c7d5b2f437fa7b6fd69fb4dfb8c67a9c94890e2838de6e91d09490ce95e98c640d09a5b463c8c3f5de1e50d40fab10c8d5eb82aa1026e81beaa61d2c54f422faaff45b7ffec46ee0ab8db1702eb8729655534b81e2edc753fb7e8563e64937936a19ef41f7676fa1dbd0ae97d8058c826f37fdbadfda35dfd8b62b79b4f5c3ee4ef9fba2f94cb22508e292a1598c9f24be9a1e19988efb5b583ac6ac8413d5cb0aaac207ccadafa1bf93cbcbfec5762a4a50ea08c4cad427a6a82b6b263ab4519cf0f4b4a8a638e3fe3a77424855c935d84f5a51cd966f6743ec0c41d9d3dc2475c35cc3b05eaf9426a269bb6667a0af25233d71c54b1db3f702ea61b4600e0a8a60d6efa2eac129c535ef03ed6bb5f014e8e39e445e814912298f21a38a3a8d22c0f5c72afafc6d020292b13f5ee27bc92963d20135ac708bba2977fe538623278cc80e4a8d3e65474bee174cc2e52caa75a9db1fda66ac148ea31a042137e87c9d7b2de94dccc4484b12c1b896061a722669669f76204b9d46957a9621ad23fe2452d528c98a1a376ab73e0ec4db0e549793aedbd49096be4e6e6127e167336905b91ada2156d61f7cf1e10ab876da8b56f889191401c575a7fcc7e61c826ae774ed5f15356d250474608a97f5262d3cfc102a945554e641f43caa00d3f543fb3fef23664e31d5e2ff5ad157fd2a439f0375287142d30f2f85e28704b1e4ab4a4929a4fcec6d15c4c201d88feb1715c027f6544f0cd8960d221944057709c9769ea60e64602ba48dc8173179ce56f7d14afa9e7f6b30774762fcdf1f0a0f3f4de38e17823c227647561a25ba30c5fece1357dfbdc2fe5816060d15bf03f3ac025c6ae1d69a4a3d4cc86e5ce07fbdcc728ac5b30c57df9c59d81aa7aa45fa142417dbcc2f626bff69ed1aa426a7e9830f81cf63fc11e574c055960c3330bf8b02b01691724ab53c246fbe9d199a78bd86b4879b07a2745155a5e0d72b424ce0f37b97f0f188b5dd96233fd5cd729ef2a2e42fcd394a1546dc30ee14805be37526379e0976477a5cc8d39696379ff8b4dd1a5987b262aa8a10a9abdfe42dc934ed620a41d521e392a3fa50e04c7bdc2ffb3552ed6ed11314beef2d2713433cb305b4dc9efa88f0d6d085656299cfade118d0ef73a4d3c86f91990af00556f2ccba2d0eabfd2fff571ab01d6347bfba35638b555363a0f01a7831b7cf85c83a4f5ea402f9ca7eecc48e0509fa8174f30895e6fbae3f58e45c66dbea11e71a0de08c6852f0ae09c4e19feb8a59068dc0c43e87e9dc02dbd3f7b9936518f8accb110fd88f19f03b762dbfaf6ce3ce185d6901ac8c366cd9f6c9cac88ac3be5183f55a02e270e9d466bc9d6766996d315cbe075ce2376711d452232b9ed5f67b969d16f4ba5797c3654cb1936ffcd95b69380cbae57add07de38ab3735be789fd261ba963433a80839c907018bb6985b07558ae5ec2356d7e759399fc236fdcfe6c3a3e9946723dcf618891e7ac51c397178b016df71f34f6f31cb0d2f65358f12a92107f456c2d5a9ab6eec6a61ed2f9992cf30557fedd03e2fdcfc3722152c6b057e8c2f523fd0b6b4dc7a0a47ba9cdefb7755f95206a215f9e7a74a0f728a3e6aa63bf45f0f6bfd71257d0d64df3d12de2b8707d25bde800c449ccba96416cc0ea7cc9f6c1925511a4dd3b81f49bdaa992466b74cdcef938d33ccc42ce6c1c55fc56b8d62d0b716429239246b437c1df58020b6eec8c870c095b70f11df684680d5e329119ad2113e403ed0c47de0fea61ee658b6687c3826a1489fa22d98e76ce8234c58c4934402a869d44f58f15c591541323cd61d5a8e6fe7d9b6f8e43cfbd121d6ddac0bb47d7d797490a99cc288a8d2b6ceb23823d3487732fa2000ae97af4e1f55b86eab370561a467042d43efc37a8ea6b86c60b9541acb4f8fb76386f4d9722ba1d162e1292cdd849ef15b663ad07a9e2353e574a40aa21e8bf750e4af54f3f4daf679e57e4c09e4de206c563a95af9832d7db8e0a2f6e12bbd10acd0b393204015b359abc6100", 0x1000}, {&(0x7f0000000000)="4b2f99fc20020c0a3fca4c05a33de8830c093d276081cbc8b321923dc746a1", 0xfea4}, {&(0x7f0000001940)="46c01acdbbb5137d1e7c4a0c86505daa5ed31064f78caa10ab2010169e9f2c8408bec02ced6dc9cad1a657c87048f20d7eaeff48f1dfa9f8d50e2b6dba8a02e818745ab931bb5c0fca332d92a0dbe6b75bf7b21c103ddaf7f6d5815564dafd61b91fd4408a1297f484153ed406cabcc94f60d3c2be1c45564c5ed9c77f845e37796624e0c29ac9dd4c3ad0df4470973b1f2939b92639fa2be1294a992f883166a56b", 0xa2}, {&(0x7f0000000280)="a24358b3583def805ed8a91c4e6b0b4039d87d63294d921784d566b7740c568a39bb5295c9fd5d96a7566f3a1f1c07d78efe86f8ae37aff13667bbe0d063aa970ced6ce1fdc802882a9c81ec63da5484b5fe50cf", 0x54}], 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000003c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) r3 = semget$private(0x0, 0x1, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r4, &(0x7f0000000480)=@file={0x0, ""/244}, &(0x7f00000000c0)=0xfffffffffffffe7c) semop(r3, &(0x7f0000000140)=[{0x4, 0x7, 0x800}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ktrace(0x0, 0x2, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') execve(0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000002c0)={0x0, 0x400, 0x0, 0x5, "5238cbff00000000000000008000", 0x0, 0xfffffffe}) executing program 5: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/113, 0x71}], 0x1) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f00001a5000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x2, 0x2, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001f3000/0x1000)=nil, 0xc0400000}, {&(0x7f00000ff000/0x2000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f00000ff000/0x3000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000008b000/0x1000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f00009a9000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) r4 = socket(0x11, 0x3, 0x0) dup2(r4, r3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xc) syz_open_pts() ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3, 0x0, 0x0, 0xffffffff}, {0x15, 0x80}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000300)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3, 0x0, 0x0, 0xffffffff}, {0x15, 0x80}, {0x8106}]}) (async) syz_emit_ethernet(0x22, &(0x7f0000000300)=ANY=[]) (async) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x8106}]}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)=0xffffffff) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(r4, 0x0, 0x0, 0x1801, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7fffffff) setreuid(0x0, 0xee01) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) 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(&(0x7f0000000240)='./file1\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x120c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0xfffffffe}, {0x0, 0x4}], 0x2}) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xd) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x44, 0x0, 0x40}, {0x8005}]}) syz_emit_ethernet(0x119, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYRES8, @ANYRES64=r0, @ANYRES8=r2, @ANYRES16=r2]) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0xf06, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x9106}]}) r6 = getuid() setreuid(r6, r6) setuid(r6) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ed685722370f4734a52c583106c7a130661120425041aaaaaaaaaaaa08060001080006040023f1aaaaaaaaaae0000001aaaaaaaaaabbffffffff67fd31ddb8bb9dc64db87144d47a4e94a5e190ec07125e98a4f97705ae7e73f8873545743ab5ac6fa7b9"]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x83c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f000800000000000000000004000000000000000100000000000000000000ffff"]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pipe2(&(0x7f0000000100), 0x2) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a689a00 executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0x7}) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{0x2, 0x3, 0x1000}, {0x4, 0xfff9, 0x1000}, {0x3, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0xfff8, 0x1800}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x1, 0x7e7, 0x800}, {0x7, 0x81, 0x1000}, {0x3, 0xff, 0x1000}, {0x3, 0x101, 0x1800}, {0x3, 0x8, 0x1800}], 0xe) semop(r1, &(0x7f0000000380), 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x4, 0x8}, {0x2, 0x4, 0x800}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) chown(0x0, 0x0, 0x0) fchown(r2, 0x0, 0x0) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) sysctl$vm(&(0x7f00000001c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) geteuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r3, 0x100, 0x5}}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x116) utimensat(r4, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x60) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x9}, {0x2, 0x0, 0x0, 0x80000000}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0xffffffffffff0000}}) socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000200)=[{}, {0x3, 0x3ff, 0x1800}, {0x1}, {0x4, 0x201}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r3, 0x0, 0x8, 0x1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0xff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="85"], 0x90}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: getuid() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627", 0x4}], 0x1) pckbd_enable: command error executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}, {0x1000, 0x0, 0x5, 0x754}, {0x9, 0x3, 0x5, 0x3}, {0x3, 0x4, 0x6, 0x7}, {0x0, 0x9, 0x7, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getgid() close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x3) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r1) pipe(0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) open(0x0, 0x0, 0x0) minherit(&(0x7f00006b5000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x6, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x400}]}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r5 = kqueue() bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = dup(r6) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) executing program 4: 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) r4 = 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) r5 = 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}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1928, r8) r9 = getuid() sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=0x0, @ANYRES32=r3, @ANYRES8=r6, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="0000000020ddffffffffff000000000000000000", @ANYRESOCT=r5, @ANYRES32=r9, @ANYRES64=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=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, 0xee}, {&(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}) getpeername$unix(r2, &(0x7f0000002900)=@abs, &(0x7f0000002940)=0x8) r10 = semget$private(0x0, 0x1, 0x6c0) semop(r10, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_extract_tcp_res(0x0, 0x9, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x9, 0x200, 0x7f, 0xf800, &(0x7f0000000040)={{0x6, 0x2, 0x40, 0x3f, 0x5, 0x6, 0x7}, {[0xffffffffffff72dd, 0x2, 0x401, 0x3, 0x2, 0x1, 0x1, 0x5, 0x101, 0x7, 0xfffffffffffffff7, 0x2, 0xf7, 0x6, 0x1, 0x6, 0x7ff, 0x7fffffffffffffff], [0x9, 0x4, 0x10, 0x5, 0x2, 0xde16, 0x2, 0x400, 0x505, 0x6], [0x4, 0x9, 0x4, 0xfffffffffffffffd, 0x9, 0x200, 0x10001], [0x40, 0x3, 0x3, 0x6, 0xb0f7, 0x2], [{0x6, 0x2, 0x0, 0x3}, {0xd04, 0x1, 0x4, 0x5}, {0x1ff, 0x1, 0x800, 0xd852}, {0xffff, 0x7, 0x800, 0x3}, {0x1000, 0x1, 0x9, 0x3ff}, {0xf800, 0x9c82, 0x1, 0x6}, {0x100, 0x10001, 0x0, 0x8}, {0xffff, 0x800, 0x7, 0x3}], {0x2, 0x55, 0x9, 0xf4c5}, {0x1, 0x8001, 0x4c, 0x7f}}}, 0x9, 0x5}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000300)={0x401}) ftruncate(r0, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) write(r0, &(0x7f0000000380)="9b9c63b9477f15dd12fb5a9f855334d76c73d9800d473d4ce1f5b439fa7ae33accc8ed9f11e6432577452066d09163592dd00c375df2d5a93f6bbc9f4ed8fcc4e76f6352450cf1617f7c112ea0d051d9ee001ece8c288b4b687677d75c19cd1dd570a6df72dba0edcafa45a825", 0x6d) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x6, &(0x7f0000001780)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getgroups(0x3, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0x0]) r13 = getppid() r14 = geteuid() getgroups(0x1, &(0x7f0000001880)=[0x0]) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001980)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)="7a31783f3e6cd36581b0e07e32c2295eadcbe89c0fa712b3d6d6cd215b02626d7a400db707a495f9280395c9c712981248b994849990d377312dac5174491c0c3300a1f4662401e80a056c5904dfbc9dd0726d6e2d96a5ef9255481b66a8895f4d99e62a12d0dfe53cfad901b4e6ca4ab588926eff68fcc15b3f2c2972b5fd311498f621f3248f84b8ab1b4336b7f082d5dcb0cfd0374fa1d2a9efa0812b1e74b2e1224dbfffc6891a46d9c4a99e3e2c867108c742b67162869b18b9883cb7fac6e9a83f5eeb0ff7f214bdc678e670e8baf6451b3978e8be6ecf9cc15936a0aa8d9a66b6ed0caae9fc886d1c37056df0707895e38e50c18eb61bdd1298d2013e28bdf3a77ee4262e8237dea91c8e61a8cbe54f1369c90a80b85acf0e6ca9ed1b7673f660f3d7e7015966232d665e268a705b05b32f63ca8aa38c076521a33b10f04e1b59154336e97cdb4b030aa616b6c7787b3b0f8885b512a0e4f33a85565fb5dd7404ef229df8f2540ca8dcbe186c238ad3b2782d853c22337aade9381e09c0309d2eed3db782190d3da5cb9b1a3ad95688fdc2c0fd55f5c1bb724e4fe4dff212b3ba003947fec296a591282d4a6569c7c4a9976d475d1b66f9221a98c3e999b3986ffa746c6cb9d68c247bf14822d804e43aa3aa362836a93f467fe6810d4b743dc530178be3180e54f0f631a313830ea7aef439ed9f9d3683e80071d236de108a7b27b4c807af1dec6f75f200d24b601be57d272492eb2185b7a5e175d10b1e2b5c05cb498791e6fb9f5f4597ed3a45001eeb3f3f5d7930c23dfa833497304fcde1541d2ec4cf4cb14fae79e8d04d32eec73442f675aeca3581fe4fc090e740b7b9a7e3ed0665f21e17b664e3032b9d7983ac01d573cebf7668ab3f2b93ad3142da560e27ae40b8fc41c0824b67c354b436bec1b5e9b0c55fb2efe7a84e3a7a4aef22c4a9075b611ac0510bedb5526081e051a629da530ab20b39b18c97ff4ff2d77976528457f567ae09e5e279712c2297d8f636c7abe600feda79225dbbcf25d85e322eefd452ec75fe706857e9fc440efc80b85d8d08aed61c14a556f5a65c66adbbc308e676fa2c873e9e58a7e7d7cc3298174ea3c7d674ab2dedc6bcf4a079d08c1e16a7a8e8fd9d15c930c7513a65d4ee89b7562da755d600ef2587a0fced2a96283ce6e74cf9436874a510c6335c3215ace5e0ad5f4922b0b8118d41da6cac5b7079ad8d73511060f78c7637542183b263a56135018ac0a37f5a7721fe6d5b93032ed9f2eddcc7d2ca9beeb3e4713d2198cb3a471d1ee5fc923cb5dfaec97af5aa31c4fcc86a59059e6fc7b5b65a78a779bca740555545a76aa292c6647003ee9e1b2e60b38eca521eb021d2026a05ffb274b8d1a351e728efa3aa0e5a0fd490794fd5e98bcc9af4b3fcb344cce7995b8824b08fc53bc5e3505a6a9cb74447437e7bf4329ad70366790e1db94ff3d4f518df6fe09915c54b27370c4057d2409e04d02530eb5265f350c5caa12e432407b555c0e6ef68e31f2315a504166b7d60d1a2c5ab1e9d867a1473332e4ff0271835c57269cf4c6b159e52b59a415a10fa1d5b02cc1cd53b22820371a8275793d0ee5c9b32451932853103aba19359eccc3af48b5cd561cf5890b99f783fe9ac9bf07d5f9c2fe860fb69fbebbb94388f6ce66818ec97cc97cdcce06ea4a7e30c706b59fbf97dc6ba199685b07f6f5e3d65aedfafc5570bb929ab95400c4a1172d9616ddba4c95fcef5e5cbe163ac58792cadf32db51363d33290b3f75f4519d089792914359b7bb44243ee76fe33eeac4263e486cb501746b298a2bbeb7d08ea711dd285a63ed38890fd785e1091c96a267a70d4d68ea3faa7c598632ed72fc87665afb6252ec5cb88510b94f0798d7652f689a8ad5cedd84b760c12e91312eb36bd5fab74813ab22bd009199095fcabeb211b3c6d96578a096d46398d6773f22748c023d941c70328e93ef81122f7e4b2e79505832fe22ffcb6f954e50768487684902233b1ab61bf7d175a9c656a7fd4d7d764ab967250d4a17ac11e17c64e3b51c6157735ba7c4fde5a214810533e7dea18e76f4b8d26b1a50cbc04a0f310a00b0f14b04f18af388323b63e79a6a475083b5fc88190319991d37ec5d5ea7a12f7e83b4ad3f85f656f4692a629bf0f7aba3e25dd9ff48052b20aa32d58ab9625ff0a24dc2096beb0542b691f5c80f6898d4c3239350826a6411f4a607b96c81d9b3242782775cbea4b6fa7be3dacc042c63b9842f2c9ba7f84044f61d812e9ff77a6196de821d128a6e1a8c92e5b5669b1b291454b85a02c39eec2688369f1c4ca90fbd5825ba2b2417a86905fa812f7f86ef00e2ba7bb53eeb4df275546fe9a08a77cf4ec130152125bfe6a5184c81a184a3c40d137267533b146a98c8d82b5994a4134f80188ef265715027828c16b975493314d71dcff53500349a0a4242dd9854a2c897e1358b551ae505e8dc04b95976be9111f703ff2239bf627254195f267d88fb1e18c9b947c8f13fd6556617a0fd4d2176bc52c46ddea398935307ad4b638a3a3590e17d76289138b95114404aed07ce7d9bf6a469537b430ce5958f668f1fb9803fd0b722283f7b9f4c37510c8e755dbfba85c9d43cfecd80e35396cda7034bda60bfe6dfb03835084554de3fd716a852ed469cb61cd26d119cc743b3658cf18d4169ea497fe5431ed906b349e668a797d03674aa4a85dc0281f78a7ae941fd4f72f0c5f83a459b5cc99f523b055d8e2c55f785e2445117d3cba8679c4bfbd7b8362f77e4c41dba53878a3d1d5b7d78b820bf5355fe57c766b4f0a2cba2dd5f9509ac63d4b61254084570cc2de097a0eb87bc9510a37b5b8a60345dcb7cb1c9573dfed574cbf0160a7fa196c57126e0201b52d15559aa7da4ba1a8289087098c93baa4866726fa8dc8b21b93bb268331ca0bb42394662a069c361d53185e1f949712438efdd3b15ad54461945631728cc99c8fdff1e759e13306bb5d4b13bb4d3b6018a22fe9f8ace789f07791b70f293ef8be0811285b2fe6a9545708d9920044df2895348129a6c8a259c06e6f8dd83f7b57beeff779eafa0a2b9e76168e0045674ed7f263e60a806ae5b340f186e88f76b411aee57c6b9ecc109c3d1e3dfab3ed065907ed736cd3a66b380a090b421caf9ce641b5c54597fd4233cdab3a332d354c6fbcf04425886347781cc9587cb5a3897a1d73b76c3f1e5fb43ed3f58e100a8d244f74883980c01c8f18f89c54bbe8139e9ef54c8fe35d9363ad8b0a708af1dc852a5813cf9bb738fcbbc2d57b69930ef489b0c79fb1f58ba0dee7af014423c105d1e5c4b7c7e7cbb4bf02703f04d604672af3fbd79c6a37c86ce5e2541865310b6f04e5be389481cb311e2a261367a6f58c69732edd625da7af355b693756d0209225b3f1412bae022784c16cbfae25becde9b2f8ff2099c1b16a0891d64aee7941e7b06eae6f1bf486cbf28aa9a10591a6de3cf440b9d6c02375af2cf48de4af14323501c1ebaf0e0ea7a36bce1db967262dbf8d3947e1a190da22df59bb5434e496e7b2d50231e19a5724b736957ff1181ab06d45010af60c3c9e50abc1030c1f762883053442100917b6bbed8968b26a61f2c4f30739e04fd57320b7b26760df7a9b8507872e691b85168d7c80263c6aa7cf7f1fa6e3f32990bc25152fd15a56aff14cf6bdb86aaa59f6677d0d75cb3c869d6bbb0cc38380dc97e31ff12e51272b54a3d1b5d78edbdbe7e40a467a86a616df315fe1bc12523babbee1b7ed0e1c87f63ce0f8f518cd33662675ec796587bd2c50285e7ec6614718587e033d22917e43873c61b5f0f324f6d22e652adf619bc8e47569cd670741192deac143347b9f8b237d30316877339eee25b296f5d870621caa1643b8e7a0a7e84af7b2eee950d48730920850111eb2615bb079442c5e80e1bd01a1a7f82958691f856d7155fe2431d82ab44be792242ec65fd3b2f29be2c75016d1802f461169a8f3e270a0ddcdc56b5e3f44e95a1890d05398a915a4bf32824abbfc1455b844c2c8f0e32cafcd58e2661e00bd820d71c99faaeecd0d1b316a5671f73ea0e706720a32c540c4c01e2bd79cdb7b1c3052cc3290cc4673bb37006518841ae64c72d5e6cba5dfb9e67ae898dd78d528b71451efac77bfe426a7316c98d4007d35aa4936f14b4a4c74f337f3133dc8d1871c2f836a67168d56dff2732a21d5d5780e375f7099e447590179f734ff8531672d9591b7cf9deecd6886dbd8e09ed39dd644f5d3291a8c62a34759196a3ca90c679670b57fd79b48d4a8c954b9ba1ab088ac492abb2bddcd2e51d9f52773eab3010b2417135091f364ebafebd8c096bf19bcaa0fe8e4279ca4b20024df27d3b1df87625b099d5f6b070d4c00d01e0c3a714b25877d3ffd579535b32b5653390cefda42ba08fddd1c1259ed5d2b3c5cd2b833ccacc965f5912166ad667a0ef45bd58fdabd9d263289b32565b8ebb1ef3de70533926f46e2f9c2be2ece330a3074c8f2fc22354dae390520cc8c0709914dcd44224a0226b1301d65ead7432df6e5b2b8be022ed2e8b72ffffb76931a60b5a60e5dd491936a302895c90206fdbdb98254b1e616b0c379b8e23609873b30ef49e482a0d356932aae607cf3a61304f912c2be5b5ae646dc8a02c61f7ab255018b6ad49347fe1b2384355eba47deb1ecdeeed6288b56f4c142981f40fd688d189ec24e5892b3dcb571951c17630b5e85e4cc52a0e758464447baf6b80c7fcfbbfcd73950445972e79b99159d12efd16d9522c569b3dcc0df1596d65b247faca32b7447b40f07210ef43d0d3845be618a9918067e9e6548bce137372d95c11f5e04c9724b5d7af4f8f41164a9a146c9800d3b9edda81406147b0d792ae389c2753791e2df4fe41a061c6c3fcc4a8a1602176cee10170f42e29a73d6e115e415fc57bceb8342f29206e3079bd6f2b04ab381d99e2a1b054ea2308dae4e1ced49308e682057c5d0973d6251c0afdeaff245413990fa60b87d3b5c1bf950f32449af4349b409a5a65a3a137e1604e84c3972300ed53ba9d454fb16f8607f8f1c56c0233d5e700cd3b0f63b39cc1fc62ed0baad307a1df68081443b4c6dfdb636a835c9da9f7bbb74bbea8ba0d361f5b58c37526d8cb927e0a2469065eecf582c9f5a19df4c819590a9ef31ee8cfdcf0f33adae4f8c5b05a0fb86f9a328e5f9db7d7a474428ee63c602ec6fe15c16556873ffe566257be9bce6fb06411235c8ae813bcb32c21c1da56c9b4a2f39d07e1d95b2507a4bebdc2d012d5f09ca6b09a65ccf35e418b8760da1644948d951ef093fea8c327988aa757c462b48bf8787e2ee32b9b56b0e71fdff11605f5ce2584d6112228a8b55a474099c5e2edec7b870fcbf8a6383932111e89aa046f23c7eea09fb68024be2dc8d5d8a390ef5a91e4902e0808ee367cf14057c90dffa667d4dd6d914d5247521d04c69d87143535af61e199e30d04e748aaa2fa4b7401411ba30bbf88735f962025045ed51c04e134ab618a22600d4b74304277bee1f36ad09187d48f007d8d88952eb87512f89665c27d270fda81e0ee1556c1b16bb8bf15860624699e41047aa0a49a7669a689625236fd61fb76ad55ba481951bde24249a1b165d919c76f8dd858231208b5d4f2bc1c127972f5af2fe3bf56a6d420f296a31f6e83c62b71dbeca839b80756f120f6844b3fe7dd7039e6d705790f261cd5162fb6d5892142377127a1fda89406b1bc299a3056ada3abf", 0x1000}, {&(0x7f0000001440)="9efb2852cf73142b79", 0x9}, {&(0x7f0000001480)="64f4820d7727072093e660b753868ed56e944091d5e5e75a68fc83b91fb9fe6c1db6350a3e2e1653c77d6442352ce946b80daeba992122024d3c60522f2b3006f1c5064a9e0834385a6a7304ac90db9fbc3c64c30355a99b4dbce7267762aaa80b3e1a1fdc6eae5304c93bbba76114ab887f8d255470f5b83716d502ea1b9f9e8f2691b9891371c29a8d2a3ce615a084039596ea7bc78f1d235c76dc63d8df4a78a134", 0xa3}, {&(0x7f0000001540)="3750c3f435f6a9133106a2cdb671be1e5a6d83d87011b3f335fbee84359993533ceba7e5783a102bc67d1fab3965f897cbd7860e4dabd87a6793e99a74b26ac5bb0f4e8c2e2e2f74afba90135caa58aa085d01ce1213eff047073becda2fd30904ceaf9ea8f84431eaa844c83dcbe7c91711607d729331dc310351b4c089515d6dc9489ab538252e2afb6c2f179466208763b5d9a0efce8bd15e4f556cdd9861d992ff0cc7c3d6c24c41ee8b664d3cdb861e4155d276508e6d69fd477673b8ac74f39d2d3d760ade31bfae88cefa1a42ebfc29dede11df1c83e4f8f258ff68a7caecd751b506d2388f2949", 0xeb}], 0x4, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb8, 0x401}, 0x400) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x10000) r17 = msgget(0x1, 0x4e8) msgctl$IPC_RMID(r17, 0x0) sendmsg$unix(r16, &(0x7f0000001c80)={&(0x7f0000001a00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001a40)="3f81ee", 0x3}, {&(0x7f0000001a80)="512ed67e97665a32424e7f34df390c853e55652896bb6275fe87e09b606abef991b40d9e09a4fce488132d753ae6b3a97796ffbccd6a5834885870913ce214295fc6e0df2276461228c0a576051e54ce678e7d514c71d24845418dc8646d51b37bc7dfad4a605c92d3", 0x69}, {&(0x7f0000001b00)="5af583039b91237e0c8ed3a99d7845d1", 0x10}, {&(0x7f0000001b40)="e99cafcdda5378e0961021796d55ab2c5c550c2d6235c74f0aeb779cc969e574761636c1794a597338827bf3e2b56a91a79d27048c7139626d95a1b0017db3a53215dc8f6247ae0c7d712219aa78733c80a78c565c9777353f022ee2b590bdc82aa8c56a4f77a55a0c8b5a04b77e8e78f92db0944b8d1a7eef9e0f28b2915f844553fa1daa24f0fa7aa87d452d0d559d4644d74c17d369dcaac1afb77d7b55acc532b2480355d4316c5430468e242f64d93c7db1377ce8b5dc010bf7256793e61b504282d60d82702b6d", 0xca}], 0x4, 0x0, 0x0, 0x8}, 0x0) r18 = openat(r16, &(0x7f0000001cc0)='./file0\x00', 0x8, 0x20) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d00), 0x8, 0x0) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f0000001d40)={0x401, 0x4a3e, 0x7}) sysctl$net_inet6_icmp6(&(0x7f0000001d80)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f0000001dc0)="4b2bbc83fd29581a34b24d3c3ad53399750505008ceddf34193edef00933f4fae7c85d985b224f67e3a5b779e6f432d3fc1815484b9007cd936778c0cc8b72dc317dd683b3cf01c9e94647e1fd53789d0e43dcd38496947fb32545ddfd129ecd80979fb953ba9a0bc0d898649f0128f06b5d0606a322be5c3032eb0e2e7b9ea632138a40f151bae18fda89258bb5bb55a10565398e38243c316175a07fbc72b73c8d0ad2302bc59e", &(0x7f0000001e80)=0xa8, &(0x7f0000001ec0)="47eacc148506a6fb5aac0db167a22eac9970095a717c3c9c028a398eda6a0771d442b3cb0d4555fe6aff0deec00c376171c447267b220a7bb312ecea6c106d4134f3ed515975ba49dd15232d8a84e5eb31cb78409225e5e9c1668f2b92b3c05dfa9820", 0x63) chroot(&(0x7f0000001f40)='./file0\x00') fchown(r18, r9, r8) executing program 0: setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee550b6b"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) executing program 5: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="8621a4c46a986977f06e1c5bf0a4280688c72c0543f7f1b597a212583d824f048bbf33e568b15c153108f766d7728589a2aa653feec64e2fda0a44e420488a03285272d2e3b0bbe091b52f96ece5a0c3d42348713c619ad42cec4486bf4a14c7ed76c5c129979a8816dd419d5f1b801b3b5d4711534e14ed784acc49ec4c37da6b0435a10edcf00153157489005ae6d8b06d6369cd2de2f04c7e9cc38f0584d79ca636b623e6397c5544197be404fc116a5617b027edf27a89261cb2c6c7d603712a3f1ebe881918dc5b1293c4d6bd28a773cfcd2b17e16718a35637c1f212702437399749cd0cbb3d1f7d68946b86bb5b3963080aebe47b5004b7748a8fbbf8e8dc1fc2f12b122c352a501e02534a716018dcbbbd630ca63f05326d78090df01a71a9968269f9ad27d24b9b3b106b6425420ff2e0ce3460399e99a51e72f57fc59482b44215a4136c231b41567e243de10185f935dbe3f598a92fdd1cf7abfb1f16fb85787c1517da65c47b0317a48d402ef08888f25698b90c6feff33dc96f5fb19a5358c2ac91072609512f765d3c7e5d74092511bdfcdf4019e6e85f249b75e6063c8c820ed52278d29750330bf89bda1cd95f55c4f2d4f8cdffae161bfcb19b1feb8c675ba2702b4b4d0a200e33fb66711ffcfd5e10f5ccbcb53a25588f4838691da6a32c558d3d39d2325bf673232aaad24d20714019223603fa307bca6f47ec93e33f322702e20d169d8a02ac0b0b6132dcc7b4ce1c694697155ab934363d3999ceb5bc6731de38573d95051d2c3e7457c956b23a70dcf4a74106c067dbbc066058a180bb6f4e80f690bc379648653ee24393f6443f852e8f7e6bddab5e86c5ef929e52d464b504208245fd34c24b1b3f7d6932acb9edbe02fe531c2f4d74135839e40888a0b173466279c76c19c5f1881aa6f1869c4b0b2a99ba79858ff03057b9e1f24eb10fd606cb8822f8bfbe57439d27563ac266ff91e165faf86f619b4670fadddad016962c1b2f32575af8ad7339a154d4ec3c75379942fa7a3830087ffbedfeb2256a56bc0f20fd09fcaba1364a889479d42900c9d7b633931a5ae1ceb9869cc685329e1b08f742e52187f81480d6babb4d1e95d4dd748e73d64b2a1fbaf5e0912a2ffc0b6dd38261a8050b64b1af1dd40a8816f94a50052a5465d6be25d511f05aed458812c7c21ba13fc4114b3c1cd1c026c20a854cb420736728300d55bf2c6f8fa330e3c9dd3ec33b4182539f4592d996237c298f3517a56be19ea87616597e0589f91369b741715d67f4266e4541263a5691b857f88c009b79339ebeba5ea9b88d61a9bdf75a8715ea66339dd78af7e1ecf3fe7684410fbb44cfc0b33e31a086e102a886f23b265fe92339c69297e73f058a6ae49e9108f44c0535e5335bfaf68ea5aef77e78d8ac3a2e90b9e9ddf23f503f1b33bc73ef03e72db8595eb6f2a6c051fde2afce6e373340237d7971bf52324c3123f3f3814072847bdc782ae7996b9ff4eca889da476a271c1905d65de6e43730c662cb991123b108dd05ab11445b485540c42954ff3823de97162b1290f13fb98e9232638dd3a8517d641eb3cd3c609587f8c02bd49904f8c223dc95b527b88a9cfd147cfcd40f381006777112ee61122fac61561ac3abf45bb1873673acca00d3d193fe78bdc095a729b58fa630e74df0ed41f13f7ebdc79503f9e3d7470ccd866855e14c047c0485713b40fc016f38fbaa468d2afac139f25ff81e5e89df55c5b540af3ab72308414e33485a8667033151b757fa7c66ac276ccfa70520275f287c0e690804f31082079bedc8461cc73e2c7b32464785550f94201cf237a2b6f8db1e2f0a7ea43a01584987557f4d7b647a4dec2eb3ac26cfb065675cd105e1ee67e0bae3c765141bcb2a40b4a2f3582ecf5f763b486e399c57dad4120e33fe88d4df8336cef1aa7b5d9b5db0abf936fb74b3ba5ba2547e0b39b23c49a11ad423fbce0b56f454f9d8534d0b92c0948b0dfea519876185bf56e41100870c38b1185901c72cd9e880064b0b757bfcbf92c3ef72d2c38a09fcb178eadc52b1b634021060a91a708c1286c1728986082ad5abc52b9022cf581b4a184bd264782bff6e1350b26fc9a338504cdefea8589c490d07279e172fde924e82746d9fec3fbffcbd5253d12e1a25668516883567cae556830423536e3891e70dff7dd9bb44924b7f3b3676150738944034a7fdf4e028a933027d192eb76acd983f888ddfe93119f683413834e892592baa5bf50180fc60673f8df412571efef9bd6a90f3be2715a1be635e6801c79752498194640c16ae564217b776f26e23ec1dee8ffddd1d2aeff5f42ddf1d30f736204ba8e895077cacd616757e116effaeb134efc9f15aeed897b73d386963c501f6555bcf61797541ae01ff50b87f97315e9b66bbb54e25f65200a56cdb8661d02cb719b2463d2cc23c35431f684f35625728b03f93c7d2bf41286532086822c2895dc0c58b5babcf696b761abefeead78351ab73596f1ba005a05bd7c485bc03121b9e873a2fac3eaf91d28ef5af296068edcf4135514dac645028d073bd02234efb7f48f4403d920c6631384efa988c5f9330dd4aa6deeae33c353d37f8b900e19a0ff4e31b83d14d7dbe9fe110fe29d3b07c1d60a8796fd04892e822da2699e685b0adbbfc5391d305aae3be105bb86e3bb8371b04f1cc864c955bb1f3c66d74726ddd79419878db24a7d906ede05c9d7c1daeca846e5d67b9dddb922c392aee66d7e3221f2a4d4ed2ffab7205ba9fd509648fcee94d54c5e4cff0fa33dd338f0f4760f2b1c2d8b0ada2f9eae7c0130d755933866939fbce932a981840a3836ee9e945caa0c578d9c889eaf15e4d33c2116af976a3b5ad9696455e9bc44af54cff4d6b051d5f8e72c92a64d476fea6df64cc54bb3d400de7ca025ea07c719beaeff6fa16e016793d862080ecbed64ef6b274aa4762538e457b2fd4719e47768b07eccc2657ad0688fa6c14cf857b2e6d81874eb4dfd8d5241eacd8c5489514b108184702b72b7d9224b7ca7909e72617c041f53f077b8fc7491bb21c5251905f6c309960c437f34aa07a4cc67e8c06f50152570e92371bb91459906b5f188bb8937d9daa2bebaeeb5ccb35fa9026f7947f59950a37c0e9b1ad3b00720a5804206a6d70a57c40906b7c5bc25f1e20fa211f0c257e1ca0b8ccdd8dc02ae21de05fb55eee3b03160f1143113b0618ef55b85db3daa0b9795d301601f24db76044881ee0cb72ece463af96e7fdde32f6a891b3ba03b92a13b18e183506eb35462b5df8161392e8ff7d432be96aaed6dfc8c39b2e89c2e99f58a2a2b828e90e8060acb777ff06f331bdfabb95edd35b76cac7367a463c42f7b3a7e4d2309a8b888d490c09c17d601e8867f6ada288eea8fe0281494e98506390cebaf42a887c2d3621960935357d9a88f5f98269adb4deb124904a7b3f3fae1b3080ddb1457f7e6ea005f636729264859978b33aa06a88eb3b35b0de45249abcf67d44ed0f212a0c7d452c15915ec894ee5b90f911cec2c63fd9a288749749c6dc01d80cb6258b946d8ffc856716957cdc74b693ad0a3fbb5d7d642973aa617ec8ef1fa3684042debb8f40d6faca07c82f2fc173f80857364dedadafb4bf40a9487e86e230bc6586b8d913adb57b03c35e311220edac4953a1b62c9d7dcbe3cd106dc302ab515a4db2ade1f92a876279202b8caa873641427116b0eea2bba1c8543f1a30b21d51c3c915a180639cd06a7cd249a6a7983168f11660c4febe6e055269554e1ef98993eef97b5f2eafcaa017ef3be0e95ecb23e996405097880cdf0425cef308f42a69b9105d71d2ed4637169c94ad37c1adecf02753aa164b6788a446507882357e3af4547cb39571a22de0ad48bef7f74741ccbe3a6c1c0ded90de090ead4b635e21337073024dac8b9367574d9f8a432b8195c0e60b189e324e90350422f2c695f84eda1a0e555f584cda942419348e37d75d15244a0dbbb3b8756b30347d500c78a1bb5d532bf54fac26a441e50051b786a6c4fe91ca5634d0a1ecf23c030b8ca909ffa568a094dbf51122a8c91a9aa612aa668881b2a3e4928f211eda62e87aca6051e222da871f505e3b3cf963a9c6e27684195bab764d5f83b2d834dbeec38f610829f2acfe3bb1303bd30324fdc24d2e1c823d49ce076c42d01824ef69be77da60954644c946069b9a13a14f7fbff2a0345699b3caa0ed1be8cd2e39c04ef7f8f9e9d10b34d4cf7f51e8d9662b3481bb3da21504f90270e7d5d8d03a252d69d7d5f46feab796e3896073bb612a1483b27debb342fcc8bc144409931f09b1cc868cf6599d7c24cbc6446fa58c7bb1d12dffb96033f01b4eca1f82343a5f9bb51c8a2ab6a9d54fa214056541023f174b524343d2ea75bc2cadffb0f70b8ce52515a24a65a85fd21044587f9f4742c6e9266d2919120212a3e430c6110a5c7862a1eb3c824cb96b14c1509517e2b91ec8b70d0097e21b3167cfe51e6db6c8307ebb8a32ced7af3aac9195d2c6e0254164458ea5a6be90cb4c1ef33d7e557e4b75fb0f16adc5ab472898cf7aa05b30ac2f8e8b4f3802e6929b45b6cbc5bfa042890841b4b93583351cbf648e75c76a28400e58bee78f79392638d59f06d3f0be227a379dd1c4ce9a195f22b6c12f054916ff18268bf8f6969b0958547cb08c94cd930fefbea08833de59a8f24054ccf5a2f3da360ca40505c81217bcf2db0bb6a626aab24fd2d51dfcfb12dd792b82a0677456f747c396662eab22b3b1a461614bbcc546917f76082383fb9e3b3a360d7be5fcae6304daae6246497a7266dc3a14c4417c7f786a4eec38094afba04233d677c5364a3d0071e07ff2841267ee31bf8315602c8c32c7580c10ca1fbe6d4fd643ba1bfc240b7fdb9883d2d6d16dce4b64ebf6463a9985dd6fc7bd5818fc90f5db8391c950aa3ed749b7a9dd88d5fa0c8170ad29c02137f0d782af2e6e8683b80e219d603083e2b8cf98996a638afa8a48374b6be6cb2a6a620cd9c404963eed3ffd75e6a0cc3bdce97847a52aee7d2477955f6b553ffd32351cfaa3fb6f7f3401eaa9a28940764fc627d72b00a3c4ed9bddab414078d4851afaf1231d0f8c71e3c8c0b648d44505d1d3e3179f59eb783d68c6e2fe5a7af08e1edd14dbb9e413c9a779888d47321d688d8ebd44ec029407dc554ce028a675a7b5ee06ee18ae68137da1af6f94b9180bba3d845a3bf75060a27bdf208da285e6e43487527f3a8403c7e84ba1485e7557bd08d6aba49365798e1fc35bf61bc334182319189857f4b98e0409484d3d6a0d35d9c8b4915e31e11805dd83bcbe0028dfce8b96a79eb21a82089044f18906d6f5f065f79e043e4240ef740f6a2f734ea25e7a8fa5ef4019eede0afbb218495ea08a2e424f0b39fc55aa3a92e7f4d4ac6418a2d5d61e0cafc6ce6152e7da43e801e1b9443df98776b6a4df25be5d36b3559c9e9629e3d2465ac43bbb7a9f0c5ab900c414db3107a8819a8485e2eea5288795121de870eb9164f4bfd995f58348e39a8ea170877823b8651a11c1268bc55acde38a3a8ef66e3ee8fa52e5f1b88c63a7c912a4bed413c6cc74848d90b42ae9346906fba36ba658ea3f7686bb4ea89995d9e8b4caf649495867c1aa6be270f6f8420cb920786227f1239e0959620dae8a89f553ac1b35350d7c73973a75745730790ae867d6f7176242def59d3ef2adf1367ac86721c87baf94c20c499517a114afd3477548f85e3c137f8e46c8f6", 0x1000}], 0x1, 0xffffffffffff405d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r1, 0x5) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000100)={{0x1}, {0xfffffffffffffffe, 0x1000000000000006}}, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x45}, {0x6, 0xfe}]}) socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setreuid(0xee00, 0x0) getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x100, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x213, 0x0, 0x0, r6, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0x100000000}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x50, 0x1}, {0x2, 0x4, 0x0, 0x23a}]}) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}, {&(0x7f0000000140)="95bbd7d7d111cf42397e2294eff3aabe25e25a2e60534dd8e198be817693205898e07aa28cbe339b1abb4aae52dae31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000000380)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907213bd3a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd9708121430165cda855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf6", 0x1000}, {&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000014c0)=0x98e8) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x8, 0xe5, 0xff, 0xffff}, {0x5f38, 0x2, 0x3}, {0xa3, 0x40, 0x0, 0x3f}, {0xfff8, 0x81, 0x0, 0x10000}, {0x5, 0xd7, 0x9f, 0x401}, {0x0, 0x1, 0x1, 0x9}]}) syz_emit_ethernet(0x2a, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000080)='./file0\x00') linkat(r7, &(0x7f00000002c0)='./file0\x00', r7, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ff070000907800000000000000301200900000000000"]) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0187009, &(0x7f00000000c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) syz_emit_ethernet(0xff, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc08990787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289babdada005923ca93f659a5f366ec5b151e1cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52d07099427f705c90d147217c1f8857586421408a66048cc88ca41574530df55c00b8910a56f7c838556fc19ce0c3aed174195abf554c50952b3c31a9ccbc6871c871254ba5e0e047775ddce8cdc209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea437f00000000000000e47f8b64747d"]) execve(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) r6 = semget$private(0x0, 0x2, 0x68) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x8, 0x57]) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfad) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xffffff30) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x16}, 0x400000000000004f, 0x0, 0x0, 0x0, 0x20) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000003c0), 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x9}, 0x8) executing program 5: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x22, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000f7ff0700450000140800000100009078ac1400bbffffffff8178854b3e2e72b217288286debbb993db8734dec8a7cecab1b1351e2892e951f16f166ede291b8ac4ac7446f7c48a20d11f87022889b301d3b569fa"]) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000002c0)="9d88982b397f8d60586be19f4c136163", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff, 0x8001}, 0x0, 0x0) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x1, 0x3}, {0x0, 0x0, 0x0, 0x7fff}, {0x103}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r4 = getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, r4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') r5 = getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000180)={0xa, 0x0, {0x0, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, r5) ftruncate(r3, 0x8) clock_gettime(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x9, 0x9}) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) syz_emit_ethernet(0x42, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff0000000000000800480000340000000000009078ac1400aaac1400aa440ca00000000000000000000000000000008000"/66]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x40}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x16}]}) socket(0x18, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300), 0xa, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000240)={0x0}, 0x10, 0x1a) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8450c) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x8106}]}) (async) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)=0xffffffff) (async) r2 = socket(0x18, 0x1, 0x0) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) recvmmsg(r4, 0x0, 0x0, 0x1801, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7fffffff) (async) setreuid(0x0, 0xee01) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 0: socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x11, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/49, 0x31, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x9935, 0x9}, 0xc) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setrlimit(0x8, 0x0) syz_open_pts() getgroups(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x3}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) pipe(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd60075583ff070000000000000000000000000000000000aaff020000000000000000000000000001959cae07bb7776f2e0c6f139d8df169cc1b81e23aee2796123e353b764de7fd5"]) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x10000}, {0x7}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 3: open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r4) setreuid(0xee00, r0) r5 = socket(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x0, r0, 0x0, 0xffffffffffffffff, r8, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r1, r4, r3, r4, 0x17, 0x100}, 0x3, 0x6137, 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r4) chown(&(0x7f00000002c0)='./file0\x00', r7, r8) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{0x0}], 0x1, 0x0}, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$FIOASYNC(r10, 0x80047460, &(0x7f00000000c0)=0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, 0x0, r8, 0x82, 0x7}, 0x1f, 0x7, 0x4}) pckbd_enable: command error executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x40047477, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="73702eb9ccc30a581493219986dd60756aa300103aff9c7e4d5081645bf0376e0865911feb7efe80"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x8000000}, {0x7}, {0xffff, 0xc1}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x17c}], 0x1, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{}], 0x1, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0x80002) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000000c0)) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x5) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0xff01}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x54}, {0x46}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x50) getpid() r3 = socket(0x18, 0x5, 0x0) socketpair(0x2, 0x3, 0x106, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) openat$klog(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000740)={0x80, 0x0, {[0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x20000000000, 0x0, 0x4000000000, 0x0, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0x0, 0x79], [], [{}, {}, {0x2}, {0x0, 0xfffffffa}, {0x0, 0x0, 0x7fffffff}, {}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x0, 0x20}, {0x0, 0x0, 0x2}}}) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7f, 0x2f, 0xffdfff8b, "495b00583acf04000000000000502b1f00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074d9627c862a93983c361dc12dc50305653dd84", 0x3d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000640), 0x8008, 0x0, 0xffffffff, 0x0) syz_open_pts() syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}], 0x1}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x20, 0x0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') socket(0x10, 0x5, 0x1) r4 = socket(0x1, 0x0, 0x0) close(r4) socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1a42, &(0x7f0000000000)=0x5, 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@abs}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x38, 0x20, 0x80000001, 0x80e}, {{r1}, 0xfffffffffffffffe, 0x64, 0x40, 0x8, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x95, 0xfffff, 0xecd, 0x400}], 0x200, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x53, 0x5}, {{r1}, 0xfffffffffffffffb, 0x39, 0xf0000000, 0x7, 0x9}], 0xa0, &(0x7f0000000180)={0x2, 0x72}) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000280)=[{0xb1, 0x0, 0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x401}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) executing program 2: setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee550b6b"]) 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, &(0x7f0000000100)) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x1}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc00c7007, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, &(0x7f00000006c0), 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x18, 0x2, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) unveil(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) r2 = socket(0x18, 0x0, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2042, 0x7c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) writev(r5, &(0x7f0000000100)=[{&(0x7f00000003c0)="a15c404ed886480e8222626905a0817a780703d687474a40c79015bd411c6ef41570fc4c33bbcc41e7a094712aeb4fbdb8c8bb9ac4c3f23ba5eec8ddc6581096dd41f87f7f2aef8997092b42d394de4af8070a", 0x53}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x10000) r6 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000000), 0x3) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="2f616e1218c42968445e60284ecba63997ef7833b8f195d4261289f70cb8ca3a859b7b92f5712b31d72adf89be9b6b43880d8685af500ab2002859cc10757886b03763e86da19f8d7bd05ac93d8142bbea932da4d3e9d625d545773376aeaa7e0aedd87f510fc5a9bcd03246b8f307a5c46f784c186544cccc7dabaf06a311ebee6d4cfc2b5630295d922e1ed7812b3becaee22d7afd6daf091bb78f8d15d370c30bb23584bc59a2", 0xfd5d) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0xf32, r6) dup2(r2, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x1c}, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x3) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) executing program 7: syz_emit_ethernet(0x42, &(0x7f0000000140)=ANY=[@ANYRES16]) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) socket(0x800000018, 0x4000, 0xfd) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r3, r2) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) close(r4) bind(0xffffffffffffffff, 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) socket(0x0, 0x2, 0x1f) munmap(&(0x7f000074a000/0x1000)=nil, 0x1000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r6, 0x2, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) mknod(0x0, 0x60, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x139, 0x0) writev(r1, 0x0, 0x0) r2 = getegid() lchown(0x0, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="30df1399a7c60b3cdc97a670144a4203fc902be64f79e9fa9e44e2f9015ae01f98a35a9537", 0x25}, {&(0x7f00000000c0)="b91a1fe0454dd6b1fca9e19bab7b4a2a12d1b9debc350a84d0758ebca2a4ca9a655db423044bff901ea1004786844a47587dc4a21b91d0cdfe940761dc2738bb793d", 0x42}], 0x2, &(0x7f0000000180)=[{0x110, 0xffff, 0xfffffff9, "70ce789628f23728a7aa2f121d71c1aa83bd61e87eaed097e96a933f6f48e0f8288b463ac71fba1cb445744c8003c426f2e845902cad05eefb230d8bc01ff32890350f5994959129871a1b1b50a14ac39d74f720b6a27227a5b54a06d33f6f9c5b1eddfff43bff2735c4b3f4558527dccff83b4c7b864de77510fa98b90a684f7d43563869f30a30047295da0dc8441c12211dedb0b6a3fedf5626ebbedda8e66908ebd84e134e39b1dbc72bb0c168a252c77d615dc99311436d8e62e2e6b6d9d7a6fc96e02fcf2140d5c6091ccfa9b97cdbef8dba4db5c94a08eef491d572cf4803d112d179043f3d04d2ba710e7406cc85cc486b7a95d554c6fd64b0c02d"}, {0x18, 0xffff, 0x3, "ec7874"}, {0x60, 0x1, 0x7, "1d61031edf771c59ce93f540b9b5ce37945f2336e7fd3d5645e45c61e8e5696386d6ff69f2bc0874acbf1cb0ac27a87813a8b95f586dc99ac7a16452a952e3801f27661d4915eff264be"}, {0x90, 0xffff, 0x6, "a69d9c2bbe28d7804c0e0c3eedf67156b7005263f132103b38d098118eecf0dbb0e02bc4d38e645ed1a6efec58771c072c2d2e4fd0f583c7a14eaf98bbf24fb9dad88309f3daf6a1ae29defa155ba91952243159166b6a133dc97ab5457730f69ccf2e4738a302070e11f5eee4063df3c86781417e77a7c1cf4c9af1fc"}, {0x58, 0x1, 0x2, "271bbc083ccd2fb90aebf86ea41068c64ac55ab56df821939c531f6fc00ede13e3438daa7facce13202b7c9724cfb038409f54a13179ac9b1ac12369f852f4dcba"}], 0x270}, 0x6}, 0x10, 0x8) r5 = socket$inet(0x2, 0x0, 0x1) accept(0xffffffffffffffff, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) sysctl$net_inet_ip(&(0x7f0000000580)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000005c0)="6787b09ce87b3e2fcd65bba3c16509bc16e57d24e7b41dba142ec65aa23be5a338041689e41a55cc647e9eff8a10fd66", &(0x7f0000000600)=0x30, &(0x7f0000000640)="63c373b8653c8116df9238227dce78126e697ae758f021c061a899c0ae18f2a54ff9d3a0a365dd224a205d0ea7a95836e564a660b850c79dba882b8e55da9696b5e7583f7705001fe878d3cdd52fc65d9098c5ae7f023df0dc312115db65443e4bb696b7f75576556de303f9e07a728e4b352271c58fddd79e23fb5a0379522df616bca5be43b264cd8045b5eae3c9e4f973135d6b86f5699faa206d3e718c906b6cca64c556be597429507ea93ef8c86c120922910697cf8819d2f82115c737a1276cf6afd5267d4227b0abe92926c9972fca60531b627cace5b10e4cc05644912834f4fe04fa1bc6f84d07", 0xec) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$BIOCFLUSH(r6, 0x20004268) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0xff, 0xfd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) close(r0) setrlimit(0x7, &(0x7f0000000240)={0x8000000000000000, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) executing program 6: sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x0, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000440)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r2, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x297856873e19a725, 0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x0, 0x205310) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000480)="2558f64bf442cdfe7eaa4bb103c2e9f446b0297a9fa71857fbd8238f51c9277e99be3f2eacfea3a9590b07e0e930922f7a0ebd0bf882ce62eb5cdfb29281e389145f4316da89d3c97973b9dd0039d9913dae0a4b5dbf9287a94959b933ec16104eb3dc20910276d8a1b6ef9f42642f63d5246a00b6d6dc3627f8854c83f321ac707844671341c21640d415d4d107ca96cacc5c5cebff20b4a5c68f4fcea903ea365f6896303e971d744827ab0210263b79af2cf8a47468baea9f6b51b3d33fb9db54688d3078afd271f5e8891a29eb418fb0693456a3f0c639cb12dc44eb88d668c17d7ad995e38c46cc457b65e7785d5996880fcb6c65ae40e998d11211e9ba91efec39a308a4f2161e1a91e310b57c819420c0efce26e36275720b8952b28347e370c1bda07c90994e033542be91e46be51418e1ed15905978fcb7119d7c9a27f17393d098bfe651febfe573bddf8e62a71475abbabd2be6039949c02614b30e02491a46299a591a3831673b3a4999b015200e1c25cc875d03665e4feb3126e4a13e4804b3c46511989c27e46f0f2ec5f2b53b1e1e95fa0e8f9c7bc6cd60c933805dd6ba5961378bf3a9902074c0216b3a0c65d624160085efd04927cc35e4aa01d3a15a1c138a0e8d4efd6fc6dbe4625c064a3b745104a7f21af0896ff124b95f", 0x1e2}], 0x1) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x1}, {0x8106}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 0: socket$inet6(0x18, 0x8000, 0x6d) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x23, &(0x7f0000000140)=[{}, {0x5}, {0xfffc, 0xfc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x2}) fcntl$getown(r5, 0x5) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="73ae663577087520bcf1a8deda2694785ecb53b5d4fad77c3b20cfc1a0242befc661c8007c7902ba9055e3e0712dc261f1a27b5beb60c23800ca270f21e36765ce6f12bb78c08334c306726cc17efe085ad7a7f82c1038d7d7859a234135f56c1de48bd97d7b5379a59796f1d5b957f8b4b98cd18bbbcaa70be80684062fd259c11256f8d92c9e6590542d24f3c568dc219c284cb6a80234836964b88bb6cb2a1a7516882d24d8bea0a001506e474609c1580a", 0xb3}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000001500)) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x8, 0x19) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000440)=""/165, 0xa5}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/168, 0xa8}, {&(0x7f0000000640)=""/186, 0xba}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000700)=""/98, 0x62}], 0x6, &(0x7f0000000800)=""/230, 0xe6}, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) close(r7) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r3, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x10000, &(0x7f00000001c0)='./file0\x00', 0x8}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r8, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x1c}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x74}, {0x4d, 0x0, 0x0, 0xffffffe0}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005", 0x3, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="df025c18648c8472484771a54b80e7dce27b0aeff5322bd7b26ac94f786b460cff07db3ee5cc25b2260f4ba998d57544d018c6666f81abb2ff5dea4e3ead74768d7a6aa4cc43004ca6c0b44a54a38edd897423ee0250aea6494f643b830153bb6b50c85e3856f2033dbef210d304472dd52b501646ce99a0defb0a632d58d1054a7fe7b002cf4e9e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) executing program 4: socket(0x18, 0x8002, 0xda) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file1\x00', 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x2, 0x0) mmap(&(0x7f000045e000/0x2000)=nil, 0x2000, 0x4, 0x4010, r2, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, &(0x7f0000000400), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c, 0xd0}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0xd707, 0x401, 0xef88, 0x10f, 0x81, 0x64fc5fc7]}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) open(&(0x7f0000000940)='./file0/../file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) readv(r2, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x2, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xffffffff}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYRESDEC=0x0, @ANYRES8, @ANYRES16]) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRES32=r2]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810028000806000f805d060c00090001000000047e281a9dbd1535be1b1a494aa1fe368f4020c870f77f0b94ca"]) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1"], 0x11, 0x800) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/112, 0x70}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x35}, {0xffe}]}) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(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) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x200, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) fcntl$getown(r1, 0x5) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x7}, {0x6, 0x0, 0x0, 0x404}]}) write(r0, &(0x7f0000000240)="32848000"/14, 0xe) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000580)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5bdbabeb51e2f0ac3ebbc2feb3fda1139b672f4d3373eb06647335a069d7080000000000000000008904000000000022838cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008c771a3f8340012051e0000000000000200000000000000007705522d81e742d6b27cd92eb00588ab77ec90d202adfbcd1d69eada86fa5ad2f88b74d1ca6cf2568292f54cb8bf6060ae695e2f728047cee8a6fdf0368fd1f71b6a28ba024de1ee342adcf3145e7ed8f527677f7c0f260e72ba8e68b132a48c02a8779c193db0a3a8433fadb177bee4955a2e32952e5af35dac827c814e3733a41a1ac173b445ad630f519cdb355fae0534000000000000000000000000000082817112da78575ef0fd931b5f86c590ebad78608b130cdd470f7d104fc76112cd825ecf82f223c6647937f885247da702bcf61345ece0c76dc1269dfd8ce7700d03b900a69cc2d37e26a370a26324dea06b96319d3485db9722d76aef77201ab0dc8672d479a81ec51c240a819fd86ac3bc314a94ef1619394abe5c946eabe4bc9434c8b496e270f77a281623f8a8a77421f549b9b7d0005b789bef4827f00450aa1562f9151b7198bf43b83b8e9fbba6e43d49d56fc9f63874f794364f353c8086453a8d", 0x208, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) nanosleep(&(0x7f0000000000), 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(0xffffffffffffffff, 0x28) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000001c0)=0x20) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000980)="a05e9e75c29fc0d47967a8045f6bdcd033dce78c64b46ac4f13e000000000000005d909e5b2179ee8ffcb574dce7accc3b243615a26799691f6f06b9d7168a0434d27916ba91e81de1afbd5595e7cb2fe1b658769fa163203ffeed23b02c3df7a239821e3639a4a577e9d43500dff3bfcee65007ac39554de2f32f2be180e86b0d4fe70fc81197acfe905f4debc86144a01f27d6a2c70340e83e226d8f94f6d8cf4008000000f7d4d55595fe01ffc4c70a1c0cd83fd7248021ea5768c6b09a31d59e9f08f483dc11fd43eabf4bf0d5dfab35adb13160463775b71b1a1812561d7036dd95fd0e6b669169a4fb2489e4590c11633cce96d62b81b838fc62a1059a33f4d2f0eaeb609af2a6137c3351c8897d4337676dbf224833f1bf0e6a77b049ee6ca6db0cf4da68731d185a846062133cd3f67f8bb655ebdfffd8d331c5672389a1496d0d07610b7a312b3fdef00f6ba5b1ed7845daecc0049c57d83e81dbcf198244676ed5257dc5113056be90d7b1bfb76474b56fb0a3f88a0c67fb84ba387677e88a615a77bc73a2568179a8c6cda7122ff291a54477d469ceca9f60f99250021405d7d7d1130f24b830809193f48b", 0x1b1) 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', 0x4, 0x7ff) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x6, 0x20, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair(0x18, 0x3f24ee7714e298f9, 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') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe5a) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x12a, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001001b0000000000000023d63955dd91e3781ca5c89f22e94aea9836f38b3b4ce8dba8b2ce03014d1c98dbfeebb60401000502000004010003a734b2bf062e1864097b38c4ae703b19b8b0e64ab7e6ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f3ce4e204e2000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x2a, &(0x7f0000000180)={@remote, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @rand_addr=0x8, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="c5", 0x1}], 0x1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="de0a7e18774af1f0c6cd4a8f9b9c36c6e147e8c8ce1824932287aa8d31921638b5922908f61c2d28b0f240a73534c08a035eed57a8dc6e0e45e69e000d8b9d33befeae1d1f4f6382693ddb6bceae68512a818e1a14", 0x55}, {&(0x7f0000000700)="4822548da7525c26dd37731597f3659497e00622346f898413af404bab398a24d6968aacd5f884e4421de9b42b993b8c5d948dc871472f9ebe370ceade1a0152e8e11f1136154dcb9f7e1397cc4c33775ae18f493183504462348b916f20495b30eefff4f5c0aa2d6b97c5cde75cdbc1e2a6e5a0c98c538169239fe28b3d7e8c8eae42cdb1f0a8f2bb991aad270a0f10ef875fd4391239ba9b376163e32ce522af96be4e261386d67c116228d2984f23e78b16f7dc197b81d7ae6bd3ad60394482e4977228f5e48c90808eb34ce286c98f0d9c6fb53707c014f015a724786cd57d55fc585fdab274", 0xe8}, {&(0x7f0000000800)="7ed5789bb9882595908ae1b15eefbd6d00857870e8672e7c1da75b279b88e564a7bede876c65b1119a655f76481974948fd0cc3ca32a0e60a60b8ae3ba64c12108f0b6c75a60f2794c4285449af5fc60014bb71d2935d15310a04563a1d7dd4fe2dc3901c3741eedbdb4bb04a2f6ca7ef3e98f49a5f36fc87bd61f7343d9c121b96c5cb5cd4e7c20e627769be4cfe319055246029489a8ab5d83687e1fe55428acc3dd931f48f9b60b42cf81329b78bb431405955a7644b170e40ddd01d68966fd0d6399", 0xc4}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) socket$inet(0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)={@local, @remote}) r3 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffff9c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r1, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) recvfrom$unix(r0, 0x0, 0x0, 0x1803, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) mknod(&(0x7f0000000280)='./file1\x00', 0x6000, 0x4) r5 = getgid() setgroups(0x2, &(0x7f0000000140)=[r4, r5]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) pwrite(r0, &(0x7f0000000000)="8cf1dbab15536feb9573872d1528c6b7e7539c1ae19df5aeae108c2fb693410d965d1e1662379b2b24cd870bec222d5737f46acf043dcf1a7f1211", 0x3b, 0x7fffffffffffffff) flock(r0, 0x6274152250bcd6b) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="2f616e1218c42968445e60284ecba63997ef7833b8f195d4261289f70cb8ca3a859b7b92f5712b31d72adf89be9b6b43880d8685af500ab2002859cc10757886b03763e86da19f8d7bd05ac93d8142bbea932da4d3e9d625d545773376aeaa7e0aedd87f510fc5a9bcd03246b8f307a5c46f784c186544cccc7dabaf06a311ebee6d4cfc2b5630295d922e1ed7812b3becaee22d7afd6daf091bb78f8d15d370c30bb23584bc59a2", 0xfd5d) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0xf32, r6) dup2(r2, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x1c}, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x3) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x3c}, {0x6}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) getsockopt(r0, 0xff, 0x97, &(0x7f0000000080)=""/199, &(0x7f0000000180)=0xc7) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x110) fcntl$dupfd(r1, 0x0, r1) syz_emit_ethernet(0x42, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff0000000000000800480000340000000000009078ac1400aaac1400aa440cd70000000000000000000d009078fdffffff00"/66]) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = semget(0x2, 0x1, 0x240) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3}, {0x7e}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3}, {0x7e}]}) semop(0x0, &(0x7f0000000080)=[{0x2, 0x6, 0x1800}, {0x2, 0x6, 0x800}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[]) semop(r0, &(0x7f0000000940)=[{0x1, 0x24}, {0x3, 0x0, 0x1800}, {0x3, 0x7, 0x800}, {0x4, 0x3ff}, {0x0, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x7, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}, {0x2, 0x7ff}, {0x3, 0x510, 0x1000}, {0x1, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x17aab0c60d3addba, 0x9dd1}, {0x1, 0x2, 0x800}, {0x4, 0x400, 0x1000}, {0x0, 0xe68f, 0x800}, {0x2, 0xff, 0x1000}], 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x8003, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x125) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/162, 0xa2}], 0x1, 0x0) executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x2, 0x5, 0xdde1bb2a572581b8}, 0x3, &(0x7f0000000540), 0x0, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) syz_open_pts() (async) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x1}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) (async) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) (async) socket(0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) (async) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc00c7007, &(0x7f0000000100)) (async) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, &(0x7f00000006c0), 0x0, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) executing program 5: acct(&(0x7f00000000c0)='./bus\x00') syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="c4ad29eca6ac2eca1f278bf7aa2e5ffab38e107200000000000086dd60545c0000080000fe8000000000000000000000000000aafe800000000000000000810000000000"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 4: nanosleep(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{}, {0x60}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x64d1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffc, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="feaaa540e7e5ee6c79f37ec345e4a8e9aa492977", 0x14}], 0x1, &(0x7f0000000140)=[{0x88, 0xffff, 0x81, "9c3b82a6a8646d037707b5b86446048b88d0bd8aa7997e1b5b921efccb59ca2492b319820d5c56d636c99cd75bda76b9812ca0e51a1bef9c2141046894dd5deea14c6f9a1dc8eb2b4eacaecd0d2e3425e67ee0aaa184a58c54d10de32a2d0413d3cc2fdac91d4fed39ceb6501c1229575b5019fb9ed0"}, {0xa0, 0x1, 0x8001, "c9f43319ce1c61b3e1cd68a68c0ac694334a7a4b6857ec02eb3dd6a5d2aed22a0fa007e9f6e4575a75b177ea79940ede072f6b2170cd74b6e72bf2b36fd9f76af5ec44bd01a680fc66325d45226f8a93e683f9ab007740ff4547863d9f4f25cbb889d95c71a0b0e7490ffe9d7dbe74f83586001317defdf58fe085dcd2575973762d5d76c409f434e73a1902f0b1"}, {0x1010, 0x1, 0x1, "f9769da4db185ec84e6fd67bb09cd918ccab8c8fc1607cbc7d65892ea19e75f29042494281f2cf067e55db9cf5777682071e3df07cf11f47e507351e15e0494f0a9ee43170de7a7dc7dcd4f323a07b3c8ae9aec77481405976c4b386ab0a9775f4747735f07c190e19c8dc6c7be4671a8d391a677d60895db35b5308f3160f3f0e636e8542dcf1cefde7f45bed95a1127bd2a5f93b45e4dd511d39e88e08e286c309360e1a167575819d4cd4b4f277882b22c012baf7a121b7efced82c5eb18154c58c10cab7a26b8a6295e2dfe6d97b5905e7211d2a6a4ff031c5efa32778f61bbe93a6f6a5dd4678919648b0d5a6510726801652184dbcadf53d88aadf9f1e8225337e58328ec008efb4653f01acb486a1ed8b64277cf534de914428b3ffc67e87c08a3966a063a26bd102222061bad7382bf48cab698bb1ab75dee9de8f8f022f360b67192ca2ed8d6ba3218ce7fe076fe5e9bcf9ae37076e75520f7f329a39554378eb073559dc8320095de1d3334c4f4feeee72a8b9f433e3cb099c256c82221677561eadf9f8d0243e3442c2bd0c1b92a2ab285ad2799f6b9ae84166aef5a6ffa90c0f1213b81b3b88d5c7d699d6e01b5f6675668e71206e28a6b725ca8ae59095bb44856b15eb089cf58e12924ebc6c191a914bd6b504adfd39cce9c5b82faab9cfef547af0f71bbbd3fb82eea792a90d3a0584e476e4b30716258c8d7cf9d9efef4a8243a8f1b23f2e2bdc0651df6b55ede2c67543019bb5dd7f01f2fc0dde8cda8af3347e0d3b02e4d89b49d57d253e49ae5fd6e9a27ee9e11f15f09b5c15fe4be51fdfb90f223ae8dd1377ca1c3127bda20376801ef5191d10c0e175a413c0011bc1fca7dee925eee897ff46c5e404d967c3b2bf65b2c2a8d2d464769692d1e0be79270fcfcfd9427f1e2d8abf129369766592002eef391f7d91cd5cf14d038125a522ae4d928f3b647df097a36d732b4d6988d86ba2e6936d3dcb0e4e150cdc7f8480564d8de90c0ed1b203a44c0df644a238c669f3fcb205ce20f6bd42aef50c5f49bdaa5f9a92dade65975d28e6ffb4cda69729e0a9c3b68146f7dea0c324af7a0682c2b868fa8eadb8b03c0b94e6906c3a3277cadf9ddfac31ccddef350d904e50d7d9e37a9cb6fb5bf8e32efbb745d9e36644fdde2a5ccfb60769241be327f5d86880eb2fbf88711d161b73671799a1ccd4f797cd1a87fc959dfd9a89594b620b653584351bc9c54782623077e87d10f6db392211d9eeae168706501e6b7acb651d9168d5e2098dab9da28a1e7d4a4a2ad284adb9b7d20e215cc1cb7aac9618521f6cd111c6067c983c41da0afc2f5dad9024a0a20e6efeb645db1b597a60a6450cf875ffc867a1891a5d3c037f843978b33a189685327b53d51a1ca32ca33d9b09eba7273e75c2db3c8860edd750dfd9e8294548dcf889d40b960735f611c785c2d3b2b5719a4f5726133e07398b3eeb26f0eb5f1f1f58379d40d2c6d96cfc82263b13bf6eb072fbee38f70ac65866045485d61d46857cb38aa29dfdeb0cbfcadb82ffd1d9ad4b7648b1775f20680b6bbc1c8802544b16ee16f00b62b299dc4abe8736c6f8f68d4d740853876c1fc0a50d01ea62b41dbcc15461ef0b02dcb28f03173c07ea75378494ac449accca50b5079c7a49f5f8f92808b2a0d5039c2a0339f4bf9696cb49d83d8ee8881caf0c99711586ee2186e7f13d4f02dc25bd2c058c7a4a8e8aa56d447c2ae0f5c13e1366abbfba1dd19ccb171fad2f1dc1f8ab494783145b15a4600513e7ae851a91363ec9f824c6a5d0431fcc898be1127d728d267bb880ac59e92177780a33825f99a0f064b94523ae655da63b1f1a87bd0b9538b4daf76ef1d25cdbea4dc80b7ba4c3eb1938c6c43cd068b830e6ec1726a224aeb41f69f825eb1311b3899cb1b8b257f3bb2cc3885bf34255e9749c0e9b6e8e2e758482900104c62b2185f2f31ed40fc18866d4a5a428592b643d6018ba6f987ff17b8719b078b4a5835da650dcbf19d301f56764b92b3feeb8c828c1c2a3b935f3cb39d1661510447b1ab76fa568fefad1c1d91d9360e7d6d71741d47ebb72cef64aa1b8e6ce6a546ec7ea5a36b3083eae8b247d39bcf54acd494b6f8ca331f713949c265e4869b9aacbac670b227ecef53ccc2d24c5bdc7de615b1c33e455aa9b09eacd22687f61a7948810702a03b2c61ec6eeab102ffc93d2859428a4a698656481acc43880bbe23e9f9ec036bfd0514a602ae945a776f78d7a6c4816adae9241773c87170cf0181dbe3df6ff8b4df4fcfc6281f9f6a919e87fae793d752aa5719d5ed7b3195593f0ae274d86957f19d4a4a2e839a106fde85e5eefa0fa4bd548d48417a01692226f03b97fbec31d550fc20d95640357428048b210a69b9bd3d3cf14af3073f16617e990cd2e5fd6bdf52085e7542b0150decc514bef26863197bad0abe1d5ef295f84609424c973b958ffbf75a823cb4379c9c70dc5b71f7bb57699b5be50a18e671516c041abcd725d89942087501b5a7fcf48910f5c728d8cd39777fc024baf667e0b28cc566b308a2a71b413a6ce6383b9453c75b67dfd55a86b5cef8d59dc8893c3a78f50655282351e78dc582dea0000974a097e43e4ac60048bef588f257da80ba287e0a6d359e7477fa7e4967cf9303baf8426070574a9554ba3716fb44c6adf48192edae4ea944cc335595475ad776b33e3bf4a591143957445148b54c6f3d903b38b14849c0d10547f5847780f862a5ca36d783dbf07e7f8a875b6e0df320165689956c8965b2a07f1855d65022684ff5c5cd55b40852189ae7f4d8642d1ea255bb0afec053d5ef9050d3a2d8a773fd02ca3baef4171b037294ea628e9caa6862699b915e21930c5f5ac096ab729d8ba7a779e99ab2eefaa30cbcc3512ee74b1900a2d3467a967f85ed3d963f13bfdc69b9b4cb6d242113f1f6714954eddeff945b4650922d3e228513a5aa228f81f67d88663f9efa99466e19502f896670cbac8d8747fb0d984ca48b637f18099dbf0f8317bafbd2609b0fe088b2a040aa166b236ed25cb6354667a9f054139e19384eeb2933e6697598543f03c93154c38a2f2b31094ba3c2cdb1cbc0b19ce333cf0b1611e56fbd9952861707165374c7c29e7f06174392189e1ef528f9e608dac3fda933fc866f433dd2047194d132a740b95db76aaffe26e5a2bb47d35e5a1c18a1fa686f7c18a55ff10972fa93043f7fd944af9c9b14e07143a809027719bda4c22c26c8de5f6c86038e612215347f7061a503594b9311644d5321baa01633a63d8163bc4ee385548cd4dfc39e752cf218f0e55a4b691b7ba62eaab8e5f15ebb5b1642f1b7fbb89a078f3c9c2b83fb86112a6f8c08284c91cb7fdf082c8dff81b163b650053475080cc94669e6f8bc2a846646205da2fdb1d57cd6b0ee44a47171c2f3443cd37bf43f3d47c8dd4fc8922d453041674841035dd71da3c93ac9742203597bcf4bec71b33abe189c1dad6c3d15734773d43583c0cf8ed6b9672fc004feef5d61e8f6d2c525e06dc093fd5c66db5772a5db2b8683775bdc6c57f5d57cbdf3587ed9557b36fb6094428bfa47416342b2204d2dfd55857103f2f5a9f9a6b0c87b8d19947b089f1617059720143e6798a03e90ffdbae6964c1548d7465362efab7519dbbbc5c422b85e7bec899614870341024d315a55087a87b12622fcc54afd961666c9e10809139458059c114e6b791235af817e4c815d80eb91f932d8b13fa4ef722ef9e7833202713c9188264470cdaaba3fae53a6f757d96c525d44921a3548ec6efa856c62baecd4448ccc82385616af5f107d4e77a586f46361a9374df4bf08ebf2cbdf6971a3a067601a94b54896788810d26a9d61229dcacef54c07f29e47f357459722f17538d8af373d13c13972f5e8cc57a040bd9cc3c37801f3dec1b738fc587308d213fd21500adb73efc41a70736f7bd0d77765af56d5348a27fc9afa4146c9bd478bab84878bcc81c0da5a7a36021990c1fd06b1dcd62541f0f81ced1e02ffe3603fbce3dc2ed999ab588836e67941589dff3c77a93d9b7fc4cc574d42f185b1abcba824b747be14afe51d7a0462993085303251bed3bbf85e08fe10ba655fa3b0c7e39713830d45f8d606b6042b032e3466aba0699f62085f05ff030dfc50dfdea9a98ee26c9937d0c600a6d1e530fac2cfd789f6f1fc9eb812a050d803471030e43e557607a1f7cf798824a3efbb6132519cbb7e9c80950990e6f955a438090cede44511325852e12179644b25b0a6073cbc4ff5df6b80e1f8f8b6e9bd48e5753c46be97177d176763d2ec156d33af9c7faa404286a29868ad8b35a41f510491b24d2880ae0aabc76a54d60739333454b988abd47681a39f4f4887cd9509f59901d3cc1f914e4f9fa3b0842593bfc6a9e09d14aebb63608640b03ca59c8386815da4b08ddd68be8497ab2ca59a01c4e0066b438fc3ce77e5482ccd04f5c3098af7317638375ebee16e06b9f650b275eb880e36fa032e835fd391cb7a27e462a920ef41b5f1a3a30bad375a591577d89105cca6532c6a304d378fe1afdbf9c552c76be9d8616a0ed367931f9d5a61c7fcc1de712e274746e742a7820c2721bed26ee225e1c20c4d3fc4d0954dfc9b90e279404289a34d8d9ace9074e9b7886b93db80481b7718c297915809343735ee6c69a0a867cf6471d7704fc4b8f5d7a5533ce70b5ad73ceb2fe1369b080fbcb3262f7d1c1dcdb5fd4a0e5eac1b9f5c25a98c9137e3118a43dc12453053253549b335c4974420842c1156dbacdd989c92daa602ed1f8a2f5224a0b123ab206c5bfde60cfb86c2678fba1e91ec726e5748508c8af2cf5c458e523fc362d01d85850790a90e4c5d794eb6fe5c25bbf63412b4a76bea65d39cd9dce8097745bc7f8262e697997e5171687062fa794bdfc722a3392983ed124019156ab19343490b7ef685192abd935ac917d1774d84fcfd118edf59f2f53c6d3f1cedf9abae105555247e0f4bc443cb6c533fc7de929edc7a3a8b0722ae23da1e539b74625a1ab14a3a6b6576391816d0d437e2300d7b4765d3aabf16b009c734ea5f95f2b3745609f6eff865a7da6c457c16da8c404118c9a00b748e4f7520971ec373a9d1cc45636166dc87164e916b3cd4c82eed9c0bab86faf45caec138ec90e442f1191148381284e64474c1239700b0d65643fc25fe0d4b0e8da9906e2ef90ff59926a5a3ab02d8385f6850ffe4de9ac691f7d9131f86da5dc89f9bad18f2678381b97bbcddf351bc1aa5c834231a8c24af14c84201df06972576e70ff5ff1c8f9f134da4a8290e7db947bb8926624137b5890752967627fb51621b523b381e8b6e9d3672e8999d1553f523c0cd13aeb874d29372ff7614c0c53d67e7d6198a9921f409766d8006315b4f19532755e37c243d53e00411a6553ed8a426e93868567f8a6e424327b11cee3ef750ae7792e2a219d5322978d814d928b428ac094cab2888dcd1fa43e04dfe319c03ba65af385d605937d93fe1aff8ff2e1028fd94defc66228a771526a25c2b13330f5cdfa8fbe6f1b79b75f990411bb0ad5278374cdf6500af4c2e8a672c5b5e8db83d58bb113882ca4c38940f1b70f293dcf624ca1ab62d23c6554a71a1e823c8be6ecd14611a550d9683f53fdba4d41b58c4ccb0d0d0812340e7ec021de7de76ca149109010d6b96f435b4004c168c4adc6626a408d30f8c5a271f3648aedb6a093a94434664d149269005877a2692fd9cb51d25fe305215"}, {0x48, 0xffff, 0x3, "1304e400bb2c19a7aa8a1e6d903369920677c06d49d2d68a2bd112d2326e3dbbb0b6db7c887fd02280a4112bac376c9c703e91b36f2b56a8"}, {0x40, 0xffff, 0x0, "3ec665570c864a03fc220cba5656da11927712a37245a458e81015fee560dfc5eb77ae885d22d43d5366"}, {0x110, 0xffff, 0x6, "ae8b6d5f371c88f5296853c48c217eca5057a218b7a27bf6ac7bb0018ddd7ee52cb3141b266a025ecfb0bf53b8b6c2d9a9c049a72063201058a2b1be2d73628e201b6a39b39dc76c1c099b22f3ccf580318bf67aabae550d70d9092a2fa7b01798cd6d13699c167128762cb89ce1e62e123484e8d5e35cf45c70bd16fcc121ae3c784c1f2d435ab51828dacc3ac67253f5dc7d33242626a4cf74c7b21732a46355272464d1d9f7b695abcabc01c7c0df49fe867c332e246ea75c461e5311ee70196e38d49a35eb794a1b55e41124256ea16a684c614105c9390584f21f473dd2d713b7a6531576340f3ad2fe4fe65717b5199ae3308d36fe364e"}], 0x12d0}, 0x2) 6\ executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, &(0x7f0000000040)="064bbcae906e5169f33e70e0b955", &(0x7f0000000080)=0xe, &(0x7f0000000180)="90050b3948bfffc200b9698ce3b85b4d4c628dc5e9010b27326433964dadc179db8222fb0b941dfa17e7ae06fa619858b1785e9d3b65ef6395a841c6a9703acb3614888c830fdf7002cb8275b397dc99a8f280e468eadf9a403b93b8ff98e13897363beb1179f666a315e7bf76abee3e9330dab24a3954cbac281a259bc2a0a6bc531dae0af3b215ca692e55b10a7817bee9f75a83392adfb4e05933f16465b0e6be4840c973a8bf835ef8651bf5e5f4ba818f74fa76c83aa9751f4640bdc14cf8f59ed704526420088a008c503e8ddf281af97de3af58872870ded2ae80e5", 0xdf) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00K\x00', 0x18, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405b6", {[@dstopts={0x3a, 0x1, '\x00', [@generic={0x0, 0x6, "f9972bfa0eeb"}]}, @routing={0x88}]}}}}}) executing program 6: r0 = socket$inet6(0x18, 0x4003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x400000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x26) r5 = dup(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getuid() r13 = getpgid(r9) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r10, 0x0, r12, r11, 0x0, 0x2}, 0x0, 0xfff, r13, r13, 0x10001, 0x8000, 0x6, 0xbdc2}) setegid(r11) setgroups(0x2, &(0x7f0000000080)=[r7, r11]) lseek(r5, 0xfffffffffffffa3d, 0x0) pipe2(&(0x7f0000000240), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x35}, {0x46}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x400, 0x7, 0x6, 0x9, 0x7, 0x7, 0x712]}) Æ./file1 executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x1000) acct(&(0x7f0000000000)='./file0\x00') executing program 2: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, &(0x7f0000000400), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c, 0xd0}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040), 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, r1, 0x0, r1, 0x0, 0x121, 0x40}, 0x2000000000, 0x0, 0x10d}) r4 = socket(0x800000018, 0x1, 0xff) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="00fa559c0afdeaefbc0b656b1311c7c83d19a5436d57d723eeed765238496c2bc4cadad1750b0545c2fb8fd56607e346ea96f607cb184dbef6c77dd9399ca66088d3e187bb3c8dce09000000000000000000000000000000000001000000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x3, 0x1f) shutdown(r7, 0x1) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r6}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$vm(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000002280), 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x7fff, 0x40049f, "ec92281f0511f0210d2de8de1554010800ff0400"}) write(r1, &(0x7f0000000480)='\b', 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0)="84f0", 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x803, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) preadv(r0, &(0x7f0000000100)=[{}], 0x1, 0xff) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x80, 0xd}, {0x16, 0x0, 0x12, 0x1}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 4: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x1}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x1) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x3, 0x6) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) socket$inet(0x2, 0x2, 0x0) mlockall(0x0) r3 = semget$private(0x0, 0x3, 0x2) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x1, r4, r5, r7, 0xffffffffffffffff, 0x10, 0x3}, 0x101, 0x8, 0x4}) r8 = getuid() r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001840)={{0x4, r7, r5, 0x0, r5, 0x22, 0x7ffc}, 0x200000006, 0x4, 0x0, r6, 0x6, 0x8, 0x7fffffff, 0x9ed8}) mmap(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) shmget$private(0x0, 0x3000, 0x11, &(0x7f00005fc000/0x3000)=nil) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) fchown(0xffffffffffffffff, r8, r5) kqueue() executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0xff, 0x0, {0x3}}) r3 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x2) syz_emit_ethernet(0x3e, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb7065", 0x8, 0x3b, 0x0, @ipv4, @mcast2, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000180), 0x0) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e86957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee4252dfd", 0x41}], 0x1}, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000080)) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b19) unveil(&(0x7f0000000400)='./file1/file0\x00', &(0x7f0000000240)='r\x00') r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0xfffffffe}, 0xc) clock_gettime(0x2, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, 0x0) r2 = socket(0x6, 0x1, 0xeb) recvmmsg(r2, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYBLOB="69e1629b6174aaafaaaaaabb86dd606b9efb00140700cb69bc83c1677a656ab420796c3e2c050002000000000000000000000000000000000222d5e4dc3f7a1e126c6ece36f0785cee1709a42552e65ea9b1d1ec9a115f2bde305d2b12cedb24ef6c60f790d32e53db13edd35bb54305bb8ee31adc17d763c68d605901635c7fe6cb017c3265d0040a2ea8ac9106510a0c7c907ae36a7e74d4ba0989e9eb3ecf127659", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) chdir(0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x120) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, 0x0) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x3f) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffcf4) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "bfff0d000300ef01016500690200000000000400"}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6b", 0x9}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x63}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x50}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x7fff, 0x1b, 0xffffffdd, "8b030003b9090000005b970de4c81ce597f400c9"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000012c0)="f0118c237786ec130a7b78efe37249f0ff6450121e267f958b9b1c2b6caa1fbfe3dc77108e82d3aed8ccb73e65f0c116bdfd506ad61939c131d620aa55eeebd32256674cbe13646b11db4bda808d0ba6b4f339ea63b8a98d581ddb83b77f696d97b57477cf07a0bef6f21047e1cdf2ec5d2207326251a9f1912eaf6c128d4705f0b5bb191a9a918b52b2d4037cb7b3848e726f4a2de5043e78c6caf0a52676139eb1a7db8173bce2ec70743f7422bd7057199f19089146f696a99040e45bc1236b84254bfdbbe34fcb4128ec30bc1a253fc400723212b9a114c83f2913b662c28688347f60fb756168beed79258dff03aec701db9af4b850659689e93856f321659445810048835e9be832737c278907e028494a51b96b4c4d2710334341bbe2059b8ad9b8399081f364318125f942226c8c0bc6bbf5be64ed1e406ed39fcefc6788499860a2c9b94da8f80412e164f8d2019b97acfd1b00a5dda4908a949e73bd910b5f9826e40902ebfbc06734099c449d6555aa86e959d0a899e66f461b6e035a9d59a1875e214278df572dc65151eead2173093d0cf540d1b344a7d7cefa89fddcf7248b4f5bb313d4e9bf5e85eb8a409edb1e361ab593ec375dc17a55abe3f348ffe192215600cf51a72ae33442b28517335a372e0ac593cb2d2c80d75b44206524e592750314645f9910c4086924869c58fb4ffb1c9076f56463dae8de04882c834a66cdcdfc0bddd8a4fb96a67aae5c793ecea5d3450d37fbecab5b733ac43e0e03e9c903f626794548fd1349fc22d7d0dbfdaf68aaae4d35ce29fe7918bd48a72d491197ca2936cb41623f544eb241d101f717268072fa934fc15455095f24121e618601751dcd8703d4859ed70ea32a8517bb6fa41e17686b86f3ed79bcaef4d77e35c22687e6fed7305dd96b53c47472da498ff862233546189974a855f9e0876ea81ed08bab33d2b37d83edc2e840b0cd18a8798e978b6829cb1ca1feb76ee3bef511a7a433182ab367b2cdeb26aa518b84b284af3b643471e925f86e9f31ceecc280bd9a9648e5df0466ceb46a920aead0edcade5504bf87d8a61acb611dccb732e88d05b56987204a40f8a3a23414905c64778c4cc134651f022ba0f95935221e70146ef968b807d09b373a4f7021bd8adecc354f8cfcabbf99d131a238cb515e1726982772c3ce2cad411a98e39be599772d54126e223584a4e9943341198455b30fb2e577bad8c8357d53aa76cc8aadd329865110c8beb68a3962e85c631599afd4d59f3d62ada9607a848369e995e322e067f6ba9da52cc561b4ec25163b949738f0673516ab106c7544ec6e537e684dfb751c36c870263b14f921806694d61b94754efec072c510ba065462f4cd18c5ba418aa25f46226b0d6b44c732b0adc62b6407682a85c3d7d219e1a96fdae1025271de3d1fb4da8d64aaac8e1d5a4684019ec71462457263e6b9a78054e76cc5d4c56276e4dccc2d3441a383c636e75d33c93477a569a8d18742d35490642de303df9b26e8906315bc9c5e350296c09f432bcf60510414e31f6e8a9d87c76def8d1cfd8a4cabad31356d9de34969b396830b2cb76ab9dbfe53450e7210bf579bc047aed223164b0312bc61ad60958da4f9a2cb990edb07b3ad1133c459127e445e210b6e666127c11dc22bb0b3fb2dad4c1632371cddf97b78a286ed1c2e6214093384b625f66b001acb9a560ad0d980de6bc8fc1f0b4e0efe4ab823a79722037a39abddb984b35f3ecd68fb2be1298f3e4ca04062d2bc1f8ebed1e0b7a27c3fa5294f994d81c4f96b2cccf9691717f8b28efea5b0f19d37c8504cea5c5c3602bf12982a303e2d6214629d278a3f49f8146907de8d2a4b8f9a195aecf50e4be86b0c6f2d68e88e8ea03f2674a24053e5ea7e99288106ecf631ca262f691fd3838a7e982f8ee829ab2faf818c5655baaffbf4438684ab97eba5d4d7a1b274a6cd2a23cfcc611d89bbe265e7edeb73f6dec7799d54006e3dbcc98a3e52e1557b8ce063844cfa4ccdf2f99503", 0x5a3}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000240)="1bf75811a3911182cc55c54aa01d55c2ad955b9f40d5c01ae7d0c3beefab65342a487b0fa442a5a827e20963c1c38c4114e4526c64d5851d6ed8d058832fe7924bddf3da582bfdcc354a22ba4af3d6d037fe1b0840bd9e792b4e8146749c0d4cfd55c09adc514dadc6aa75fc0c04dabd1e0ec5176c5db1daaca8bf280e2871a2244eef2f841dfa670ea96ad939ffa3ad541fd99be103c2f9d5669eba511c76ba818786024be53b7905b86cd23eba844f34c6db5031b5fa6792b53b132a1d6dd3063fb4cac382f64d7bed2ce97bade1ad5a063e891566adc4"}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="55f2171d4c4c8eb1d1d104f194f394d6b38905ad201ce493305bde60783672b0c0bf68265bf301d6befaea23db89c2524e36fa202c5917a9b5570033c5d133e75c442280badb39e77c71867db6ffffaa265c422184d3649ed80acbc2062b1fc7d095ea671113f35513216ba2b41b28eebddab1a98892f078a8deec73b0075c5edc0870372dc2a74ab4b008e323e24031b72e8306524708542d39b8adb9124776e8b0db1f2509e198cc469f75849b0bd2cfd730d64c5078b731c15bb408ef8f174eed4c945ccd9b48bb819cac09bf3814e29ce59bee58cc0011ed263b701b5563c1f0aff7ee07", &(0x7f0000000040)=0xe6, &(0x7f00000002c0)="05dffd2bd66cf5b568852268f8293dca11f893a160fc2afb0635dcd214a4847c97528a53826bd931d630208137a69d41a5acdfcfb23f6bf7afabcf5f4d548ee5a484af08d9b7ba3376b9c0927a463475aa10305b497d9dfd429315b34123c95b2187a53157d4d7d83961b96286955d7227c98de7a7f27fb8f30c36bd70a50d4550a5912d0ef37f12700bb94fe48ea54f3ae5325142551fe194b5b26545206ecb4df40c61529c59439394c72d8ae8ce6d22dbb9cacbcb5701cf68a3fc5efb0329ba337d97be918f29deaf914d1448a8532e5e79308e27b57ee74b0eb1027067c20280ce04cdfb3cfa77c6ee34a5ebe2581ff044df0e7f6dca2245bdcd9114fbb2b102b81e14216e3466f292eb2da1a96dff1e30c22e6df60ab6bace417ece4e7aa523997c75b38245bccb162d0b742ba1b233e18338d3faa9106317abefdaa4e9c5c83e654231754db4bd2cf2520c4faec235f96894de16c34536047204cf1c54bec8f8ba752f425630ce293e9d61e9b0ff18da6118adc6eff686ad481358676264bbbd21bd5a7c846613281b50a100eca6c9db04ddceb3e739cbfebb25a3899072166ef5a4918c1a02c10fca0efb776fff13c64048afe07bc44e700014065954ead9dbb874f1289922533c089a3706cfebc15e9d5e8f277a91efc285a2286a13f6e37aa21f4c01672870defe2aaa4e5335b3872b63aa03ac31a488957e599ceb3b43d28411c5aef1d1758dc522bf4eb3606b15ff95fdd149538bfb7483f9e848e384b93c94fe4426e1020a46f8af90a92fad132894c4a0cfda1998b275c7f6c74ebbf319981b6fe045ffbce3ac01c7cb2536e493c904222545a3c5733c5f00558ec061d0d58a947e49689ffc9c42992e4c516959b69f2b498c0ca03ee221de80038a6c5ccdf1de9d1f1608e5eeb1990d0f438a6f6029522c2f35737670df87a57155d1b5bb98012aa1f95e78015a1833a0a271b872418ecead177450edd85798f7a5451d1420881add7db0f7957279801e78c182abf3aa1ba65911acada87d56747dee6c91dea297854a3ea7134877a5f92835bdf73f2e951ddad5241f99769c484114d9c7bcee9741f8d2127d4cc6bec7f50d9d4f69c77d5a7471ecc125e809e7de02d4912426aff8e4d90fbd2b4d17a75cb548634a7c2c72efb40db65f719329feb2e124d0be1795c84e3e9e571f16b8929b019806e6922602cc4df8a7b478cedd54f9b537388817d88ef215e5cc0073bf828f3dcb954b3917a91dcbeabd3e52e6cedf0c39e5e815a339acb20ec290b4e40da52fc89bef0136c1f7bf939b5fd54da9cda1d67607e95c27c582bf8e49db6bbe6593d15c4761a56c63481eaed6fc995de7e8b597bf9cd75511b2d68956b1d1075dcbdb107ea08bc5c44ffdd5de3cdb997fdd2778102ecf74624eae94231f4f81cb3b45c6db638405644a9cd9eabb681ed94e845930562ca4e41f970876af0f825d88a838b2e5b1f8e719d6a1b198a2ae828f7702e9d1967d0b23c7f5d3ca457c6163b89fb79fba697b38273f43fa22fed49565b1a49d50eddeb805b3a747b029158b287df0bc1d5dcc983a435b598a16adc747f7b707b3c7ee0c475b15e3e3dde9f687808c14124c12ebfd2eb0842dfc178d82f2764e445da2cd5b94ecec650f62a4ad08bf02ae55ae73a9d5104ba7fda6c09fa8e0eebd1a6ef8865ec096bae172d2c4fbbcabaed0632483141c0a3c3b93ef2850a5b000a108a5e14dfb2866f3138613fe24cb3d15383391578ce01d2ed44eaa792f94a970b475e90ae421c74bfaa83053a845a145e441d5530578f0053d643d6f67d5c1fd07be63d0798d2d20901bdd520747ca7d92bc7630ff1bf52c977e10c2162f96a88e5a9257bf29592559763992a842e3422ab3a01e6951b8b20d3f06502402dd617dc3afcd386c30dff613c3fbce7e72740d782ea2fce95c8af0d279bfbee88e2fdb185ff90a50672865168ec5512c789f8914f45042f3e6b86e0e1d367970ed220a3d3914d60c397660610aae6465025114013fefbdea9e47333262c49d8850ecf30692bf8ea2e7a996aca632cfe3bb0a1215acff2d9debb396aa0b4d139439a0e549f18387dc8ccc795f85738abd5a1d6df362209fe1f645ff4d6cfc13c704e9c846f6210c71eec25d9dea997a6656a02f481148e031cb95ecd11e383d056c67c8a4cf1f2e703756990ec185d10c422445256d3acc13ea140945b39cefde9ddc306945cde1d12252f8728e8f63a1f55af88c2f70949bc3d80381ef49c178b74591d848c33db9d284ee5205e2b3a90742ac1a9c9a88a18a092e7b6cf352fb235794a480a4510b6bb913990b2ba570e17548b1ba1091adfeeab8dd187796e7a984c35109c81b886f481b27aed4d633da695a327d7d0ff80b0e0bc513ae4bb553e10919b4e6366e13b4d35cb05280bae61c842d49ee1918b99470dea35e3a83abaa175971c1e3107bd5a91d2b976125e14b8ce378a107b5d9a45afb51fbc2ce1bfceac9874e0c05f158e9ac552cfec21cb35c711c076db36f9483fd46cb883781c498b6a6d1de9a133d67b1ccdae3ebd5d08c4bb8ec296bacca46c15f6736d1ae4aca267268623206fe9b1d44d7682cf4d610c1c0d2adfffff7a1a2ecbe230c12aad0e19613925be6bd8134d5988f63bd9c86662c4d3c2ebe0fe92cc26db775a60f0010ea1627b5c21b250bcd733b1c79b5130bd480c047380238245b215b3b1970d0db09793aebd25760f170c1ba7a2ad437636f7319d43b7d872277d2d7b395572d0affb5e93fd80221cec0e22dbe2a605938bbb0cf92f804864c1b6e3b0feac135e427533e80411eaafea3f48ab32334bf0baab3b5c9c9e9e4c654a4084f48eb89c6f74fae412b390564aab660c4202ffd29b84439ab4c258b4c71f3b44eae10b9ef31abaa545c06402a2f15ae444293da45b5d36fca4da9e872fee06f1d8bbb1a7dce40c8b6372529cb35ea2490ef1b3d2c47124a5878064b0719589e6d16bd1d06e2cc439bc25d948b3b662579ac42f2e22977455df0d38e9f6c129dfbca864055865bbe7385571eaab29379f99aeb356e4ab72a12cacb60d8a8bd52d9f9a91e59d8b652e3993075c7b3bec3519611fcff4c9d14fdc4d6d9503b323972bfbbac8027ad2ceb5929cf8d042b7bdff64272caa487577449067d8ec212dd5016bf05dadd0dbb3b4c0c9d9178c1df1c853373eff4b9003c6af9fcc3763adb3437e685c8d3c63b2512e511929b2ad8e2b9a31d06430747ba4f36fe1812f66cb4a62a49b210efb34c5f1f813b9ff2ae9a6b333e02dd4ac363e9cde4e3886a985aee59ed4b0798e4ea9ff7c7130a60055068189e931fd6f5a25a91217bc6f7b93f8cd9e5c47b53173cb161b3a133171abb20732f3a0e4f80b230465ada57c49ea63d45f899b30811589b58845b7a4ffd72cc56d2f941afc66b3ecb197e12e86528446412a8d7acea311065e8a5af11e947af0a6adf2b85b651da3ad26185d6cbd5fb67f39313dff8fbbb450aaee8ca95f70e4522d9cd63dcebfb425691fabca022eef6525de1cb3d198f6e124b02fe2f560529cada5b9d54f33d8530f9b2d4fdf88d550e7c692fa4d394cbeb6c8531b405086f49f53ced9a77a29907896472de6e3ae6ad1cbc2d4720bd7105bffa3fb5971500620463e081ac51e56c9caada01985ba11765561bcb058294cb87d8131dbc8ead6498febd62add483be1cb712af4e3cf2de96e2cd1720db60f5cb3227bcda6f8a039d09b4ff64613dae2494e766c8ccd96260e5b8a4ddb870708af00608e03a178bad6d23d25f0283cb823be96d892ee7d4a13a0a66fe9067964e6836785444829159ba210562385c6d02fd4e7e0004cc104dab6e2178af6fc50ec8ab4f7817ee491d0a593ce9ce49e577c085c6607d4f9aa8348cd7614319ed082574b63a0e23659d140bde07e4f047bb0855d729002483a290ad80ed24b24ce3b77625940a89555a197e2c69aa6d1b279ebfa373c1b4ef71a369d8f4a072270bb4e051d4b0acb052a413a191263bffc7d2d890cb561ada40121f1bceb8ee77e55e8af787ccce910c1e575835ff7e5742c2b44754a21476385e3ae27492e51559468ff468f159f9219d2a886757da7808c29edb6204b83d148dbc015f84e2794d174382d2fc0adc40aba91c8daa9c54f9f58960f73928639345510e7257ca96d5e2413ad6a1cc7af3772facc08fb2e35d462276052e29470cadd25db7c4ebfea01a170a9e7333061f9c2c2052bf09491dd366528dbd0f87fd251cb2d84253a560c7bef893b75049dc57fbf8152c5c97fff08a9dfa9f20cb3c4afe3dee6dcd95f6ccf29c86336a03ae2847ff5b28f614d2ba834b21fcfd1d68391279e8aeb41c04f134b6b2b8e38ebdd47f54d337f70322c7550340cb0309911ee12d3100398702c6012f95f520f535dd67135853e8e72ab95b8284dcda4bfa3cc32aed01eaebdd7476b94fc4ec0ab225f9b2850e996f7acc25fd2f4f9e76b54ee54a45d85c9973487735f06267bda0f40f685244f07f232718dbde73146f325c76ae9e2275242d0d1245efa49ec16250a7ffe2f515e64ee7928f76c87f635cc18f508820857d158402fce68f32c750c1ad36bff47210938880e0d677d694ebd74109d9c32f943a23db468da549bdf421f87cb45c0dd5e14a3447267a8bf183e7bdf9897cc3ab003668dee17c307a865d5061754bdacf92454af2a15244b7ae1c4ac0aecaee05dc7d09fb630f451a27c176fc4831942cdc89b8943402538bc34aabe097ed24ff28977d8f116330a01e9dfce9112247f48f579d2b2fba78c386e35e55370ba0cc9fa0dff08d0e31356579692cd45b1d118a9c17ea7b04b35dad1bfeed52f735a5235b1efaaedbfff11ac9f0767181d8246c4cd8438c0b3da7d0bf0fdd2141bcd5ddad1fa0a8ad04218e89b4acad1d79b8e6e15467e7041bd7209d331b92c80b6e2ddddcfb80d0c1a100864af7a762998d40b46065009ecc46540dc30cbaa16dbf27d60b52dce153163f94f4cfb37618298ac383d280b508dc02462f6ad37ef2e3b822840ae9f3f47f68b3937e893b6021f123ad6e0c0bc43d2858bb072561497be9aa4fe966d4596354da3d9c7fb8140bd842cf97b97396434044734f3e9bd7f4f39b824b4b844b30e2be42c00df38424efb334782e322f6ceb1ddbeb56dfb73dc182f4235e99bd26eccde2ba7d2e1f728622ec01ec8b2c9a6f77f251db89772103be52caa35e9371322d70d22449fb576c795e5ec5b1e5910ffcf62276aa08dbea6d7b6e38ad00738537d368310929e68f3930a47c82f8ff5d52b4a2ad9808562c5d9ba42bd30ecefc194fb8292c38853b52db0b4a1f4677f0e5d190cf04fc0cd5b7ea51c8685c6d3a63761551ab2091e740b2e9c6f0518672b54392f1299a45369c0873771e776a2caa451260e86540ca4bb2fad269565141f8041c9f0eb975a5f41f93fd3ed214fed58e7bfc9872dc036a8a26613c68443b96e4175fae4d4f2eb3895c3c02308b6439c028ab4c71b83e27e2a9c6d775cf17a0b8cb3dd19f855a589116f55facb6ca3b7e513630af4a830c749576a3516c43378d90856b33fbef901e4f1032a5545be6743b8270b554aabb5387ccf7e956bbdd0e07bf494924efea096fc2f652042f0be50844bd9f98328798aa28b0718657e38d0a73d1d6c8866f29beb3aeb85d78c67e89fdcaaa93f3444716a9df31bce9fb07a2b05fd15ce0594d89e749116140e15c4211a8296858aefa765d050f2c2d494197560d81fe3f06e05a96cb11df102761f1", 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2029ff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000280)=[{0x2, 0x8, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = msgget$private(0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = getuid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2f, 0x0, 0x0) fchown(r8, r5, r7) r9 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r10 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r10) fcntl$lock(r9, 0x7, &(0x7f0000000040)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) r13 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1f, r2, r3, r4, r7, 0x1, 0x4}, 0x5, 0x0, r12, r13, 0x100000001, 0x8000000000000000, 0x3, 0x10001}) utimes(&(0x7f0000000000)='./file0\x00', 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1100, 0xffffffffffffffff) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r3, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) executing program 4: setrlimit(0x1, &(0x7f0000000980)={0x9, 0x7f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffa, 0x0, 0xfffffff4, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x122) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="b4", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ecb29d85cd864f282ad3197f2972266b", 0x10}, {&(0x7f0000000440)="87c5d89e16a19cd37d1549ca9261880d01d3c2f274e1d46d3ae899f0764a6c86ae7192cdc8939ec3d2e5aff3c7d46fffb43d2f0f4d2854b774d24c447f0017fbb578a1a4bcc099d7e57d112caf4630b2dc8ab50238c87873f783cf807b8423263444b5b44c6ae8b0c750dd2081a1521f77bf5466adeed71822980a9b527ae01a3990c83e52aae330197d67e1ec9dbceae4ac35890526ffc16ca1b8a2d0e71d5ae1d8471683fd2285ed357f0c8faea7b6fe27ef450639479788263f927bc5ce2dc74ea419d0cc1ae99cc15d1f2f43a1a462c154668cc5c6b058fa2245956b3c351202961fa7bbae4e522130d919b02b81fccbd4f7a71c3f07ab80adb8bdc3424e3b1bf66a216e8498553ba41133c5c5b3439ca00aa6bf22365802f7376fbae91d201fbb32dd0545c82c137e8e74bf2d071450e21945eb4b04dde4a6d57f8d2e3ce33f77bd06bc663db1c6b83dfc0c64bfc4c71d5f78cf87664c690aa1e1da2f641be386586ddf2062b26d098bce231eb9ff1df97fab96b4411888fb4903f2974b62847974df0f16c83cc0a264fd5f296ba32fe4755a87dff1ac8c14a15760f5ed63ef959c5ffd3e62044a9655e1c3940f905ba1af384b79d119af41c9a1a64fbb65d26f648dff9784ab07b4855b72e5465dafac956dfbdc4f024042eda7406099478d94994d4853e5ab3ccbe18321c17ed68ad379bf25189eddd5aa098bdf495bd23c93cafe4f3056dc0d8825e58c11014e64abaa972c014a435c2189134cf943b89dee697babdd8a71a8c4b70f8d2a16dd21bac81a5ef615112bea46b91401b59e127087a3a8b8a6f3386bb6c2322ab40a6a8e9fe8dad6e66724ec2349ae8aec859d66330115a3047b95339d036ae83038ded5fa3a424c5b4b4c5e80d53ba9cc2a92eac21249598726c77cc21d72f24c889193c79c34c78a9b88042165155bdfe444d3a035f35fc56ebeb9c3e78712d17818f1cd64d87035e5d4ca11d904e9c8544610ed1921fc4022f7cfc36af4c6c77bb9391c536417b91db5a207003c8c1ed726eefe3f512bf5cc6a212f8a642a44467d179ac04d0abf8763df9cc8a17ca2561ea15677e2aa05d45de23ab732954883c281990346e7b87d1ba004eab4b9d850f37e7c76b2159e0ba17c50cdb5f05c040c047b2e425b358593ee59224bc33c1874406284c9ad4837420404f6e495fe80720917a4e2af6326a1f1297a048065d000d4af0e6c722b210b3620e90e62cd8825a80df2234cfb0673cda357ed88084ff411b3ff7f0a796fc9dad23f0343bd1c0dac2fad5e4d376bcd9cfb4f4cafd68b004f9a830372795053c6012dc9d520a701a44b70bc59ab2e795f9b9e16ec2db5fe715ead853b23a2ef609935f7bde9e64dc5bb84ce6214c81d40d3b6023f284bf42d182c692d537abf1aa0672aa7304dbb9b48861f42d882e00b788f7f518d33db197797feaf0f0a1eb9c05f5db00dfef7cdd9a2f0b3c4b5152683e107edfb1af2260f989bcb92bf31a1fb76d0fb1788fc88ec77530118de4e8e23902d4e38ea99a651c4822807725074717be4c999c7eced00879d688a1ee24c8fe34040683a143d0867d4398b71afc6d7b58b06cfca7baa6cdb0fb6b68842944a6de3521a6b778e24b8cfaebda4cb2adc318203662a0abc2b11f5951ca4590f94e741b8e1d08d954fd765044070d7845e2e7900b94019a0377459ead99d3d7610afb8b65abe0e34a56014c1d541621663068647240c8af8aba0f9e0876f016f35d4dec4e77bd00fd805de5589db45df5d46a94ec8badfbbca4df3f4c8dc7ee17fb5c2098b74215cd13ce5e4b1963ca4f200a151c9a624a97d50073395e4d43093c4492504530fe5e7fa9e31d6bb84d99178a7ce69b4530f7a74af54e8486239a23703eed23d76fac83da349ce82007d1887bb7294b50133669fcf42af6b52ec3d12f88720b8684365e232a33ce7001c03c17988c42abcad404e4e8cb6a711b3b18b6f6456c248f7211ef0adc258049361ff5d3f57266ff2bd661404335092244d28f4bf1cda6b6c41f4be3ecc5fa85d06787d3f3954d9a4393286c92be16100ff63afdfd0ba15c9afa4e7850be4d45e601f12853e80661b26c8ac0fc8490e066e508e8e96181d3df72bab724f514ad3af38189ce1f527ffbd365216c15678412fa9f57fd9c909793fcebf6c451ca37f0f498ae3b08c196ccd8e9691132af6d74209eccf06c7178356038b2ad684446e658b82320c5219cb6ab55db3f9f3fb589093b7d01a5de26c3be4a103cea86202a0ccdf333c8ed8bf81e87f7ccbaf8d790c98d848a670cf79ca644fde4cce24124b9ac30686188542e55596f658510e84fd0baf75a3b651cb45db19e04be8490d2a818686ec534b356f7420098c10e627248f4d962af0cdc1b73f8e1c7783c504a032f28e8608c76bf4de5c485daeab374147b9e57a4d91e10c0d6c123adaa839b68b697eaa4c6481a4bf5a9e0d4e791ecb43712cf0b60e8bd4f57769b49374eb37f054f4b8a1d4494eedc0c717a961debbf0f1f96d6e8a77d7233b928698dbd76fa9aaafbff26941ee99b8990a8393b32fc7ffe5a1bec1becce14f6cd376405addc95010db91bfc3244fe3139ad7f47a43444f6aaedc62f1d0480be68f3fd3599e39e2808af919adb92fd86ae04d89e2b863d66aa85debaafb66cd301308547f79aee9a2efca194dc9d298e4c321feb8d794c0c85995fe6c3d84866cb2dd2b9ffca5da182af7c6cb3ff5300229ae22eb452e7059c3634e147213bdee8b8c8effaedf01e24c2b23336086813e87c970031799b91246ef4b2d4e268199305ecbaff9bbd07d0f36fad1305a9922b94c8e59c425efc040f344869f956d1df612e2db1d2982c95360a8ccf1e8faaaba47b8c1142caf70cf240d153e0d2c8c27bf076857382f2a4d4613c3a95dec6674e899da3a1e897a69d4bb18e5d61ec37edee1f3d3414c3d6507dae78779f117b5e27daeab6c58e728f9ceb7eed0c23364e4aba3b25be1315fd6db1f28225ecc3d0780020393b9bb499472587b799b1d8784cd982b434687f7c1cab93892f8e15b0ae09689657ef069074e6f5055fc6f69078f64435ac7cc1a726068229a388060ae35bb33b475f4750d6302afe1f9ffaa8bb1c3b72461ace89c22cffcf28f899d18059b978728a7531ba5ee98af65cd0cacdcbc9eda9f3f2bcb313182e51cd9eb3ee2c8bba8307334610240ad493be50b0259b9da4bacdc148c28b4fabf9ef92edd39066b6bc0adb920215f0b8005712e804b58f406ba3679978f02f49b558a3ad2f749af111daa77df281fd0157026411c214f65a49c33c7ce5660d740742c12f7fcad36446e3df37493aeddfee3a6aa29cdb49fff611188fd421da5ae97d9ddc5c36693a4554e9fe94db34263b5e56518dff0acad4378aeb3d561f13412a5a01a37fc5f2a28e746b880979a87fecc589b64be60d976598129ca73bf346897465d81d2a993c475a97c6430b12e81c7c03307d3f51535ffed8fbb1d31884cd94d336d69268d8f0a0ad4461e36ca23a291f1987f49812917726c686ec0309428ee0b64b4515fa2f9d529386eb60952cfb716dddf6e95c05b6afb2c4236de4c65932eee9fe74aa5703f63a09ac7b8ae2a86bcdce8e56c4e0cd9dd5382e68dbf8c3b9e8363f2ad190025c5c4de28763485e80581f004808e2de072b0587a6a382a72d076e6755565dd270b54f6f6445d6b3ef4d31ad6b90dc19e9c408497d8a89ded62ebe2e04f6f30359613812ad13abe99e42e1a9ec3cea395b3acf6102eca29cdfef2190e3528ad4d6accbb3710f89084820d0b3eac688def20a007108c9eb3aed54a0f2ab8c09f5350e1b9438267cd7cf101342d8ac4234b859c8c5310fbbecf40360b67aed17e9460e73697cca5d35e1acc99ac6d1587ccd58d7fb02fab7ead728821e5c871931fc1dcb9c4bd9ffd307e70a70e182bbd6c35915b09ef8ab27decd21094e38a3668cefddc2330ddf6f045f1a6c349f78d0c61329c8c56414c438b5874700e14a1287ecbec324b5bcc38175a213d91ed44cc56f746c3454f1fc4cbce3c9835f3c38ee2b35ea2b64f442dcc895031213179694fbf4fb6953e8c4978fb3e859766c7e1c0fc4c059c49d61d39bbdfe89b85e8c7c498071c805b7591902ddd2cbc6d4682bdd37d0c81550c46ee4e57beab68ef7ca4cba3fbac3c0a88802f444face95c0182cf7d06f33248dd7c8aea0e8cc9499c966d8667db5c45933f5895d882d9630c9938def008f560d6af30e2b9ab27803269c2d86ba97246ed96172cc3d4545b404c6c2806affb031a1130e8fb5b21f2bde9359ced2d54e65bb150193ad28ed53ad066438a8ab64ae685bfc726c9e377c523ec2e646f0a2a2a5eae17345353026253806967aff9d33ddb0ba2f69a26870e91ed8c1dc6734ad79dccab80e08bc26d05c5ad5015140736a1ab3cd259915ebebb24e93cee1be3721b6b709bd69171dc09ea870864bfc4482661e1abd3a33fa53542e2d9c4298575a19cad8c019baaae8ba2c17d5106447b1381325dbae94eb933164de744acc8dcbcd5c4ac23888ffbd09ac1e859187bff5b9b06fd5d6e88f941076655ae9120aac85e6b397ebcfedfb0179858a29af529c15af659a7256f17b98f490dba32c25fc8c83f17e15874eafe24f9e8633af6c9fba156d82c62447be0547db5a463a9d964205ba1bcfb75429ea2781e55fad0d85ce67ea4fff6da5ad65db9538548868b1c902775f84877d8ac5a83fa0a436844f6f75a8549da1fd7efd33098122ea645c6fdf06a672d4549ea4ab149bdc4a3c84845dac4ac9ef7f8ff61ce9cdbc791f308b23f205c8ff92dbb98481a19e40c2863c12fb993649ed30fa677dd4ab00250a19ad1efbf75cbbd7022742d3491619ccfc3d93f7a456700a5d26507cd70ca0f4a4f1a68517e78316c91b8043788d994650d06e5de9cf2dfbb20505726e561f4fa9a209d64255048f58e0d039f85ae5965a74606be6784c378b83319b4182b85579f86b2c7eda72cea369cca63c679b1ae2086ea80d1d419b6a220a6256ec377f83ff002c28863c74a5e5a70e7ed4025634f2fe76a05970bb0250a547a9a8d1030f1bf017e62037392b54ec248e61e35bcff49d29c787ae19a85c52d6c5030fe5c23bb2fd9a41b6c4418d9e0931648b876aff94c8c5aeb2f7e8637de9ea31f55196180ad5281d8c85e42eb585326ad16b3cfd90804d4551d19e9fcb824440f6bd77bf5820d95c6f253780d27d71deede5b43916b1547835dabfd3f3ba17e69ff687b43baca3cb36dc652237b1bd4a66cbb872273f9b03c345656cda71f1bfbf500d5a9dd774f78fcc94228b417eb2e8755db45f441a3ca858ad867d22c24fa4ff5133448a268150f663a36841ff8933e078afd419c15a7da43381ee0762ba2368672cca97310cda5b3778b79bea16d1f12ff3c4e704a81a5ceb1b4090107980884ce88ada368e54822497dacee6fc44f6b264a6626ed7abc03dbc208f50b45e6fefb162b2a11637906946e2867631a2b9fb2fbe7911e20fbc1c1cd7e433df0add9d150b547019d89d2f7a58dd86f7b7b3b97067fa32cdbaf25189570a1dab1caa7da44d1517bac01779ce406fb8c89066332003f5d2d6db6c6831120557e63b5dc4cadf8995b906ea75c46fcff4447b144433ff059c134b3ce94effe42adc8ae1efaa87e03f3ddf8cc9f70e78c2c445eb72f8f3c42162388a341207265193bcf2226cb05690d613ba8ff059c638ec1ca12cf52ae8d0a69bae2cb4103f5e908de8e21f34ebf154713", 0x1000}, {&(0x7f00000000c0)="556950c008448d57ab4666ef88c503cfb25f1f9568b9329da174c0927733dbb5548fb060fdb0cbd54614272c5d00566232c51af51ceef1d91154ce1a", 0x3c}, {&(0x7f0000000100)="a525cf6ebcf30685e696fdff2a191b273a93962ada126b90b5bd70f5e56a5a1b31b46b836353fc08b8babadf0d4dafdc4b1f27667fac6dfa9884e2a79f6d6473dade56bf106dc9f0ade049cc5d47873dca51572c8ae5291e61dae37999b1ce9f63a5379d37da64d5993953848a0ef4df3ae4a01e996012c5f19172318993f5b9ed4324f0c47b7df803ac525810f7e2c857952c9b971bdaadb29cd109097600", 0x9f}], 0x4, 0x0, 0x0, 0x1}, 0x405) fcntl$getown(r0, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x61}, {0x5ce}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x6c}, {0x4d}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x7e0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x800000cd, 0x1ff, 0xd2c, "8717f9055c0300c9000000000000000000000400", 0xfffffc01}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='\r', 0x1}], 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x0, 0x50}, {0x3, 0x200}, {0x2, 0x10001}, {0x1, 0x7}, {0x2, 0x3}, {0x3}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0xc56}, {0x1, 0xdbdc}, {0x1, 0xfff}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0xfffffffd}, {0x3, 0xcad2}, {0x1, 0x400}, {0x2, 0x7}, {0x1, 0x3}, {0x3}, {0x1, 0x1000}, {0x2, 0xffffff47}, {0x3, 0x33}, {0x3}, {0x1, 0xfffffff8}, {0x1, 0x7ff}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x9c5}, {0x3}, {0x2}, {0x3, 0xfffffffa}, {0x1, 0x1}]}) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) socket$inet(0x2, 0x5, 0xd6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x1, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000329000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x2}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000497000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000064a000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000061000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00005b5000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 7: pread(0xffffffffffffffff, &(0x7f0000000000)="a8128a6d2f64a78415acf39530c154a0525ab8fb71ceae77efd5990fb5b59abd234516bc2fafeab601b2ab782af58179eb58fd06dc3766", 0x37, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x13, 0x4, 0x1, 0x1}) r1 = semget(0x0, 0x2, 0x11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/7) r2 = semget(0x1, 0x0, 0x283) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x87aa, 0x20, 0x64, 0xffffffff}, {0x4, 0x53, 0x1, 0x27}, {0x1000, 0x8, 0x1, 0x8}, {0x7f, 0x3, 0xa}, {0x8, 0x1f, 0x10, 0x3}, {0x8, 0x2, 0x7}, {0x9, 0x8b, 0xda, 0x9}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', 0x0, r5, 0x6) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x14) semctl$IPC_RMID(r2, 0x0, 0x0) bind$unix(r3, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) recvmmsg(r3, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/72, 0x48}, {&(0x7f00000005c0)=""/93, 0x5d}, {&(0x7f0000000640)=""/59, 0x3b}, {&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000740)=""/80, 0x50}, {&(0x7f00000007c0)=""/167, 0xa7}], 0x8, &(0x7f0000000900)=""/84, 0x54}, 0x2}, 0x10, 0x1, &(0x7f0000000a00)={0x3, 0x3ff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000a40)={'./file0\x00', 0xffffff6f, 0x1000, 0x8, 0x1, 0xcb09, 0x7ff, 0x9, 0x1, 0x2, 0x767a, 0x5}) r6 = dup(r0) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000ac0)) fchdir(r0) r7 = semget(0x0, 0x6, 0x81) semop(r7, &(0x7f0000000b00)=[{0x0, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0x7ff, 0x1000}, {0x0, 0xac, 0x800}, {0x4, 0x2, 0x1000}, {0x0, 0xfffa, 0x800}, {0x4, 0x7, 0x3000}], 0x7) close(0xffffffffffffffff) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000b40)=0x1) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000b80)) fchownat(r6, &(0x7f0000000bc0)='./file0\x00', r4, r5, 0x4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000c00)=""/22) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000c40)={0x2, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000c80)=0x6, 0x4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) r1 = syz_open_pts() close(r1) (async) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x7fff, 0x40049f, "ec92281f0511f0210d2de8de1554010800ff0400"}) (async) write(r1, &(0x7f0000000480)='\b', 0x1) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0)="84f0", 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) (async) clock_gettime(0x4, &(0x7f0000000140)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x8003, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) (async, rerun: 64) syz_open_pts() (rerun: 64) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x125) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) (async) open(0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/162, 0xa2}], 0x1, 0x0) (rerun: 32) executing program 0: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/250) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x80) setregid(0xffffffffffffffff, r1) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605682f90020000000000000000000b3ab1ec43b427bf600ff02000000000000000000000000000145000000b1"]) executing program 3: r0 = socket(0x18, 0x3, 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, 0x1}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: setreuid(0xee00, 0x0) semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000300), 0x10) semget$private(0x0, 0x7, 0x3c0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) fcntl$dupfd(r5, 0xa, r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3fe, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e36957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee42563d32dfd8538171feab4f56ca1691c62", 0x4f}], 0x1, 0x0, 0x58}, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r8, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(r8, 0xc0105715, &(0x7f0000000080)) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) acct(&(0x7f0000000140)='./file0\x00') executing program 5: mknod(0x0, 0x2000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x3}, 0x2, 0x0, 0x0, &(0x7f00000004c0)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145818908cd186b51f34f8c15ffa0c685ad4116c78395deff4278384b4000384dbb1c2aaeff10b4135529a1da6fda74c67469d954be811b25ec5521557054c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x8d) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}, {&(0x7f0000000000)='.', 0x1}, {&(0x7f00000005c0)="d7", 0x1}], 0x3) writev(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)="76aa8cd9ab56aade1c2f9995c2ff6ea5ba5b704941f65c4c24d46c3854c12f3fe6f5e9d25c312def595253e329b828d00839767bb21dd24a19a4a7cf195c3efedbf6ae8b97c0c19aa038e3e509044e0c598adc31b02c07624098f6cea0b6b60071973070c101d3884fff92883b0e09a9609511e36dc2e4d9f84618d1a48fe3f7363778782974f8bce0dba8f0549b6c22e98f246c95c7151cc59e978f6354a37159fdfa8f64226ae56b3675707f5da0fbe5e2d9f3fbfec28f342646964645ac3c08da038304ef", 0xc6}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="b1", 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r4 = socket$inet(0x2, 0x0, 0x80) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) executing program 0: chown(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x1e, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3) getrusage(0x0, &(0x7f0000000000)) executing program 3: clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r3, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r3, &(0x7f00000002c0)=[{0x4, 0xffb, 0x1000}, {0x0, 0x420}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x2, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0xa) semop(r3, &(0x7f0000000280)=[{0x4, 0x94}, {0x0, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) r4 = getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file1\x00', 0x6000, 0x202) open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ffffffffffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000140)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x30, 0x0, 0x0, 0x3fffffff}, {0x50}, {0x1000, 0x0, 0x1, 0x23a}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000540)="38c344d08db0e1397e1e89142d973b05d32281bd5fc0241fb7ea5d170607009807c187cebf74ee05cbc21f02ad0f538811ff86fddaf008240000000000000002000000261fcfdd6affc9e2add51ff3806f72ee3227f03b5acae5b56dd0ca261c4e04a084bbf3ed148bc1d3776326dd5ecf57ada312d66ae805d7", 0x7a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x802, 0x0) fcntl$getown(r3, 0x5) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x9) dup2(r1, r6) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x9) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec534", 0x9}], 0x1) getuid() r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd22) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendmsg(r4, &(0x7f00000003c0)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="c75c4451e657fa220c48532b1b3b8569b03811cd1dcb435ac330b1c7c89c045db49cc134c05e4f3245dcd2e7e99ca8df", 0x30}], 0x1, &(0x7f0000000340)}, 0x405) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x48}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x0, 0x40, 0x4, 0x2ae}, {0x0, 0x0, 0x7, 0x200}]}) writev(r0, 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f00000000c0)=[{r1, 0x80}], 0x1, 0x0) close(r0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[], 0x10}, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x54) renameat(r1, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000400)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xfffffffffdfffffc}], 0x802, 0x0, 0x0, 0x0) r4 = dup2(r2, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, r5) write(r6, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd1347f70c02e5ae271aba2e1b68eca29d916ea92075ccbacb62b2072dd2226a09db6", 0x784) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x70) socket(0x2, 0x2, 0x0) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x100000006}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x6) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286989, &(0x7f00000001c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x57, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r2, r4) socket$inet(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb9", 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda93b91ccef7d2ad9049baec43050036123339a346f737850541408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000", 0x92) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) poll(&(0x7f0000000080)=[{r3, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r3}], 0x2, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) pipe(0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x101, 0x0) close(r6) fchmod(r6, 0x0) getpeername(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, &(0x7f00000001c0)) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f00000f0000/0x2000)=nil, 0x2000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x122) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="b4", 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="b4", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ecb29d85cd864f282ad3197f2972266b", 0x10}, {&(0x7f0000000440)="87c5d89e16a19cd37d1549ca9261880d01d3c2f274e1d46d3ae899f0764a6c86ae7192cdc8939ec3d2e5aff3c7d46fffb43d2f0f4d2854b774d24c447f0017fbb578a1a4bcc099d7e57d112caf4630b2dc8ab50238c87873f783cf807b8423263444b5b44c6ae8b0c750dd2081a1521f77bf5466adeed71822980a9b527ae01a3990c83e52aae330197d67e1ec9dbceae4ac35890526ffc16ca1b8a2d0e71d5ae1d8471683fd2285ed357f0c8faea7b6fe27ef450639479788263f927bc5ce2dc74ea419d0cc1ae99cc15d1f2f43a1a462c154668cc5c6b058fa2245956b3c351202961fa7bbae4e522130d919b02b81fccbd4f7a71c3f07ab80adb8bdc3424e3b1bf66a216e8498553ba41133c5c5b3439ca00aa6bf22365802f7376fbae91d201fbb32dd0545c82c137e8e74bf2d071450e21945eb4b04dde4a6d57f8d2e3ce33f77bd06bc663db1c6b83dfc0c64bfc4c71d5f78cf87664c690aa1e1da2f641be386586ddf2062b26d098bce231eb9ff1df97fab96b4411888fb4903f2974b62847974df0f16c83cc0a264fd5f296ba32fe4755a87dff1ac8c14a15760f5ed63ef959c5ffd3e62044a9655e1c3940f905ba1af384b79d119af41c9a1a64fbb65d26f648dff9784ab07b4855b72e5465dafac956dfbdc4f024042eda7406099478d94994d4853e5ab3ccbe18321c17ed68ad379bf25189eddd5aa098bdf495bd23c93cafe4f3056dc0d8825e58c11014e64abaa972c014a435c2189134cf943b89dee697babdd8a71a8c4b70f8d2a16dd21bac81a5ef615112bea46b91401b59e127087a3a8b8a6f3386bb6c2322ab40a6a8e9fe8dad6e66724ec2349ae8aec859d66330115a3047b95339d036ae83038ded5fa3a424c5b4b4c5e80d53ba9cc2a92eac21249598726c77cc21d72f24c889193c79c34c78a9b88042165155bdfe444d3a035f35fc56ebeb9c3e78712d17818f1cd64d87035e5d4ca11d904e9c8544610ed1921fc4022f7cfc36af4c6c77bb9391c536417b91db5a207003c8c1ed726eefe3f512bf5cc6a212f8a642a44467d179ac04d0abf8763df9cc8a17ca2561ea15677e2aa05d45de23ab732954883c281990346e7b87d1ba004eab4b9d850f37e7c76b2159e0ba17c50cdb5f05c040c047b2e425b358593ee59224bc33c1874406284c9ad4837420404f6e495fe80720917a4e2af6326a1f1297a048065d000d4af0e6c722b210b3620e90e62cd8825a80df2234cfb0673cda357ed88084ff411b3ff7f0a796fc9dad23f0343bd1c0dac2fad5e4d376bcd9cfb4f4cafd68b004f9a830372795053c6012dc9d520a701a44b70bc59ab2e795f9b9e16ec2db5fe715ead853b23a2ef609935f7bde9e64dc5bb84ce6214c81d40d3b6023f284bf42d182c692d537abf1aa0672aa7304dbb9b48861f42d882e00b788f7f518d33db197797feaf0f0a1eb9c05f5db00dfef7cdd9a2f0b3c4b5152683e107edfb1af2260f989bcb92bf31a1fb76d0fb1788fc88ec77530118de4e8e23902d4e38ea99a651c4822807725074717be4c999c7eced00879d688a1ee24c8fe34040683a143d0867d4398b71afc6d7b58b06cfca7baa6cdb0fb6b68842944a6de3521a6b778e24b8cfaebda4cb2adc318203662a0abc2b11f5951ca4590f94e741b8e1d08d954fd765044070d7845e2e7900b94019a0377459ead99d3d7610afb8b65abe0e34a56014c1d541621663068647240c8af8aba0f9e0876f016f35d4dec4e77bd00fd805de5589db45df5d46a94ec8badfbbca4df3f4c8dc7ee17fb5c2098b74215cd13ce5e4b1963ca4f200a151c9a624a97d50073395e4d43093c4492504530fe5e7fa9e31d6bb84d99178a7ce69b4530f7a74af54e8486239a23703eed23d76fac83da349ce82007d1887bb7294b50133669fcf42af6b52ec3d12f88720b8684365e232a33ce7001c03c17988c42abcad404e4e8cb6a711b3b18b6f6456c248f7211ef0adc258049361ff5d3f57266ff2bd661404335092244d28f4bf1cda6b6c41f4be3ecc5fa85d06787d3f3954d9a4393286c92be16100ff63afdfd0ba15c9afa4e7850be4d45e601f12853e80661b26c8ac0fc8490e066e508e8e96181d3df72bab724f514ad3af38189ce1f527ffbd365216c15678412fa9f57fd9c909793fcebf6c451ca37f0f498ae3b08c196ccd8e9691132af6d74209eccf06c7178356038b2ad684446e658b82320c5219cb6ab55db3f9f3fb589093b7d01a5de26c3be4a103cea86202a0ccdf333c8ed8bf81e87f7ccbaf8d790c98d848a670cf79ca644fde4cce24124b9ac30686188542e55596f658510e84fd0baf75a3b651cb45db19e04be8490d2a818686ec534b356f7420098c10e627248f4d962af0cdc1b73f8e1c7783c504a032f28e8608c76bf4de5c485daeab374147b9e57a4d91e10c0d6c123adaa839b68b697eaa4c6481a4bf5a9e0d4e791ecb43712cf0b60e8bd4f57769b49374eb37f054f4b8a1d4494eedc0c717a961debbf0f1f96d6e8a77d7233b928698dbd76fa9aaafbff26941ee99b8990a8393b32fc7ffe5a1bec1becce14f6cd376405addc95010db91bfc3244fe3139ad7f47a43444f6aaedc62f1d0480be68f3fd3599e39e2808af919adb92fd86ae04d89e2b863d66aa85debaafb66cd301308547f79aee9a2efca194dc9d298e4c321feb8d794c0c85995fe6c3d84866cb2dd2b9ffca5da182af7c6cb3ff5300229ae22eb452e7059c3634e147213bdee8b8c8effaedf01e24c2b23336086813e87c970031799b91246ef4b2d4e268199305ecbaff9bbd07d0f36fad1305a9922b94c8e59c425efc040f344869f956d1df612e2db1d2982c95360a8ccf1e8faaaba47b8c1142caf70cf240d153e0d2c8c27bf076857382f2a4d4613c3a95dec6674e899da3a1e897a69d4bb18e5d61ec37edee1f3d3414c3d6507dae78779f117b5e27daeab6c58e728f9ceb7eed0c23364e4aba3b25be1315fd6db1f28225ecc3d0780020393b9bb499472587b799b1d8784cd982b434687f7c1cab93892f8e15b0ae09689657ef069074e6f5055fc6f69078f64435ac7cc1a726068229a388060ae35bb33b475f4750d6302afe1f9ffaa8bb1c3b72461ace89c22cffcf28f899d18059b978728a7531ba5ee98af65cd0cacdcbc9eda9f3f2bcb313182e51cd9eb3ee2c8bba8307334610240ad493be50b0259b9da4bacdc148c28b4fabf9ef92edd39066b6bc0adb920215f0b8005712e804b58f406ba3679978f02f49b558a3ad2f749af111daa77df281fd0157026411c214f65a49c33c7ce5660d740742c12f7fcad36446e3df37493aeddfee3a6aa29cdb49fff611188fd421da5ae97d9ddc5c36693a4554e9fe94db34263b5e56518dff0acad4378aeb3d561f13412a5a01a37fc5f2a28e746b880979a87fecc589b64be60d976598129ca73bf346897465d81d2a993c475a97c6430b12e81c7c03307d3f51535ffed8fbb1d31884cd94d336d69268d8f0a0ad4461e36ca23a291f1987f49812917726c686ec0309428ee0b64b4515fa2f9d529386eb60952cfb716dddf6e95c05b6afb2c4236de4c65932eee9fe74aa5703f63a09ac7b8ae2a86bcdce8e56c4e0cd9dd5382e68dbf8c3b9e8363f2ad190025c5c4de28763485e80581f004808e2de072b0587a6a382a72d076e6755565dd270b54f6f6445d6b3ef4d31ad6b90dc19e9c408497d8a89ded62ebe2e04f6f30359613812ad13abe99e42e1a9ec3cea395b3acf6102eca29cdfef2190e3528ad4d6accbb3710f89084820d0b3eac688def20a007108c9eb3aed54a0f2ab8c09f5350e1b9438267cd7cf101342d8ac4234b859c8c5310fbbecf40360b67aed17e9460e73697cca5d35e1acc99ac6d1587ccd58d7fb02fab7ead728821e5c871931fc1dcb9c4bd9ffd307e70a70e182bbd6c35915b09ef8ab27decd21094e38a3668cefddc2330ddf6f045f1a6c349f78d0c61329c8c56414c438b5874700e14a1287ecbec324b5bcc38175a213d91ed44cc56f746c3454f1fc4cbce3c9835f3c38ee2b35ea2b64f442dcc895031213179694fbf4fb6953e8c4978fb3e859766c7e1c0fc4c059c49d61d39bbdfe89b85e8c7c498071c805b7591902ddd2cbc6d4682bdd37d0c81550c46ee4e57beab68ef7ca4cba3fbac3c0a88802f444face95c0182cf7d06f33248dd7c8aea0e8cc9499c966d8667db5c45933f5895d882d9630c9938def008f560d6af30e2b9ab27803269c2d86ba97246ed96172cc3d4545b404c6c2806affb031a1130e8fb5b21f2bde9359ced2d54e65bb150193ad28ed53ad066438a8ab64ae685bfc726c9e377c523ec2e646f0a2a2a5eae17345353026253806967aff9d33ddb0ba2f69a26870e91ed8c1dc6734ad79dccab80e08bc26d05c5ad5015140736a1ab3cd259915ebebb24e93cee1be3721b6b709bd69171dc09ea870864bfc4482661e1abd3a33fa53542e2d9c4298575a19cad8c019baaae8ba2c17d5106447b1381325dbae94eb933164de744acc8dcbcd5c4ac23888ffbd09ac1e859187bff5b9b06fd5d6e88f941076655ae9120aac85e6b397ebcfedfb0179858a29af529c15af659a7256f17b98f490dba32c25fc8c83f17e15874eafe24f9e8633af6c9fba156d82c62447be0547db5a463a9d964205ba1bcfb75429ea2781e55fad0d85ce67ea4fff6da5ad65db9538548868b1c902775f84877d8ac5a83fa0a436844f6f75a8549da1fd7efd33098122ea645c6fdf06a672d4549ea4ab149bdc4a3c84845dac4ac9ef7f8ff61ce9cdbc791f308b23f205c8ff92dbb98481a19e40c2863c12fb993649ed30fa677dd4ab00250a19ad1efbf75cbbd7022742d3491619ccfc3d93f7a456700a5d26507cd70ca0f4a4f1a68517e78316c91b8043788d994650d06e5de9cf2dfbb20505726e561f4fa9a209d64255048f58e0d039f85ae5965a74606be6784c378b83319b4182b85579f86b2c7eda72cea369cca63c679b1ae2086ea80d1d419b6a220a6256ec377f83ff002c28863c74a5e5a70e7ed4025634f2fe76a05970bb0250a547a9a8d1030f1bf017e62037392b54ec248e61e35bcff49d29c787ae19a85c52d6c5030fe5c23bb2fd9a41b6c4418d9e0931648b876aff94c8c5aeb2f7e8637de9ea31f55196180ad5281d8c85e42eb585326ad16b3cfd90804d4551d19e9fcb824440f6bd77bf5820d95c6f253780d27d71deede5b43916b1547835dabfd3f3ba17e69ff687b43baca3cb36dc652237b1bd4a66cbb872273f9b03c345656cda71f1bfbf500d5a9dd774f78fcc94228b417eb2e8755db45f441a3ca858ad867d22c24fa4ff5133448a268150f663a36841ff8933e078afd419c15a7da43381ee0762ba2368672cca97310cda5b3778b79bea16d1f12ff3c4e704a81a5ceb1b4090107980884ce88ada368e54822497dacee6fc44f6b264a6626ed7abc03dbc208f50b45e6fefb162b2a11637906946e2867631a2b9fb2fbe7911e20fbc1c1cd7e433df0add9d150b547019d89d2f7a58dd86f7b7b3b97067fa32cdbaf25189570a1dab1caa7da44d1517bac01779ce406fb8c89066332003f5d2d6db6c6831120557e63b5dc4cadf8995b906ea75c46fcff4447b144433ff059c134b3ce94effe42adc8ae1efaa87e03f3ddf8cc9f70e78c2c445eb72f8f3c42162388a341207265193bcf2226cb05690d613ba8ff059c638ec1ca12cf52ae8d0a69bae2cb4103f5e908de8e21f34ebf154713", 0x1000}, {&(0x7f00000000c0)="556950c008448d57ab4666ef88c503cfb25f1f9568b9329da174c0927733dbb5548fb060fdb0cbd54614272c5d00566232c51af51ceef1d91154ce1a", 0x3c}, {&(0x7f0000000100)="a525cf6ebcf30685e696fdff2a191b273a93962ada126b90b5bd70f5e56a5a1b31b46b836353fc08b8babadf0d4dafdc4b1f27667fac6dfa9884e2a79f6d6473dade56bf106dc9f0ade049cc5d47873dca51572c8ae5291e61dae37999b1ce9f63a5379d37da64d5993953848a0ef4df3ae4a01e996012c5f19172318993f5b9ed4324f0c47b7df803ac525810f7e2c857952c9b971bdaadb29cd109097600", 0x9f}], 0x4, 0x0, 0x0, 0x1}, 0x405) fcntl$getown(r0, 0x5) (async) fcntl$getown(r0, 0x5) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) (async) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6b", 0x9}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x2, 0x0) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x63}) (async) r2 = syz_open_pts() close(r2) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x50}) (async, rerun: 32) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x7fff, 0x1b, 0xffffffdd, "8b030003b9090000005b970de4c81ce597f400c9"}) (async, rerun: 64) writev(r3, &(0x7f0000000340)=[{&(0x7f00000012c0)="f0118c237786ec130a7b78efe37249f0ff6450121e267f958b9b1c2b6caa1fbfe3dc77108e82d3aed8ccb73e65f0c116bdfd506ad61939c131d620aa55eeebd32256674cbe13646b11db4bda808d0ba6b4f339ea63b8a98d581ddb83b77f696d97b57477cf07a0bef6f21047e1cdf2ec5d2207326251a9f1912eaf6c128d4705f0b5bb191a9a918b52b2d4037cb7b3848e726f4a2de5043e78c6caf0a52676139eb1a7db8173bce2ec70743f7422bd7057199f19089146f696a99040e45bc1236b84254bfdbbe34fcb4128ec30bc1a253fc400723212b9a114c83f2913b662c28688347f60fb756168beed79258dff03aec701db9af4b850659689e93856f321659445810048835e9be832737c278907e028494a51b96b4c4d2710334341bbe2059b8ad9b8399081f364318125f942226c8c0bc6bbf5be64ed1e406ed39fcefc6788499860a2c9b94da8f80412e164f8d2019b97acfd1b00a5dda4908a949e73bd910b5f9826e40902ebfbc06734099c449d6555aa86e959d0a899e66f461b6e035a9d59a1875e214278df572dc65151eead2173093d0cf540d1b344a7d7cefa89fddcf7248b4f5bb313d4e9bf5e85eb8a409edb1e361ab593ec375dc17a55abe3f348ffe192215600cf51a72ae33442b28517335a372e0ac593cb2d2c80d75b44206524e592750314645f9910c4086924869c58fb4ffb1c9076f56463dae8de04882c834a66cdcdfc0bddd8a4fb96a67aae5c793ecea5d3450d37fbecab5b733ac43e0e03e9c903f626794548fd1349fc22d7d0dbfdaf68aaae4d35ce29fe7918bd48a72d491197ca2936cb41623f544eb241d101f717268072fa934fc15455095f24121e618601751dcd8703d4859ed70ea32a8517bb6fa41e17686b86f3ed79bcaef4d77e35c22687e6fed7305dd96b53c47472da498ff862233546189974a855f9e0876ea81ed08bab33d2b37d83edc2e840b0cd18a8798e978b6829cb1ca1feb76ee3bef511a7a433182ab367b2cdeb26aa518b84b284af3b643471e925f86e9f31ceecc280bd9a9648e5df0466ceb46a920aead0edcade5504bf87d8a61acb611dccb732e88d05b56987204a40f8a3a23414905c64778c4cc134651f022ba0f95935221e70146ef968b807d09b373a4f7021bd8adecc354f8cfcabbf99d131a238cb515e1726982772c3ce2cad411a98e39be599772d54126e223584a4e9943341198455b30fb2e577bad8c8357d53aa76cc8aadd329865110c8beb68a3962e85c631599afd4d59f3d62ada9607a848369e995e322e067f6ba9da52cc561b4ec25163b949738f0673516ab106c7544ec6e537e684dfb751c36c870263b14f921806694d61b94754efec072c510ba065462f4cd18c5ba418aa25f46226b0d6b44c732b0adc62b6407682a85c3d7d219e1a96fdae1025271de3d1fb4da8d64aaac8e1d5a4684019ec71462457263e6b9a78054e76cc5d4c56276e4dccc2d3441a383c636e75d33c93477a569a8d18742d35490642de303df9b26e8906315bc9c5e350296c09f432bcf60510414e31f6e8a9d87c76def8d1cfd8a4cabad31356d9de34969b396830b2cb76ab9dbfe53450e7210bf579bc047aed223164b0312bc61ad60958da4f9a2cb990edb07b3ad1133c459127e445e210b6e666127c11dc22bb0b3fb2dad4c1632371cddf97b78a286ed1c2e6214093384b625f66b001acb9a560ad0d980de6bc8fc1f0b4e0efe4ab823a79722037a39abddb984b35f3ecd68fb2be1298f3e4ca04062d2bc1f8ebed1e0b7a27c3fa5294f994d81c4f96b2cccf9691717f8b28efea5b0f19d37c8504cea5c5c3602bf12982a303e2d6214629d278a3f49f8146907de8d2a4b8f9a195aecf50e4be86b0c6f2d68e88e8ea03f2674a24053e5ea7e99288106ecf631ca262f691fd3838a7e982f8ee829ab2faf818c5655baaffbf4438684ab97eba5d4d7a1b274a6cd2a23cfcc611d89bbe265e7edeb73f6dec7799d54006e3dbcc98a3e52e1557b8ce063844cfa4ccdf2f99503", 0x5a3}], 0x1) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) (async) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 32) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async, rerun: 64) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000240)="1bf75811a3911182cc55c54aa01d55c2ad955b9f40d5c01ae7d0c3beefab65342a487b0fa442a5a827e20963c1c38c4114e4526c64d5851d6ed8d058832fe7924bddf3da582bfdcc354a22ba4af3d6d037fe1b0840bd9e792b4e8146749c0d4cfd55c09adc514dadc6aa75fc0c04dabd1e0ec5176c5db1daaca8bf280e2871a2244eef2f841dfa670ea96ad939ffa3ad541fd99be103c2f9d5669eba511c76ba818786024be53b7905b86cd23eba844f34c6db5031b5fa6792b53b132a1d6dd3063fb4cac382f64d7bed2ce97bade1ad5a063e891566adc4"}) (rerun: 64) executing program 6: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r4, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r5 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r6, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fchdir(r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/106) executing program 3: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001080)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000010c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x595}, 0x81, 0x8000000000000000, 0x7}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000001180)='w}', 0x2}, {&(0x7f00000011c0)="9e41bc5c353857856c730cf6ee479e6a2fb63919765e8b96f93eafc132fe89e85ee00f2b8b685fc4084e9da1057d31bf1e0d883c646eb07a7cdcaf37fcfbcf73f2ff31abb06d37389be5126248447a5136a8267411cb7fcdefee37a79e85ffc8a31ece91885a457a33f83678", 0x6c}, {&(0x7f0000001240)="dabd555729aa3aa2a657a8fd2928f2f82a4374a09177d1f7e1870e7c79718f64bbadd18147c11b9e07f0fa75a3e2853dec596f4d80356a8296bf05713ae2d2d5ce657263953769ccf1", 0x49}, {&(0x7f0000001300)="61f0c2a53de37e9fad8b71418f50f0c0b51a842a74ab4dbeb01ca95d7ba3baafb04731d0e13ed9c8daa1d8fe30bf86aca361de8d3944906ad1f264080da3ec47284ef0716695c14c39f1b1158a4bf87d262177fd43d7f2e7206f06edd56906acd54ad165f8582aacd30ba8e5735beb7ee9ab1775b6f03eae86575647219132f352c2e7004c33eda82267f68a7b75980c6cffa24106dc9669b1ab8f4f500fd3df647e16d780a2b0049c12d9d326", 0xad}], 0x4, 0x0) sysctl$ddb(&(0x7f0000001540), 0x2, &(0x7f0000001580)="048916652e196e58c172617c29e225a41e376a7c7ba743bcd937dadceceff9b1f625e085f93647f12ffde3c76fda57a32111a17644f632a89ac54d751b4d87ba31b8ecd9610311f92c70da76df7cbd2a20fbfede1a82542fc60e781f9c161cf0b2aa5c3d6b239ba26e9091f32ba7b509c9468e6049fab65b05aee212962836187a6e161d8b77f9a312adc520ac377c5b47a12a17ff3f515a0940162452cc948c9354bffc7fecd92b6bb7dc1ab6db1b1630bb54d9", &(0x7f0000001640)=0xb4, &(0x7f0000001680)="645c69db90bf9791b09083cb7ae8f9737f0d09cf78d67781dc1cf3093828cf365bd61f40760046c33a696b6da48cbd703789eda8b87594057fc58a13d73a53675405b7a63700e28db7d0c54fca000e78e8df44200e6f5fd2180c97b9527541bd4932d9f73d751c175534c1b575f8cd6534d77bb2cfd31069b8e4fb4a8ba50b92c295f63cf11bad624b0684fd62c2dfddbf107c3eb4cad4df1178da7d0b5455d3e12cbd0d64889e2421aa77737626ee53d1071455b606c8c87f01fb6c104b881ab9461134a33044c7e29c6cb6016a3a362e47d0f9221b975d2a967ac204d968c8d732e444b4ad657f30e2470bd9b73368f1a1cfb0c7d0efda2d23ef61505f3fcbb56de90e2cde1f25b83895010fd641c681b8ed20d6c66730d968a99630e691da47e237f4a1c1b4928bec8d394df016ac2bcbf5836dc965c0209fb16b1fd58c4d3d4ef0eea5e505902117c24006bf294fb1cdcbe831feb1cb94eded9ed96b6fe7b132fd9ae265cd9ada357beb28980e729ea62b3990763f43f373e88dbdcaab2cde31413296b8aa7777280186edabc840682af42e44ddfa7ff8dc4ad86878cc31e89b8f81cb947ed86928de09977aad174643a8e6f08a2cbd5c8b27f21bbae3c88aace40044b0b8bfee6087f4a2583cb8179d0d800efbd365d98412b1ad3312d4fb7cbdec47aad6c816166fdbc515d39439b1a8c4c072d8857b2ec1618d2de7fa766ac06bc7e4c0a2848a605a84ec01ae5b476015b6e1e7e86b4799dffcc631467464ca84490cdee29ff085340d2a89a4880c02e32b1e1cfb33b5038d789e4b1fed41f0484f0155f915df9c3058f901f7041968a7cac1fc364b75f172e6a1f58eab1ba85ba8c88f615c17b86887d3dfeef4bb0276705ae7aab7ce3fb414f8ce6948bde6a139d63a79ac5fe08d1a7a3be2b5ccdafaa82bbe2a3d013cd8c041121d4520d12c2e266ab14fbd2c15d877f1b5112dbb9ef02a6697e401e2307fd837f6491f3be65c0ca182f11d409cebe81f17a0055fb3d4541970a3e9aa129aaeebfe4d0ed9ff9bbc5e1e6c5d8175748d11d2e577ba71b61b8ae741f0947a2f1be8b4c1f6bf0d4c5e96f930f3a238877c80b9018bbf777190ac40a380f771a50c06bbf46d7c0445faa9ca84d8fd9a4a36fd5f8e455ded9fe069097819b3890e76f260d66d50b691919e4cde7bc1dd45ac073cc1bcf2b7193fdb831c0441ec8f98c4b764ee289585e9e6b56fe177004828687646993c7e2110f969c905aee94e18ae26d02cb0a33725ec729744078ca42aa4f9353e41546b9f975a195ecb0062a6c87830a6bb7fdfaebbdf41ff414398ea90c4ea1008022be0f2ff9e3d5c0680485fa3e70ec89e03bec541cd5fec0ac88d4bd69c7458cb5d9b5095f5d9abfe679714fe48e238f56c7ecc9099a46f98bd63ee5429423c1edc953b56fbb635e9ee41befa6d74f9860535f3f30f20f92bf4dc322ff76addb097791cf38457e6bdf26a450b65e68b04272a4f9aa02b749ac9e1c51d5801ed8bff1960824e978aabce5c0bf8dc4b31a59776a97f20e8f4789ee20b2b127f3110286916197ba0dc4e0a2ca67da78128ba9cdae1600e7d5ec5d8914620fec504df766dd252fc08c173c7796fdddb111d858a00f2985a4e3abb13d7bd3732d210dcc1542120289bd2802bef4a913b26869055c098ac3ab58e23fa639ecd92994d8641dce40755337228e58e793cdf926bb1cabb414e1657a5e3d95f36545fea8538f9ea697c100c13000297f79394831692a19815fdf4d666c679a279caca22dce0212aa80a92d67d30d9d0803374fa6e6b4447478b1427cc0e61dff6cf282912eab16cccd8f4f25178042cd27b4e32503abc39fc0d10c5f4d1a61282e511c59a5f59419af3844a3e0f48b5e0122c320088475d38cce0d00cfe38e02ff07097bce7c0215deb70b56324938796cc22d28c7e6fbf62470d1ed864cb8be5a80866f9994b491a85e005ee04d2de4d3b8d7ac949da2038562bfaa30baac4d9fd2338febd66f4096bb20ed84932053893a48289a16d60a1ff9be978172c322c0b4e2ede9fd03144b5b07ba21ebcbe1a03bbba2ed270289153e8cc34ba504d05bfd51b108cc1c4250b54c440f4fc888507800f8ebc5de55d01c11899b82ba7902dd1d5d7813138f32e5bc0d7c96d411baa7086a2bb8edc09ea0ad319161b6a956b437cfd994b3746e6c8702d4c56c083dedef0c815a976ae9a37e1fc1a0650026ff0a7fdaed50dcef1e7bcc35c68bb10cbc84abb06de26d23397f3e3fb7337090a546950dd1e83b3338315bafa40f7da9c64691dc21cb4146d0c69e05800c5b68e36008223f88bb2e79ff3dccbcf10974b8e946a21c39be4bab0559fb8e697fca53c7a05c8633ba387edb5a57168b5bdb64854dd953310742a53a786772b3d314b13d693b10b83791ca078388344d2b0d38d76e87a79b29253320f417ab002de19c8bf9aa540427a8e5caa40fb34c02be0d1f3a19b8cb45d7f5a8f8053ccb9bfb8da91eb50107e06859c9398c5a87639cb5358662d42cae52de4eae3d12d0b0ead44bd0ce39773e35e1d7cfcfea494a774fdae2ec7548d855c3e6e5407ac8d14e2c86329c10012f3bfa74be2ffb1fee396f2063a9f46ea0ac3c84e823cffe285dbeda42adc308630640a1524bcccf46b7d05c3d49524660ec75a50241bd936c702c67753ce2fe98c095f5de2e584d34105c0873a3e5cf499c3ac94c583dd51f6a81028f4c4625e8e6805ee65e86dc7aa29d73d034d259b078357f9b4dd5197a62d4d053c9eb691fbe4dfb7cb1afec20a541d9f5402716ecb863b78dc030e297bb93a861034c39437725920131459fd3d6c94920975c67898a588ffb6eac00ebd4e18cfb00790961f0f8d33d9b259044d643a633358b0b17ea16f15abc5f8d58287fa31f8365e877f96a986089f8f470ec96873907c0b29c7cc2b51374c4ca9537c900e3bef8c7999da217e62518f329495f1572086a65d14b5d740030ea6412bb56bca876bd8391966839f17ef7d1a8df6619060b9b83a703b38232b3f27615faffa025c20cc6b4cd738879d7adb5d14a5f38e8cfc45de83c4eb5c77e835864331adbe35104c2be5807f70f02e3eed1cbef2cb2ed2ea3492265ce8ead82076d1ff92271b22d0d9ce8b9911f3f4d52c340b976bc75953cbfe084ec00fcce0b55041559fc34c8d23556a7a1843ab13a575094ea5a8d4cfa84ee8c8f9d8f9ab55a27ae79a5b6cb06900865a2d711fa07dc506a3f665e41705c073b614aa05ef8b50613ace153edc2ace1e1aa798f097a9a910fde2ab71e8f0dab2a5ea01b8a26e61d7890319d1bf86b723766b4c6c0d7889247031aac8a3e9f9f36aa2d22e0b4fea6e26dda73005ade3b0487006ac85e00d7e0ed1f7ca36bd67fd50677144fb8bc8d2b46e74f82d9c998db73422d0d3ced65c5e28cab0ae52c88a468d8e4907ef3fdd091c4f8d0f389d2a0fce5b28e7191d3638e75e7cfb56eeaece02acf011c4c80a621da75f581b999c3b80a5b7cc8bf3d6c267bc3f89dfa029dbbd2ccd2a9c2efa82eb39f642dfd55e6531a593a021bb11c890de204127e602fe3f9b21fc0a4e853142690a325d1053d72de245c0567e79b8eae78008b8ec577f0f0bc2b746ab130be0941c7513ea9f2a822fa9c7fae06d008ed086ada7b10a97f6aaa7191363e3970d176f06206334d3b9fe5ab6e0daf56a9378df4a572c3f222d560d7bcac7a2f420393b5ec3f9872643542c3358b425d2593558e2844f52c6f435fe81076707b006085651b65310845907018c0a55304545eb8021f468c5dfef816f79264b676b9917562a472ce909a9de1e7c9c85313529a2f6eb23ee756b13dc026a12cf8900bf5336b514bd714de6f22a0a9eba2a9ac2d7609ac956d1bf67bfcc192b3aedd81e8788aad5b7d9b07838082b3f4221880ee87fd5c6a4c0badd1adb1ae35368d0fea12a4b26a76672ef6dda0e19c841516014543fc4836c3bc20602bb925511a1d30db85ad74485697303e0efeb51427ed339e7e7741b395f3a4e0f5f183b360dc4db5ea903122b22dba1be4d8f1cb1893fe1e61854082c2dabb3aab0585bc18fc5ff28494add876d934cf68a40d16a98590551401f37b09cd14844b884baeef4e7981282b1a369fa5ee4cda82a1764ea5c78f0472c68f9fb8512a96fede1df335f16aa06d918df312b5c8ee7034bbb991661bb40233b978bdcd8e96e670bab0edc5aa8a3cfd437e572bf61e27891dd5af88a89f41c120ed8be2aeeb6d2716f980fbb04fc34560e06e238929bef889815a2cf36db7260fd663fc23ff86a1d4b3dd79cf7b872f1b48e160601f537198b502e7a9c813ad475691fdf7e9ed7232b5ef9c06d6fd960bfede079d28eaf6817785e139697fb001f4396412d7c1ee6d32eb8ca7cc7bdd2816a05cdee311a2a03c6ece51c859006106abefc9ec89b144ef3f249144429a7e05a0ff174002fd213ac774608e035a15d967956033d3654dc4a2d757b642bbe6232cb7a103e99f2bb7dc46d46b933bb3a5fa406fee00b0eae7201cc7e10aa603bb2fadfc88a4ae34c72ab3f600132193a0d8738d759afa540dcd251c07f39aa62dae0090b42228ddd0544353c2cf2219a2b1a7141694a8041e3634edb40482d9768dfc0b7f80c03b7b4838fddf965f935fd8752b1b9e656f4322df9f97e085c6aa6445e3edc7d9b5275e0cd871ba6e85dc76b197113c5c01a4ba36530b13fab225b5c4aea1d5902beee36595b36c6ab2027acad92fec99c413600e7be6c4ed4b1987b9e6c6cbf3f6fe216379f436b7d8d5e84e1e8d28583fa02671631432df778ffd7980bb891dd66af084689d8c795e3a26012ad06564074e7ba2fa0e024bb0bd0995946ef8f79d2af84155def80641e9c80dad92879cfff7f58231749cb5ede160163538dfcbc97ed54e8e4d219d78de765a59021e50c731172d488aadfba86ce597ec3182a193d99e22391dfb6e947332224c190fc1181c59e56b7edd05b1cf910e7196b80af6a9d5c539508a841281c7a892fa4daeb3616ca2d96b611442a61591539b405a2f00a94e8391db99fe8477e2dcda6e729aa2ed0897156efddcdcf87cdfbe9a5a21b12d52d594cc44d84e1864a01bd8ec89acea93b568f8dd4b1035f3e48828762b2e40536c231cd4b3af15bbb96d78a0b7d467f0df012341f0ca36486d61fec10d3287d04986b18a26198df5637e3dcbc3b5f6f76b662398782c31c33a05c6f6db9d2fa51c69be144fea112c6d664d562a78a7900dc1ac102ce236a6f0cf4527d95eb6575a8a74fdcc99c12a02cefa24bb08a37682c0d7af9319dd9d9a6bff4f9b8ea577ab5be4c3c50ff255dbcf96c07646a0f5d88bd9e191b12ae32635a82b78e4533e410eba90abbc1ff0fc7247a2f216c69da644068e4f423fc43137a88265de2552b2fc8cf4c51b29a316ee859457fc25b546872c81b79c8508a70ef33c52eee640cb663788909e740c8364669e6867e60b16da27a5bb564a13d420dc0457c1e5d8634bb89c3d2385511f82fd97b94dfddffb4ca8d37f27f509a971473dc805e14062896fa91e778bcd59a9be0065c768eadb5d7163afebde3c97390e59aaa72b9cbac7c0d5aae2f71ae3269f9b0a4b9b9b9bd156f93dd7a3f7e3396a44445bdc2194448984f605304524191774d80fd0296b9d59fc8dca1341e58bdcc09fab9d1c141f4a35d9b92af86e0fc0068e07319f75ada79570de9596b4d4b723fb7e87f6c4c0921bcb59ced875bdd298137e7694a2ddb498720bc24529cc4e1111d", 0x1000) getppid() pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000026c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002740)=""/97) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = dup(r2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002840)) getsockname$unix(r2, &(0x7f0000002d00)=@abs, 0x0) socketpair(0x10, 0x4000, 0x71, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000002940)="32a3e7fa7a249a1c8507e4860259806953ad105a3a50be5d0e", 0x19, 0x8, &(0x7f0000002980)=@in={0x2, 0x0}, 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000029c0)=0x9) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002a00)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a40)) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000002a80)=0xfffffff7, 0x4) open(&(0x7f0000002ac0)='./file0\x00', 0x80, 0xc8) sysctl$net_inet6_ip6(&(0x7f0000002b00)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000002b40)="200cf97bad5bbf6d9c5c11f17cb81323335d50423f0f919c54de815b27764993a5346e4c58f23fe58f4a6b9c224bd3554009ed58b6a16701eebe6faad3387821fdce506c9c238ffabeb05407a39179558128977eaee61741eebc363622fad8c67473014b6a4355d9b1727bbc0b925166c05dbc781f42518ce17d308ae48ae33ecffb1d0d73456c0c6f5d9de9d5a17cafa1377cff2926c47a7ae3108974d5daffbec34af14647d69ec6d9e2cbe4fd23f7b31f66e90a34608b72a9a54678c25329d5d2cdebc99a2280a0cbf449250a501db09b73775334ffc003abb772180c77bd", &(0x7f0000002c40)=0xe0, &(0x7f0000002c80)="e6cf237a2235db0432d52a559266f8b9dd000e73f49482f602cffcf2389ee4c67468f3d88c4a2da51f5d6c43e5734e8bf3fadbbc6f3215e7904594b45851b50e0e48094a6d161f76fe8411db422c146b4dc1d2b2ff87a445167a58bcafac5639cbf55850815b0a78cc8fed140e85292e961e5b766308de30512ab2", 0x7b) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002d80), 0x10000, 0x0) preadv(r9, &(0x7f00000040c0)=[{&(0x7f0000002dc0)=""/109, 0x6d}, {&(0x7f0000002e40)=""/56, 0x38}, {&(0x7f0000002e80)=""/51, 0x33}, {&(0x7f0000002ec0)=""/85, 0x55}, {&(0x7f0000002f40)=""/56, 0x38}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/137, 0x89}, {&(0x7f0000004040)=""/100, 0x64}], 0x8, 0x9) fcntl$setown(r7, 0x6, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000040)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) (async, rerun: 32) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) (rerun: 32) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1100, 0xffffffffffffffff) (async, rerun: 64) setuid(0xffffffffffffffff) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) (async) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) (async, rerun: 64) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) (async) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) (async) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) preadv(r3, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x7}, 0xfffffffffffffffe) executing program 1: r0 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) getrlimit(0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394", 0x1a}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}, {0xffffffff}}, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800000000009078ac1400bbe0000001070b07ffffffffe0000002004e214e2300089078"]) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r4) syz_open_pts() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea04000000", 0xaf, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x21, 0x0, 0x0, 0x8005}, {0x1, 0x0, 0x0, 0x3}, {0x216, 0x0, 0x0, 0xfffffffe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) Æ ./file1%€À °þÿÿpmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c14000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c15000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c16000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c17000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c18000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c19000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c1a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c1b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c1c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c1d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c1e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c1f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c25000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c26000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c27000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c28000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c29000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c2a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c2b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c2c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c2d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c2e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c2f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c31000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c32000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c33000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c34000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c35000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c36000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c37000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c38000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c39000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c3a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c3b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c3c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c3d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c3e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c3f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c41000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c42000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c43000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c44000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c45000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c46000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c47000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c48000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c49000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c4a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c4b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c4c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c4d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c4e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c4f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c51000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c52000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c53000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c54000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c55000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c56000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c57000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c58000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c59000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c5a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c5b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c5c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c5d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c5e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c5f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c64000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c78000 didn't change! executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) dup2(r0, 0xffffffffffffffff) executing program 5: r0 = open(&(0x7f0000000100)='./file0\x00', 0x810, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000001140)='./file0\x00', 0x8, 0x88) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0x25, 0xa, 0x0, 0x0) setsockopt(r1, 0x800, 0x0, &(0x7f0000000000)="5ad58edd21ce77fc6219a48a80688fc3bd2acdf571f25417f0cc14c6b6f9968a04f201", 0x23) r2 = semget$private(0x0, 0x3, 0x720) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/4096) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0)="84f0", 0x0, 0x0, 0x0) executing program 3: select(0x40, &(0x7f0000000040)={0x9, 0x9}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x102}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4c, 0xfc}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c09", 0x9d, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) r1 = open(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x110, r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000140)="013c418789707b68d2fc69ec0ee2a17ce99e04978ba81fc14115d19225f087bcf6c3e604f2c4555a392279d5215b81f1dc7fed9491254f29f53a27b20db08df411ceceea65ffd5f542cacddd1e10de1e2f06b72173b11d9afd4fab65c039152dc449b8384422c4d2152fc653a04e1fd36bc11c73a00c3e500a7d"}) getsockname$unix(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{}, {}, {}], 0x3}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x51, &(0x7f0000000000/0x1000)=nil) shmat(r3, &(0x7f0000000000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) executing program 6: socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {}, {}]}) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) socket(0x6, 0x3, 0x5) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000100), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x64}, {0x4}]}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4028, 0x0, 0x0, 0x1}, {0xc, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="b5e100", @broadcast, [], {@generic={0x8848}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r2], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x7fe}, {0x6}]}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x106) lseek(r6, 0x8000000000000001, 0x2) pwrite(r3, &(0x7f0000000140)="000000000000004233b5e6929afd4c", 0xf, 0x1) pwrite(r5, 0x0, 0x0, 0x9) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) executing program 2: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8", 0x5c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, &(0x7f0000000400), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c, 0xd0}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 5: syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r2) close(r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) syz_emit_ethernet(0x32, &(0x7f00000003c0)={@local, @empty, [{[{}], {0x8100, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0xa, @remote, @broadcast, @random="a3155e9d51a0", @rand_addr=0x2}}}}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) fcntl$getown(r4, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x43}, {0x44, 0xff}, {0x0, 0x3}, {0x7, 0x9}, {0x42, 0x7}, {0x40, 0xffffff80}, {0x20, 0x3}, {0x81, 0x3ff}], 0x8}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) acct(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x18, 0x5, 0x20) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000280)) accept(r5, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) geteuid() getegid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) (async, rerun: 64) syz_open_pts() (async, rerun: 64) socket(0x2, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x8000, 0x4) (async) r4 = dup(r1) listen(r4, 0x0) (async) r5 = socket(0x1, 0x5, 0x0) (async) r6 = accept$inet(r2, 0x0, 0x0) dup2(r6, r5) (async) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) (async) recvmmsg(r6, 0x0, 0x0, 0x42, 0x0) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x6, 0x0, 0xff, 0x7}]}) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async, rerun: 32) r7 = kqueue() (rerun: 32) kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r7, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) (async) syz_emit_ethernet(0x1db, &(0x7f00000000c0)=ANY=[@ANYRES8=r3, @ANYRES64=r0, @ANYBLOB="943edd16e36326759397a157aae83466cc23c941fe3c3dd56309734e0e3eab072fe4e3333864172854717c40d91985ac3bc9542c11621c5b97433bb93ff26d086da30f042d91ed1be0b8035809364947e8fa849afa853a89941c64d5632dc0989da0"]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000700)=0xc) r0 = socket(0x800000018, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x3, 0x0, 0xf0000000, 0x0, 0xff}], 0x0, 0x0, 0x40, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x80}, {&(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}, {&(0x7f0000694000/0x1000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}, {&(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'}) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) (async, rerun: 32) r1 = fcntl$dupfd(r0, 0xa, r0) (rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000480)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, &(0x7f0000001180)="bd4d956a89c3f582ae76a5", &(0x7f0000000040)=0xb, &(0x7f0000001740)="1028322345602d650953134dd32e6bbac8dd2347ea1d46a24a1f61e2f95f3eddc6c479fd5599cc9d27a309432ec4fdadf38fc15dfe9281bfd69533ce633fc9c04cb68549758c298eea9522014fb9aa5813a6b89fcf1cb14d787f0a03a811a4bf0d98dbc8bf2a1d5863ce503972314cd585395213c9f9545e007479ac143770fc780c951ccb16551461d321a96f18ac0bdb3a92be474396f7dff551a05c21fb72c0bf96a91093e179a69c1d76086e59496fd0bf42a1885c6063ca4156c5dbb8fc801728da78cd90613f52e0a3856bf574999e916e35563e2c4f3320979aacb03cfceca21cfbd7763eb8977812add87068fab949ed9b5b7a4c43cb82bace086f53952e016f7f187eddfa66cdb8ef4e86f2a6040a1cf60a1a11daac3ece901589c2e774c647f164ae8d01f90168a00406105ef64fc98d8f1ce922f7b0e00cfadfbe3224b78d0b8d8c16cf561b745f5aa265b3f962ee8976bacc12b69770653739d1ab6c55c435def03bafa15fe560151b67b26c7fea3f05f3f9b5ebebfa80cef8f87b12c8431c0e9063f22e7d6d65a3481227b46fdf1ab4dea55fa0811798db84941d8a274ae7891b951e6e41f3855247231ae4fa443d76cb7929011238d8a85d76be64cbafb09cf94fc2d9314371781abed04dcc54d07e98911951bd2beacad03129f383ce35d0373336350342d779918ee17229aab62e68954eb52d51c589cc8b52c6f56f7c4d3c113684218b19891471373db6a25b5a5560fc7a90eca9ce9dfadfeeef77e6e533465bb55e8315578a46710b49cf91e921a2957e8aaf82ee16923a256ca2e736c236e8af5aef55da336506c58dfda5b360fa98ea02bb9886d5b38de61da84eb7dcc31f26046b9fd0f102aeceb440e17c803b5a118358459ef2e22c2c6ad5840ca31b9cbf2f1abf7e7beb883c6fc6d69dcd67f826fce1ac2e6494c8adfee46b4342c93a81a1d0d04233983ad62af76699d694152872ea04291255bbf5adba6e5bcf2e487a3a8569247de3af107894a904fbf9c43b85467be17593cb6669986b2692f9653bfa2d4397d5ac6bbbb2cb11ccc8162888d56063d3eb524d781c3a3d97a70f316c2c35c01fd33c5b120996f7d9aea0dc78dbe766d28594895f172f70ebbb94b3dc1e15589e433698705c24cd2511837a7b4df92fc6948632132744a70728da390d903788f257104c841307fd628305016b6928f7c42ec99307350c1523915b6065a3f10a1f797bb7980213b269c8b66f5df495812892d9767416a6a48f0982355b7a235d4bae50d87bf6f864a0f6c5124d9f3b149e3dae0f40ca7b5462b49dbd139b5c3b4e93178e2b9c875b250f557fd2f206080a13df04909b60d656d48635740ed2ff2091c5c23be0edc06254851a3475bb53621cf9f5785494a33a67ee2741a8eaeac3f39d483b45834c49ccf299e6539308c72cf336930699542d61e685697b5ab2abf7053648bc59b00911d01044a404de1d9691a127c2b933f02870790ebb4c60819155e256b4e8ad097cd5e5710708df29d06c291c3f92f4055848b87dbe2572c15475f85bbede72109d7690665f56c0557eaad741f38f553a74b98923f683b20c3665064aaa90666b848dd6f0524cc0a71a5969a60fe9f8e6b0236ccee10aec0b6e03e4c044a78fc6329f00bf0bfc1274dee976441edd2e27d7de746c3cf416480343739d3d702eb55c4d87bfcf34e3110221fdabd3eb3e37e82e7c843d91d6fa0cc1adb8d17cdc56912e98b9cd5470f203bdf12c1064f9637ef144494e343acf4da436653e2a3270a16014242255184e58bc4a4620b0c78f1206733bb723d53c5f67ca608a6c332bc2760ff7548084c501b3fbe4032ab580385a4b4bc90d285c0046a119bb6bbd2eeaecacff54362ed5145cbc4cee1f0f4002e211e09e4aa0b5d53c27dbe7515fbc1c80d08ede22f85e13a2ed1595fb761a1fcfe2bc9c1f769391dabde0d8eb6804da5032650b5d5637a1bfc51e791b7b22ff3769f405aaeb03ddb3c9c6cadd0e0a692a9fb9c810d18092a1170c05ebafb8a06bad91f693ef6a852a6d894c1b40b22dd94ade9533b84411974ba8a95393bf10bdb22ab1d9535d8db9b900be865406ed588c7119beba69d38336c35f750ce6d9c78a12dd2a9f1e43db39e7247505ef28913ee38563d2787d5de400e0938de70d5e74b0805ea4ac65e6e8e6cd7bd6d7e492d96542bf2ee91b64f865c060c307b1f8eb1ec954a1168ac3eedcd2c38d0905528fc1061d6f4555f6bef5ae5ea5251c112e55e93ffa22725d9701d03a69dc329cc86473a612cca80ccf2d753c7ec1a3a1ea4be890cdf0644aeba96e460487eb2f1387c07b3d0c24320180990bdb9175545fedb16bdee78d83157a072724f8f7e5a870fde5d3bb6f07cf0859bfe2675221a85ede3ad226f68bfcd5eb78fb4c2e30d20ce7b7e86e145c6c6019a255b56cb6fd41624740eeaa18e2f63910be184de7ad047772806db6f660c9eab76c052a5a276d7c06ca296db8447a6bee3b3e85da86960fef9f7e07b92057c5539dddce9dfe7ad89babd6bbf1fb22700f48ea34951e43e4646fa6cd6392bbd10cb3bf06611616f719ba3babc91dc9e29db7553649b1b8723a46a4d47cf0ff41cb270cfb499cddf541ecbdea8b5bfd20e0cf4685313651aa028d52dfbda3b8b298c97be2a6d8808849e37133736d5a9aa8674138b3993fcc6d56cea3602eefd423c73de2367add94e9d73d52c64cbdeb573ac57e2153b424e041f34349d00499176726da09c547bb9e9aa9f897e3b759b87cfee822b08680d799e5c8e4a092d161921a1b11ec6f2c5d4b7a48d23c454c82a630069e1b089eb87fe1ae6f375b11b532be50b6dcb3af63755e2180bd2ba6f9c2d52fc913ef7e4d875cca85c549661aa6dca9336b7d29ff5924a975436d730605cab6187c93ae90dfbd6e079aa47604cf59a7e6c0d01d37c1fc60876451422612a01892d230d5b1828dbee18c7c3fee84901cc15c8fe31258897f0d63147546bb4f9d392d2140c8b96a1bce8c3b90adc7dda5f9e1b7b04eaef339c7a47133896fae0dbc0b1a32fed62bd82dbb5db0193923d263936d83e092923c00b2622dcc8f71f881fa042e2d3310bcfa1b917c56d7ad763df31e02b450db4ba03f02f39ac3a36d39edcd6a43b6c7c559f3d879209fd36e98174dc7fd2fb48e0ed9d6e97d4a2e98adea696970ad4952d65027131b84658bcd747d9f0c64c3e93e8236ae29a3f927da99821fe566f08916eb886014f7d828f22a50737de7c75bb0c16266d50c7c3f5234126d6e8015d65c0fc9bb7281b35adedbee7f8ad550fdd3b4341c1c4155eb37429ea577f3c0504e09ae2b3dfb3f004e36a0dbf046035cf86b7a2d0a6ba3576c7e82906043a065296712238aed9bb405bcec9f755b16f1fd4bd897fb72c33dc61b1ff47b57cc83757de648750f23d20333faf1ddc8f3f5bacb72b2e763ebdb459dd911575d82927dccda6f28162b4feec3e6c218b98f0ddcdaebd801880dfe203f8071e272f493fd38097ed6409b23f682d13f9eb6232260015b1ab1d439123a056d1c6b5d5ea36332a013cbb4c50b2d96c2a7bc36f9063d2d8aed923dd819afadb671e35635c88356ea5d88336940e278332c177d49a7e3cf68864936a75ea8cac3353c61875a2c11537d81e7f8eb6bb07f8db540bd5a22deb6fac1109dbcf8965bcf2dfa0cac0f89e6f26cd21d089a9bb8fdc6f8b1ebf747cb835b070e2e7e9cbdfca5750b4cc2121157d73dd620816bd8a639d6860dd92f6ddddaa3692f62969ca90d7cf6bb67011a323ee233935afddc1c5502bb1dc59c90876008e253a8b5b687b0bf556f34a95003cea8c07abe57f6639165c09708c388290c62434d8fb67c50dee745ca9d89a2c87dfb6ac4ae6fee73aba91665c786a8b78b924cb563acb5d015ca8e51ddbdb27453d5a69ca6a8894eaffe995f56c6606da33cac470632c5efdbcdf2f422cfaae1c43fb3150cceb06bc2bea1d507864984202ca0a22eb0e376e2de43a39bbb4988261ca54075f592c065f0f0963403fbd0c7b07fa6d6d51aef3aff9293ab4af2d27f269c6a3176366834f1e44b2f4537109666faf8a21dba9d63b781c8d77fa8df7b332f0158ce103be46dd1bb0d2578e763537d295594d946274face31da3ebdf5e8efd470b5116267e5e7ac9709c1e367393ce6bd6f8a354101553092673c8cd82a008308a4890a6cdb31b4ddaafd65a6f71ff2cf941e857a632cbeaff1be71317a816490a7c55f1acf5d9431576209e3b403930dfce6469cb772d8be3adcf1ec7af654fe95d9e939809bf491c506f99d83fb0ec3980bae0ab3291162c30358983cf8c9a0aecf5dea96adacfce0ea7ab6ad23dd4558d3f92ddb6519e0e100420c5bb509625ffef812d0501a3a4f6d6fb5d602fdf46e312fe1ec39353c9d416c6848cbcad3c987cd6263406d0c13637850f57404c18e7e819be69ba67a119a2bf43ffa6dc70d549d11bad5f64973f06f1162392d7cb1c034c9d6cc7fdcd61a2f9ce5c3ee9d9d5218e87e4aacec2d49dacf0fb4af6de662044218b0a8952568e8b09919c68068ef66a4cc2014a51f2f723d491ce86cd4845361cd900de5fec06ad9845928098d1e8222d2d40a4196df8c2b680d878e0a625636ea2b1404430a85f816ed4942ebcebb96c8694f22874353026a9030e049fe54f53ed78f4f36c543e4198b96f432fe34b466cc999dab55a42ebc71c1c51873dd4c6ef35785871d724a7d497ec434301ea3cf31c1925b6c890b21171b343dbcf054cbb56de60576b29d004fcd588cf32c1fcb823e9192a42b90331d4c2e0028858a31928299f6b18fcc4c26d4d1ac852aad75f3fc1eeeb9ec3ece4a2d48c534c2cb05e50fa20e1c72d0dbb6308cc5edd693c8d02fc01c83269aa4e0215bef3c45b8e1a775519b4a61cd38c657c6d14ce553505d639cf8a6724f103893e86c02c5921cd8ad8caf9d1735703932755dd8329a4ee950e03d7d36901156fe71571180f71d9105d47044c5650b4c8e4caf6cda4c1e86c21dc62671cf34fd9ab8dd111fbcfbf90bb66f041b8d02fda8d579546b3026e3a53a3c9c7c3b041c5b3b02c87897e1156c8b4c2c871eb02102698a778e9c99f324bef790f1265e10477bba8adcc61697f00c6f4d4903f18605b11e26e670e0b05732fd0f1436981f0365542b0def38ecf4f194eb3c5888fcbdeaed5e031c27ee8f637461782ce0297c2da5a5b306029fe4ed2f20b637f3c7bc8d37cd57932b101f5f0f6dc258d3d9baaebdf5cfb2cd0e0ccd1178fb7f666fb3ead3bcaeb8f94ea398b503ab57414d97e63552d8dbfef6c7853714aab2497e0f914d092470780322217d1ebe896e9da5f43592920956ceb626fa5d1a2c540fe48bc36009ff31ba8d231e4b13d519baba74bea3aee30cc72bf786bee70ad90b8df39833c5dbdd00ae1ad5e1415499eb6a7d59ccc638c034d993fa9775f0942c25d85994eb4b7beb57035ac857ff2c37bf1ccbe0ae78c7ae0767b98d990813a753233a6611a52f65ca774fc24fb39432665fbf631c15587fff8df830e33db23f03466398ef64bbd27a90474909f8da5ab1c65eca9a721f7f741680e6bbf5666efdb05dc4497237d4224049b83be74f1f0bfa3a38121358890624d5c20ad298a1223791ea159b350bafaf613d193e8ca28db4136936e04b7bd8aa4a44cfe78e161f346b6ff05edffb15a63f2353690c66b6c4d61fc42a6577b5203dffff8a3faf1a7bd20c266ad9868ed2ba20f7bf0c855bd3c81918eba6a71e3b77a1ce98087a4f1c7c0ee066b352f128e0acb7811d83cd96fb1371afadff67deecb42d488afa953b64645303cf87a3f59307cd5b4241a737c298dd42ec1098844f36d11496608c8d948a87169b1ea29d309994804552bffbfd7ba34679570b7698ff5d2d940a296d41f3c675f9b6418aeb268b62c52ceb0683a6fde2593c7f48f917bd56214af475fadbff56f2b9de3f4d0da50c3121860e48c32529fa872e91f956394c6", 0x10a4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000400)) r2 = kqueue() (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000180)=[{0x1, 0xfc, 0x5, 0x6}, {0x24, 0x9, 0x2, 0x8000000}, {0x6, 0x80, 0x0, 0x8}]}) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000340)) (async) socket(0x6, 0x2, 0x4) getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0xffffffff}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xaf) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0xd2) (async) getpid() executing program 1: munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) r0 = socket(0x1, 0x1, 0x0) close(r0) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xf8, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xea, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x10, 0x4, 0x2, 0x0, 0x233, {[@generic={0x0, 0x5, "96c729"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x16, [0x4, 0x0, 0x40000001, 0xde5, 0x2]}, @timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d98423"}}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xfffffffd, 0x9) syz_emit_ethernet(0xb0, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x7a, 0x0, 0x9, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x1, 0x0, r0, r1, 0x1, 0x0, 0xc, 0x4, 0x9, 0x0, 0x3, {[@nop, @sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0x8}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x12, [0x0, 0x7, 0xffffffff, 0x4]}]}}, {"63a64d197defa25ee74f8e4540221b24f94057623337157c9d2cda1e67c5e309d34c9ea9caff9cad24c1686ba7bf4e4d5f837d4c4a3543b954987b030d40849cb9e0abf7a344f39e4366"}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r3 = geteuid() setreuid(r3, 0x0) r4 = geteuid() r5 = getuid() setreuid(r5, r4) setreuid(0xee00, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x7, 0x3c0) semop(r9, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) getegid() 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 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000340)="2f32cb043c8beed71b0498c45f4ba93b7a1c0fc07d77f1d6ff4dc50c27f3c1b2c4318089710c28bcd42e8fe1a4d3c664f775ee0f6846918a2d82ab9fd9d34e513020889dbe0e360a985f180acd8cf86f525bdc2bdc09ef64043ace6c84ee23b112e81ddbc21399cf0586bd47b6cd81d8f775b4cf094df33adcf6371b7fcb7389b80439d38e40136ce393a2c1597b", 0x8e}, {&(0x7f0000000680)="2086430dde82e4939c26f47e51e00ae81cc63ad9224dc8a024964bf48d4c5c08e05f2ea3b18c505f991b784d55a8732379e7bc225b02d98063c1df1d29b96612faf38fce7ac3af40fa90aa3f7c788138a9b93865d63718355e16cd03e1af700843962d6939169f639a62bb36ee2ed867c0305c74c7db77b8f6fa1d1d047fedf97a727e23aa92616032495bc12e87fca91dfe67958e8157928209118c0dd650ebae568774da3e6edd6f03d9f2173d7e0b0838e1e9fbf4eab532388a42c156e0100989a94a6faba01464cdf09e1f5d19c0bf49c4a336221d547f02223d779538c43e03d57df33fc79d7279a5a536f0df897e3d09e862b43ab4dd9af29cc5581d15a2b3df02d51e55e1190dc6698d32bc00fc95c844a651a554651da57c28faba1206930ce26fd7f86ffdee877c337d59798e20eb67fde06b19cb327eaaa68ea49cc19190e3c14f0f5e760da5691e492182d3780dfd7c126c02f9e337ed062de5c2851842a7f40700"/378, 0x17a}, {&(0x7f0000000500)="bd81a02be3cd84f2dfb4ba377a20877d28e8a17efc2eea640d0cfe49e641b9d80e4e85decb509713c2809d0a5281665aa12126e34cb009340a9edc3c442bf2039ff72658a4a7064eae9a61699d90ba78873c4a95401eaf493764c6c741ac98003f7589c0f5bf918aabf8e1f1d51a47924161e508f0ea160d2d3e2f71eef445f66406cb4e8aebc859acd7ddc6c9e22adf93a6b8fda8e9f1c5e1e97877235fc412a36a4fea59b211ccebe017f8c37ca34686da5751ec366321d67c8e3590c19e044227f0fc5194e872c6d21d9784dc5c5b5069cf9126edb56372293eb0bae772963077c9877a99d66905f768df4db9", 0xee}, {&(0x7f0000000600)="8613dc0dc5353947c6a5ac292c3b475bd736d07fc63b940d226a1a8c29c2f3a182b220b554daacafb3e335191ff34de1235d8f8d65747cee3b8eaae8bf1508293f6f0d7c8a5fce1e5adfb6141f0d5fca", 0x50}, {&(0x7f0000001480)="0e29b9f8980fd9aaa9c91915b4b2e0443466bb9f1db4211fb0535d3b507eb1ff65496ba283145bfde3c1770b8af779c2948300c84d1b816b4cfec999f2bedb56666d4525004c229188630e15214dfc7412bd6f763c9c87172c4b9b7d15418393ef71b46c86c6e437a77c0e14a66c44d9d7e1a55dac98d44be1bbb027d016761edfd03e17857ad0a934b76a1f8bfc31336487bd0bcb59ac66bf9027cb03d5c4a06bf1d6a06e9838fae3ee61b1e0bdee63fd6bbe318d4a00865b3170c79ba7f9ee08eb5bc34404f534371454bdec9fa5742b183798438c3008a8292f181a8c23e70f0c3730cbed2b967176616867a46dc7342a806ce93a48f8b7c6fa0a6f32bfada6b23e6b798bb3c6c6b260dc15ed8edb79dbb7d79655ddc311b8599a54c3eb9c3f37d18a24f1fcae2d50ae78af825e413f9d99865a10d645122b96c3259498de05198a38e974ffce1c5533d337cffb20815870e51d26a5c6388eb2bcb083b69904cc36f7b38732c736db95d3e2dc09c53f8771f3e20f86d9f73806b90c875d1af41e74e6be92a1c535f7c9db660088641224c6", 0x193}], 0x5, 0x0}, 0x0) executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001080)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000010c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x595}, 0x81, 0x8000000000000000, 0x7}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000001180)='w}', 0x2}, {&(0x7f00000011c0)="9e41bc5c353857856c730cf6ee479e6a2fb63919765e8b96f93eafc132fe89e85ee00f2b8b685fc4084e9da1057d31bf1e0d883c646eb07a7cdcaf37fcfbcf73f2ff31abb06d37389be5126248447a5136a8267411cb7fcdefee37a79e85ffc8a31ece91885a457a33f83678", 0x6c}, {&(0x7f0000001240)="dabd555729aa3aa2a657a8fd2928f2f82a4374a09177d1f7e1870e7c79718f64bbadd18147c11b9e07f0fa75a3e2853dec596f4d80356a8296bf05713ae2d2d5ce657263953769ccf1", 0x49}, {&(0x7f0000001300)="61f0c2a53de37e9fad8b71418f50f0c0b51a842a74ab4dbeb01ca95d7ba3baafb04731d0e13ed9c8daa1d8fe30bf86aca361de8d3944906ad1f264080da3ec47284ef0716695c14c39f1b1158a4bf87d262177fd43d7f2e7206f06edd56906acd54ad165f8582aacd30ba8e5735beb7ee9ab1775b6f03eae86575647219132f352c2e7004c33eda82267f68a7b75980c6cffa24106dc9669b1ab8f4f500fd3df647e16d780a2b0049c12d9d326", 0xad}], 0x4, 0x0) sysctl$ddb(&(0x7f0000001540), 0x2, &(0x7f0000001580)="048916652e196e58c172617c29e225a41e376a7c7ba743bcd937dadceceff9b1f625e085f93647f12ffde3c76fda57a32111a17644f632a89ac54d751b4d87ba31b8ecd9610311f92c70da76df7cbd2a20fbfede1a82542fc60e781f9c161cf0b2aa5c3d6b239ba26e9091f32ba7b509c9468e6049fab65b05aee212962836187a6e161d8b77f9a312adc520ac377c5b47a12a17ff3f515a0940162452cc948c9354bffc7fecd92b6bb7dc1ab6db1b1630bb54d9", &(0x7f0000001640)=0xb4, &(0x7f0000001680)="645c69db90bf9791b09083cb7ae8f9737f0d09cf78d67781dc1cf3093828cf365bd61f40760046c33a696b6da48cbd703789eda8b87594057fc58a13d73a53675405b7a63700e28db7d0c54fca000e78e8df44200e6f5fd2180c97b9527541bd4932d9f73d751c175534c1b575f8cd6534d77bb2cfd31069b8e4fb4a8ba50b92c295f63cf11bad624b0684fd62c2dfddbf107c3eb4cad4df1178da7d0b5455d3e12cbd0d64889e2421aa77737626ee53d1071455b606c8c87f01fb6c104b881ab9461134a33044c7e29c6cb6016a3a362e47d0f9221b975d2a967ac204d968c8d732e444b4ad657f30e2470bd9b73368f1a1cfb0c7d0efda2d23ef61505f3fcbb56de90e2cde1f25b83895010fd641c681b8ed20d6c66730d968a99630e691da47e237f4a1c1b4928bec8d394df016ac2bcbf5836dc965c0209fb16b1fd58c4d3d4ef0eea5e505902117c24006bf294fb1cdcbe831feb1cb94eded9ed96b6fe7b132fd9ae265cd9ada357beb28980e729ea62b3990763f43f373e88dbdcaab2cde31413296b8aa7777280186edabc840682af42e44ddfa7ff8dc4ad86878cc31e89b8f81cb947ed86928de09977aad174643a8e6f08a2cbd5c8b27f21bbae3c88aace40044b0b8bfee6087f4a2583cb8179d0d800efbd365d98412b1ad3312d4fb7cbdec47aad6c816166fdbc515d39439b1a8c4c072d8857b2ec1618d2de7fa766ac06bc7e4c0a2848a605a84ec01ae5b476015b6e1e7e86b4799dffcc631467464ca84490cdee29ff085340d2a89a4880c02e32b1e1cfb33b5038d789e4b1fed41f0484f0155f915df9c3058f901f7041968a7cac1fc364b75f172e6a1f58eab1ba85ba8c88f615c17b86887d3dfeef4bb0276705ae7aab7ce3fb414f8ce6948bde6a139d63a79ac5fe08d1a7a3be2b5ccdafaa82bbe2a3d013cd8c041121d4520d12c2e266ab14fbd2c15d877f1b5112dbb9ef02a6697e401e2307fd837f6491f3be65c0ca182f11d409cebe81f17a0055fb3d4541970a3e9aa129aaeebfe4d0ed9ff9bbc5e1e6c5d8175748d11d2e577ba71b61b8ae741f0947a2f1be8b4c1f6bf0d4c5e96f930f3a238877c80b9018bbf777190ac40a380f771a50c06bbf46d7c0445faa9ca84d8fd9a4a36fd5f8e455ded9fe069097819b3890e76f260d66d50b691919e4cde7bc1dd45ac073cc1bcf2b7193fdb831c0441ec8f98c4b764ee289585e9e6b56fe177004828687646993c7e2110f969c905aee94e18ae26d02cb0a33725ec729744078ca42aa4f9353e41546b9f975a195ecb0062a6c87830a6bb7fdfaebbdf41ff414398ea90c4ea1008022be0f2ff9e3d5c0680485fa3e70ec89e03bec541cd5fec0ac88d4bd69c7458cb5d9b5095f5d9abfe679714fe48e238f56c7ecc9099a46f98bd63ee5429423c1edc953b56fbb635e9ee41befa6d74f9860535f3f30f20f92bf4dc322ff76addb097791cf38457e6bdf26a450b65e68b04272a4f9aa02b749ac9e1c51d5801ed8bff1960824e978aabce5c0bf8dc4b31a59776a97f20e8f4789ee20b2b127f3110286916197ba0dc4e0a2ca67da78128ba9cdae1600e7d5ec5d8914620fec504df766dd252fc08c173c7796fdddb111d858a00f2985a4e3abb13d7bd3732d210dcc1542120289bd2802bef4a913b26869055c098ac3ab58e23fa639ecd92994d8641dce40755337228e58e793cdf926bb1cabb414e1657a5e3d95f36545fea8538f9ea697c100c13000297f79394831692a19815fdf4d666c679a279caca22dce0212aa80a92d67d30d9d0803374fa6e6b4447478b1427cc0e61dff6cf282912eab16cccd8f4f25178042cd27b4e32503abc39fc0d10c5f4d1a61282e511c59a5f59419af3844a3e0f48b5e0122c320088475d38cce0d00cfe38e02ff07097bce7c0215deb70b56324938796cc22d28c7e6fbf62470d1ed864cb8be5a80866f9994b491a85e005ee04d2de4d3b8d7ac949da2038562bfaa30baac4d9fd2338febd66f4096bb20ed84932053893a48289a16d60a1ff9be978172c322c0b4e2ede9fd03144b5b07ba21ebcbe1a03bbba2ed270289153e8cc34ba504d05bfd51b108cc1c4250b54c440f4fc888507800f8ebc5de55d01c11899b82ba7902dd1d5d7813138f32e5bc0d7c96d411baa7086a2bb8edc09ea0ad319161b6a956b437cfd994b3746e6c8702d4c56c083dedef0c815a976ae9a37e1fc1a0650026ff0a7fdaed50dcef1e7bcc35c68bb10cbc84abb06de26d23397f3e3fb7337090a546950dd1e83b3338315bafa40f7da9c64691dc21cb4146d0c69e05800c5b68e36008223f88bb2e79ff3dccbcf10974b8e946a21c39be4bab0559fb8e697fca53c7a05c8633ba387edb5a57168b5bdb64854dd953310742a53a786772b3d314b13d693b10b83791ca078388344d2b0d38d76e87a79b29253320f417ab002de19c8bf9aa540427a8e5caa40fb34c02be0d1f3a19b8cb45d7f5a8f8053ccb9bfb8da91eb50107e06859c9398c5a87639cb5358662d42cae52de4eae3d12d0b0ead44bd0ce39773e35e1d7cfcfea494a774fdae2ec7548d855c3e6e5407ac8d14e2c86329c10012f3bfa74be2ffb1fee396f2063a9f46ea0ac3c84e823cffe285dbeda42adc308630640a1524bcccf46b7d05c3d49524660ec75a50241bd936c702c67753ce2fe98c095f5de2e584d34105c0873a3e5cf499c3ac94c583dd51f6a81028f4c4625e8e6805ee65e86dc7aa29d73d034d259b078357f9b4dd5197a62d4d053c9eb691fbe4dfb7cb1afec20a541d9f5402716ecb863b78dc030e297bb93a861034c39437725920131459fd3d6c94920975c67898a588ffb6eac00ebd4e18cfb00790961f0f8d33d9b259044d643a633358b0b17ea16f15abc5f8d58287fa31f8365e877f96a986089f8f470ec96873907c0b29c7cc2b51374c4ca9537c900e3bef8c7999da217e62518f329495f1572086a65d14b5d740030ea6412bb56bca876bd8391966839f17ef7d1a8df6619060b9b83a703b38232b3f27615faffa025c20cc6b4cd738879d7adb5d14a5f38e8cfc45de83c4eb5c77e835864331adbe35104c2be5807f70f02e3eed1cbef2cb2ed2ea3492265ce8ead82076d1ff92271b22d0d9ce8b9911f3f4d52c340b976bc75953cbfe084ec00fcce0b55041559fc34c8d23556a7a1843ab13a575094ea5a8d4cfa84ee8c8f9d8f9ab55a27ae79a5b6cb06900865a2d711fa07dc506a3f665e41705c073b614aa05ef8b50613ace153edc2ace1e1aa798f097a9a910fde2ab71e8f0dab2a5ea01b8a26e61d7890319d1bf86b723766b4c6c0d7889247031aac8a3e9f9f36aa2d22e0b4fea6e26dda73005ade3b0487006ac85e00d7e0ed1f7ca36bd67fd50677144fb8bc8d2b46e74f82d9c998db73422d0d3ced65c5e28cab0ae52c88a468d8e4907ef3fdd091c4f8d0f389d2a0fce5b28e7191d3638e75e7cfb56eeaece02acf011c4c80a621da75f581b999c3b80a5b7cc8bf3d6c267bc3f89dfa029dbbd2ccd2a9c2efa82eb39f642dfd55e6531a593a021bb11c890de204127e602fe3f9b21fc0a4e853142690a325d1053d72de245c0567e79b8eae78008b8ec577f0f0bc2b746ab130be0941c7513ea9f2a822fa9c7fae06d008ed086ada7b10a97f6aaa7191363e3970d176f06206334d3b9fe5ab6e0daf56a9378df4a572c3f222d560d7bcac7a2f420393b5ec3f9872643542c3358b425d2593558e2844f52c6f435fe81076707b006085651b65310845907018c0a55304545eb8021f468c5dfef816f79264b676b9917562a472ce909a9de1e7c9c85313529a2f6eb23ee756b13dc026a12cf8900bf5336b514bd714de6f22a0a9eba2a9ac2d7609ac956d1bf67bfcc192b3aedd81e8788aad5b7d9b07838082b3f4221880ee87fd5c6a4c0badd1adb1ae35368d0fea12a4b26a76672ef6dda0e19c841516014543fc4836c3bc20602bb925511a1d30db85ad74485697303e0efeb51427ed339e7e7741b395f3a4e0f5f183b360dc4db5ea903122b22dba1be4d8f1cb1893fe1e61854082c2dabb3aab0585bc18fc5ff28494add876d934cf68a40d16a98590551401f37b09cd14844b884baeef4e7981282b1a369fa5ee4cda82a1764ea5c78f0472c68f9fb8512a96fede1df335f16aa06d918df312b5c8ee7034bbb991661bb40233b978bdcd8e96e670bab0edc5aa8a3cfd437e572bf61e27891dd5af88a89f41c120ed8be2aeeb6d2716f980fbb04fc34560e06e238929bef889815a2cf36db7260fd663fc23ff86a1d4b3dd79cf7b872f1b48e160601f537198b502e7a9c813ad475691fdf7e9ed7232b5ef9c06d6fd960bfede079d28eaf6817785e139697fb001f4396412d7c1ee6d32eb8ca7cc7bdd2816a05cdee311a2a03c6ece51c859006106abefc9ec89b144ef3f249144429a7e05a0ff174002fd213ac774608e035a15d967956033d3654dc4a2d757b642bbe6232cb7a103e99f2bb7dc46d46b933bb3a5fa406fee00b0eae7201cc7e10aa603bb2fadfc88a4ae34c72ab3f600132193a0d8738d759afa540dcd251c07f39aa62dae0090b42228ddd0544353c2cf2219a2b1a7141694a8041e3634edb40482d9768dfc0b7f80c03b7b4838fddf965f935fd8752b1b9e656f4322df9f97e085c6aa6445e3edc7d9b5275e0cd871ba6e85dc76b197113c5c01a4ba36530b13fab225b5c4aea1d5902beee36595b36c6ab2027acad92fec99c413600e7be6c4ed4b1987b9e6c6cbf3f6fe216379f436b7d8d5e84e1e8d28583fa02671631432df778ffd7980bb891dd66af084689d8c795e3a26012ad06564074e7ba2fa0e024bb0bd0995946ef8f79d2af84155def80641e9c80dad92879cfff7f58231749cb5ede160163538dfcbc97ed54e8e4d219d78de765a59021e50c731172d488aadfba86ce597ec3182a193d99e22391dfb6e947332224c190fc1181c59e56b7edd05b1cf910e7196b80af6a9d5c539508a841281c7a892fa4daeb3616ca2d96b611442a61591539b405a2f00a94e8391db99fe8477e2dcda6e729aa2ed0897156efddcdcf87cdfbe9a5a21b12d52d594cc44d84e1864a01bd8ec89acea93b568f8dd4b1035f3e48828762b2e40536c231cd4b3af15bbb96d78a0b7d467f0df012341f0ca36486d61fec10d3287d04986b18a26198df5637e3dcbc3b5f6f76b662398782c31c33a05c6f6db9d2fa51c69be144fea112c6d664d562a78a7900dc1ac102ce236a6f0cf4527d95eb6575a8a74fdcc99c12a02cefa24bb08a37682c0d7af9319dd9d9a6bff4f9b8ea577ab5be4c3c50ff255dbcf96c07646a0f5d88bd9e191b12ae32635a82b78e4533e410eba90abbc1ff0fc7247a2f216c69da644068e4f423fc43137a88265de2552b2fc8cf4c51b29a316ee859457fc25b546872c81b79c8508a70ef33c52eee640cb663788909e740c8364669e6867e60b16da27a5bb564a13d420dc0457c1e5d8634bb89c3d2385511f82fd97b94dfddffb4ca8d37f27f509a971473dc805e14062896fa91e778bcd59a9be0065c768eadb5d7163afebde3c97390e59aaa72b9cbac7c0d5aae2f71ae3269f9b0a4b9b9b9bd156f93dd7a3f7e3396a44445bdc2194448984f605304524191774d80fd0296b9d59fc8dca1341e58bdcc09fab9d1c141f4a35d9b92af86e0fc0068e07319f75ada79570de9596b4d4b723fb7e87f6c4c0921bcb59ced875bdd298137e7694a2ddb498720bc24529cc4e1111d", 0x1000) getppid() pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000026c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002740)=""/97) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = dup(r2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002840)) getsockname$unix(r2, &(0x7f0000002d00)=@abs, &(0x7f0000002880)=0x8) socketpair(0x0, 0x4000, 0x71, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000002940)="32a3e7fa7a249a1c8507e4860259806953ad105a3a50be5d0e", 0x19, 0x8, &(0x7f0000002980)=@in={0x2, 0x0}, 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000029c0)=0x9) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002a00)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a40)) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000002a80)=0xfffffff7, 0x4) open(&(0x7f0000002ac0)='./file0\x00', 0x80, 0xc8) sysctl$net_inet6_ip6(&(0x7f0000002b00)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000002b40)="200cf97bad5bbf6d9c5c11f17cb81323335d50423f0f919c54de815b27764993a5346e4c58f23fe58f4a6b9c224bd3554009ed58b6a16701eebe6faad3387821fdce506c9c238ffabeb05407a39179558128977eaee61741eebc363622fad8c67473014b6a4355d9b1727bbc0b925166c05dbc781f42518ce17d308ae48ae33ecffb1d0d73456c0c6f5d9de9d5a17cafa1377cff2926c47a7ae3108974d5daffbec34af14647d69ec6d9e2cbe4fd23f7b31f66e90a34608b72a9a54678c25329d5d2cdebc99a2280a0cbf449250a501db09b73775334ffc003abb772180c77bd", &(0x7f0000002c40)=0xe0, &(0x7f0000002c80)="e6cf237a2235db0432d52a559266f8b9dd000e73f49482f602cffcf2389ee4c67468f3d88c4a2da51f5d6c43e5734e8bf3fadbbc6f3215e7904594b45851b50e0e48094a6d161f76fe8411db422c146b4dc1d2b2ff87a445167a58bcafac5639cbf55850815b0a78cc8fed140e85292e961e5b766308de30512ab2", 0x7b) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002d80), 0x10000, 0x0) preadv(r9, &(0x7f00000040c0)=[{&(0x7f0000002dc0)=""/109, 0x6d}, {&(0x7f0000002e40)=""/56, 0x38}, {&(0x7f0000002e80)=""/51, 0x33}, {&(0x7f0000002ec0)=""/85, 0x55}, {&(0x7f0000002f40)=""/56, 0x38}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/137, 0x89}, {&(0x7f0000004040)=""/100, 0x64}], 0x8, 0x9) fcntl$setown(r7, 0x6, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 2: r0 = socket(0x0, 0x2, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000340)="a1f89d7677b323062931f643fc256e832f90b1521986f1ebdfba235fac986c9f4b951de715164c1800345551ca8da585ebbc1bab1e7088451cb4d961119b1c59ece7c6b6a5c10555051e5c93032b4eb5890eefc248c08c01c303727a457bf443fcf949fc0fe7f0c63d11e4e0a55bd300438a9e994eca6a31a6b98a28587e241acdf290f39f7b6c3b1d76c437f7f0951468a65934099984b028ac7561bec7f3", 0x9f) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000080)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socket$inet(0x2, 0x2, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fcntl$setown(r5, 0x6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x101, 0x0, 0x8, 0x1, 0x0, 0x4, 0x0, 0x0, 0x2, 0xfffffffffffffffa, 0xa7}) executing program 3: ktrace(0x0, 0x0, 0x53e, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x3, 0x3, './bus\x00', 0x8000, 0x3, 0x1, 0x20}) 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) syz_emit_ethernet(0x14, &(0x7f0000000f00)={@local, @empty, [], {@generic={0x8863, "470c82e418d7"}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x1}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ftruncate(r6, 0x230000000) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x4, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x1c7, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000086dd67518aec018d3204ff010000000000000000000000000001fe8000000000000000000000000000bb67140003000000008730d9c21e763952528cfae9719c796afe8000000000000000000000000000bb0000000000000000000000000000000100000000000000000000000000000000ff020000000000000000000000000001ff020000000000000000000000000001ff010000000000000000000000000001ff02000000000000000000000000000135d9872d62202de705029e045ac34d54ff02000000000000000000000000000104000000000000004e214e2100089078802c0788e97cac35298ae5a599324acc1098e1b9c87fcd96d1901a9b7e56d554f54d1c9618f96a153e3ae94457dcbfeae1bc6dd6d0ea7e1a890991093b4212b2b198b2b6cb1157e93a570bb4433790d419d143f6e5ef7ea3b8afa8c62a31d002c2f8a5503855d26f39a572ddc0f49ef4cc1b69d1f74a665bb2ef8178a2bf4c653bc005cecbe0ee7afb11218af570fc96b272b4e3441e1c32a53efb919f"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, [{[{0x88a8, 0x2, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x8, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@timestamp={0x44, 0x4}]}}, @udp={{0x3, 0x1, 0x8}}}}}}) executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{}, {0x84}]}) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x2b, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x810, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) (async) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 32) open$dir(&(0x7f0000001140)='./file0\x00', 0x8, 0x88) (rerun: 32) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async, rerun: 64) getsockopt(r1, 0x25, 0xa, 0x0, 0x0) (rerun: 64) setsockopt(r1, 0x800, 0x0, &(0x7f0000000000)="5ad58edd21ce77fc6219a48a80688fc3bd2acdf571f25417f0cc14c6b6f9968a04f201", 0x23) r2 = semget$private(0x0, 0x3, 0x720) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/4096) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0)="84f0", 0x0, 0x0, 0x0) (rerun: 32) executing program 1: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCBRK(r1, 0x2000747a) openat(r1, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000200)="10", 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r4, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xfefb) r5 = dup(r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) poll(&(0x7f0000000380)=[{r6, 0x40}, {r0, 0x2}, {r0, 0x100}, {r2, 0x4}], 0x4, 0xfff) syz_extract_tcp_res$synack(&(0x7f0000002b80), 0x1, 0x0) sysctl$hw(&(0x7f0000000640)={0x6, 0xd}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, &(0x7f0000000280)="c76bb2d5d5194c0fb70d95adb8af1d73bfbc1e3d35b1fd725caa1dd4da602a606b317f28fdc175233579ea6f32", &(0x7f00000002c0)=0x2d, &(0x7f0000000300)="7e64c4c7c04d5688bca64ca819ac2b070aca6b1f12b5214cfae9b8cbbdeb714ee7", 0x21) socket$inet(0x2, 0x0, 0x0) pread(r1, &(0x7f0000000040)="16", 0x1, 0x400) executing program 7: mknod(0x0, 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x6, 0x0, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) mprotect(&(0x7f00004e4000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') r2 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/218) executing program 7: r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713248e69931929648", 0x14) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000ec0)='./file1/../file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {}], 0x2}) r4 = socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) getsockopt$sock_int(r4, 0xffff, 0x2, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x4, 0x29) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb80350001080006040032aaaaaaaaaaaaffffffffffffffffffffac1400bb"]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{0x28, 0x0, 0x0, 0x400}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) lstat(0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$getflags(r0, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r2, @ANYRES32=0x41424344, @ANYRES64=r1, @ANYBLOB="5000000090780000"]) executing program 7: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100), 0x0) msgget(0x2, 0x710) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r2) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r2, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x7) r5 = socket$unix(0x1, 0x7, 0x0) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) r6 = socket(0x11, 0x3, 0x0) read(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) poll(0x0, 0x0, 0x0) mprotect(&(0x7f00006ba000/0x3000)=nil, 0x3000, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0xc}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) getsockopt(r6, 0x11, 0x4, 0x0, 0x0) close(r4) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0xfffffffe, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000880)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x408) r0 = socket(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0xffffffffffffff55}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000fc0)="e72bd73eb48e8efd145fa539bb8bfd224d944bc38cfb12ec135533739d100d1519509d9b48f3042f8ab1ebd62b44d4b6fabe24b6ec94c25bf51a40bc2ebf0e8289d8125513ac58240300ff2407341dea270bdbb7635e90cb5139def0d9ed488c33a239aad7b926beb39af7cafe83472fa3fa527fb494292c902dbb16b14e78259ebb52c8d2a5023f8db8dc99ae817bc9d0f082ddff556dcd0ed7583c950fc36d0000000000d3bb328f74a162e970553e36e49145a1cbfaec65186e916eb881c50150eb02d5f5a58bf2d20923c39a338bcf0175c39150564a3ded618c5371bc8f60821e6c67fafeed29d3071689ed6a5682baf7574d1a23b97419804e654bb13f8db7a1d2789fa73b14d61537b8382742c1206bdf4ea2bdae3170393acaf4a3cc2b8c0fa824ae26cf6529d0f9b7f7cfc3099a59b21a4f282e9b287cb86cb91ad78b76aa5ee6cf72605a0aca8250e5ba28f03ec62bb0f5c9dd8400b389b6851f193b97cc066761a9092a70f6276b54a8b222951146ac968f6655d403e868eed231b1d6ea33", 0x184) setsockopt(r2, 0x1000000029, 0xfffffffc, &(0x7f0000001180)="b4f7ad1031fd8bd86a54424f19c6708ede03101faab764f31f43b303951a7e2a8b64ea34fd652ad9506c7e8774cd0b391344ec1fb497f134ceea7db4f5388216a3ce3274d721227fa21a61c4e4b855302d3d1e70548cde93cfb7d2dbaf26c189f2fe7243a3845a3ce77463cb0f44552eaf6870289cbd5c28a9e70fc62d368775ddc3405985caab35729867a8152642facdb674f7b63c241fc16deae1e1deefb03d3d6d2711fefca64760090000007251bff8d5bce14ec507a9f14dece0b2c08679632994fd5b893ecfbefd4c75a53d61e0a034c4dcd6a97b06d3ea81c1ec56e2569b6bb1989a59861cfb97ce46aedb5920e69a714fc33ab2b3dc7f1e8e6fa4dd643fdd18952c8fe655e2f44087db713ee30e0a647b1e0855c86e7a18b07635ec671e0e42cb69919a5949d6aad5a089b78e37a17e3ad198ae", 0x138) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)) executing program 1: setsockopt(0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x4}) executing program 0: syz_emit_ethernet(0x66, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000380)="3998a035", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800460000200000000000019054448130ffac1400bb8303000012009078000000003d53cb7f3cc4d016ea5807f75d0c1da3e71c1f51caf5c0824f60ffdc09279b3eb64abeaf2cf029a19269abf95453474a1fc30e17b07e1aa6ddc95a7f0df1bb30e0e10d335cbef4fa69a9f1df3daced673d6d855de18af4638d38f2c7523287a13b7b"]) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x90) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/1, 0x1}], 0x1, &(0x7f00000001c0)=""/191, 0xbf}, 0x10001}, 0x10, 0x40, &(0x7f0000000300)={0x9, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x1004, r2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000400)={0x10, 0x8001, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ffb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x38}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc}], './file1\x00', 0x3264}) r5 = getuid() chown(&(0x7f0000000600)='./file2\x00', r5, r4) r6 = openat(r0, &(0x7f0000000640)='./file2\x00', 0x800, 0x22) getgroups(0x5, &(0x7f0000000680)=[r4, r4, r4, r4, r4]) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000006c0)={'./file3\x00', 0x1, 0x7f, 0x80000001, 0x1, 0x4, 0xfb60, 0x6, 0x0, 0x0, 0x9, 0xffffffffffffffff}) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) getpeername$unix(r1, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000007c0)={'./file2\x00', 0x101, 0x80000000, 0x7fff, 0x1, 0x100, 0x2e35, 0x3, 0x0, 0x2, 0x9, 0x56}) r10 = socket(0x6, 0x4000, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) r12 = open(&(0x7f0000000b00)='./file1\x00', 0x0, 0x32) pipe(&(0x7f0000000b40)={0xffffffffffffffff}) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b80), 0x800, 0x0) sendmsg$unix(r6, &(0x7f0000000cc0)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000880)="ae67e65c7fba13af5803da96a3c5c19306395df5ba895b2504c77b70360b2391bd9b4d44522777be0b21fd4f700bef22fff1a735a150219e27e83f1e46dde63921ca490c50d44685883712e765e9aab8f2c698dde3a30bdc7c", 0x59}, {&(0x7f0000000900)="da50453b8f90374912173169ca645e3e089a7372dbc5becd402f01abf3b2f3a7357b42a8e14f48dc2d462740cad2e014af6ef3e5cec1f4ab9facd4b19a2ae3a9b4da27f2eb6ff36bd8305151f76d798dc2e0e9ac2d986a7ce07ffb6813fd02a3900668721beb", 0x66}, {&(0x7f0000000980)="de2f5285ec08fb9cfa207ea6a344008c90a0c0ee", 0x14}, {&(0x7f00000009c0)="48fbd3bae48767cd2d8e953d1e5f14a41f139209d3bf54162d65394f5622008743a9ad871b0d7999262bf7b5daa50ef2ed09389b6fdb0853f1e0a9e4689862ef3d53a7be9138490df00d3d012ff64b01fa6f229029f7fbc5f52122ef499e06461632a631cc858bfaba67b94bb979a4611841333f1fafba4430919b71895b2fd41f57c24ff389ad871dae9fb51cbfeb4fd7a3", 0x92}], 0x4, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r8}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r7}, @cred={0x20, 0xffff, 0x0, r2, r5, r9}, @rights={0x28, 0xffff, 0x1, [r1, r11, r6, r0, r0, r12]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r13, r14, r0]}], 0xc8, 0x4}, 0x4) fchown(r0, r3, r4) chflags(&(0x7f0000000d00)='./file3\x00', 0x10000) chmod(&(0x7f0000000d40)='./file0\x00', 0x82) mknod(&(0x7f0000000d80)='./file2\x00', 0x2, 0xfffffffb) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000dc0)=0x8) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1812, r15, 0x5) recvmsg(r13, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000e40)=""/254, 0xfe}, {&(0x7f0000000f40)=""/17, 0x11}, {&(0x7f0000000f80)=""/160, 0xa0}], 0x3, &(0x7f0000001080)=""/48, 0x30}, 0x1800) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x400000000000, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x61}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[]) socket$inet6(0x18, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f00000004c0)="ea9ffa45", 0x4) execve(0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4000, 0x6) ioctl$FIONREAD(r0, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000440), 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffffffffffff9) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchdir(r5) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYRESHEX=r6], 0x32, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00006b8000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x40000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0xdb5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00006b8000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './bus\x00', 0x2000}) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x70e, 0x4) socket(0x18, 0x3, 0x5) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="9c0b291fec6a5560c6011c38", 0xc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a77868de00043fc33719ca6df71ecec8a900108b2c10a1f8c66630f575295d48889c98000796b2dd921a5a75680b3704005d2c15e6d7c9198ed900ab006ddfb6f869a31a2216114d1ece85f5c4bc000000000000b1dbddf42a004000"/132, 0x84) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000ac0)="313f8cb0f86439667ce0037fd60dc178f7b3809a127e616b3037e67465fca289d6e5effb8fbfcc321ac89a7b5484dcdf3da04e2f6e8f5169e4932447d5e27717c0f29681031e5e12ccdf597dbf9f9a7076511a37f9159381c159100cad88c4d282c110b6a388e8d515f5ac8dcb2bd54c2958405db8c7ff42ef83680508c79ba07ca298f2aa215aa0602977cb9e8769180d6e3adcbed829ba312eb10170d3684cec0a54c252437ca6695740c21f7a0a200b5779de718f8881035fb8f581c6ccff23407f737214e3d6ca770dfbb963c45468511df7952298f1b986eb4db8b9820cc111dc34b43a10fc4406285474", 0xed}, {&(0x7f0000000bc0)="35ffb8621df6712e040bc31d5b1f9f3f7c20ea1e1390c0f4f2ad79e74195ae95eea2e913f8c76c582405a5086fa6448bd799331afb21a3432d9163fd2fe06198122db7f184d41c770dc89eefec873b0162d32e93be9155181fbb10b8b28367b5772cb3ad89f2d521886f22fc86eafa1c286e57c9c9819fe42efc9086802c65af48bc0a71814e76ae09cd7a383c70054a2802c3c470134d158a6cc6b6bf08f37f063ee6d6aa97f479ff0ddafb289d7a2288a23fee619e41344de145585174ce35793980c34821f4156e6202e80013c752642ce9a783fc5c0e732849296df3434bacd9c9f0b3574e3eefba18f30dcc1b03", 0xf0}, {&(0x7f0000000640)="5f93d7d021075cb5a9aa3646cc66cff820223eee39f8de3d6f28c3b598b295b34d7265dbb5ad3a6ed4661b0753f34ff202f9c9cd00"/65, 0x41}, {&(0x7f0000000800)="fdd2457f29aea1b0ee741e431312a1f4b38871532c462b258e62288a4e9b99669d70928418324677ba9e372e5b3a4ca5eb5ba9a13472f77574389a1aad36d3584c606354aa1785b6da08326ecceaa22a529a1bcb142b80280fe4eec10cddbeb6092c22f4bd434eaf984e63705763b573dc1b3413f15901efe7fce6b53a06540c339f18fe91decac34149234c30f226a508bfebc40526faab81db6e4d4be1fcf6f6cda275d71f8fa1", 0xa8}, {&(0x7f0000000780)="04ff608504dd08217096b77a2d2e0f4cb5a5ac575e7199f503ddac12c35851128ceff908dda0650a4a63931d53d37597794c35585bab2c7baabf6a012bc2e94e7330fd2f", 0x44}, {}, {&(0x7f00000006c0)="8fb28f581e8c02c27ce13487e9b64c1ab59511603e4435325dda0845dd6c218aed648584ba23dd", 0x27}, {&(0x7f0000000700)="116b7f935536cc378985036acad1de3e7641dce0b2b1e40d2a677de6918f566334071a132b77c254a0171ac8aff9f9c2b6bef9c9e47df34a202fa6674b1b1e0a3ba4386bb816fd5a025d435f7330eb65ac4a5df194aa85bb09aa1343a7b68ea48bb52d6da286646ee5c5b274f3", 0x6d}, {&(0x7f0000000500)="19609bf035f5270062b4facf0f9ae8a8c5e297a1c0caec6b2ccd5bd8f41600d0d67a08225b80254459290c8ea9483b2220bcc69ce64205f05f3bde17d5747f1b7c57b7945ea04c6877fe3e645fb5c0970006fb777b16b9f4bd5a329b443f1e25a8ed9c759b4e157d466d41f809151e7bde7e703c12da33ae8143fa1c8786f7e287591d25e5bf9787e6e1118951666c1b659099303708d5f6ccf1f375a4095ecdbde199b5c83fc987aaba0352dc73710d87a80c2be5108ce7d4b1b33d22617335f873ed2b134f16f42e7f4913d371e2df02f3160c6700bc56749d61382c26ad6a590a81ddd1281e7c91de2992c585ef22cf", 0xf1}], 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r4, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r4, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r4, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) getuid() semop(r4, &(0x7f0000000700)=[{0x4, 0xfff7, 0x1000}, {0x1, 0x200, 0x1000}, {0x1, 0xd22, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x2, 0x1800}], 0x6) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xf8, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xea, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x10, 0x4, 0x2, 0x0, 0x233, {[@generic={0x0, 0x5, "96c729"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x16, [0x4, 0x0, 0x40000001, 0xde5, 0x2]}, @timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d98423"}}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xfffffffd, 0x9) syz_emit_ethernet(0xb0, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x7a, 0x0, 0x9, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x1, 0x0, r0, r1, 0x1, 0x0, 0xc, 0x4, 0x9, 0x0, 0x3, {[@nop, @sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0x8}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x12, [0x0, 0x7, 0xffffffff, 0x4]}]}}, {"63a64d197defa25ee74f8e4540221b24f94057623337157c9d2cda1e67c5e309d34c9ea9caff9cad24c1686ba7bf4e4d5f837d4c4a3543b954987b030d40849cb9e0abf7a344f39e4366"}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x0, 0x50}) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xff48) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod$loop(0x0, 0x2000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 6: sysctl$vm(&(0x7f0000002e40)={0x2, 0x9}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, &(0x7f0000002f80)="81627e41", 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180)="23e6139a508b7f724d62714ff6fb6c2783cf45eb14c32a85e3d84a7c70b13a2f7bbf5b76f377c6a9bb30d39e0432b05a622e36f345f2ccb09abc5cf10597aff54e33d96a41aaef646b61bde30bb91cee92333c1a7aff29a1de43acd037f9c598f78bf9edb6ecbe580902fb68305a5f187a8cb73656f84d378cd03d954da126c3d3e22e6a1012dc62334979aa0817147ca1aacbe53cd9deaefcf0bf21a3f2cfc746aef3870e02d997be0a8eb4bce82eae87db94541069d320defff192c928b8cb66d437620f293c0814", 0xc9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x0, 0x2, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) r4 = syz_open_pts() r5 = syz_open_pts() readv(r5, &(0x7f00000012c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfff, "0fdb000000000000000600000000000000d900", 0x0, 0xffff}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) getuid() ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x20003fd}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) sysctl$vm(&(0x7f0000000280)={0x2, 0x4}, 0x2, &(0x7f00000002c0)="b87dfdc7ee8f1fb5997f83ba5c39fb195f333d702d7c26203d3a889c55ddce33f59b1ed9b64efa8443467ea6134de5b03c1813c7d335208cace34c96e8a4001e3fb38176f4508c7f79138b119f65dec6314b99677f1a631f850e36b0818dc347851d6c286faddc0efccf1ad68d5f1c0b164c8c85a31c37632e73c315f45762164ceb5e9dae55de71908f788e4d2dd1c3de5fcf6fa8f59a87d74c5916f4ab8857aef40f01994c7b876dc003a80fdf65aef37cfe2bc6925b679c2fd2aafe9c13159f59e65e2e22f91885cb31ca13e981d805e79982c9da468d8b73", &(0x7f00000003c0)=0xda, &(0x7f0000000400)="8031c971b987d7466c0b492a6fd0b3c576aa4733b470ff080a2d60a6f8b96b20fc8f85b589dfb2857b2e828be01878fc313226f15dc856f36ecf0a4c2bd93d6c1f781843b4d9193c2dae039b78e00c6c41869e71ac3c53da00c3a54d2b5d3fda3d3397f612181bf860d745661d3c779961dce33146c3084b69aa975cc2a59c754767826106a3b3687173de497466a05a11844a496e20525fcd470a110577352e5713d4279207bfaf", 0xa8) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x2, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(r1, &(0x7f00000002c0)={0x1, "10ee20dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3a"}, 0xe4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c", 0x59, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000400)='./file0\x00', 0x80, 0x18b) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x43}, {0x8106}]}) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0xd707, 0x401, 0xef88, 0x10f, 0x81, 0x64fc5fc7]}) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) setgroups(0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x125) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="19a28b60fdd1084c94bcde6c14c97c9e3de38a95dd", 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) open(&(0x7f0000000940)='./file0/file1\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r4 = socket$inet(0x18, 0x3, 0x102) r5 = dup(r4) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x25}, {0x6}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x416}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000003c0)=[{0x2}, {}], 0x2}) semop(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x406}]}) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r3, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(0x0) getpid() syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) executing program 4: mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x205b9e) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000200), 0x4, 0x0, &(0x7f0000000280), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x7176, 0x6}, {0x9, 0xfffffffffffff35e}}, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/114, 0x72, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x7c, 0x0}) executing program 4: socket(0x18, 0x3, 0x0) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) (async, rerun: 64) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async, rerun: 64) unlink(&(0x7f0000000080)='./bus\x00') (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {}, {}]}) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) (async) socket(0x6, 0x3, 0x5) (async) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000100), 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x64}, {0x4}]}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4028, 0x0, 0x0, 0x1}, {0xc, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1000}]}) (async, rerun: 32) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) (rerun: 32) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async, rerun: 32) semop(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040), 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="b5e100", @broadcast, [], {@generic={0x8848}}}) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 64) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (rerun: 64) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000007c0)={0x40}) fcntl$setstatus(r1, 0x4, 0x40) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r3, 0x4, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1db, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x80}, {{0xffffffffffffff9c}, 0x0, 0x40}, {{0xffffffffffffff9c}}, {{r0}}], 0x0, 0x0, 0xc3ca, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xd2be}, {0x34, 0xfc, 0x80, 0x100003}, {0x8107, 0xfc}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1f) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000340)="bee4a8d74a3529db0bab3cdc6475ce574976a262da130862829d4d395c16c1163c83a31ec0f597f30bc5d9fe5a7f4b62b65d5e0b3004633d7579f8489d9b4379fd2f3097458f0ed09cc633f17dd2318ed9a3a7ecd3f705a500d65525b1d6fcf735177baf6d46ebbe488f2cb2dc1f130594a638076784a32d3e45be46bc45cb8fbac9a5da388bc6caa3b875e12ae94805f0a66b2e630c2b78892a9c3ab149810284d15f5f6eb0673bb8030f8da35d3e025ffee619e8ce9a01a821ff9d05dd6d394dafcc3890e03e9f9ac1d3b467f678940e45468591d0e6144b34e17cbbab7fd3845af5f1519260a529ea84a44d724949cb0621bb9bdfb271123862081887ed0306e51032eb9e186a76c1be920caf17b5e77c023cbc79e39a06eb53f65cd346d985459f68ade88ad9b363cc5daecfc04b3385b32e4d78749480109aa0123a123bddc842a188c734267dc9b76f1adfcf1da926d953c62089f44e4930b931550558377bfc5007f8e467b77bdc4f2b14292daa982b1a303e8bc8704f2f852e194dc60b14a11df16389cec1ce36325b958431eec6d35e4ba1aa4e1ff42ff092c22547644cb6431a8ed91c45ebe0c6f3c3394754965305bbe4f3ed6b8dd08b9d287ec79eca4e1397a2e08d44e46036cd4eac794f73100271e2e6ffa6c62fcefe4b54bd365bd7f06fd3b57ea946259005b6481b9b88c1f27c82d193e2767db83d85c0aa723fc03909aecc6bb2384a19e442c8331c609dd5d15b8450ec3816ba34e68521726183925bba2b9095cf0bce71872302d432208b5e81ae88c514e2cda794940f89791fcb652e0b74bd80d359445bb77303afe46a38ed678b5bdcaddbeaeeb48d0252fe2388effb959f8a26942f00ad4fced9ddd7640f5a660504b43965ed2a66b14db7ec0fc831968e494d89057a7b0424691fd12154a1ff47ba16d4cd9e0f81611e5e19ed5972471453e6acc3c450ffea0c38893a1f33d9f29b10919cf0bb6e5ecf45c14ba6a23b7c9840acabb12e126dd7d2b6973ad01fd2032b1d7c98dd6643f44e488e38ad8ab81ca85ab746504564a28a3bfd9a4b3fa84681d7da87b9cdecfae730a3e4bd8997f20421157c8720a95858a808a4b0758db1d64ff6517c16e2e8992eb60ffb1e12bfec7eb1ac7b9466b8e6156341cf76c5774cc77af15ba75cca24711ebe26d8734ab8303ff0de5f15aa34baab18a01dac1f89ece0315ebd5914e1d0095057de4c196fb98b01a49c09048ebb9d6c8a0280f280836875d932946e428abfeee90ecad162630826385dec657c0464845cb2a728ea5fc318b659cc660ba799567b1ec8fe2931b39dbcb8a73a72243a774dc090440c1702c91d877ae75c3f811f87ea54cfea3ca5c61e65068ae975ffd66f138bac1e6ec6f8783a260ff4c419200991ee093586b300cacc2d175299ea3986cc7ee70d3a1cdd8db5911ae5a4c9d6b6912b880c749b13ce0e633fffa21596d12917677ea249944425ebf76bef4be831f55aeee8a49da2cbcb8af3eb0a109c0ea2e5418eebc90569b1ef3ea956e819c079bdea08517dc30cf62f1ebda0f4ef52094ff002f6b5009b509fd6e43e6978845356f6396d2ea9657a1ef6eab22b8da1441663d4a3a0102316fe8d97e975c8fc20d18cc1f20a8b77ae65b4f9a10c6e77af22ad9f09f79c35c1d60b30e13370f819327b822ebb7b8bba08b1d1449500e2d6fb75da131f682abe0aa55efa14350cec4bb7d93b17af19eb6158bfc04fdc858cef09085029d02ccfb3be76f93d316dfd5cd93523e942fc9ca446e11618bb20514b05dd0325c2822bea8b3040f25c809a1f6493d0fe6ddc78c1c9a41fc4fcb0a92c3c1aa96456812ddda8014b49b7d24ec25714295377a6b2fcbeae032a1b0704f9850b653d7b090ebfd83b7942bd26c6be8e9b45311a4ace537a79a7f0345969bf3ec2e2d83790f8f1174f6085b279eafb531118733d2144a8f87fece31aee11052d4630bfaabf4763b725a0c226acb40302e185501ba489cfe5a3fa2b443fc1971e533ce36633d4788925175f3346eaf9dbdddffad6fc4b6c0bc5dcfad48ea539bc6762601a38e4ceea81db95eddf2ef06a2f6515c40434c39960fb669e388ddfcb3a41b1f0e2ad5aa4e27eaf39ea505e516c1076612d183530c2db7d9ae314264739f93b9f9cc903b0ee7a6d94d9e850743691a0e17b29665cb06ab7401d11df2c7c969a1cf5575f1e09253e4ce705781678c07082bc88b7c71e0021b8ca5dfae0c6db21cbb2cdc1f182c82333adf50d2f0cbf6508473626127126b3c98aa5adcbc8b823bed0dce8391e427ea7c584f2cbb35df5a745f338f1ba64f756db915179f55bacb7630c3c14e7cbd5151048ffeed1e4d28a754a3b4ec2363cd0c892f591edab8abacd94c8793b8b13ebbdfcac9f70d1fff05d62f3352a1907b23c95dbfbd193df95269b22504a2e557e28e59b7329950cc59557dbb89dad683731f591c40ed07538da02c25a83d6c463bf0a19a1bd45cd299e48625345efec27e80dfdfd5a64adac2304246612f64b76b3168fa875f474c759a57ad4f4837b4f6ad45e2a8856f9cba085cfc457c4a0c32c68c8b9679345b30757af1edf5902c4d9d60e8166a2909c5270462dc15c318eb627372f04af1d1e685614a2089b834384f8fbeb323181e73332c2565364823364a909419cc725003792a68c59e33f2e50f2c00d7518b477d4239c3a3c031cc9a49ee866a349d3536960cbeb1712e7dd1909ce0b530f5fdc99352277c804f46397872091d71fc5d588210e41202bc06d557c3b6e8148088fe94e7a4295afcb819c38e8ed1445d101dacf93a13d2d4943902d12e2a3e940cb0df80e01585fd315eb34f872495fec1ac2aae76555ae1a032556286cdda1ab00fd16d1886ba5223311e2e8dadc553aa9f88f0fe9420ccbda1bedd2f70bd60fadac278ffcaf8a705b7e5b3f8d8f9d1afd00631f30c0be63d8510c3302fa1884286162fb929d8e92ed1537277b91dd03beb588a009093ff615a3dc6e70293f4eb9e76b06021d752f5c2cd46d317cd313fc119a8f72c10aa4a04543d585d737e31b5796b0afb2972f2634c90939cde59b70008cebbb3a5ebce7279e7faf41c41585212b524db33b4594d32738dacab917a712bf48939d7bcd7e084553e949fade96b2715a2d849fd286f14748eecc77f04e83214034a78c05a712eeb2de49c0fc340d16e37b6c1242598b8f1be4c77574b6164847d13795309ca8e0c6e61dd419b9af8b2322f1699ad800d1f5983edd920862f04cfca173585fc8eddeba6ebcea60451ae05918988bf3c0b760fc8d179ba40487e02ca918c1a1500f1f4d5d04d6f5ffc2bea206842122e26aaef147c7412270c3b541828ab57afa123582df3f8926c2d9eeb30054b5aa2b3385e4659d07a75e613ffa8599c59a318afef587759eb382e15ee63662ced1080efd3d191debeb7207b59009b45c08fc424a70db5e82eee046b9ac186ced720f5fce835e5ee27ddb35ce5ae9377fca8dce136a0c4ca14bd9d4169bf720af31281287efb16ffb152858feb311c4ce2378b155bd0680efc572205b7d37c356aa46fa5456281c146695d902fb8d53f05b62599a6ef426520dec38c00fd52bf9c823c9719d05e3aaa2dbbecd444eb1d6f0553b4077e1476c7b57dd33e1ac6df4f598b1dbf2ff3fbdc530d9bb1d8761db1b20d39903e5cde3a99c1388398c7d2eacd6488269ad4a1f999fe7281350218746780bd78b93f3c73f39424b21e7a4bdc75ce3ed12d719e881b6d2c331bfcb2fd198fd2a90bb744bb3cfee5eef84f6f443f570188d93a1739f17a1121ea4993a1fdd3b10f7569d454c4d6e9a531e9ba1714024bddc4dde1c37768150c2eb0e82914e7ecff7c2ac18cae8e137ecd01894ab9ffbff8f3e1f49b2e56846d7a69cc0f575fe975f27958a53acd908b04b40ea02ec82ea22a3a1f0ef515edb96dbf4ab7e48c5a9961b3da13591e726b536d3e7c3839b3465270bcd64cd34cc5d8ba3a9010d77b2bb98e4795c1436eb51e42137c7379d290cefd195f09d9811da6eb21506e34b8f24b3fc74cbdc14552830c9ba66aa3cb760795984f9f1e4e4c0cebc1ad68d9c2fa03ec703ce24c30a197debfa88186ea3156925fc2a30863eed94400486b53a9e5bcfc27a2e9c962cdbc94bbeef88f9fab7a756184f3baf1b07084698455315be769269967361d54319a3c6bc1d8a8c2d58bf97c0b51003b01cddd4169c8476a69c1bd705df1164345017a1b9adc4d4623495ca54772c28dcbd8595b3c5369df18605ddd3cb94434e7d39746dc803733bb17c1280fd5a61691165a849e74437f2c681258fd1360b0af303c966badd164808f5fdba7d6a60420fedb69d7591960640b2c856a739e4cfc37d3ad5d2139566632a94f9a2b512eafc15b244b0798c5b308cde960810f915499ec55c5b0038a2b740c76309a4de0fe27b20251dc045abab87cb677031b2f3baebc7843d9fff3a3483e969df8cf10858ca53db4fc358e6845cd5a154086368ea5b88359d37902d9e9b8d87ab0857b4b33da466dfc222fce0858affb562c4e8a78436f36e8ed57f6bc0b202365a89e9943b2b0c35286118c14c87d7faf75c2598c19b9c738072897db60459bbb1d495f41b477251abef641da9e07d24668a1861b47ad8a9364e2b8428787ceb6da762f31774944b04146a914ec25fce6bf5b488ac071a890b021340a49d5d065386cef602855ab538ad0e0bb50dc8a35fa24c122882623c7091264460fb7b3c0f80bc75603e304bd0abf48ef8b5e7a57bbdc3353d00b4313264afffd17dcde766eb8ff13d4944a420aacebdf5e2fcf5f1cb9446b663e4a8b8f4abd3b7553035a4fd0f7f5d95c992b452bbd318fd467d1578", &(0x7f0000000140)=0xd80, &(0x7f0000001340)="b8d474a1bebf361a6611da01748db4651cc50b76fc934af118efaa0a11c630e4ebac87f770da02640888a716b18c984e4be543dfe26f886667b90cf45ebdcc65065783b6fa2e4eb40b016d0f0345610cab4373adc4d5ff907be0e577e80ae8fd9ef03db554c7b9ac6f1b3a484eca3ed49810a49aab7c7a4bf1d22a61a7009d4b34e3d8b26d4a7257771dfb6b73ede04bf86bab1f9024ca2028ca6ae7ccd5efd21d3d43e48d4a294e90bfff867b1339414d590924816d51bd85c8d2a15aae442b035956ede40324370c483ea558124a38618a8cf66035eb5eddf1927341c6926d25a3adb6217f1d96e8aab7fbb48ef6226c10bb81d41495c0f3fe8b37855bb8e36178d89f8c6455933d6d6bd8c9f3b0fcda0f9b9bad0161b0cf0a9fdb71f37791129c0bfd70a330edff31f26778cc22b55a6837d9cbc7629e1f7371c8bcf499fca72ec10149c73665a1b4c09de26263855f259f09e391a2c64888be96265be11c5aad81d33335c6f4d6e38a2b7319d0f0b81fe0316e06c8c11c3b13ee1b7bc475f9aa9ad4f1dfeee07a34d2a754d50baa2943d1923ef19da043f601987fc06d65cadf71916035c2ea54e0adbbfb375408de6567e08fc14a716cc77b6c01ab0d493449d66ef450efb8600f893a8373c49e68d323cb55b68776f616ea84a95c71db8268ef8f8bb94d366ac7c77c950cb012a5adc05765bdced6b1a0fdedad0ee2e6076661047043966a21b5c57fd8ac3c56d09b9921136308489e064480cf28defbca9b1234790e7439ce82bdac3b763cf32313d8230867914ba5858de19ee8a29228be4b988191e42928f31c3087d2c5c049c8c57d59c20762013a82adabc8701c5ad4c65dc819ab09d722893224dbc0fde265247e677d27dfe381ee9cf1a3fdbb9d4017510b706bd04ac451c47ab3ca0f5b3d897c437946559986293164213a1201adfacbc08ca6a9a2b00605dee1cc19a93d8d36675fc53eca3a5795c6e334f3f91c1abca7486db98ca610c9364080a55ad9e482eb6e9ce08b8a71313b20bef98140859015c80efe94f1815d718aa869462d8880b356d97600d4ae945185dfce50e8924da18f0b5e95b1277901e64f3040108be271c1011b32f4571f2e1dd73fb027897e25389b1591ddac9d9219613f855791726a656c512a61f6ff72cee36297d0c9faa326fe79f55d814270940b0ea3e43f20ac1651d727b32aa18c3fb62639226752e2ae5644d06c134ba05bc54b2bf56f745e2aca7b1377fefa269c6cd39aed629421986a2710d5e9676814595824d51ae3186e0f8a43bb8c0db913b0723e1d3ed3447adee80959230b93c8a79a37a0b6dd5d6352ee3260472c60bffd27c62b10c06c2d539b225566caaf97d4ed13da4d89c2700a8af59f952b45fab6794ff5add561d94f16155e32c50646cae83d53d2c382b36851f4958a011edeef7249b7bfe8b576402d56ad90aacba68ebe34b7c9210eec007826111d28240e308379177e7f33617a622abc2fda92f2bb3f13d3f3de35acae912c7b6155fa04f4e3a875e61d2bb89bd619f2de8b0b23e0891057282fb772fcaf1af34a2e50527b127504e8b0644280738dec33024ec89687c2d2447bb6eaf7f44a15ece2747e568fe63e2ae982d26398fdd1233971638f90e672116bfcb3e310ad9eb788500aa68117706d9b74fd97377e5fec14e07fd4fa3a049b97954bdcdf228c07cfd404e4016efefd7ef7096c2a11bb936c0720bde08ceaa9783d940d371c10f1586eac53722e2b2b59fa2e40544e46640fde100a12b6d971f14ea72ee89d3f8f96e74059cb95371e9350285c0b02fa9b69e3eaf898afd6ee26487bb40a68ae43578e009a87da4e7371697ba58d1f36db5469a5b48a5c5d9969eecf4205ec9bed6afa51ec3d80986408a743aa4383aed9d2dfa36d3b1130f69a73052f9babc8872f11ebf23071a2a4cabec3d19160426c4c15a082bc2200e65a71665eb367e40c6120250846ae4b5169b3510089d1f6b27ffbd6bddbe678b1954eee248efaf4d0960755c52660b06db591fa2dd86e2ee0271d5b19496556911ab1c5d5bfeba901785497a50d1da2567d46ec8fad4c35d7a72a994f10f7de725ca9c18480a20fb6b90874f457cdef7fcb10a8bb1e0d0678596cc8057748480e44c70ab98310db541e238f82492ff5acb66b2c903842c14b225f8edb906c4b147cf6a2178e6b4a27fb29e111bfc4c0975a549b16d660cf79f2ee63edae6128d836e173069b2db461204f1f1e047f0a32fa423de558631e61f4b1c5392990535ce6bb0f959fd90eb0f7b1cf15b7f3d119ac10b43285483c7252d69faa26e83ac3b3b6bf3bf7a37e6b915a4523fcd3a17f19bcebc8886f97be9f54db651b1aa22a861662e32c04334cad83f0ba6650cd95dd4de9c53d81d880dcbae8ded67e88e025278da947ccb95d317a986d8e4d4e07f55d323963ac1eac4f41ea1e68df611d0c683ee1dac238184c258029364e21c7f42f0c5a8251c549281d9804dacadf5a7b7ef3b869bcc48ec86413491ce8b5e382425f4137e3fdef359df789bc4dca8c4201480cb2c449901f274390498f6aca0b8562cd284affb62e1ce6c19ea96d39d4ee61d333e65127e79f41d61cd98d81d26421c854e192c340305a31d5ddf1fb80a271268297f3b548350a91ce60afe6ac0f181b989a747793e2a968c58ee1f86127c4be9b348b930152712685755cab2d2f5c4d5b2e7ed2d4360ed080596c0a6de9fff1b5245d01b9f04018e5b47eabd1cac1a566dadd052c50f12bcb96476709e27d847105080891c8ac18507822529fe8f81f0a89380573d1fd54908f34a9785cbbe5a147b87fcc754a31cdb331cbd15d68c7b3d075b81423e35c10ae00b615e3539a5476225c517de3be648b3794ec76abcc27989decab247e5daf7379d09548171e2de0e47643cc4304a65fa347d22e91f558e89cf1bab97654872802c673cd09e36f3801b9bfa3103d8f8e2938497daa7fe0395fab94afa4b91e65e8d149dc1da5d82f36b0e6cfb3a361ca8aa767ad32a96843e21615d7109bfd1a752bdc4f26a687e2c16fa174f4682c86253b4cfd3d9b1f6aad7e8165401f88ad4d928ca035f77a0f909f22f45512508a8c674dabce5755d48651b27f296aa939116567e160607e758ad4b6fb66a81e9db0f378bd1503cdad785ade3072d2018a3cd6095f24f0c388f4ca5fb9f5f928310e4e6564244455380657d4a7db664b6fddb8e1334194cbe61d223b04dd49acdd43dd04ffa9911b2cf6ff16395cb93ced6b5cbc7a1ff398e0f6ce6644920dabfe7a6f2dc7827acb4b8c34b72eebabe4087cb0af10106bb89000e9163ae3aca3a8eff7f57f278c34358229d657a7eb076ee9a5b73d35143ca5c8270fa7f9c1a1d4496b13a91e5588d61f6c4dde5970f02c56cca8b0b9e56eb2d3023d5867592a67e580b03f1d4ff18698f08b8735921299bffa2aaed071827092951dc33b5df9152f1ff7ae6989d90cd3d0d07c262af042860c0abfd151ef4889ce86bc10f8ca581fbd747ffcf8fbf3ed1eb660642c370095121a3d7cb03759417aad5057f8475d36690565ac7f1f415bc9006e8a7552943c7c386555d969b239c04815c0c01bc91aaf83a2d9a86fa9ec49732d30a9e0f3454dc081831a96233488c7c352ac315f400b45b49a2a7dd1e5699f6398229ce0a7f3cbe9ac23c283cb58a9025fb85e15d44e0d18d8c33c2d49140cfa96f35ba35f05da491a7c025791d3a7b9150c763f03d51b62095dacd991734b8d05a9341ba4deb32bc84b356d4c633990e200cf947329fb3aa611ce0aa38ebcb4adee812d2e584eb9228c88f23f57939cc4c4203cd20977d52db1abe11b2645c27c59c2e1e778fc155342b90fbcbaa0842087f47ae9eeba3d683a95d25e9ea596580d133f83fb0d9b2683dabd638e92abc990b35c3ce21058d89b1be5d7c3dfee6fdfa595f0c30a3a5c268fafe17dbd5580da00defc8a2706bcabadef04ec3f727f69f92c2f8191e303581dfa7ea345d9d64f4691e7bd0ad58451c80f7e13b83a9653376d36496a6aa55db2719b4522945cc154ab2f0d57f02e015bc9dba0008569ab283cceb6824fada3a9594f8419e94343d19f81630583da36a8f957a70d037252fae29cbf503b56a23da3a7f8b7dd9bb0a7af8ad2a536a69397c2a10491243cc7094c44233a0ba55ea2cff3bac99f615097712424d8764557c10a1b16af3b87cc3309e18a46adea695673082bce3f841e2d0b4cfa221b6adc18d97c0a98f9f410b34b47929e7323d7ec69d59cf70df08375f8c0333b2aeb170a73aeee15c83ddc2a72576790e0ca5a0bad7af5861a4b69f5d4b5e77273c43533627fb2fae380701d87eb0649f858acf337be8aa94f6a49c219eaa4018ddcff4b0a183503a9060d50dba301fa8686bbaa0a892b640f32deb06dd73bae16eac49f0e3b9cb3ac0aaf5590286772adc997b4958924b5c145847543ec51585bf71d4d95a3c2b24a92243716ec41e4889e7159dd811f6b5fafa4b23aeee274ea65d373230c475b500037904fa256bc52596817631b4b07f1dd9bdcdd9a523c12cfe18bebe400b55f93bcf3f677fe6df3f248af52ddc2d0c547fe0b36dffcec500a9742e8e754b9d3e8b839d2ea0025ea67a04a643cb59b7afac3a4277442cc4585f1e190f79150a4fc72b0a4510fed5db7730949cb428bda8d5e18fd7cce3cbd92753b27d4c0b703740e4adc4db1fdc6b57e45f01c20361a6b75eb0675a543b233ee7f52d66321015d7e894515f83f2711b7bcae98aae0cd39b96a8cbeb359d322a1a081cd681ad3efd873a131e2750b3d7a73808cf8f234870b8e521b4f6e2f587786b881c896342b3fb1a4c57d355cb41417cb38e89c889ad9b51ed4f71669d96780d8f13a5901b3e712e883584c194718440e682fdcb81154e2bf5cfa46ea54b531f3031cd0709c06d7ab931da1e9b6793bdb70fee9f8a3645b745a7c8247299b4206faebc6421741e1a7f52f3743f2473aeae09e3254849068c4a49036cb7dff63ec68ced9d7420310e94baf4e72a328c0d54bc030b1f494e4d4c82a8533b5787d25607a7d12a6c068f987c37b2727e9e94452a3ff3b22a21a97d76fcd67a2ce57c1fbb51a2a2b1fc03299141966891f5754eece711184d3764a7850222b3f1b2a6a9dae731ea9642cc1f34e94232d2e4f1b775483653ce5ad2888a3553a4171dcf33286dc72a5a49279586448c6dc4caf44432b18017eed599c48c60b115b001f2f003c92a295eab5581fcf7e9c2584710904554a8cdf6454e924326f37dee72680ab1bdce66867e50b26cfa71081084aba17b8dd16f51249c4fcec789806030edf9e22487c1cda7a48b63e0521b88379c425654b76e7ca7ccf8969199c16656a47323cef328c15df0b1a60e2903495627e386fbfb7721ee0ab3b87c11d532f14a4d50020c36de88a5bd3351d777b64cb5be7303fc511b2f648f5741386be6ad1d0980b77e8f45b750497fd5a3408ed329377963014eed046357566599f586bb04fe53e736d833577c85966aed99e4865f6ad2988007cc161a88f300c2699695524db2e58f87487c2fbda85690bb88762f91469a148e790ab081f9c167bb45b9e86a8642c767f07326e9488ee1cc817aeb8dae009cc5c0076730c79a2a03ec6063f721e293965520585cb9a3eadb15268b2799d4f64f2f6b9005a94ffff8708c1cc83aeec0956a7b60e4131482dad1ece47c73babe356d2f94f3fcca7df89385b6afe7f66fe5df9b30027d68361b45b74", 0xff8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) executing program 4: mknod(0x0, 0x2000, 0x0) (async) rename(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x6, 0x0, 0x5}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async, rerun: 64) getuid() (rerun: 64) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) (async) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) (async) mprotect(&(0x7f00004e4000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') (async) r2 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) (async) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/218) executing program 7: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) r3 = dup(r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r2, r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) getppid() executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)="e00f10e010ad432b177f", 0xa}, {&(0x7f0000000340)="71cf10f6d9a3d08bb007fc0fea86344d0d241f89a657b78108f14849ae0cd390587a796d131b635c2b07b18d9f99ac69c7d423e7028c9224237334fa24634505eb9b52cbaed4c65868a1e28ca4e392c58e8c769952a1fe577395ae15f395ef0db962d4930eca491cc947709bc14c350992a304ab5a45790a6a3403c009bf6f53094aae99ba65f0bc9c31a6f342f1a38df24ee02487f3fdb2367516101dda9c425dc06fef40a816b59225607efb316870f99530749d000e7adb917dc6b276547b88d475614407567073713c683fa8c78bf318db12557fd8ea21b06f133c1b343e56", 0xe1}, {&(0x7f00000002c0)="6dace1c8e9215d31ed5c187e0cdc7e9d2b1deee03db3a582df0e02da9a00b210a98ca3893aef8932656922cfc69913e0303f3a780b6fed", 0x37}, {&(0x7f0000000440)="bd38d62df2f5516212e92e1c3f1ee441ca32db63f94641b6fbdbf168bbec7dcb56dbd7ea72aa5ed18dceb22f82085e6cd32abd4fb9e41b4deaf381dc7094227734684eada9095b51fb79f97286cba36a950d6f55df6efc873ed7b168e09e12fb027c22ae2d8065428f7d8e2e3d6c2618d3e0f52b331fa3b850a4d2e60201d55e2c78bc4770462a63273831ce93f6db0f2082ec63fb0b7753ea1932c0d5634dfcfb332cfb7e0b3cbc416f75025237e0da80df52675a73bd8feb1e8671e154cb2a04414cdb386f", 0xc6}], 0x4, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 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, &(0x7f0000796000/0x4000)=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, &(0x7f0000ff1000/0x1000)=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'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="9dd6981f1c370d89d86a1420", 0xc) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$dupfd(r0, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80045713, &(0x7f0000000040)) (async) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80045713, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x48, 0x0, 0xfd, 0x2}, {0x8306, 0x9, 0xfd}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1]) (async) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) (async) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 6: clock_getres(0x2, &(0x7f0000000040)) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000400)="80212b33d5bf044a8118234e8f6c72a6545b37055b678d659ed0c420cf608c089d546b4fd2b7582e04ba40e635c1c0925eb10dbf253e19df0b316685bc2a9ba5efc705e867720ad2e7fd1d5d106cd267f12476e33cd526195deda57e5b795f29c98daf7f3573c3c0a6fe2c366033e9137846efcec42c4ec10c54a8d918d237a6966c3cc9cc2ba1beaabf951557a830ec3be80d4a570588f4e31b7ec4504c802c11d74aa53a444b8edbbe87c17494935daef64522e4603f2c100687bfde9225c526fee4b4e491114e76dbd9e85459c6d624158047e545146024e1f73552e71d5cc4b8280235562a9d06a6b19344844f30e6e00730c8bf9709ebc56d994695824dc7203786837b37fb4898668f56253406aee25c941164b9971a06edd70dbf92004b04a191ddeace8abcdac1efdeafac7251598357d41506472f2e32c2228cc6fdc35d31530f7a38aafb789a9cbec73c37434a99589b110be20994ae179f51ae9d52045cbcf6667d0000000000000000000000e8c9f75eb018ca4fb09d2c6a5042d888d7f4822ee3c62f088f63", 0x18c}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001080)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000010c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x595}, 0x81, 0x8000000000000000, 0x7}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000001180)='w}', 0x2}, {&(0x7f00000011c0)="9e41bc5c353857856c730cf6ee479e6a2fb63919765e8b96f93eafc132fe89e85ee00f2b8b685fc4084e9da1057d31bf1e0d883c646eb07a7cdcaf37fcfbcf73f2ff31abb06d37389be5126248447a5136a8267411cb7fcdefee37a79e85ffc8a31ece91885a457a33f83678", 0x6c}, {&(0x7f0000001240)="dabd555729aa3aa2a657a8fd2928f2f82a4374a09177d1f7e1870e7c79718f64bbadd18147c11b9e07f0fa75a3e2853dec596f4d80356a8296bf05713ae2d2d5ce657263953769ccf1", 0x49}, {&(0x7f0000001300)="61f0c2a53de37e9fad8b71418f50f0c0b51a842a74ab4dbeb01ca95d7ba3baafb04731d0e13ed9c8daa1d8fe30bf86aca361de8d3944906ad1f264080da3ec47284ef0716695c14c39f1b1158a4bf87d262177fd43d7f2e7206f06edd56906acd54ad165f8582aacd30ba8e5735beb7ee9ab1775b6f03eae86575647219132f352c2e7004c33eda82267f68a7b75980c6cffa24106dc9669b1ab8f4f500fd3df647e16d780a2b0049c12d9d326", 0xad}], 0x4, 0x0) sysctl$ddb(&(0x7f0000001540), 0x2, &(0x7f0000001580)="048916652e196e58c172617c29e225a41e376a7c7ba743bcd937dadceceff9b1f625e085f93647f12ffde3c76fda57a32111a17644f632a89ac54d751b4d87ba31b8ecd9610311f92c70da76df7cbd2a20fbfede1a82542fc60e781f9c161cf0b2aa5c3d6b239ba26e9091f32ba7b509c9468e6049fab65b05aee212962836187a6e161d8b77f9a312adc520ac377c5b47a12a17ff3f515a0940162452cc948c9354bffc7fecd92b6bb7dc1ab6db1b1630bb54d9", &(0x7f0000001640)=0xb4, &(0x7f0000001680)="645c69db90bf9791b09083cb7ae8f9737f0d09cf78d67781dc1cf3093828cf365bd61f40760046c33a696b6da48cbd703789eda8b87594057fc58a13d73a53675405b7a63700e28db7d0c54fca000e78e8df44200e6f5fd2180c97b9527541bd4932d9f73d751c175534c1b575f8cd6534d77bb2cfd31069b8e4fb4a8ba50b92c295f63cf11bad624b0684fd62c2dfddbf107c3eb4cad4df1178da7d0b5455d3e12cbd0d64889e2421aa77737626ee53d1071455b606c8c87f01fb6c104b881ab9461134a33044c7e29c6cb6016a3a362e47d0f9221b975d2a967ac204d968c8d732e444b4ad657f30e2470bd9b73368f1a1cfb0c7d0efda2d23ef61505f3fcbb56de90e2cde1f25b83895010fd641c681b8ed20d6c66730d968a99630e691da47e237f4a1c1b4928bec8d394df016ac2bcbf5836dc965c0209fb16b1fd58c4d3d4ef0eea5e505902117c24006bf294fb1cdcbe831feb1cb94eded9ed96b6fe7b132fd9ae265cd9ada357beb28980e729ea62b3990763f43f373e88dbdcaab2cde31413296b8aa7777280186edabc840682af42e44ddfa7ff8dc4ad86878cc31e89b8f81cb947ed86928de09977aad174643a8e6f08a2cbd5c8b27f21bbae3c88aace40044b0b8bfee6087f4a2583cb8179d0d800efbd365d98412b1ad3312d4fb7cbdec47aad6c816166fdbc515d39439b1a8c4c072d8857b2ec1618d2de7fa766ac06bc7e4c0a2848a605a84ec01ae5b476015b6e1e7e86b4799dffcc631467464ca84490cdee29ff085340d2a89a4880c02e32b1e1cfb33b5038d789e4b1fed41f0484f0155f915df9c3058f901f7041968a7cac1fc364b75f172e6a1f58eab1ba85ba8c88f615c17b86887d3dfeef4bb0276705ae7aab7ce3fb414f8ce6948bde6a139d63a79ac5fe08d1a7a3be2b5ccdafaa82bbe2a3d013cd8c041121d4520d12c2e266ab14fbd2c15d877f1b5112dbb9ef02a6697e401e2307fd837f6491f3be65c0ca182f11d409cebe81f17a0055fb3d4541970a3e9aa129aaeebfe4d0ed9ff9bbc5e1e6c5d8175748d11d2e577ba71b61b8ae741f0947a2f1be8b4c1f6bf0d4c5e96f930f3a238877c80b9018bbf777190ac40a380f771a50c06bbf46d7c0445faa9ca84d8fd9a4a36fd5f8e455ded9fe069097819b3890e76f260d66d50b691919e4cde7bc1dd45ac073cc1bcf2b7193fdb831c0441ec8f98c4b764ee289585e9e6b56fe177004828687646993c7e2110f969c905aee94e18ae26d02cb0a33725ec729744078ca42aa4f9353e41546b9f975a195ecb0062a6c87830a6bb7fdfaebbdf41ff414398ea90c4ea1008022be0f2ff9e3d5c0680485fa3e70ec89e03bec541cd5fec0ac88d4bd69c7458cb5d9b5095f5d9abfe679714fe48e238f56c7ecc9099a46f98bd63ee5429423c1edc953b56fbb635e9ee41befa6d74f9860535f3f30f20f92bf4dc322ff76addb097791cf38457e6bdf26a450b65e68b04272a4f9aa02b749ac9e1c51d5801ed8bff1960824e978aabce5c0bf8dc4b31a59776a97f20e8f4789ee20b2b127f3110286916197ba0dc4e0a2ca67da78128ba9cdae1600e7d5ec5d8914620fec504df766dd252fc08c173c7796fdddb111d858a00f2985a4e3abb13d7bd3732d210dcc1542120289bd2802bef4a913b26869055c098ac3ab58e23fa639ecd92994d8641dce40755337228e58e793cdf926bb1cabb414e1657a5e3d95f36545fea8538f9ea697c100c13000297f79394831692a19815fdf4d666c679a279caca22dce0212aa80a92d67d30d9d0803374fa6e6b4447478b1427cc0e61dff6cf282912eab16cccd8f4f25178042cd27b4e32503abc39fc0d10c5f4d1a61282e511c59a5f59419af3844a3e0f48b5e0122c320088475d38cce0d00cfe38e02ff07097bce7c0215deb70b56324938796cc22d28c7e6fbf62470d1ed864cb8be5a80866f9994b491a85e005ee04d2de4d3b8d7ac949da2038562bfaa30baac4d9fd2338febd66f4096bb20ed84932053893a48289a16d60a1ff9be978172c322c0b4e2ede9fd03144b5b07ba21ebcbe1a03bbba2ed270289153e8cc34ba504d05bfd51b108cc1c4250b54c440f4fc888507800f8ebc5de55d01c11899b82ba7902dd1d5d7813138f32e5bc0d7c96d411baa7086a2bb8edc09ea0ad319161b6a956b437cfd994b3746e6c8702d4c56c083dedef0c815a976ae9a37e1fc1a0650026ff0a7fdaed50dcef1e7bcc35c68bb10cbc84abb06de26d23397f3e3fb7337090a546950dd1e83b3338315bafa40f7da9c64691dc21cb4146d0c69e05800c5b68e36008223f88bb2e79ff3dccbcf10974b8e946a21c39be4bab0559fb8e697fca53c7a05c8633ba387edb5a57168b5bdb64854dd953310742a53a786772b3d314b13d693b10b83791ca078388344d2b0d38d76e87a79b29253320f417ab002de19c8bf9aa540427a8e5caa40fb34c02be0d1f3a19b8cb45d7f5a8f8053ccb9bfb8da91eb50107e06859c9398c5a87639cb5358662d42cae52de4eae3d12d0b0ead44bd0ce39773e35e1d7cfcfea494a774fdae2ec7548d855c3e6e5407ac8d14e2c86329c10012f3bfa74be2ffb1fee396f2063a9f46ea0ac3c84e823cffe285dbeda42adc308630640a1524bcccf46b7d05c3d49524660ec75a50241bd936c702c67753ce2fe98c095f5de2e584d34105c0873a3e5cf499c3ac94c583dd51f6a81028f4c4625e8e6805ee65e86dc7aa29d73d034d259b078357f9b4dd5197a62d4d053c9eb691fbe4dfb7cb1afec20a541d9f5402716ecb863b78dc030e297bb93a861034c39437725920131459fd3d6c94920975c67898a588ffb6eac00ebd4e18cfb00790961f0f8d33d9b259044d643a633358b0b17ea16f15abc5f8d58287fa31f8365e877f96a986089f8f470ec96873907c0b29c7cc2b51374c4ca9537c900e3bef8c7999da217e62518f329495f1572086a65d14b5d740030ea6412bb56bca876bd8391966839f17ef7d1a8df6619060b9b83a703b38232b3f27615faffa025c20cc6b4cd738879d7adb5d14a5f38e8cfc45de83c4eb5c77e835864331adbe35104c2be5807f70f02e3eed1cbef2cb2ed2ea3492265ce8ead82076d1ff92271b22d0d9ce8b9911f3f4d52c340b976bc75953cbfe084ec00fcce0b55041559fc34c8d23556a7a1843ab13a575094ea5a8d4cfa84ee8c8f9d8f9ab55a27ae79a5b6cb06900865a2d711fa07dc506a3f665e41705c073b614aa05ef8b50613ace153edc2ace1e1aa798f097a9a910fde2ab71e8f0dab2a5ea01b8a26e61d7890319d1bf86b723766b4c6c0d7889247031aac8a3e9f9f36aa2d22e0b4fea6e26dda73005ade3b0487006ac85e00d7e0ed1f7ca36bd67fd50677144fb8bc8d2b46e74f82d9c998db73422d0d3ced65c5e28cab0ae52c88a468d8e4907ef3fdd091c4f8d0f389d2a0fce5b28e7191d3638e75e7cfb56eeaece02acf011c4c80a621da75f581b999c3b80a5b7cc8bf3d6c267bc3f89dfa029dbbd2ccd2a9c2efa82eb39f642dfd55e6531a593a021bb11c890de204127e602fe3f9b21fc0a4e853142690a325d1053d72de245c0567e79b8eae78008b8ec577f0f0bc2b746ab130be0941c7513ea9f2a822fa9c7fae06d008ed086ada7b10a97f6aaa7191363e3970d176f06206334d3b9fe5ab6e0daf56a9378df4a572c3f222d560d7bcac7a2f420393b5ec3f9872643542c3358b425d2593558e2844f52c6f435fe81076707b006085651b65310845907018c0a55304545eb8021f468c5dfef816f79264b676b9917562a472ce909a9de1e7c9c85313529a2f6eb23ee756b13dc026a12cf8900bf5336b514bd714de6f22a0a9eba2a9ac2d7609ac956d1bf67bfcc192b3aedd81e8788aad5b7d9b07838082b3f4221880ee87fd5c6a4c0badd1adb1ae35368d0fea12a4b26a76672ef6dda0e19c841516014543fc4836c3bc20602bb925511a1d30db85ad74485697303e0efeb51427ed339e7e7741b395f3a4e0f5f183b360dc4db5ea903122b22dba1be4d8f1cb1893fe1e61854082c2dabb3aab0585bc18fc5ff28494add876d934cf68a40d16a98590551401f37b09cd14844b884baeef4e7981282b1a369fa5ee4cda82a1764ea5c78f0472c68f9fb8512a96fede1df335f16aa06d918df312b5c8ee7034bbb991661bb40233b978bdcd8e96e670bab0edc5aa8a3cfd437e572bf61e27891dd5af88a89f41c120ed8be2aeeb6d2716f980fbb04fc34560e06e238929bef889815a2cf36db7260fd663fc23ff86a1d4b3dd79cf7b872f1b48e160601f537198b502e7a9c813ad475691fdf7e9ed7232b5ef9c06d6fd960bfede079d28eaf6817785e139697fb001f4396412d7c1ee6d32eb8ca7cc7bdd2816a05cdee311a2a03c6ece51c859006106abefc9ec89b144ef3f249144429a7e05a0ff174002fd213ac774608e035a15d967956033d3654dc4a2d757b642bbe6232cb7a103e99f2bb7dc46d46b933bb3a5fa406fee00b0eae7201cc7e10aa603bb2fadfc88a4ae34c72ab3f600132193a0d8738d759afa540dcd251c07f39aa62dae0090b42228ddd0544353c2cf2219a2b1a7141694a8041e3634edb40482d9768dfc0b7f80c03b7b4838fddf965f935fd8752b1b9e656f4322df9f97e085c6aa6445e3edc7d9b5275e0cd871ba6e85dc76b197113c5c01a4ba36530b13fab225b5c4aea1d5902beee36595b36c6ab2027acad92fec99c413600e7be6c4ed4b1987b9e6c6cbf3f6fe216379f436b7d8d5e84e1e8d28583fa02671631432df778ffd7980bb891dd66af084689d8c795e3a26012ad06564074e7ba2fa0e024bb0bd0995946ef8f79d2af84155def80641e9c80dad92879cfff7f58231749cb5ede160163538dfcbc97ed54e8e4d219d78de765a59021e50c731172d488aadfba86ce597ec3182a193d99e22391dfb6e947332224c190fc1181c59e56b7edd05b1cf910e7196b80af6a9d5c539508a841281c7a892fa4daeb3616ca2d96b611442a61591539b405a2f00a94e8391db99fe8477e2dcda6e729aa2ed0897156efddcdcf87cdfbe9a5a21b12d52d594cc44d84e1864a01bd8ec89acea93b568f8dd4b1035f3e48828762b2e40536c231cd4b3af15bbb96d78a0b7d467f0df012341f0ca36486d61fec10d3287d04986b18a26198df5637e3dcbc3b5f6f76b662398782c31c33a05c6f6db9d2fa51c69be144fea112c6d664d562a78a7900dc1ac102ce236a6f0cf4527d95eb6575a8a74fdcc99c12a02cefa24bb08a37682c0d7af9319dd9d9a6bff4f9b8ea577ab5be4c3c50ff255dbcf96c07646a0f5d88bd9e191b12ae32635a82b78e4533e410eba90abbc1ff0fc7247a2f216c69da644068e4f423fc43137a88265de2552b2fc8cf4c51b29a316ee859457fc25b546872c81b79c8508a70ef33c52eee640cb663788909e740c8364669e6867e60b16da27a5bb564a13d420dc0457c1e5d8634bb89c3d2385511f82fd97b94dfddffb4ca8d37f27f509a971473dc805e14062896fa91e778bcd59a9be0065c768eadb5d7163afebde3c97390e59aaa72b9cbac7c0d5aae2f71ae3269f9b0a4b9b9b9bd156f93dd7a3f7e3396a44445bdc2194448984f605304524191774d80fd0296b9d59fc8dca1341e58bdcc09fab9d1c141f4a35d9b92af86e0fc0068e07319f75ada79570de9596b4d4b723fb7e87f6c4c0921bcb59ced875bdd298137e7694a2ddb498720bc24529cc4e1111d", 0x1000) getppid() pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000026c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002740)=""/97) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = dup(r2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002840)) getsockname$unix(r2, &(0x7f0000002d00)=@abs, &(0x7f0000002880)=0x8) socketpair(0x0, 0x4000, 0x71, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000002940)="32a3e7fa7a249a1c8507e4860259806953ad105a3a50be5d0e", 0x19, 0x8, &(0x7f0000002980)=@in={0x2, 0x0}, 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000029c0)=0x9) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002a00)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a40)) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000002a80)=0xfffffff7, 0x4) open(&(0x7f0000002ac0)='./file0\x00', 0x80, 0xc8) sysctl$net_inet6_ip6(&(0x7f0000002b00)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000002b40)="200cf97bad5bbf6d9c5c11f17cb81323335d50423f0f919c54de815b27764993a5346e4c58f23fe58f4a6b9c224bd3554009ed58b6a16701eebe6faad3387821fdce506c9c238ffabeb05407a39179558128977eaee61741eebc363622fad8c67473014b6a4355d9b1727bbc0b925166c05dbc781f42518ce17d308ae48ae33ecffb1d0d73456c0c6f5d9de9d5a17cafa1377cff2926c47a7ae3108974d5daffbec34af14647d69ec6d9e2cbe4fd23f7b31f66e90a34608b72a9a54678c25329d5d2cdebc99a2280a0cbf449250a501db09b73775334ffc003abb772180c77bd", &(0x7f0000002c40)=0xe0, &(0x7f0000002c80)="e6cf237a2235db0432d52a559266f8b9dd000e73f49482f602cffcf2389ee4c67468f3d88c4a2da51f5d6c43e5734e8bf3fadbbc6f3215e7904594b45851b50e0e48094a6d161f76fe8411db422c146b4dc1d2b2ff87a445167a58bcafac5639cbf55850815b0a78cc8fed140e85292e961e5b766308de30512ab2", 0x7b) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002d80), 0x10000, 0x0) preadv(r9, &(0x7f00000040c0)=[{&(0x7f0000002dc0)=""/109, 0x6d}, {&(0x7f0000002e40)=""/56, 0x38}, {&(0x7f0000002e80)=""/51, 0x33}, {&(0x7f0000002ec0)=""/85, 0x55}, {&(0x7f0000002f40)=""/56, 0x38}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/137, 0x89}, {&(0x7f0000004040)=""/100, 0x64}], 0x8, 0x9) fcntl$setown(r7, 0x6, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x101) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="508f75fb751d2183db71c08132638727cbff7716478806000000000000004434312fe457934b068d500f1b4df8b330c557efb5f062733b69a123dfdbc335e85937eb20d77be35e85c86c76af0eedf394ae36954bcf3562ffb130b32485b08a9f358ed634dd69d25cab9b2f5a622e44aca0a6c8980000000000000000000000d36eeb8609e485f90b7dece96a7864a9983fc41b4c2f210a", 0x97}, {&(0x7f00000004c0)="1391c335ca4686f325e5102f1d00153ec53aa6068a7d524ce628f03618f255c2aa44dd45f29dd1364d70c1a4c483bfa349109ab7670ccb1bd4d8d34720753728ee7fb3d4b7430fa207093d0f3b825c3f35b46c1d70dee0483b3ef2f2a1ff68f4f563519e60bc0544c940efcd86caac6ea86f6d541c58a622bb55c21c32b96ae5cf0048da0321adf5051d9b8d6b76ed5d6d656575ccf873124c537957fbe75b8574bd80b73ef5470d9e0434b2f47a3b93389524e17e05e3baf1e92352f8c841a28c29934cc6f11f4fa6682122283050234942ce27d7892654b55b3aff7baf3041bbd698bce2a980f286bc23b8c6a1a22a5b3303dbaee83f54cddb7b0bb350d3afd214745576aa46caa6f4b3fa9eb56b636bbced4a5b448aa4a18486cf521c61228c45dfbb061a20fdc547884f076c70ba892f238c7fa3d15bc796880f04837dc97ac141137bca04", 0x147}], 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r8, 0x4, 0x40) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000003000800", 0x8) executing program 3: sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xff, 0x0, {0x3}}) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x2) syz_emit_ethernet(0x3e, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb7065", 0x8, 0x3b, 0x0, @ipv4, @mcast2, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) linkat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) write(r0, &(0x7f0000000180), 0x0) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e86957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee4252dfd", 0x41}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000080)) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000140)=[{&(0x7f0000003380)="c0d6", 0x2}, {&(0x7f00000001c0)='4', 0x1}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccd", 0xcd}], 0x3) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x40000}, {&(0x7f0000694000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00004f4000/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}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000694000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000692000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000000001400000000000000"], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r9 = socket$unix(0x1, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)='O', 0x1}, {&(0x7f0000000000)='9', 0x49}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r2, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) recvfrom(r4, &(0x7f0000000100)=""/94, 0x5e, 0x43, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r6 = dup2(r4, r5) accept(r6, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) r8 = dup(r1) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f00000000c0)={0x5, 0x5, 0x3}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000100)=ANY=[@ANYBLOB="0da435d88a5f1035d03c000000", @ANYRESOCT=r0]) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) ktrace(0x0, 0x2, 0x0, 0xffffffffffffffff) getrusage(0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = syz_open_pts() writev(r1, 0x0, 0x0) dup2(r1, r2) readv(r2, &(0x7f0000000400), 0x0) readv(r2, &(0x7f0000000040)=[{0x0}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000980)=[{&(0x7f00000009c0)="bef8cb3f2eeb69327bda2399257586c85f8cefa70855f499b4383006c19fad5c66da7c765d82f65db27072960f7476c2dcd2f582f5555debddfd103a4283ccd9cc32b37962678d341d729ff5280356c0c618f5bc7a267bd97f50385d879ca412b901a927549007e0d044510861d1bd0b9b9fc1e1d2015d2008c6027d8df1ddff0716349dfb73d0dbcdcce1efbb35984f9ae47246adc55831eac3a07bd836e40cf739f4791cb7a0dc03286281de2c24fe200d799ebb27e04bef355032bdacd02806f2a86013b46b8ba8c0e246b9332a254b64a4302903ab3ef49184d280fc9b3cab708cd7b2d4aeea701856d916d72e1ac02fcd2ecc4202089112a4945740e35deafb8d00bf", 0x105}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r6 = dup(r3) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) syz_emit_ethernet(0x2e, 0x0) executing program 2: socket(0x18, 0x3, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) lseek(r2, 0x8000000000000001, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000240)=""/173, 0xad}], 0x3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="7637d72f95f953ef3bed852bc083ab6ab277", 0x12}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) r1 = socket$inet(0x2, 0x2, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x1, 0x2, 0x0) setsockopt(r1, 0x3, 0xfffffffa, &(0x7f0000000340)="f77c0cf30327c91711cc18e69ca6dc38a92a943c9b05f491a5deca89c208f1f580fe0949af244b61b202e2ec652679a03eaa16907a84cc473d5814324b75b083d809939d546f79515b0f68bca98b3ac14093ffbe6d5142065eed86ab7c2cd12745d3b755fdb1815114a753154354ec6c2152abc4fcffb0836de57a4d14b1f1dbf4f6042c6e9432b616e955566021630380111f8ff60a2887015e4a667dac3d6609b880d2572eed6e38573253311ed1e419533b9729ab8d1d3e9d892201e56850d16ab967a1577b195396c4598c511c61b8ac4383", 0xd4) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000200)=ANY=[@ANYBLOB="91a6e34dd8bbaac7aaaaaaaa08004600002c000000000001907800000000000000004401000000907800210000eb752a0000000000000000009b6855e616cc00"]) socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) recvfrom$inet(r0, &(0x7f0000000280)=""/148, 0x94, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000100)="07bf850fd6d2691cb0cd2fc0a7fd31e85590e334bae49b3b6e3de857c12fd0c5d6b1cc70ec59768b7898e879332a9b9fcea8f791c469abb923da6cfe9b6d0adbeba1fe4a540a5d00f03ec945c47e8ded848f89e6db5fee11c2e3331dd15079f2c82247808aac362671211ed7f17b936892ffe8047d343010e32dbd5f686f5b3221a51d5a81ee6c371bc20cf630194b8e7675000211fdf5be99562ef4a86ba729bd945899a89ebc42552d2d2ab4dffc3b63a0f704f4aa1aee2c54d5b8e3712c3994983dcbce481fe5ef295b115a307c", 0xcf}], 0x1) r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8100170008899078ffffffffe0000001830b1400000000ffffffff004e204e200008907859aeeb0d72c49d39ef95b8cc00"/70]) syz_open_pts() r9 = syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x84}, {r6}, {r7, 0xe65dc00084cf4bdf}, {r6}, {r8}, {r9}], 0x6, 0x2) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x3, 0x0) getuid() setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) shutdown(r0, 0x0) executing program 5: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 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}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) pledge(0x0, &(0x7f0000000380)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#P\xd4\x91\xad\x1by\xde\x1bh\x90\xf7K\xf9\x12\xbb\xc5\x04\x03\xaf\xa0\x87b\xd7\xaf\xfc\xce\xb6\xe5V\x92\xdfG\xc4&\x11\xe2\xber\xb5c\xd9F\x9bU(\xc9l\xb8v\xbd]\xf1 H\x16\xf8\xa4\xce.\xa4\xd70^\xb0\xab\x1b\x9dj\xd5\xb6\x00\xf4\xb1\xbd\xc8\x8e\xa9\xcb\xaa`\xaex\x16\xea\xaf') getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1, 0x5}, {0x44}, {0x812e}]}) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x78}], 0x1) 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) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) msgsnd(0xffffffffffffffff, &(0x7f00000005c0)={0x2, "2f3b5d883810b4ad6915914c9aa27aa3b06463abe071aac2b31590015dbed82ff2f0a12240f7fd961311f2e2c99d7f0ee8f994279eef1e814cbc67cbe2fc0dadce4ab318240f6044c166229646a48623582f52b1aeb01a76b51a8652d90085e2e9a994a461f3de6e5189bfafb295b0249df56b6b22d590932c37c5f8e09b6e66619f577becadc7336c9cad91b4ba1421632ebff60c41a6347b6365347d3bebef5ec44e55c3f8198bd72617475f515ad353a18cc491a212b90d426e4820c9c2499c35b31211c3b9c494c090a34b824bc576bc30133ec15b69c8127252c5996ff1a5f5c83dc114c30593f532dfb3b87f89b43902cdf5ad2555428fa18d1bbaff1fb0f02331e12ddb2ca0cb87528636eaa52d1503209beabd269efc6c8a2926bb74cfb4a5367295222436c1a75ee037dda27e0e716c71ea86def5a7c500196ca2085fd8917263d21db432fcc1d6f4ca5995d99d512ab8d58e66fcc1c8bd3c5f10bfeef78bfe75ccb64a3e74fd374684b8e6fd428d7fb4d42e93eb0cdae09da25283fe0e5011020e57977dbb0fc1916957f37df02679309d6b5b2c06ef9d34b2dfff0c0c1a37ab4316b006fbbb0e8b7613439602483bd0d06f69ff3d8e9bc2e0641b561838b3796bba4adaa0ba29ac1c29223e66a66299e8f7ee8f05e3db7cc111d0af022cb23ff54ae24170a06ae94d5e5ee3e9117069c0724207063eb7d0a1f20b915fd67d6a91cde9031c8557a4aded7e204f6c9811fcc3c680da320104a6fc223d8de29321e2a13b7db743e9df673728499b36f573b99cf57c04c6bc74fbfa51e19f8797d0a09da45b35c877968b9064c075ee338192938ea8f2890f593eaf89d037258a3b6c82f87b8e0d6360b602c02352a36c6f208f6a5fcf765af61fb3abd79e64cd77b16b42a5ddeea47d1db13a7c9236ef01218fa354e487f2bd9e16263d30094a8890e22dc14f9c3542bbd6372e5ebdc9e7c5b9cbcb8c4e940e1158fcec2ba6a92eae3fc0f3beed413172040210c1845a880affe681a0989ac41a838bc296e2920f601b638a3d97979691e374fe6ff939f3e52ac546a6a41ea5d53cbd22323ed568834c49681f4d9e082b7546ac1e23671f7c4adb2c7165a62067f68ab3d4627e5bcbc05887107d7d844f6b72df6ea020547c4b694ef00a09824e59dd1e12d8f80936bf2febafe37975f485ae8be36d7c44f6f6df34fcc3e43295aa4155e3a6cf615cbe345a2f45104544e4dc9ed357c174f89321f4e71936891c2bd275c98915019244c52b072d5692d4c232b9490bd6b8fd9060e96bde08101f2610120e0599c21ed5c2a016bb7bbc1734f0c38f5bc11f17f7deee890dd995527bc42eba5d33969e0ff740c8c49518c7f8563e7aab5a7e5c422bcdce9e8ae484f6021161d38769dfa27ca1916129041c0d007ce80f12307bbb48697adacb4a7690ef8119a6a47c099630c101b52f94b918d3bf6a6d0fa5d7ed4b87f7bb0f7e6d47cb5ee5d19dd3d9c6257be69b11c24a8935f05936fb6653b9505d6aecfa3f95201b750b20e0169e5e8cd9ef5af456e1ac3cc62f8242b97c78c7352966b41a67ff170e6260d80e12e0f9fcb95367912013cb90c17bb8cc25233f0f8c314ab741672269816678a3153411d938d1f99dc144756dacbffccf9d88c1caf1c4a2528c26a3d240e0dc7756a2eb96b2e27494a183e6850141862b55ad7db52a2515ba6ba00427e919962ea10f726dfbed6e8f97139f17d226cd5325096ec6b723bab4cc72d0f4a348220ce99ee808bc721ca795be73954750d4a8f983f76129841fc81b424b31853298a312a87c9806af1d8720adbf4d3fe38e6936d561bd0f96c341edb605fe66149bbee598e00a7438ec82836f578de3405aa8d2c048c61381602b46d64cccd3ec465b82b6448ef402838c220a1f8a6e4413c64164a4337d0d00c9939ecf6f0404ebc505c5e1e783c76fe090adab3531ca805458ed0c6b625f74ce88abc79ff23fd7838d7daa508c0ab59922b4469109a2bbf5ef7f8301e3415348f69e628846a4c9328fcd7370ad6b3996d73bb1863fbd25d36d35d6e75996150a3ee2d9ca2cd0a3e3ea8908adfb3a6b599f483fd87faa8d8fc2c3035a8632768abb698868a0e7285f98eb3476f40eb68f76ff2c19007901209c4a8853e7c4833bcda6d1819be112f37dbb230d1ca54037fc0b06da8d4751af9af19606a6df446f02e5dc79aa72792c792e152a81a5af8b3a43f580aac092f8001065aea9fe1c70788680b8606aa93a4a4f62da273d857c39475234dce51cc217ca20be69c04df91c128c383113c11d5c7126a6e8ada1b9e1665d39dd13aac2b2514cd8a29246dc275b0c9007cf9d591b7e69f2077322bf58bd9c20d6eea62b3cddda153c87494bb93e2951b1e9b859537c58725cd79834f43364920a895d45ab57029cd76286a195ee4914e617cb38b367328f3bc127351d09739a46e49dc807299895de45f2acc0c2b1c03ff74ea3c4d49c3c2b80d038ce30d734279cb7c6e75ab5263a966043b519d16dfadcf157c288e03a365c5924bfb42bd2c3220d67a1fb714e333160acd70133eff32476f3bf0d5f92f3146fdc82a2fdae9f77c69e35e7f4cc4e3c597bfd0a3798c9cccd7c96e9192120c5a6b22feb1bc8093512a2bd42b08b5e4705a0bf8478d86775892f6a9463266e86476da7dc60cc1bbf7cf7f2be2e353cacef8e70e765c34e78d2905b935cc1118e15c94c7ee8f0d06277701a64447d73679f6895a48a6f0d1d4928e1816cce18bf136c56d9c99896c5affabef8b0d67f5ca02bd3c3a36996f64f630b8c3e85644642164f41247bde676c2426bfd394efb090afe0e4a966da1e682a45b279259f94df15610753bb62faec3e2347d6807e7fc8c7d631b81ed8f1cf47935aca6391742c387e67a0102a20b05e8d98703ad04b669707987e58a36606f7f1a9a86c899e8bfff416d9b29981b339b7c367e6c46a9e2a460a0a9d96c8d75e8a6a5ee9da04cbd07b2a233812caed6ac71e3d00e6a4017358016db7a91b29905de150cd309f7e02acc55e0520b8252320019b0905b3f54a5384550a3e95ecf52507e8b0dbeb3729d165670f84e071d2a0c04106bf2eff8e4fcd37495a7a9cc2c07c3f6cbaf9e4d9afe8d9665529df61f3013fd58f65b9307ee211faab57e20c6be49e99832116829230fd807d41b902b45865e018aa2369715cd12c4b7cc188a38fb2da08126fe96d7d0580548049a50820c8b6ade9df99538a5804a41b5440ba7bba325716b3bdfa3bc3c3a736367a9e96f7a2c51715c227c87b8728f65863c6c028abfcf78184a17b33c43d402f0d208a3e87b17b4b4cc1a6d618aae825780d53ff936695a26d5a1d3f323a4e8ebfb83f91987f3b4780ea4c971e150322aff2a758735c3fc9c12884d330dab683ca8cce2f83fe904c5603e0b4522a96ace4317f948f1d748f78ec5032f582053421dd1ad437ec3467353309fd30dc525d07bcbae262cb66e02e796b95407f6d1c5a0470089db4c099a35d28c140dcde594af55628ae5bd6d3600cdeae2dba284fd4ca9a1ada4573b08769f7f44bf94fd114951119776f2e736fe85a4ca28ec2eddbece70c2641a87b058ef7ec139e9ea92a2674efe075c15535721c22efca541513386b523a8ff84286809ea55ab9f6994207dc1b5ce8082e64034c445aee941a7e239954185c8da762694be10ee2a56b75c09ab0de1b9090ac5315613913972648c0e3d37d122e5c799e133b17230995211a83a3220cac73c6e78a5dc13ec562af4862e229bfc3d7d05aa6dc7797e0ae7574353bb8228a90406cdc924ed4ddd063a7986559f9bc9fd583f7edc9bd5a63be8c3b04af3bb804e25f574210fbc9bc2426f9bbc807cdda382fe7223e5ba8fe7a3c543d393d33c24669bc2ee1f901027a4c91602e61512126e462e9edc2a61d75dcb24af5c57d9c81ecd007792c6a2272d4d717d9a56ebcc33c20a4a61c2b85ad572b54c71f25812aee675e413d7eff9d2c66497e462ff2d3188417ce47ac6080f7d704d55ba67ad4b77e1e229b72f84d9a6dbc34060c72a0c0d5788fd6af1cbd0dd5735d2acc7614df6ecc358f2c4a739588505ec7fa29e337ac1a065467d7e1c47a162b94c6eb57b461d6e34d5a8433b71225683a226f9b8f631285b89629286f700edf204147784b8d6b19b8c6eecf00b3bcec336dd652e743f53d37f956ddb7a62cccee9c29faf3c22a28174b191cfe1dd483ea8338ee2ef77557141d79afcc7f6d1808d08f02bc0317fcf5df738a496cd83cc98989c6261e0e5878a5e533fae0207ea3f1c90e7717576cf2f7c8fb90b1e9372a2db3d08bea01e3cb8a71df2cb63ae23f869c362ed160241439858a1e5fc90988b9c9de53afa73a1f96c9f5f45414a555198fffb2c7b1d1f697812a1b12b24a490b2de4ccacca17726d878e5eb3e42b627a7b5afa0d780652c48a09a51afcb405a5d2040ccc816ad3385671e88469c61f1c309b005a9be45a697a104c16b4a523d64d6cf559bc90d9e69c8b0fd36e0e71688672e7d3bd001ad2144cc1c4886b6cc7a4b0c42d9c4ebf233bae69b091d87dc41a2967487c08d45d4216c08a243efa4a15c80d2fda4e31ac6d349fa140e0305e4a20798bb8b41c76cdc112afa82ddbdfa0e9a9997aaedda454e8bf8424fac75acaf6a2b96de23648098dcc60391a3a42c74c0665e014c656b55437946025f02e0f1228cdfafcad88ae97d8e87f41b019becc1d5010bccd12b3c2df5c98063c4bff329b8291a03b22101586548375f6764073619bb47478140c5edd660778c7e58d1ab5d325f68195e05b65758c899a1f3db87b9fb49531d772e235fae11bda86d0c06c6a0dbee9d3d683d73202aff512f0491f1728e291bbea72e850ec104b9eab04ea137c5703d23436f8cc08741be30847485f6394b0369022223422b337e2dc841f90622b7a0997d037ba0f59d3a6a752d5814fd170ac3e0690d6b6b804e5a2ca2ae41227a9b5df2546c50a7a029ff9d9838b11714a459f3c32218ec86f2358ec7714b23275cb73549c7c7158689dacb13998f7a4dc8c26c034f82c28b6643cba0f318df85fdf72b3720b174aa9291d3d099e250f1a27387b16460087113f1b7bd0344d069b409cfd2eb799628fc5112651a9db094621550af6a7d22666c085b78bb807a76b410f9c0fc79e31a57ab61904b6b7f181f3740d129f58cb1037556b8adbc3c8ceb7619042fe036ad4a465246f14a52d55b2c8cad8ecd757c98511a310d1e91e7913e505849a9a351c798277b1b42aefc58a6093eaddf86bef963e0354c165b5583b40363c1ee9285809e7e850a1fb3663d17b7f55a1802f760442a7ac7166a93bebbc8a1d457cd98f51519723e674ec0e4541eff9b4d47be38912e0ad418c2b435f926001bb8cfa9013d31c1a13627256b07add052e55ee1c83c714fab6a1cb021ea3e74b58372673cb2d49e9e97fbe"}, 0xf29, 0x0) syz_emit_ethernet(0x189, &(0x7f0000001580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "2412c5", 0x153, 0x2e, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x2, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x62, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x3f}]}, @fragment={0x11, 0x0, 0x1, 0x1, 0x0, 0xe, 0x64}, @fragment={0x67, 0x0, 0x80, 0x0, 0x0, 0x0, 0x67}, @dstopts={0x62, 0xd, '\x00', [@ra={0x5, 0x2, 0x843}, @enc_lim={0x4, 0x1, 0xf9}, @enc_lim={0x4, 0x1, 0x80}, @ra={0x5, 0x2, 0x2}, @generic={0x2, 0x53, "4edaa9fed53b69e4089aa4b08498b370315a2311941b397f1c1ab49388f3713fc487be8c22da11aea3686df0c5c3ac7d87c1268e71234dfb0969ad8c2e6b1bcb8ccdfde05a9392f9e8685b48e5c8c213b2ac72"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x16, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0xfffffff8}]}], @generic="85168e8621b4b0be93f99a52efa2fe24eaeaa9ec77b437d40ad27f57a857f8d857a7a484ec7b0c7650746668837a8112c082c59726b5da1738219277bb63fc605ff5c970ae86d63334cb70234bd9768e84ea8c70812cb78886d7a78df89687c5eff1431ba72cff5e7e01724984f1ee3a8b08ab9d7b9c9b20c3aedaf6b61691327f019f7b75df1b95eb5439667ab120c537985fcd8f0046b67e5619"}}}}}) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(0x0, 0x0, 0x0) shutdown(r5, 0x1) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xfffffffffffffffb}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4}, {0x24}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000a40), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup(r3) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x800, 0xffffffffffffffff) getpgrp() r4 = msgget$private(0x0, 0x421) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36a8db981ae2d8854330fd7f9fc4ba71ba88b9ff297ff033cc3a3dd93a7e60391b1e6b1d20ad08c2a031eb04353f", 0x40}], 0x1, 0x400) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}, {0x0}], 0x2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x6, &(0x7f0000000180)=[{0xdd01, 0x0, 0xfe, 0x5}, {0x101, 0x3, 0x1f, 0x62c}, {0xab46, 0x6c, 0x0, 0xfffffffc}, {0x81, 0x20, 0x7f, 0x6}, {0x8000, 0x9, 0xcd, 0x9}, {0x3800, 0x7, 0x5, 0x80000000}]}) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000ec0)={&(0x7f0000000e80)={&(0x7f00000006c0)=@in6={0x18, 0x0, 0x800, 0x1}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="ec86094a496e148e614a463322034dfce5d92f57d23fb7754d77b426296c993f5199e8db587df8a2c8ce1e65d3aed9f2a2cd8f7fc6a9829ef0dddd72f0865b02c6310aadcb9f1712f0afa3d4b43b67a97fdd444d540eec8ad398d51c1aedbd66f2309bc771eb3be862015dcea00cd253631dfbf252a1a98ac023275a5f18963f04f8d2c4f25aad364555ca7428337724", 0x90}, {&(0x7f0000000a40)}, {&(0x7f0000000b80)="d11c08f893aff685fb43abcd23d905c78f2e342057", 0x15}, {&(0x7f0000000bc0)="befba56b8b0bdc27cf410174b92f0a1e128e1076dc73bd30c9c8e4d20672ae6af3362653c4b711d8ee26382421b1f44f8d5ed034b454884a83a8157e39202bfa4539197c361bf0a4fa04a808e283ac06abbb5d0d9193e5ea24bbcb4961a384ba21da9649ed471e5de30dd74f273b03f8e36189e36331ff5e8e3545f84b84b089d46cf9c5ca84c490cb782e445d06e5b8f790345c7ec5866b8ba54c53fad7625a1655b30cbb250c00f16512aff4", 0xad}], 0x4, &(0x7f0000001040)=ANY=[@ANYBLOB="5800000000000000010000007f00000089e46fd6d235d5d93863a4fd0668ef9a7cfea583cfbc035d266c3447aebadde27b43803f2d1a405e8ae6c471a9614621f7b078eb03c0119a61663871932c824f87060000000000004000000000000000ffff000005000000608586f108b45bd908ea58ea49de66b48209cd296ca47dbc150da0f6a99868d8d1640a466bc85c0f74a67f5ecae45b75b000000000000000ffff000000020000aee3ac14a7d017c9cbf2d2e2cb7161e652665881159e1adc10b4cb43028151b940548dc0a0c16e35cc189d6622929ead54f0d358d932bf6ab89634614fd52ccb3774a642f7b4c298840f42567981f48ba883316c085a44b987ab12bf5104ea03dbbc570594218f53af58e2164377bab8ede8406fd6a1ec55e3f7b00edc7012866ec113bb21f5a930beb8e2d2545cc25ed1eca533ddc94caabbbf000000000000c800000000000000ffff0000060000006488bc51f5c5cc65b352ad40efdfaebb475e1d001a24a3219885f867b2d377386e6c48e8874fd66667ab5b4e76e53c30075d0cc9f050c6049552541198c96e8ac38507a95f10dff1908799abe6c010f371463149c919e00d0882d4abb60162a6a73edf1ce888b8d7efce21200539ee883c7612183d8422dc00deff715c2fda15b2de66feaf172779aef5b7770c040c9f998fe7a759eeca92b6b0f16ee108445ba25ddad4e9f1b65f5c950e45476e9096e700000000000000500000000000000001000000090000005299391616572d161003e84f977a72df814cc9047562772f66a2d794e60f27d9439c50193fce65d7324d2f7b6098b0dc0b4c3945d84bed6ed7751bbfc70000007800000000000000ffff0000020000006f98feb596508e1df0e3ed2d8e44b255eece00ea05f722866665298c7699314fca6089ff947af4cd5ad19f1578743fd65be26486f5592424afb874e21983dfc13bef4533d10631b092b39c7f8de03424cb29a11088cbf45198340c4cf982869ec980d0d0c4a89f7e"], 0x2d8}, 0x3a}, 0x10, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62c70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622daf27aa8a728453bc4e93539080b8d73936bf6499780255943ab4ebd03bdae91f09e60447e17e0e21bf2dbd2c39", 0x9f}], 0x1, 0xb3) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="24dee952f632c9420a7cd9fca5de24bd829f736b202b2d441c77b4f7af183491e9354e6cf57a87b7f80438757d97844b796202813edb49144fe538a092b496ad8ba2ec3e2b614899035deaff09d7140f33ac4ea319626ebe123943c5cfa79a63799b8bd9d159da862bd8770c307f085fe6b5eccbb3b06b06ddc154567641601c414c56f022b77bbce0c1b6b5a420bfb75242d472045e56b3b4e2e299a125a1592295f6815e37401cea0313c779733c190a283312d45ce8290a596bc38a3b050ad1416e60e259b88f3ffcd57f42b7a5ad6ce648e90fa932786fe35c247aa1515b076dfc460dde2f58", 0xe8, 0x404, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x480) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) execve(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000cc0)='/dev/speaker\x00', &(0x7f0000000d00)='\x10', &(0x7f0000000d40)='%\x92%:{\xbe}&.#,\'\x00', &(0x7f0000000980)='~0[\x1b\by`@\xf0/\x8f\xa2&\xcc\x92', &(0x7f0000000dc0)='\x00\x00\x00\x00', &(0x7f0000000e00)='\x01\x00\x00\x00\x00\x00\x00\x00aker\x00', &(0x7f0000000e40)='/Xev/bp\xdcL'], &(0x7f00000009c0)=[&(0x7f0000000a80)='\xab\xec:\xd2\xdf\x92\xb78%(\n4\xf4O\v|\x00'/30, &(0x7f0000000f00)='*/}\x00', &(0x7f0000000740)='\x18\x15\x0e\nr\x15\x15N\xf3\x97[,B\x93', &(0x7f0000000a00)='\xeb\xec\xbc\xd1\'Phq\xc8\xc8\xa8\xaa\xb7\xf0\xa5\x1d-\xbe\xa4X\xb2\xc3\xc7\xe5\xc9\x1fd7\x1b]n\x91\x9dvtl\xa2\xcd\xed']) msgsnd(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000007c0)={0x40}) fcntl$setstatus(r1, 0x4, 0x40) (async) r3 = syz_open_pts() syz_open_pts() syz_open_pts() (async, rerun: 64) fcntl$setstatus(r3, 0x4, 0x0) (rerun: 64) listen(r1, 0x0) (async) shutdown(r1, 0x2) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x6}]}) (rerun: 32) syz_emit_ethernet(0x1db, &(0x7f0000000100)=ANY=[]) executing program 4: mknod(0x0, 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x2, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x87}, {0x106}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/201) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r2}], 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES8=r1, @ANYRES32=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRESHEX=r1, @ANYRESOCT=r2, @ANYRES32=r2]) executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaa8aaaabb81004e0008066943814f06040001ffffffffffff2a1560ebaaaaaaaaaaaad564435fec4f5127e6fcc2aac5c676a2209ef45d514aff1b333b472baad2ebdbeca02cebc0054103636e2c55cd19d184211252d04ece3d16f17b852fe0c7835aafcf1984a924fa7f6468ea975d0c318a5d7ec4fc319ed7f2eeb07668b5401649e3c0f76914e49ef7a9881cac4ecca63cee69eb0adb23ab6912f1d27c008034cf9e86b32ae7e6f1497be4cacf1deb1d07d7625c9cbfc1c3b8fc4c8d45b370e12a6aaab3375c9eb6fd56"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x2000, 0x84, &(0x7f00003f0000/0x2000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000002540)={{}, {0x0, 0xfffffffffffffffd}}, 0x0) executing program 0: r0 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00006b8000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './bus\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x1, 0x4, 0x3) sendto$unix(r4, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r4, 0x0, 0x1042) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2876, 0x40000802) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f00000002c0)={0x0, 0x32c, 0x0, 0x30, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) executing program 2: r0 = shmget(0x3, 0x1000, 0x512, &(0x7f0000ffe000/0x1000)=nil) getpid() shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a12011", 0x14, 0x0, 0x0, @loopback, @loopback, {[], @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x1000}}}}}}}) socketpair(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x80, 0x352570bc06eb7ed9) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000240)=[{0x401, 0x0, 0xfd, 0x2bd}, {0x15}, {0x46, 0x0, 0x0, 0x8000}, {0x8052, 0xfa, 0x3, 0x10}, {0xfffb, 0x80, 0x3f, 0x70b}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffffc, 0x9c}}, 0x0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) connect$unix(r3, &(0x7f0000000240)=@file={0x6cc38098ced730e8, './file0\x00'}, 0xa) r6 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x9, r6}) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x20000000, 0x4000000000, 0x3, 0x21cc, 0x800}, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="5cdf2c262acb5558c41edeeffc571add1eb9d57d36e6f0cd77", 0x19, 0xe, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) pmap_unwire: wiring for pmap 0xfffffd806ac7acb0 va 0x971e1c7pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806ac7acb0 ¦ ./file0¡øvw³#)1öCü%nƒ/±R†ñëߺ#_¬˜lŸK•çL4UQÊ¥…뼫pˆE´Ùa›Yìçƶ¥ÁU\“+Nµ‰ïÂHÀŒÃrzE{ôCüùIüçðÆ=äà¥[ÓCŠž™NÊj1¦¹Š(X~$ÍòóŸ{l;vÄ7÷ð•h¦Y4 ™„°(¬ua¾Çó/dev/speakerÀ °þÿÿvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a689a00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000005c0)=[{0x20}, {0x74}, {}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x23, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x5c4a) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) r4 = open(0x0, 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0}) sysctl$kern(&(0x7f0000000280)={0x1, 0x4b}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100, 0x6, 0xca, 0x9}, {0xff, 0x80, 0x1, 0x9}, {0xffb, 0x36, 0xc5, 0x80000001}]}) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: 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) r3 = getuid() fchown(r2, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xad6570f09f9216f1) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(r3, r3) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000200)="2631927e054372b77a6c2e6f0d2cc2c8a538a4b8f0b25eca3b5245fdd668b4afc4e5d3f3156d60aed1a100179710e21cc0880a4d238ae3fd6f0d21c4d76fde69fe4c2d3f3ded5133dff922a782ec8dad1e239c4e8b195bd39742022b55565400d0208ce50de00ccc6170e15a8059362a3690d6de62c2f181384b7220d676487735fbf76508595b48a84ba99ace0963425e1fc306135f67283632da65bd6bd04ba372ef7323a78819c8d7a79d04afdcb56c1b3535cc5db5c609ed98cfda6a573bda52af48042a4bf17681d0058094d2d23f3518bb22706b9ece121603fb9d", 0xde}, {&(0x7f0000000300)="f5d182bb8695dcba810ff85aa18d441f37065ab9b4f5d387c00800a6984abef717787702ff7cbabbd74d546151a6c912240132f254e7259a8fb89505ef6326c43a05872258c510d8cea648180b27bba2fe4a3c87005632a075b27b5a81f00e661d2c1081b0af485bb611d1326ccb2b3cec9603b47cbda5dc42c1e232cffd54", 0x7f}, {&(0x7f0000000380)="bacaa52be0b2d0510f666123e661e87ed7900b95c22f3044d7be9cb3a03a1e89655814b35bc544b2a8e4905285e083dff55c2164dcadc55cb5ddbf9148ac9f823f2714f58f895446afcabda3badd187f43e34111749db710e71ce54ed0a187f35ccdece64411225f206e4e168055791d60212cb783477e85170013", 0x7b}, {&(0x7f0000000740)="a3863271e37a43b7910317025883d8e6386b5493eaa8263a7e7935b9e4e15388103bfe7a169349768db72a915156db78fd18e948497c94ce8855efe7930f520c13c40ad3d37b293e35d7d048b63c595d405f384234528ff785ea04e6e3876deaa3e733f5ab9e030eb764a6b2ac34b445787669956d16b8746bb94b556e4bf15cce6a9c46273337120ab1cf0ff497a28d05146b6c296f6633f8cd27771b10e8cc34db9444f0b966643048dce8a0b87329456cacf03c122369e7088917c3fa50d10ec21de3ae5443d5cf6cdfa26a6daf6b48ed0d5982e78cd28b809c061fbe73db6a", 0xe1}, {&(0x7f0000000400)="ef0d72e47f119141530f85607866551fbe6e1e8f83423697b7c64c7c4cdf25ba7d755fce", 0x24}, {&(0x7f0000000840)="2164560c66a5aa9991d90cb17691f6c182d3a3264bd5ab8ffb1c0470fee11b7ee496994e6ebd46075b2fdc9c370f5d9194e88c312e28451c13943af2159e8dd683ba664f8825cee77b3e71493c5538d26e1910bb", 0x54}], 0x6, &(0x7f0000000940)=[{0x1010, 0x1, 0x6, "a67428a7a4f1fea1e7eb7e26c316b80b3efc6b2bccbdf078681128d290c1c01a9dfc375d155d015df12d4ccec6caa0b6be721b5bdd938c37c432394735d940e5339fd6b2e7177163949b235adc16aba25ed9af1e905556ed5d9f846eda7bb83bf6e2ee363d68117799a053318596b19fae9fbfcd0be702b8b384639a5c239be7fd29061f5b5a418f98b9b23da32957cf2df4f34aa3eaddbf6ad21a3463412b26c7e93ca7d05c423c461e5922242ba6f614b2ac02abe8e4d1ae86699606bd41c17f268d813fcb198ed00c90a2270ec9386433673ad6621913f44173edbe9630cbe0aa68e1aa4b896749cb1781719bb68eea310148f30e5740cbf68228da406d3b2bf1f1f7f3bb83560667fe4a8a8a3b372987c8b0b7e0ef79b87b34f5b37a41495c95d8e429e4a739c1e5a6f65ae5b1a8aeac4e4471da68d5306d578b039d9be86cfacc789c3dcbcf6b16c230cd1fde27c9bb0dc056cf4a670e339e321241bd5d4f928ef49707beec5b7357f9da93c60ea941d34a05a705589ecdd7653c3765c09346424dd320536fe123eb9692294a12020d11d25437ee857f5220166deb063f6fe6681d8f1097cdfc7cf5831b6ccb43eac13a0eb5937925ea9b622ef2910a48618161184b99f63d5495133b22865947e03d9a68ec3e593d7edd7f7421399f0a8b74b8c8b23cb838d16360037101cdc782a7f7e42e8a7143e4bf2ae6728aefd7f2403e67ed9da8e91ad7a8f9bad101f00ecf183dcd9f4a7e720ad7fc2ca60920cdc2d5376efde74ba894186b04110cd532e8c6070c6f01bbcdfcd8bb95e8bb346214fcd66a40c2e313a1b794e13c7009027db61ba85e598aa77b22d3364b64849cf162b1b2557032528d596249ca4cfb5abbbe5ab2887f27fd8445e8bb9aad640ae19fe9a80604f786eb9b9e30dced2332afa220e05f5717a21a6b2170d30f7eb2d8c0f8e9c59b8221a3acfc2d188e64191f05f972e6fdf46d81eacffed3a7c126d8f87777c70a12c53ecde7c4a330b9e8214f6d004e51a9c2b8306f5ebd6e5771e65cf6c22dcdf1f6301a229e7809cdff7fbe5cb290fc220bec97c3459d2895b0bf4ec74170c7b7623ee24f11188104899f43ea4fd16f5670846eaeb7fb9281169b515708e62e1a8b02acff0bf5de6d5334fdab998811dc8c1c82d60234dced809bca715396d74b86e57e49564b76a666635defe5c2808dda96ca92d44e779cfbf475aad62bb55ff1a6c6ad5e72828e0c64a21a92a2ce29ae86820ddd8a14a891339fe73f59c1410ca47aa0cd6c435b10592511c410db3564de769e3ccbc55a1eff283e5eab2fc22e644b38404efad839bf9916c7342caab5bfd5be3dea76ddf6a8139d0031d25868c47ac462c5e25003fa22fd1f7c20a9e09da4091f2a64c4002a6e228d53be32cdad4fc399a9d0706582b9b02eb0b24d431646880ea4b879b4679c4e6c4a5ef89f0070b22f10e01256ebcd045aba96b153c46cd4e01c61e385ebb78f84450ec3ec83bf9035104373beb1043d966123acf80b77cd39ab0069e20bfcafe851c1e23fed1ff4d8d0fb5f947880f9fbc4d9bb0ab1cbf1d4462269e6a5cb4a8c8eab9b65828f8463d63f856b1331424920aa2769c9a3f25367925050e29b11187aed76bec6f2871ee9604791573bac5740148f3de45f108989a0a6700d2f905186f4efd71c7257dbadd5c7d8d51ad09db736d63e51388284a5d297ca9c714b6c38677e370e221e8989e6d199b403c5257f58d0dcaeac355f1029ed31a3e4cb042374a6947b3cd4e50d4e9773a24b4e82e56b604d38cebf96a8288248257aa376c933d4f0f01374a19c08d298ba610f34693ecb798ad06e86d6d207eb4f6244cb65cd5bf020ac317711d54904d558b8ded5efd07c1df21e4ea368b4591ba7c66a635319dd132e15464279ffe8a067af40e574cccfd6b064910065ac1ee33fc16ac27c3cf9ec00dd0a564aac092a8f1a1cfce41b1fd3304780f6575621bc6b3a28773b362a15c9afe831d5e6854d8d359929567a92409df5bbfad6e1e25bc88e422e8b9a75bc2eb65b002f070acefc1552d113ce85a1ae46a65249d0bb4d7ff0fb5216287d05fe96f40634defb6db603ed3a611505ba1cffa99e327705399c421ee7c16574574e7aa1a26c3a4657b4a8dbdf59d9850b1a79a0aa676c969ce0a9fab1a899c599710f0d91816242e23c42d8a273e893c6ae505e177afe7aab57614007c2a790f44f33346827d5010d4d82c1ec0eadf99429cc5cdcd5d57473f7e60c9c08bc7ecbe08cc81e13cd3613ccd5771db09730249b3cbafebb2e6785efd4f99ede14cd3f89e0757213bc98ebe7997b0074d00166c0e1f96b39d097c1b914602abfd19fde646658c369150725f9019b4c243341a2e3025ae89ab7f181fd76865a0c9667b23575c5b75a6a596255c4521cea964b41ad03fc7e6916acd51889a3fd6d79511526121de6d8b5e4ec8fc810a67a7ff120f851fe875784c0977ece7ddbb11fdcf8413ae809e5c3ce40e5f3833376fe4ad367d8044248dd4775e7052ecfcf30f5f763f52676724041b06c7e603188e7eafd1bf5b5df284cfeb32da87a3f21abf7b6e537da44e913b37d717de199d79f553d29af445e555978e5d851a53593a22835690fd9aa734978bfc179cb77fd56f54d8a7635f0a15cf2b1b6429eaaf1a18743983cd9c2d054e8c994243d3869589e9eae0fb64779fe0bfb30b3fe495c64f0ae9838f2cfb43ea5ef7998e94ffb3bee92fdb20ac078c231aeec6465ef66014670b72945d4e8835859313e5cfb27db6d1817c6762b64784e9823bf86cf59e4834c1eb759472a72413cef348588198c4d825ca608743cf9715026b8404bdca495bad0e083d46ddcd24ecc17f8d456436079edfd35bfeac71f97ce28210fceebbb7889c3d8344952ab448a3ad7429e54d1a33e094770462d8dc1a068d1765905ece99410fce9be23b9b5b61be2db55276513b58fd50dbcee4c4fc08f64a2fe4bf6a4b8cb51b0999bb02c8db431ff0e18ad43ae0aba401709e55968bc2a7411c3ef665d9707b653e33e2ef38fe5129385683694f75453c14aff402ad42b00e0fa4cedd1e377dd1d7b0c597df19f0df655f91a7af414c8a528b19dd58534f20c7a07cf1ec5d11d8dafd6fd83648115879625e2ac722800025008482d2bdc3a0ff41af6f88c398ae7fc6435329fbffb9f5a4a442d18239318c133fa50505f4459b86bb1e8b46a718a431f6b52c204647f1d4679bd2bc91e8c5f5ed0c55372046abdf695efb3b58f2a442a745b21450ba51a2c697c8641414bf528c4cd2d3744bbef6af7b65bef20252b1a1d89b10e4bf64a26e43a9398536e7fbb388334f793fb311fa74e9e98bbd08b2e324343c2dba1481f5e7cbc0d9a8ee1119831bc84002f03101038d5802c8058ba52d7c8edb25bfcc10b5b1377300351966cd76ece06bd8b3b4d6e6f3b3d6775c870be0b6d029f3537769d1541cd369661e5aa232732af1f8b622a539f88121de87317a1fd324801c8914553b6737a80608d3f220f72b70edabe1e8634f854eb199c6d6b644692ae92c806aed4b288f3f794e931e81b609008e37c20e8d8d2bdb1ad9239a05b80484a6864f275e234bbf20bcfb7b26a65c68dfea302ffb2a1e5b98f0e214e99dfd8d50d5c66de190878dd4e33e1f09eef28664b20d5ce6cb48c3118f852b651d00971c79ebed02c19977b41d6c9fdeaef8c05f6c5be68062f41ce874f7b084dd75bab0ca4835d8382ef22fd5b655291c65cc1a92254f157ed39259cd209ff225501a74e1a8045c75a0e195bbaa83f46b848e5551c57fd3554bd064d88b94a242d229ff0dd447cf82cb3c5880022ae6c4e96daef41eec6db68e7c2ef99db22354b5d62396de494b692f777502f42160ef6376726294d0a0a56b9af541c2535a2f81f456fb573daf643542c4471986c4440df9c64ab7d8cf12e954c7486893edf7159aa82d891e88d00835b8732c72cadd68818682e361003910ab8766f51cd39018ba83a70cb030203aa2de7bbea5b5e8dfacfcd9a95f0c5156cae0fedf3dd90f83a6d94634469e62de886816858970f093cba5a7c082f5a6f3803ce04da2d7d083506c2218fdcf4658d1193dbc180730acdf19bc0591287c8ad647d1ea070f8abf3c53d2f64963c4d15fdf3c90a4dbb11bff95eaa0aa06bf2742ba30dc9f33691de2c20e9b4ab6bb50ff58a817f4d45564dc9ed8e75ff4d835be608cbc3fd4fb56df557ac4f8954bd7a80f4ab1ddc51395b6e9a0eed10150f4c4a4e191df4720ab743c339a07d0d5bed2586c2eb2bf22e336db3dff1b1416b0cc5ea4fdf9b0b7a7855397aed4bc3888f7af697adbbeefffcbcd5d5771afaabe9f672292ffa74ae9e195dbce5a98b83f298f8987ec38448db4ac7c1a5c458ee1c479a531f31ee0c20c2d57c6e4879b90d019741d60f3d20011deab44b1c3ba4df9619bb09b3185854a51f4cf1ea64156244d285b64593439634a9c521417ed91f1d1fb4295a5f4ce0db4d019e721b00a5fb985e0f3f6021113ee613fdd04bc87e2ef6457f5c1ec48387971c7a37b9036eb5026d0ab3e3c297d5f2de51badaad839745068acc24a1015a6e70ecf9823da558416d1e54c4ac761617ab9da7778ee21653feaa403152e1aa891a54b46a2329a704f75864adbaf00c5f1b37d6d1cb623aae3f0c0f5915cd244af85be9ddf53094c50dfd4ce9a25467972740c8b4ab4b7e14d2b9e3074c613629b96a2dacf2233926b43f3ef0ac16c442abc7ef00443246b41dcd21bca48d4bff3b9b9b07ad1b61b933bf6371cea8846e520860760f0581882080b68096cb83f57b9dd91dbeff66c8e1e7b689a070bdd3555df47b6eced8b32353ef461fecd1a474c92345280707d80a1088e8591bad75e2f2648888aeb4e98b3ba0389b8ea5a22b7de3fd344f00964edd8f665a7fdd039f4cd4a7f2063cb9dc9b88bc19c85af681ba452068be17720686fed7f2929d1ac88374c12fa12277e2de16ffb772b4467b42d9f48d8bd6e05e4b6552f14b3f5594bbc0a7df4fccb5cdeb8ef68ce710f513c6a38be1c0edbc2d8c5265a6dfbab3c0f7a96d39db3960890b4d015797ab13e7b195862e2b3f2a32ae0b1d62bbfc4516ca7f3cf83d715244a9b149a7efdafee328d44bed6ab909a049c04fef11412af0ecdc07137205b098cfcbdde923e1fe5c9ecce8068afc1936dc6fb57d52a0596d96988506b5728ff8db5c6428bace79b9fee8786d07c77132e7d7382269b3924a3821126170a25af73cff94081cf02ae32a6c1d958946f6c09b79c139b9785aee47b888dcca69bc9f02f5e8baff9e2af58ab0ea0936d9c26f222ecb524d721f18c3391f4086decc9c61e64ab7cddf9eb83a9e74662a3a8187213f3711f658c8434b8da272bb821b60ba692ad578e35ccfcb75c31594513abf81ce518d61daef46cea1500f7805f346fab1f367004d2b9fba7ae612911ca67fdecff9786eaf57b18e282368447e3dd572e05dff0d441799cb35a265a04269aba8576c39b44ef536b9faa0ae2818f916afa3d51d145c3a86dacad138a83813aee4b86d3251bb093f25527733849eced219e3bb17b37c5ac39a428ba83fdc27cf36cc087bedfd7940a8ff2dabb4bbe53f53a37bc66d68ee2de640ce2dc229d51a5baecd3d8d8b433244a17c2217126776761b0f8cbdaff4f7c864778743924aa3568b965977d3f487ea061fb9e1eafd155f684eb724f2e7e83c096126475fe9dc244a3f656543c2911dc326231b13c5bd2759dac5b69884452749c2f173"}, {0x98, 0xffff, 0x1, "a8a47267c9524e2ed5483ee71ae7585ca98cef0a0f26ea0c7a45d1a486041a15ae147ba9883509fe8595dd876b2cb42a998b82b6af3e24dc893bc5d1a93e62d9d2597214f232550f543a9fe3534aa962bcd945db609be44686681549b4d8c71c312f4703ac7109c11efce61005de65a2bbd4ab80a273afd17ddd36467713f8922443"}, {0x88, 0x1, 0x3, "f855ece0a215f3ec9764bd5b2fffa3938d079859db0aee54413373c1a4e53997f11f8ce7e1ff2ca7061f304843e52c98622d171c8a8f4d6a2dfad28a2600bbb45028f18cf37062742681531ce5ed978bb76bb63c200a4e6ad2c9a25725dcb9525c558f27edfe3a59b06912d46136e893933e11"}], 0x1130}, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000006c0)=0xa00) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r2], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000440)={0x10, 0x100000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2e5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffff1b0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}], './file0\x00', 0x7fa}) readlink(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x6}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x5, 0x2) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x12a, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1]) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1fffd, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000004c0)='./file1\x00') symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000500)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0xffff8000) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x4, 0xfff, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x77aa, 0x1800}, {0x3, 0x8000}], 0x5) r3 = socket(0x18, 0x400000002, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x83) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x0, 0x8, 0x800}], 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/243) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85}, {0x183, 0x8000}, {0x7}], 0x3}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x21}], 0x2}) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0xffffffffffffffff}}, 0x1) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad223", 0x41, 0x0, 0x0, 0x1) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) clock_gettime(0x0, 0xfffffffffffffffe) open$dir(0x0, 0x0, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00002b5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=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}], './bus\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) (async) getuid() setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) (async) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) shutdown(r0, 0x0) executing program 6: r0 = socket(0x2, 0x5, 0x6) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x24, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000140)=0xda, &(0x7f0000000500)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb660fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b2696fc179aa389ac96a5c9bf9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f9868", 0xee) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000009c0)=""/4096) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() r4 = socket(0x2, 0x1, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/222) r6 = dup(r4) listen(r6, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08a9066026e88b3af8c7472b00450000140000000000009078ac1400aaac1400bb"]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1fc1d1ee, 0xcae4) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x1, 0x0) dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) bind(r3, &(0x7f0000000000), 0x10) executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) fsync(r2) socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchflags(r0, 0x10001) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1ff) fchmod(r0, 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x2ac, 0x8, 0x9, 0xbb}, {0x8, 0x3f, 0x1, 0xffa7}, {0x1, 0x7, 0x4, 0x7fff}, {0x8000, 0xf7, 0x3f, 0x3ff}, {0x7, 0xf9, 0x80, 0x9}, {0x9, 0x4, 0x3, 0x1ff}, {0x2, 0x3, 0xc1, 0x1}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x154) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4105}, &(0x7f0000001280)=0x100b) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000012c0)=0x7fff) r2 = dup(r0) r3 = socket$unix(0x1, 0xe9b4d99deab7284b, 0x0) accept$unix(r0, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = getegid() fchownat(r2, &(0x7f0000001380)='./file0\x00', r4, r5, 0x2) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001440)="92204053416401061f86afc02087d421dcf801a71279538cb0f51aa9605e593678bd1b0b4329539b97b214f011d5eb2cfde81ae48d557cc2bae950184581501b4309cd97a0e2b5974a9fde5a746edf7e2de2b2ba7463746554b1535f880488557e5d19e7fcf364ccfbbe8bd72a8e366eddba0ea227eefe9514770346f8eecf8f2ef58586841389f0404cefd193192cce2c8fe98a92fd09d3a172a7c7cc28b019bba82d9b1ab85bf47851fbe1ec98befe74e6d0d35829f02eb039e4def0cd4c176387df75aeb131f7f741", 0xca}, {&(0x7f0000001540)="11afa1e0d4a156dbb99eaea31e79591507abe1e007ac954b3398963b3450485a723300e342f48d7bfc639ad3e4372c65b1eca3c4c326dbeeb709a08f9cdc11a0ea04cd3e77dde088488af401a8999ec3556fc645a57f8038b347d341dbf24ab6741f177c0ef36dfc22e7a176940153de25634fd0be3d3826becc7294a10c60f473d4dbcaaa5f74f780c3705fa65b896930f7c739e4", 0x95}, {&(0x7f0000001600)="79ababd6aaa1eb6a1a4613fe176cd8ea5c38dc3e627ac6c74a4277f681b5f3d2d09ebf517d152dcbe63c1c6b3f0f19dbfa88fe0dd143bcfb3003ae759c1d481397940aedf8d2c607275415d5e46d4f6cab7cc3d48950ccde6e2e268288239f777906b6dcedbd916217", 0x69}], 0x3, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000016c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r6, &(0x7f0000001740)=@file={0x0, ""/62}, &(0x7f0000001780)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x3, &(0x7f00000017c0)=[{0xa25e, 0x3f, 0x1, 0x2}, {0x95b5, 0x0, 0x2, 0x100}, {0x5, 0x2, 0xff, 0x10001}]}) pread(r3, &(0x7f0000001840)="3d66fc0bfda0d8f886e2f70e677c113e51d4bf3b8c3b09bd055ba1f053024ac451bfd11923af013df8d08f52528c9cb2773f60116642494e9358a9a2965baf1b02802638d7b0fc9091d29dec2cb82bdbae3191285691ab88fce9bc41575acb8f7cd372eecb6a42d078788260617b5b15dd0be1912b4a8d760f1a2de033b67f31a6787bd9bf5b25277d19910714a77e92c2ab69ef9d7a807d7ea11e0259fb16173c0d6bbd72aeeba42e227fef830dfb2d58448e21cc7b908c4cb0094f26ffa86b4fdbd11b4b4bdfd5ea76fa88c79d2a4be668e51b0cc6657653b4dbd13eb173157f94582b", 0xe4, 0x40) r7 = open(&(0x7f0000001940)='./file0\x00', 0x40, 0x20) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001980)) open(&(0x7f00000019c0)='./file1\x00', 0x20000, 0x140) linkat(r7, &(0x7f0000001a00)='./file0\x00', r7, &(0x7f0000001a40)='./file1\x00', 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfad) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3}, 0x2, &(0x7f0000000100)="e0bdca8f523658b2138e83f8e01fd55e9fcb46afdf10ee246d84a990f2b9a7dab508b4f90741a590790046721671243a67b5ec89509bd0a3eccc0191436aa32df19baa270d5b48", &(0x7f0000000180)=0x47, &(0x7f00000001c0)="9527fcfa674a105f4e9ebeec1d7b3bae0a9c669f525cbba522c75f41f86ee4f4bb97a5f088", 0x25) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xf7f}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000017c0)=0xc) r1 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x21) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1f}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x8000, 0x2) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20020, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1) bind(r1, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x100) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) 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(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458b", 0x69) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r5 = syz_open_pts() ioctl$TIOCGFLAGS(r5, 0x4004745d, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x84}, {0x8106}]}) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: mknod(0x0, 0x2000, 0x0) (async, rerun: 64) rename(&(0x7f0000000280)='./file0\x00', 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = msgget(0x2, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/120) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x87}, {0x106}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async, rerun: 32) getuid() (rerun: 32) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 32) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) r4 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0x8) (async, rerun: 64) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/201) (rerun: 64) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4401) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r0 = open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) (async) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) (async) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)) (async) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') socket(0x2, 0x1, 0x0) r3 = socket(0x1, 0x0, 0x0) close(r3) (async) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1a42, &(0x7f0000000000)=0x5, 0x4) (async) sendto$unix(r4, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000001000", 0xb0, 0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) syz_open_pts() (async) syz_open_pts() executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) setreuid(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x8000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) symlink(0x0, 0x0) sendto$unix(r1, 0x0, 0x8da991d8902dac1d, 0x7, 0x0, 0xd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x5, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x4029, 0x3f, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00', 0x6) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() socket(0x2, 0x5, 0x11) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socketpair(0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) syz_emit_ethernet(0x119, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x120}, 0x0, 0x2, r1, 0x0, 0x1000000000000000, 0x4}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0xac}], 0x1, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1720, r3) clock_getres(0x4, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x4, 0x2) ioctl$FIONREAD(r4, 0x81286947, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f00000002c0)) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) executing program 7: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000980)) (async) r5 = dup(r4) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, 0xffffffffffffffff, &(0x7f0000000000)=0xf) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fchflags(r7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc0) (async) r9 = getpid() fcntl$setown(r5, 0x6, r9) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) (async) ktrace(&(0x7f0000000700)='./file0\x00', 0x1, 0x1210, r9) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) (async) r15 = getppid() r16 = getuid() setreuid(0xee00, r16) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="6d367547752ac4f321db8e1270d99dac430eee3d21c823ea60e149e346caf7f32f5ddb0f0b6ecf235bc97b3de379319165c3677035978756466411e4ea99195b81e2eb943b82bc61c4a3a9a127d7358fb9dc53b977709f12eb5096c1d0e5e7d09ee15298c2d44631", 0x68}, {&(0x7f00000007c0)="eff060030d544aea42246358b185db2300ff0d95f49db09088a18d4ce046f75c10747ccf1ff3a510866a57a7596c88df8663a2d644944265e8ebba7f1ca9d33b6c47c0949f9b2e490be4b7cfbd14e786cf87ba2b19be8041e7114d06d0db14418934439cc7bb5906f34414ab3c0509cf61c19d56296c51d9cd7d67eed20388587986ebd275eb4d5474427e569f783c044afb03432597370188461a19d56a4bb3456c425773be6d79d2670aeb24ef77b66028f57d946d42cffc352a7e0621553ee008a483145d6eaa4250a42abcecdba41e776158517dc73f7234ffd96e102c3c6dbb54380b699d282c1854d4b091d1d50ce34cbe074935a40f46acc1", 0xfc}, {&(0x7f00000003c0)="ee9541c57e5cbbce3bc18e9ad025d1fe1de308145b1fca7b434289cfbc40b104a38a01d9eb998ef5961444292e63f775b81d0f4dc028d08c7f883c5c518e5ad03d59387c5d389169cf1ae0f51026479a4206b728a6e3b5b561a0f68ab02e33fb274fed470b58a524ef95c7ce0c7b1310c4e591a7d9e7e06d26b449d8fb197c8b73db47b9c1728fa16639892481972ff0e2ec47d45eef9f9b9fbda6e6692e940415fbb3a4ab9628f0cf72030b9ce3f93f6ea36a96e88950dfdcdc2cea110796872d28c6ac71b840fe7f060b4735f9357764bed803bd2e0afabd9db702f7", 0xdd}, {&(0x7f00000004c0)="0175dd1ac0c0bfe1f178b324b42ac69d055f2894bda641dfe59e57dd48f58b1fe346e580f901163773c6d86a972269cbc0345f39b9aeb996de47305ebd2cee4c3c005d3aa6c0e332eb79d9112503a4c2e88d231a356c7b7a89d296018af306a116dff444dd7a052345f7f9db6f3cdef1910d3e1f4dfc1ae30291ef26267aa0438a3267bb35fb2d9ff785034f3b360a57fb275d823ca90835ac912314ae53737021386160c7cd8cf1f3900cf03268a25b11d67e1dfe55b5f58952f309402a6a6a5d2aacdc74fa1de9a7847476a47d151ad39cb6", 0xd3}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRESDEC=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="2000000000bfe2e756c8ab4d61a15eedc9fbfa2af20cafc8989b480f43000000ffff0000000016fe0ba13582f686ad89941ec9e300a73e3070287add3e5257ac245845e2bca8e93f00276a2f3a174bbcd1cb0ecba6c3a604e3e5", @ANYRES32=r9, @ANYRES32, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x402}, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40}, {0x28}, {0x406}]}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x80400, 0x7, 0x0, 0x8, 0x1c, 0x7, 0x8}, &(0x7f0000000080)={0x7, 0x1000, 0xfc3b, 0x4, 0x200000000, 0x0, 0x6, 0x10001}, &(0x7f00000000c0)={0x4, 0x800000000, 0x3, 0xfffffffffffffffc, 0x80000001, 0x8000000000000000, 0x3, 0x4}, &(0x7f0000000400)={0x790, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x3998, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000500)=[{0x0, 0x0, 0x2, 0x6}, {0x28, 0xfd, 0xfe}, {0x6, 0x0, 0x7, 0x3}, {0xc, 0x4, 0x1, 0x1f}, {0x0, 0x1d, 0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7f}, 0x6, 0x0, 0x0, 0x0, 0x2000002d, 0x0, 0x5}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/34}, &(0x7f0000000680)=0x24) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000600)={0x0, 0x0}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000340)={0x5, 0x0, 0xfffffc00}) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x111, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x888, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0, 0x10}, {r0, 0x80}, {r0, 0x4}, {r0, 0x4}, {r2, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x8, 0x9) ioctl$WSKBDIO_BELL(r2, 0x20005701) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc0, 0x3}], 0x1}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000001c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x6a, 0x3, 0x1, 0x1, 0x200, 0xbd, 0x4, 0x1, 0x2, 0x75, 0x9}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000002c0)={0xfffffff8, 0x6ae, 0xff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x8, 0x6, 0x80000001, 0x4, "3d9fd402af162a34c5d53e34413baf3daa5450b8", 0xa5, 0x8bb}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000340)) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x1020, r4) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f00000003c0)) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="52fe5de563eaef44d3fd5f5d162182dffced9e6e91f849e81c574d1469e6151ea881503043460e6277f7400956f05dd8b529d1b981543bb7060abcda08cd8da76aab39f999c336026ecf355e7c77c7cf111854a98ff4b1d59588384a070c26cab03d32ba0dec0340416b8cba13e01143770efe05c98c44e69a3c7d53136cf78b9968eb78e38e561e7d308a9f9014587072f9de389c0c7340c979934fe853e5d6d6892a72d13a6d76c73a7795957f61731be9efe7774cfb6bf558f59d4ef799a7ce1af62d86b93ea3be288ca5a70bd51d5cac07638dd0584890d295e0285f9b3343307b6b1b8d0b81e55c3e987e08641e629f7b364826d56e12484fc4ee22", 0xfe}, {&(0x7f0000000500)="f9daa6ad3984a2f396a107d330dc6eacdf6c3e520d287077a049b52a25438711e757662f0042ebead34ffe17224efac9df8785202cad8e292396fcff45be70fb8f604b231695c8af9c61b100376e8520a61232e1d2cf0bdc5c1adc8fe501113f43fd3f0b9484e4fe63cb9768eaca95e5e0642e0fa15febac743051604a1e637eebdde2db9792bb82548495441d8de11419b54f28c6aa40e8d3bc7022b237d8e097e4ac684991edeaae08d840ce65ffbc21531c4e5caf33c6234fa873b1c63cdc9672396cc4eab208599c88eea770d2882adabb1fcec570278f318140822c9f0e9cb04a2d7dd56591f064d0a46b", 0xed}, {&(0x7f0000000600)="fdbff72d274aeb74c8381b5c19f30bf4c0dd1a0a4bd6ec98460d24022264cdb52aa3", 0x22}, {&(0x7f0000000640)="c88fa4bb33efb7098a81251af7858132acbbc37c0f29fb67f3eae9cfddddbb76a4ad6f5a4e42f992e4508f1fcacf0e363934cf90383ca6707d127284cd1853a17c8cfd6f5d057dd135c1847d8c751dd017a3083cba30fe12c4fdfedeb18f38557ca03c4b7834", 0x66}, {&(0x7f00000006c0)="72173610a8751e04", 0x8}, {&(0x7f0000000700)="7d8742be23d48c50a45f36164f99c53f2e8d62d2c4f78d4d124e125ec918101e3139e8ea8248f0354074a11a1f267523f80fe46699153deedc6009519cf19e53de628984f43e4ada9b3cc5b1ab84ef85adaff5e5330a3b73a2bd4a76ed42a1b22ec19698f29e98edd54d56a1be9ede25404d248a42300c4c6f91319a9d1125eb5ece9bbd8c0ff5e4a7556706b6cc448ee35c1c9cca32e7ac572ae9340a87b73160dbfb8c26e62e2c7e8455da7b3c8d585c3788969a371a653af96bc7f88a0aaef2cd4a5eb147f00a5513f5e3a44b7c1f54265f38766b0c4d2b7b52d7436f229e7630355940e2a0f0bcde824640", 0xed}], 0x6, 0xbc) syz_extract_tcp_res(&(0x7f0000000880), 0x2, 0xfe3) r5 = dup2(r1, r1) fsync(r5) r6 = semget(0x3, 0x4, 0x200) semop(r6, &(0x7f00000008c0)=[{0x0, 0x9, 0x1000}, {0x2, 0x186, 0x1000}, {0x3, 0x6}, {0x0, 0x0, 0x1000}, {0x0, 0x54a2}, {0x3, 0x9, 0x1000}, {0x0, 0x7e7c, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0x1, 0x800}, {0x0, 0x8, 0x1800}], 0xa) r7 = socket(0x6, 0x3, 0x3) ftruncate(r7, 0x2) r8 = msgget$private(0x0, 0x1) msgrcv(r8, &(0x7f0000000900)={0x0, ""/60}, 0x44, 0x1, 0x800) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000980)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f00000009c0)) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000a00)={0x10, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffff91}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcf6535}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x60}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffffffffffff}], './file0\x00', 0x40}) fchmod(r5, 0x4a) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) setregid(0x0, r1) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x7, 0x8418, 0x7}, 0xc) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1811, r3, 0x0) fcntl$getown(r2, 0x5) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e75000 didn't change! executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) kqueue() r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) close(r2) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) syz_open_pts() (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f000009f000/0x3000)=nil, 0xf3ac58c4a1ca7e4b) (async) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) (async) msgsnd(0x0, 0x0, 0x401, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r1 = socket$inet(0x2, 0x1, 0xfc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) dup2(r2, r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000001c0)="ea08000000000000", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000248000/0x1000)=nil, 0x1000, 0x5) (async) r4 = socket(0x18, 0x1, 0xfb) close(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x3d, 0x0, 0x0, 0x10001}, {0x5}]}) (rerun: 64) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e77000 didn't change! executing program 2: r0 = socket(0x18, 0x4, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0xffffffffffffff96) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x15) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x7}, 0x8) r2 = socket(0x18, 0x5, 0xfc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xff, 0x0) execve(0x0, 0x0, 0x0) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x2a) msgsnd(r0, &(0x7f0000000740)={0x3, "220a7e1e8760c501107467f2fe90628fd3e4eb45560f3d9a4ca067ac05f81a621cb915f93a3a321586ea657f61c885c15b577c3489ad7228667fe7415ed87827e8330abad80ad3f3e6e1fb9defcd5894f6cf219f9e2141f7bd14cdf877d40242a384d6b5711678bf0e50c5d19668c32edb124805205e2a9fd5a15d14a29187bced398f281175ea9db1d9a3015633e89f4f4d10e96a167fa2feb7a3e6c9198b5dfe06923004c840e7067639a31127a976620fd82387bb897b98ff12e983beffa85d6e0914011c1125318b9c98b724bdc477dec992f30243758ac09ed80f47396a357adb7d35d7ac98fd42ca60df486320e563dde901f56b7d0f629e6e58dc1ddda15a9005e2077a1c69c5b4d74bda7a5a428bae1c778a6ce54346c81539e748f6286c210a0a894a98d0206a8aeda31948694f433da25da3c3e9385df76a29a21a863110ea207085a88de720c359c19bb1e838820d66e1b582549cb4cbc7beeb5be668fad821f694cb0694db717292e322c2208436c281c762f7a7293fd5404671342f67b4e50579526bedbdbefecd06794e88f37eeb1e2cd2047fac053689b9dceb931ffad7a8ff062cdb659ef9b61a85420ecced4d19695c0284181fa13c49d8c4793ade8a0fdb629b322b223f80afd8552fb8da36d08c1b9925413d854424b2ba61d4c291d8ca090b689302888730cbb2ed0ce76ae1cd697182246dd865467f62ccafd6635476bd5ede96e93a5e1606a95741588ba2ed45f2c1730f0ee2ba59db764c04d79cedeb4f888ab3a63fc9d6df10aa1137cfc509b5287265b27369f7e6c4164181ef6c1a7e515d114556d0ffc354bfb542e0fe6d91d913bcaf9fd9bebc67570a6e2ce2c5f6bc8eb35b2a4ebf40d1ae50e85f90e06b6e41e0698cf500dbd819bf70f4964e4d5c278a075b02a2c9b164f161572edfd2522f1c9677f5efac5842cb88bf1212b3ff1d9cd38f1eb0ab0c33be1c199fbd1afad4dd72fcf9bd0919c33d04c5d878acc856af87646b25eb0c7f5b3cb4aeb103f946ceb3c73c9c12e557c94f206e3df43d2698706de37400cb4b3ed8117bc8c0ae4f5d1b13e42ed2451e11afaac9d4dfab26359581dba88e3bf03791ecd00ebd71c71aa739077474b36b43749dc71fd08e5a2a33cca63138a5093f061b1278abee6199fae0a9ff51bb8ddfe9e467c24b7f8852ad15934e5bc4ae1836ec6c7c7d1dc0b5ed63347159535aa1bdbcfd683246b15f9729f91c496a84ce94da11260cbed1c79ba420762c61dcb8d933f76001d6f82e8383d55f4f1f15bc1c14b88086aa5491b3a97589d4d99c8561e600bcc7f21689dd3128de272f66a8ad3d4166af68cbe45abeeb0419a5e554b5b0e4a652f56b4670561ebbde8d4f85becb28d01fd6072cf0ced5a05552c06461b6071a9fc1b7459bb9408b24066342e87bf372bda1435d222a4acf0720c622e7d817a7a3264c49133598273d9e336b2a1907cc59f8cac772df5a9f21c9197a476d4e6c40e994069a56125ca32d8da21301b8614411ccdf6f587f61930c679b18d0241de13ff0e9202aac5ced5ea2f7c0b74dd94470ed61b7f495f61a0a9a116dada9cb5a1306fa140469dec99babe544ab01ef29a655bf415183d592966e5b6b82c560af96727807647a0086d67213879e3cad89743baba2ec7bbc24666097ac882f36d1e4bb9ae883a938de938fde6560549295dbafc528b7efe4457f3ad4d58f0237233d1b270fa97e2bd6c7f6cdb44591501493d6d5d36556f993f84cc07a5519762d47600f87f2719f52b94421bc8f96da6dcede4ebc91a9ede367d1eb02fa8ea771da3d16ec40daf6db3bdfe23b869531a17703bf450cf3a24000dc37310391b494afa7522cdd0445aca024562ef61f526587b747cdd7f32541faf6ddc3813fad9f6aa93d4d53cd7f2dde4b40ac9399e5cc309c0bfd05597ea20c6f52a28a8b2c846ba682e3939c23310b422cfd3dbc673d222ead331b78de9135de1f820ccad27e84d0898ce883bb7a9cd674777dfb714e102f6d58b064ccbb14b55bf8ef61882d12c7e9c0353bd680d27e97831805ac549299a9fd1cf5038c38354c9b63c887d8463a47ef22d4394fc94eceafe6b60ff6f405b6cb2f20aa8db27fcf01aba692260dc25a59a8c5a619a9b568d432d6a02081d813b9fd7c4578ee3ea508bd4b5ecd8357bc7fe56fd11d4a107e2843613d0f3dbf98d4d745f39cc09094921f2de7270dbe741663c8d12f90869a025ad4b18a9cdc9720027e59986d05850d3510be141dcd53010d62182ba43dde59b6f3fc4ee2c8cc679722d4a0f3003218c43b3c0b197ab041952c961dd5789a6ba956e4254f3218613d33beed4b858a9a4caafc50d128c80446781b0b1fd7f2203b6d0ee44a6340e10b4917c7e237ee459c9bdcb03ffa4f98050d522a5d0c761245c8a6f91a737fdd552c56e01be4eb442de460c05a8caeae66fbbf9e371e7af79d52f22d2d067c9973f767d0be25ba51744765a5686c0c1b462fa780ffc6066e3e58300761b86447d465e90d794061f10369a784dc1bc19762365ad907cda4055c4fe1397c4980736fcab550571fe50e2b7a847b2b64ce4152031bbb928e44da2470417bfde391da6d5d5cca7c5001f01cd001f8eaab638a92a1d012dc8ec115a4107d8df26b8ae4aafb467ffc903fd9e75d65d78bf8b40c428efd107fd63cb9aef6dcb40fd9bfbc35376d97f90ca99dfd5eeb94cda15ef66682df5f12a1b380b99f0f840719f6a0f76bb91601fc9b7360e80c798d87b193ae8b77f51322e482de81680d4c4bf755f184af5e9ab0ae009e724d119f9d56127a795d612348e22901942182ee08c0c927448cf47d57a186c16fd176feb692641c2e7203a6329d374de59675d4d5c5bd8013ebbb365bbef6cfc78542ce4b799a82aae5bc8b11c37af7afbd391e8619de8c65c3920f546807cee3272774c339a248a91a7f9e26cecbc43a707880e130fe62fd90cd3a618ff081b6964f3d573d3a9f1476057fe52433c6bdf183d1fe646106d719bf5181977e6102dd01e5aeea6f547b1890907bb9823a256da29623cc8c51362abea014685ce6961dea7283f022850767fd1d940f0471afe8887064c26075bf1a4c6498aee99178b42d515b1b04020f965e53e05551675c36ee415aef49b5832b6af6453ba9bd1b8d8187fc8d8c8287a185d6341b585782979c43b8ff94463966a8e6aee22fd4fee5f3abb70d06424350accc6f78dcf4d0531bda3e989eae33f6543b957839d32a95d56f246dcacad23e49c7ac6e04be75c0a0b64d29cfc6d88b01a07756f15e576f18c6cc357fd94b03fab1894c055ac111542ef05cac99af7ad8a5587742132adfd8e48cfd762d097d909341cfcd49b1bef808a29e119f8821f045e0d7279c6e41ce9e9395c79861b0218cf587f4cd433b594b65225a3a09cc6faf758ae4fcbea0980765651f8f6df1bc4ce5ee8dcc28111bcd045d5d80e1d1e34d1e852cd572a8d333d4ef540145d2f7db26ad52f90f05a798db3fc6ff488f93ef93ba3daecc33c1e7f66632d7b394ab4032ffe99f9acf9c5b47b9c2c4ef1e9b9280d119b64217643da2af66162699794a9a2f9ccfe482ed0ca2570471fb5952a967e2d8c40149e1a38bd14629252909761f1856bb3b37e22167795f4e7a31d8f976ad0c760c865f3e0d60a448243aaf4983a1578580da5e2086965cc466408152520f0d752b370f0ac05579db0cb3210b4290c527a9a0b4aeaa497d8918c4b3eb52379e95cff48c43813c21bc8545ad01095bced759a86054b771222c5bf4bf75f5fd56d7f46ab01d85086b0454896b957e414f1f6d3720793763c71c203b2c1ddcd5704462774f720b3efd71f6e650c972524be9c7f579d19836f62b1b04247873a40f55d611ea56834b944217d91f0fa815f4621b6fcae5b483b869017134bfa98fe57fbc8442204b6a3fca2ced3c2fa28543c89fca87c9000324263172fd11f983c0148311d44827a65a14085aad32ffb84934fbef8b3b92d487ca54901f4fb1c8d57148bdbfdfaef4fbe6f0ff080c15ce048f0ea8ca183ea1a6ddafcd205d2cb375556b7385152e8cd8a015120cf0ca2e03dec847114da25f03add160eeb6837c63efbd7e0fd81c741450c8618c605a56f614556fabda6d5002f94887e62558faba2546726e2d89374a6e3056a548c1fb5717e94899a17a31a11a7e2d2ec40dc05479ff461cac76ae91d09ab0cf6dedaa1e21025b80f1111dde8693e62c31a099eeba2b95940d665fce57dc3c911a0067715290305c5078dd869e0e8789959a8c12b302b476304ad313255abdbe1aae365b0e91d752467ea8ea209b103a5bb5ce5ab67072fe5cb9540469f9284e23bf4c7dd0192ba9b088eda5a2a39c4940ec3c671668bdd782a2c5ab3a5e00d1524e9b687041e418069870b8eb058b9188de2e8447a773e66dc7a4b8cc762817ba8cc88259d8587f276d33fed4fa67bc73d3a2f30428a9ea9d1fe98829d6dbd70ecfda379f27a09f77527bc38e81a05b020d67cd029ab5aeb83a11992634f7d069c6af803a00a493f5c3e6fcb1aeb1a8f758cf70824ff85359f6f30daecd9f387155d2e8fe19b4f4c6f6f438aa954e9b21a48c3fed168e9e012d32d963cb40e8368c6e7048638ce94c7e898c2a4b9bb28617573f66bd414ee158e4e2da27791c07d6e9ac7fea232dad9312f0336087db9af01e7bbe86e04a5d857b1ae107ecd9acad01b821acea439792b080206e1da1c1c8cea154e104812cfb1c2fbd7cc3abf156e19f838533a28b055a2eadab93bf7be2341b25f484056370d73be5d842bb340e22f623122f3de670ebcaea3f7439113e4ddc066aaca0a7cec747072fa89abb2c1dd7eef4b3e57d71a6b4ddbaf62b88d7a44b7f5ce67f4e6b4e62b38e89ad70d011f7dcab65cdec5ae0ef48f35455fd1d3c05ebae86bac1819c8611c3bba272265bad38ca6046f6b9faa1df0ebc56bbedb8c1a67c298d103a0a44000c21aef6779aa0945dc1680c51302c21eab16640304694b7bad2b97384c9f7bc80f0e473816e6e28af56e2c813fafe6007553e2ac82b63acc506d0a45c25e28be32ff4c8450e407d1a06d15b7a6301aec7341e79469cbbe4b741f7aaf761085c5cff37a2293a2032853e54fa0a82ba3e440558457e6994a237fb63ed5f1880896a6aae6eb23e42acfc47cb830c5af8d6f5139d700269d86796118bf73b7555c3138d98f95dbc1df531145c2894736aeba379e887f8943340abcb3587421de013dd8b4879243f148d6474ec18bf2339683f20128c9e55599e4f91d2949113ad66710b0fe2c59f96dd432eae27f4807181797f2f75151960d5e2b4fd65df412477bae5ca25962458e8461ca0df8cfe99c5a06723bb5d459c3b4a0b7aa31dea566019bb1b2df0b181945c4dc77d5a817aa66e28e83c43f1f1bd2102b0d8bc20a8cc0040c693fdb1297c60bacdc69894d077d97e51985584fc560cb807ff8e54c7cdefb06aaae8b7e51e70a08d7634838b54f80f854ff968a0de73d320acdeec5ce2b7610d2e2f2be87fc565a9f7ff4f4be11046049e8c2dfcc88c47a450fe273b00c3cec04b71bb8b8551d9a81ea7bb95c3e1b54f60c7fe10fff9b2405845c431e6ae4e6b3f689817b8734e563be270ca8ca79d062aae3f64091169d75df0fa0811aafb5420ae95796bcd8d78427f5bfdecdaab1c4e2fa1a5018ae4d57cee3c87a129133b5c92ec085489c7316f0c941fde6ee66ea1cae1a4b4cfc56b0b2deeb1284e4d"}, 0xff8, 0x0) geteuid() socketpair(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xb1}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setregid(0x0, r2) socket$inet(0x2, 0x2, 0x0) setrlimit(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f0000000140)) ioctl$FIOASYNC(r4, 0x40047463, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) executing program 7: connect$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ktrace(0x0, 0x5, 0x22, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x24}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1a, 0x1, 0xffffffffffffff7f, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x9, 0x80000000, 0x7f, 0x7fffffff}], 0x10001, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x5, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffffa, 0x70, 0x4, 0x8, 0x9}, {{r2}, 0xfffffffffffffffb, 0x60, 0x2, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x111e, 0x44}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x8001, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x82f}, {{r1}, 0x0, 0x40, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x4, 0x5, 0x200}], 0x5, &(0x7f00000000c0)={0xcf, 0xed76}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e78000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e7e000 didn't change! executing program 1: pledge(0x0, &(0x7f0000000080)='\xfd\xf5\x9e\xe2M*\x9a\x1c\x8e\x8425\xd5\x05\x06\xad\x002\xd1\xbb\xe8\xc4a\xfe\xc6\xbfSD\x98c\xa4\x9e\xb0\x89\x01\xccK\x87\x06\x92I\x17\x95\xbe$x\x9c\xa0j\x19{Z\xc6\x95\xbaP\xa8#\x00\x00\x00\x00\x90\x9a\x14[D~\t\xf1b\xc7\r\x87\xefeq\x8c\x06\x85H\xfa\xf0\xf2<\f \x80pQ\x84\xed\xe4\x0f\x88\x97,\x12\xb4\x02\xc0\xce\xa2\x15\x99\"\xcd[\xdf\x00\xa2\v0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) fcntl$dupfd(r0, 0x0, r0) executing program 0: socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) r1 = socket(0x6, 0x3, 0x80) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000002c0)=[{0x6, 0x0, 0x0, 0x7ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) socket(0x2, 0x0, 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r3 = socket(0x2, 0x1, 0x0) dup(r3) listen(r1, 0x1002) socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r5 = msgget$private(0x0, 0xe) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 4: kqueue() kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x40a) close(r2) socket(0x6, 0x1, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 7: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) getpid() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) socketpair(0x1, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xff, 0x992e}) close(r1) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="666a287b31478b33b9d588df87cbda53739ba1c4f4f889450aeb14ff171ded00b31a2c5c21604362ccdd0cd17c4139112b6015ca515f50c37c933a310aaa", 0x3e}, {&(0x7f0000000100)="474c0ba7a0f514a87b8c58c1e310d5abcd839852bb6f60a4", 0x18}, {&(0x7f0000000140)="da6448ecd37df29c50b34a2535da92567ff03fb7f5309a8b840d53b0c64db2a41c2aa84711c316e2732768545c692d408fda1a6b3bcac622108d5b84e378fc867f6c3960092dedc0a7ed4fa951402df06e2eeaec64b1676973112fe3068fa61dbbc8189e5eedec4bd0e3ca1c5caf4054982e811777380de7635080f890721ecbcb1679f99c73dc6838d02e8941e4ea9d8b565b07c7aa2eb7f5020b044c47128eccd0f5655436c166ac5c2ec87e40b9f667649ae7c450c8d1c49825b92da3d701053fb92579b72b1f474c84d1672306c1bcbabe0a837b801bd850a5c0c67d20abf848ca32950a221e37c073e1abb1ffe8473914", 0xf3}], 0x3) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)=0xdd) r4 = socket$inet(0x2, 0x4, 0x2f) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x80}, {{r4}, 0xfffffffffffffffd, 0x6, 0x1, 0x7f, 0x313}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x1}], 0x84d8, &(0x7f0000000380)={0x8000000000000001, 0x2d13}) recvmmsg(0xffffffffffffffff, &(0x7f0000002540)={&(0x7f0000002500)={&(0x7f00000003c0)=@un=@file={0x0, ""/4098}, 0x1004, &(0x7f0000002440)=[{&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)}], 0x2, &(0x7f0000002480)=""/98, 0x62}, 0x6}, 0x10, 0x3, &(0x7f0000002580)={0x2980}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000025c0)=0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002680), 0x400, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000026c0), 0x400, 0x0) kevent(r0, &(0x7f0000002600)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xc0000000, 0x7, 0x17d7}, {{r1}, 0xfffffffffffffffb, 0x1d, 0xfffff, 0x6, 0xea71}, {{r3}, 0xffffffffffffffff, 0xc0, 0x1, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffc, 0x48, 0x40, 0x9, 0x3}], 0x6, &(0x7f0000002700)=[{{r5}, 0xfffffffffffffff8, 0x66, 0x1, 0x8000000000000001}, {{r0}, 0xffffffffffffffff, 0xa7, 0xfffff, 0x7fff, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffd, 0x3, 0x40000000, 0xa3, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x9}, {{r6}, 0x7, 0x20, 0x2, 0x800, 0xffffffffffffffff}], 0x8c, &(0x7f00000027c0)={0x357f, 0xfffffffffffffff8}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002800)=0x2) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002840), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x20, [{0x2, 0x5631}, {0x1, 0x4}, {0x2, 0x1}, {0x1, 0x6}, {0x2, 0x7}, {0x2, 0x4}, {0x1, 0x401}, {0x2, 0x9f}, {0x3, 0xfffffffa}, {0x1, 0x8001}, {0x0, 0xb20}, {0x2, 0xfffffffe}, {0x2, 0x1}, {0x1, 0xc824}, {0x2, 0x100}, {0x1, 0x2}, {0x3, 0xffffffff}, {0x1, 0x8000}, {0x1, 0x2}, {0x3, 0x101}, {0x3, 0x80}, {0x2, 0x4774}, {0x1, 0x800}, {0x1, 0x3ff}, {0x2, 0x81}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x80000000}, {0x1, 0x9}, {0x0, 0x7ff}, {0x1, 0x100}, {0x2, 0x9}]}) fcntl$getown(r6, 0x5) socket(0x18, 0x8007, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000029c0)) listen(0xffffffffffffffff, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000002a00)=0x1000) bind$inet6(r0, &(0x7f0000002a40)={0x18, 0x0, 0x7, 0x3ff}, 0xc) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000002ac0)={0x14, 0x0, &(0x7f0000002a80)=""/20}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002b00)=0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002b40)) listen(0xffffffffffffffff, 0x8) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x16}]}) socket(0x18, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0xe6a) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300), 0xa, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000240)={0x0}, 0x10, 0x1a) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e89000 didn't change! executing program 4: mknod(0x0, 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r0 = getpid() ktrace(0x0, 0x1, 0x1f2c, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/218) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) (async) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) close(r2) r3 = socket(0x800000018, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async, rerun: 32) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x4) (async) writev(r3, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x24}, {0x812e}]}) sysctl$hw(&(0x7f00000001c0)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) (async) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000680)=ANY=[@ANYRESDEC=r2, @ANYRES16=r6, @ANYRES8=r3]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x50}, {0x1, 0x0, 0x0, 0x23a}]}) (async, rerun: 32) write(r7, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (rerun: 32) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0xf00, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x61) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x28) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x7fffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1}) r2 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sysctl$net_inet_udp(&(0x7f0000000300)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000340)="79c0127e581c9952a8a556a31b9fdca698b4fcf7bcc0e530c2272008b31b7f80043c7c275ca47150a0281c36c1d09c9a24a1176df7f56e5d62a386816f334185d699d8aeec904b59260fdcd0a9dd128cf6c36fe9eb67c051499c48a80187a1d20395e5871b279c810b4cbe1954f86d7759a2354ecaa94a1f3b4f9d3dbc31eb489b8f75210870fcbb86bcf33b26d0e3", &(0x7f0000000400)=0x8f, &(0x7f0000000440)="e0dee5a8f5a7c44f7575027b53171932217173a20799b0ec985d6eda1e8f151359a1e554551e3e4a22c82fd13491428c5990a42b5573592a47b6d8cace65777279c3027a3d2ccb15276e574a53111cc96001da155f8a909330c603915fb2d157e2a170b3dbc09f84b483b69d0d12cc650e919de8d75cd822d9c0514dd5aeda683e395641a8838ff3624c1a1b07b6b614f811cdfbeab10752743c9369a6c68c2002a3bd6dfb8b703b5f5e3a294d305baed7b5c2e57582616a03e42b83bc03020a3f7b7cee1354134989e2bf67fe3ad8feb5b2644f0acd297ad322bb586d7da012b14cfe7aa82bc97638dda51bc92d44f3117541eb68d7e9ef2b09e2870727a57950578a0efc663e7ecf14da3ade66c462e4ddec001a9ef002a61d2e9234d143a188db145d44324e9f6a1f156121eb1bf4ff167ac0b8f29c042539fdaf0b1abd13b13dbc7534aeb948a7b512bfb961ba53d3ee036c57bae7eaf595ced777d6a5422cb4d5ff284b7a0978c1d38d23e987cc353f71550d4265e2e70ce33bee8685fb85ecf6f47f9f7d116d5a8c0a61e8b9cbbf773b1307b6a094607f184a084ce346cc055ac43ab0a7bd8997c0c2c14e3c89273072557f32137abdf4cf353d719d5e24480d61e6426e15f7144bbbfc7d1680635c15cf96b9abb76428bf66ffb336d0bb7698951232ed312defa23b5daafac76f56bd4e1bd148ff3708793f3f6a45b2eb07e39f4e0c5e6b5e5f4a675ea0005365e0a2e4340b420e28ac276630a1d6ae4d4b9e3d4ab6e698042dbe0096c9b6cabdaf78966890f167f4628d8dbac32169bfa86099fb078fdac15624464b9b90df1b213a77fbf0a1f46e77995056bcce9a32b997f8141c095c5ff81021ee9009c6b4a057dd98d9371366e79cf11c38fde16e1a93c6734b8c87ab16dd17cc3113de8b2a174b67d9c9c4c845245a70d95a338fc1f27840d2cbc702b8c96b5b24154447a61ab94fcb43d8838c28207593a51f2a97e44d161fb6c7fe7492dc470ad7acefc230e4bebe6448d549622169d6e554b9ba9dbd5225ac0d037f44c61cb5c72ee1887283461984626ec0584801eacafc6b2cc4b9da8c0ca85d7231c6709a191c67adec5821af7661508ae2076b61ab3fcfe2ceb6384854ccf1e71326a109a08c60b29aa80a7330babbbf852c7d36dc6716bb2a20c232072944997d56baffb733df0194c970e5f7bbe4a3de2c6ef015e037a62f36dd396f700949b277b61b1eb2781ebab197041eaf7a8e8a45f2313291a2c9fd9c0fe678a2327b48bddd382dfcf7e8db4bb9104fb1c1a8c6e9328a44c41b47a04cfa2021717ada05ddbc2b2c2e21932e4a3227bdc15dd1904142006741f81da64305c9d4bc99571a4b09fc60da5e9cedf1907b019dd3e1af8063cc055c98e5b6b0833bcfd2a26153c40a23a2a4ccf5cda573f3ba0d8d1cca4c1300fb93333b4dad33edd60df92e831a963e74f12ddd8244ebed07ca9d2da76f380ef83e64750fd29b90c46d769b46df8582e10f9ce4b1656fe4ffb9f4b14e13d9d7d95c02f947addaf8a55ea95dfae3d677fe4bbdd40a46f20b313e31bed9bdc000b2a23ac2a0e3d5ce50551a2f0b3dcd6e447bc1d98a64422048971d31b0e3198dc96cfd165b04687e9d23dc398e210ea9fcef411a60662c004e6c04bf080381fea2eca55881d75348ea1108e6ef1185c36960e656bf9b3d9b1590e9132a5c998ac65fe7b98b43673c841dba6ef37fd24cc71ce250fa3e1c3ddc3aa33648378407ddcef5f263603c1c02acb4b1f97bb276aa9187af311e894dff9817c6bcc49d64573266bf6d0d783fbabdc6578825712944433a4ef59c7877c65a9a214ef8ae3b5e9f89112b9963a2b4053e2f0aef7a0fbae800955acd91ffd89ab6d9bdafb66bd69bc939a2048b1cf2033939786ac8a106bbe5757c8dc65e5a131e02a5fccda0746a78818de4d3ffb38fb063854957da1c1950261bc2924c30a1e0fd37769e78ad145d8f90c3ad97ec3a7f305851edba192a1e98bf6678983858e262650c57ea1012ab6c3b2298332993058116c303383281ed3a22f1bc4a04cfb5e7125d029aa3a006168c9cd5ac0c1fda9b8be177b83d3e7da16a234786ebfeab45b3e5b104dd69e5dfec092595df0fb6ecf32670b103d5b6d03e1c718ccec4557b9b2c06f63bc6d927fc2b3fabbe7a721da478efca9279c5950aa0353601178e5698ca26d96a3d60e091fb664c3360b2b56d58f50e16bd3b7603bc14643f88e7edb06dbb7f6b52ceb745de0861d17bfc0a9dc7d35910a39097df15f745297f1f03868b6bc4343af73222b07b9d6c5342a21c3c3b4291a248fbc579d2dac950bc58d2bd575018818f60f9b65257b9a63c26ddbcf880884af80ef500a7ad50e0eccd443129c6161c236645995e1ef7e1b5dd453c845636cee7b6b32d2ec9725b52de3ed6c3b5db6c448d1df8c00da01ffec025dfcb4615647a907bcfbc1e4429518b7fa46e41243b55d9a5d2a1e5a9c7383a66c18fadf41f844646190a7301e3cebff07525129ea92e37a792655b9ed7aa448d20ef7056221d98c339c7553ca88d9d793e02b5297a3251d871dcb953bb8581d56a17eef54d8d5a1fae384387d796fbecf25fd3dd0bb09fd740d81711f439e06962e46611f302ffd6cf2b08f9e941b8ce3b2b2a8c7763fea55755b102f0d6a729f7b4af076f88eccf9a2741f80675919acb7899e11bb37394281b87df0880c6474ccc11381917e92d8ab62bf17080f9d59327cf1c52839b12801c9ab0891a64380cd23082fb919ff30cf8b93216e35bd913dcf9c0af50759b862de15923bed72896b1e0cf2c935f50af44f0ae801c3537c358795a73f40b542866a859c35aa9dd6c5e886b43d315401e6bda3d8c2a9e47bdac9fc09f8bbf69de4d33070765e482f3ae57948be3502964dc6a2a53bebca18fba93105d38aa3499e6d3751643187ef1f640f4a71b9c7520f8c8b8ff013967866ff557db2c7964444417523ec389215ca463a893dceebc48cda7db676fd40c7058202dea1afe2b167aea836c07e630bd05bea3510c6e9fda8d56c990466f7250d11fec68501ae735e75ba1aabbe3ea90da8e561c91b730a98d5b0fc6f6303403cc386406d05cc736ec87a6ed7b1dc0a9ed3773ade962b00ac54619d08da0f0a3d1076a792eb3506faa640c74b8009814556e9b08ab16ee6d60f732157b91957fe6c9625e8c8d15a207fe97eba6faf13044e0c35381e90bfcd5b68945919edb063375a48ea919ae9e3c62bbf3696fdacb14e36ea8553fed97a8bf8f59e6a4bb46a88ac4d8190048e9717c892913e39b6dd5d0f88bedb479f1b72afcc6a2c3bded321b7b4a80c16f1605a190f03a67fbf6346414dc2272926eb846fb21fdb4ff476f420dd7cb838122a46b7e85acfcf4fbe0af434a82dd37f26bb7921009802433732f39d6a3e5e07b93e1124f121cda893ec76c79c36fc920786f3237a6a8d54963b79a06bc68f708c09f4f48a76092196ade2b6606a72bf23fe571e8a54959ecd379aed7ab8eba06bbc836f077b698a453d977f265fd4e77b1a36b820553cc10ae36894f7c3f3f0af44000b2dcc3de61911fe27947b918cbcef86e17e57c8e1900613247ee946a27968540a4aacaaaae36b570362e9d25a7576e789f4f4282b7c4d492be1df0c51b7901e24d310e3a6d2678b6583769b08cda20fda65e4ba7f4e63043ec9642dcdf9a11ee576f7f2f1c759d5f4e5fc0dfdaf0432eba8f8125a796f404a09b8b51dfa2bf4d60067fa7ad9e03cef027f5e85d8ccebf3c414e8baf8ff00c7cf4b7761ec6e0ced62988721b7367d654721806d8434be013887aa34a7f96a399f327b40d37cbadf6c1c7057aad0c4a76f578b0c5b09b06bf1cb3d0eb3a98c8466532bda6ddc25178ced6075eab77cbbb454a68475d85597d60ea0669c43f41c80d4d3336d3534e2765efe3a69e05531b06ace9cc650306f6e311c7ab9af526b3d60ef0045374e6ea35a6257b50730e1ca99f9e2f6eb055ce449a6d7cb5a12e9eea7e0dd00b64e231a0e757d8265fdd3dd40c5e2512ab175edfc68e213689d642e54d0cb78a720ba3a0507becd5a984c5d6a23eb196235680f54b8662911a2c08680e5f1c3dac369729694c398a049d59df8922f99f31193405c2c6503763dce8f16fde59da15f8d320ddbb617f877cfa306ea92e48c3a77099e776a436eeb25616e22f0c7ad33c1a7b8370d7ae9372c50b86966c5332ecabaac10e74bdbae316fa769a54312e21b3bc11afb09b7de24b249d25285e6fd35bf9f3097b8de54d6ea125c6fc286fd56b993a74443031b90538d66eaca6058bf4cf3b39475d390c0f83feb5a96cb54cae56762a3189c65c2d5b02012fe9c55d8c348f93f9f5ff4bbaaa64a55af7a5a1cd84dc3fc0552d94949c38f6be7376e6e8846cf7060eb0ae597d14175365125ef322bd281f4119021dfbfd19dbb0f98af0202e697b4d07f0725a40cad537d7c8014aa0f9bc1802505aa68db5b78ab64c86daac21110e1dc3ba4aa5a49bfb827f4a43402fecc8edbb1451a2fcb979d7bb561ec7d2a292c373133c0c4d433f371a17efc904ec42963d1117f6bc1f4fa88dcb9ba02b07ccb2340d505d65382ca193f22a526ead788bab0a0be2d42623f06b630148c03ea1a8f9d7029bbbeb092c45fde36b0e7ce3633ac087a7fd0a4709835ee53d84f3dad3caac2cece4a57753fc4dbcd5b5e753a8af018733c3654573756962276264c9510cc15f18a9def23b3d2b623bed3e71c0ba900413ab02e0512201b88b46030096f5a1e2cf6fc912c29e4cd86712960b62cbb50566e17c576c094204e968c31567cdd92cec026c4f96e3c09645aab9ef5b239a12f87038858da50c9bb71caf5e46a13ad8b45ec11b6de7ec6d32844870eb5b98c7a9cbb74712e05e11d16165769e2fa1615e5a872b857b5ba69ab4a74b16884ab57bbee46796b70f62752c96066e9fa51f7712facc863fb735e8dab60c690c14977257056a45d598b4f0a2a61055739d7aea3caf3b1bc38c41bcaa40c51ea22945acc904aeb19cdfe45a10456b95ba50a2b6b377de8324ffe2561532874d98d633c35937d863fea70eca4a73a137beaa782288f5946726317a11d7fde2ac9d315f8441074ec596371f6bb77b23bf2e5bb6cb0fd472b5bcbc3b2dd07634b99b2d78507b15cf9db66d8712af70d017714eb4bb104d32a31a60b82f1bf189719528db2e1ceb31ad23174f293f9fb93a15cefeb85368dd265b2ae9da7871dcf2db3d73cf73d23702566b59653893f81f44d8acdefc31c9a606021c39f1a37f78bc2b9e7a390b80b5759b8a0f1501af3c89e28b7f50f5bb2f9701af5b32449857c84533d52e9db0180c1a6456f9e8d3cf2457b93b0e5287e99018d8e3dd6a93cc69c53f77a4b687f772e254135e3c043931df3693ef093bc8c88ca8e84652dba9a6d2475fd603206c4fc09f0d5ee1e4bb5be93399fc85d96c5629f97c78c2ff4d41ca8c4d48abe500ca277a3b5079a5db84a0cc1a704b3494c37aa32de89adf5e80b603b3d556def613a2f9bf20ab4aff66c81a5cf6f269cbea72423df902187f19f982782056c0a80c7c871a94e5439633f440840d0e276fd985533c68b15f73cb1ae1aaba34b9ff2713b52fde7908d294bd0ce2988594d54e2ed36bfc44f5c4d54a3f8d5b539dd2e80bec84fc070b4c52e918a1e789a164750ce134c9055dd3d79bdbfbb8d583613b33b9cb0a908b3a92a1fa9296490a9705794ce99f6ad32e68ec0084f255656848a1ea3a495309c36dca", 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001440)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480), 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) chown(&(0x7f0000001500)='./file0/file0\x00', r4, r5) ioctl$BIOCLOCK(r1, 0x20004276) bind$unix(r0, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001580)) sendto(r0, &(0x7f00000015c0)="f90ef2a8f8e3d5998c7394ce566872f93d8cb09b39d72a911b0a6db5bde6d9878e5f187691e1c79279828c5cd4bea7f8f00bb88c708ecf81e5f07f2de976bc634186a51332a4ff0d0d88f867234b43d54182dbcc5b6713890550da8ef7b833a13a07768679a0752d17348d1836c57cc43621d3824072a1d6532f6495fcde8b250d323de783667706706d64ce4b60035edf857c9789170715cafcb5bcfc6b6b64dbdcdec9ccc5ef0c455da57f85b19edd28920969e7dd6f1067abe9338538f48786341917a489c0829b77f60abb957a88dba162973a7048892e6add25505cc7ddeff806b65681382934597f847b398ce01e43618050", 0xf5, 0x8, &(0x7f00000016c0)=@in6={0x18, 0x2, 0x10001}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001700)=0x1) poll(&(0x7f0000001740)=[{r2, 0x10}, {r1, 0x10}], 0x2, 0xfc9f) sysctl$net_inet_tcp(&(0x7f0000001780)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000017c0)="18b5226232f012996c1a6a047b61330dbe86133a85f44c7561950126a69b360435babccfecba1cac94b5b12543b4880f4ad0019ed232f60b8d82800e631d9523f24154ecab45b9172484e809f2f9a49a8fd6cadbc9725b5f6247a22650538fe57757e9d7e3e9161eaf07ad2ce647e4fbbe8011f297663cbe794a0b1f806c94c16bad5390c5a451372bba1432c101a2c00fc6717a0b35c5a25c480e21c0438e99fdb218394c0f7ac34c5cc33329bb86cf5109e9d9eeb40dd5b0822fd592404cbeef5ff10e68c7c94c9db64fdde543ab43ae6a0fc6c23cc834462894d1efc51c3fb8ac0799406822d2385780dbe87dfd4292f3783ff6700657e0cd2acb08", &(0x7f00000018c0)=0xfd, &(0x7f0000001900)="0dfe992dd5329914b08a606f215f1af312c3150a2bd3e833f98dfed2d1c9a606fc13c4d5bfcb76077ca06edb6382108bc41ad4467e9be43f0e383d8117722f", 0x3f) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001940)=0x51fc) sysctl$kern(&(0x7f0000001980)={0x1, 0x46}, 0x2, &(0x7f00000019c0)="44e770d059a6a825da6ee867977db4470cc286b15e", &(0x7f0000001a00)=0x15, &(0x7f0000001a40)="8b4cc63c3a451d0c60c0f4a1e574d7d9de94cd7970b57d4b1fe679df9077480bc93d9c2779000d62a51fef4bee12954dcdb82745c4ddbcaff9fdd88ff60219d56ad091b968b2af6c25ac7a9bf242d5917ce5172d19091878404675940a260c518acf392d46e7a1d926cc890c725efcac10bd749371f74021e41da8a50d5096e95bfb6cb0005f64b689", 0x89) fcntl$lock(r1, 0x9, &(0x7f0000001b00)={0x3, 0x2, 0x6, 0x8d1, r3}) sysctl$net_inet_udp(&(0x7f0000001b40)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001b80)="b26374be3b6e2ee6e057c191eb91644fa4f39298941d78edf705fe71afab7a2e14805116340599c12eba5c604aac07a995f9ea127756d38e368842a423036e830bde9af59a3b04e98d3d19ea4b427d43814b1a7a091e41feeb7fefcd2d5630c29373176be3666015dbdd8d4ba13d613b658ad630602f4d26a51a72a4", &(0x7f0000001c00)=0x7c, &(0x7f0000001c40)="cb15606ef4af145a4d95176da22650e7b072e0183884717dbda0af96ab2aa5be6c33597f940bc7f137ae869ddae3ee990559af77447d44e36bef488a62e9ec3d0418a7239f0959cc9553b585d91e9736e1f11dca5936b7bfa0d9bbe63308920c8a258ecc1ceaafc2139b0a72ad7d4e72de90cdb2764954df73d88958d3f98cbfbd2cf0b5a2c5c88637714c894d37071a16f2cb979073c5aec2c9d4bfd47d84dc8e9a6398f075eba3b9ffcf8fd6eeb879c7415683af48b523229ddcbc7b3dbfcabf9f24bdfaaa4f618d085a0b4b2aff8248e19e666ba2b7a55869a19bfad7079717c7c9b65f492c793c", 0xe9) ioctl$BIOCPROMISC(r6, 0x20004269) open(&(0x7f0000001d40)='./file0\x00', 0x80, 0x4a) getdents(r0, &(0x7f0000001d80)=""/221, 0xdd) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001840)="76598834ffaeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516ba80a0c7faab01eb23cbc4ffbf11a9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba842366bc07b642afaf2be7caeed6f1e370d740b995ad112d83926ed05ebd8a9abe34307750348a33d4cb0d2c3173300a2ab617f225d1dc5b5544313014f0c54cfc94ec2f754db14cc2e358bbe0fcec79fd4eaf45d29e75956bc2b217ea338abaac5d030aa113f94df8dcda16c2aed9831961f8e641eca241c2717642c62ec71546a2e12877d4b47559bc316e9c6834ea7a565182bee4277de8e7a430d66403492095eb8cd33029afb30b9adbad9aa40d3cde5d48813972a1d95691c4eb3e7367083a20dc4f9395de4d3861dd77c45dfdef92f96f22751351472710feece38347c4edbf61bfdcae5fe132282400e5fcf831cfc6886476eb5176c0250d5fa8a92b3656cf5ad7303beeddae676ac2fe1029add1ec166f7972f1c690db46615e6caeeae448fa511aa723c2c0c6c8df146f2c6e51ed61ae4d5527", 0x20e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x0, 0x0, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000004c0)="9160201363f129b7495241310b91b285b56384a76f8167223f0318595e4546fabcd5b04b9840855de0da46a3c33076cca2e8a644a15ed201c038236872320b5041dd7e832dc03fa04f5a6d1ca33cdba9286c823ea9b99fd86d7f69", 0x5b}, {&(0x7f0000000540)="81b5065fce16ff3e17fa3b40826f8753a087dd7da7d823e9d3c682c5cadffdb2bd72460983a44e5803524931a1603e696549d96631f05c3342da520a2f9743c591285701dc9e72da6da2bab5d300f0ffff8c23f49a67d14caa9158efe1ba2c5949c87f73514ca0e37a8edc33abd7984a9e71c3f40beb8cbaace2f5f7e7e557a601218ffdb90262ca5669867b61b37c64816416257849ebae8b919dc9ff3fe441ea88b9fcca553454fa7a7ff5e51b3516100152792a479b67e51cbb6dcc5444e92d9de4470968237fc594d6790698aea1888998236556cc75ccc98e3e292442dd2d1fe8416d9e3cda394eff6ef5188df37f50cc7759defb317d93f2c9b29e9adf91f1efcc", 0x104}, {&(0x7f0000000400)="ee1b739ab0ce9f165311cc793c72a57087a85c8c6b266eda6aa624a4ec1bfcc9af28339122fcc50853baf9e648d1202d0155067a4d2fc1", 0x37}], 0x3, &(0x7f0000001a80)=ANY=[@ANYBLOB="9800000000000000ffff00001fd40000f838be44a804dead77047e4cf1bc85d4fa4766a12a85626367aca320d94ffed7b88e4ed19ed06a1a2e533b735ca25948cd36c81e2cdee7497ad1a48a38fe54be3571b7f372acb98e6b9c6bd326159e0e1abef1da0ae54165b4029e290817cd9820830bf7dad0160edcebfd6d54a8e461861102b1e14615421c3d336ae5f1d8653b39c9d8000000001010000000000000010000000000000000e55f2152ee632e5d53d7dd7d767a21b740710019dbb8d0ab00ea3e70714576d0a4008090790d6cf4e309538b0ff313dd158fc497da4430fe130bec52a01b0a3235c255562a26d781b8a04ace4c20bce1f210c210eac503bf1cbc02d391a6c32e4d06e6d13d27a788726f886f71aab729d9e926abff4983a31f48c019bd044fa350163f9afc0e390260637e634c62f0fa9dce3588e811b1d802ea44294bf8fc39d29e3a5419b09c83288c755dbf18abfb5d9b16686a7f6b474c935438d57b94329698887be68bb6714ab7c39d487299f00bb1d574c51edf8883f1d8f73991d963782a7972edb2060d5fd65b5f4fbaf58b5eef6344ae887991b3b3df323e5671ac85483130b0bee737126b5cdf0d018d3b564ee69db3a1df93deb8ed03f6c066cf43d20fc9181b9c119589a43a3bc67acacb1e7f767695428204e55cccb5578f7ac2314b327b224d992192d081281921a3e0d74bdfef4d8b2e4d2e6c145c8a4ae024d03ee1f92b33a1fbf6f650d3009cdcbb4086379eb4808683a3ed1b623a5c55c4b97a189bcbaa08db0d6433b46ed3efb9a3280c133881de72e80bdbefb7885ed407745a2dd42cada1b21378bb6ef5c2412558343b6181bdb029e27bd70c476cb5865bb6316ec64688fd0563d17946192bcf56cd24ea6a64e94f35108e04f86dea5317769e4b8042f02f95f8d1898fb11b06794a11be1d213cb312cfbbf2133e5995b881708c6fc30c85576a6a3caa2fe1f6ff24a25d7775a3aed73006229f9c551540c0a898e24447e156170b0d8dfff0c7de07a4e931aaee8187118fe3aadc51dc203158bdaa849e4218c6b2a630f4b6fbfb24c10c33976704e6cfad991a0603022939421eabdf062aabe38f7e428a5224e9199ac9d6348c3967679649d140dd3cd1ff440aa96490d72efd0e751872e58850555cccc9be13c85f054ebea009b20ff95232ebb93a7ebdb658fcac997b6f96175f203194496aa386a41f7f9c42c928f7955be2eaf32c399853258f352156dc325affb411e58f4817c368201c972f6a6953db5dedcac768b382737efe953b20dcff884f24832c3559e0f1cec36250565a92faae4145aeb110d1e766ee71d970fd2301dcd3bc5660bd2de6ff6f41c86972e6af59cec22c674c1fa39f13ab4d2a8a05de872166351fd990a8e57005296939cbb9aaf791814ae0d6cc846f09cbb421cfb9d24f5d387e75561c2353b53de72bace2a8434502c4e4f4d03bd57154e9a0dddb21b18a97f42ea2a3f54d865c61ed023537db6cbd3074a22d10139d5e5cb34794868dad4aeca3e3559eefdaa430bbcc77a965eb50e449881f6f6181e0fdefe89fbe190768ebd213e3468cbd4bad78118a53d28f4060f459a5bb5c58824f5f954adc696e971a54fb8e82e5fadad1f5cd26aabdedf3f47bcc323b0fd63a57777d8b5d3c60b3d343a33afcddd29db07a09d4b5fcc6353fad154ee6900588a88a95f47c6bf26e902de8de2ed3a4f734262f91c7225bb95cc38ea62c189a101e3696d119bdb8126277db239b0cfeff64a128515fc91296ca18aa1a38978b0ca3b34b89d6cb334493199bc9dfc2c89e8436925b28955be290e9e093c75334ac3c0bce095a1ee6f4d9f4ea1770d72b8694aa4875be65f96cee0b39af31f43e4d3a6891eb67e2c9ed45420386d8ec657a7f8d0b053f0b2bf062b3558a8592a5d69f547cd8aa41cdef37b3f62239766583093731074b9e1f3214cf629126d1dfe134c712db61875fc9a8c88aa276fb3995544fa3a0f340fa45c6176370a6f4ca832b265199f068d0b552f9c98ad345c1e633a9aa684597ba1d6a2c3f4fd3784d69b50f9b3b69ff676abce4cc94eb28592d7f3ee678de6f982b07e3537714502980298f26e4a3acb2a3d11f2cafc3c347057a7112f4bee48520c5e5eb5a2131481edb642a7875e2f647f0ab0978dd9ae7e26635aef9cb1b7ae455650002b7509b389ba7376e2fe5ebbba0bdcfe003081b9e1f23bb28d81c4b4d40f998892a1b2556119a89cf97249b18457eb41f1f371ea78606223ce2f86313ce1b0e87f5e1b81a9b4e47dd549d43aa66b9cf79dd3bd08c024b37251cef4491d32b8431f7aacb4e23e71353b8d5351460b67257dfac2e41cf37fd49b7ce458f3e4af69bb6135a96489be4292da18be6e9a96d015f8198fb3ef79dfbffdbb9b5ffdb1839ec5425bfd51c4968824cffa6f07d0f86dc90c3fbe1c69aee0df93fc75e158988f143aba98c1588c2e24c07b2800271d55c0e2afb76f7b6d0a1909fa61f9d5168bf9afe9e7cf7fd70301e975864691fe837f4cff999e539e0753b1836f405f9ef09e223906cfc292a64bd8a0a113d432ed65b48d05fca39ff918a9f487f2f64fcf89d193ad5b5f5d5e6902faec51b1c3496281b8af839ebe898a9bb6630ef99edb6ab43c15bd18ff908163df72d6ae5ee4abe7f3d512daa7072af7fd493464d96cd12e80d98d155914303e31e86bd43f509233160f96c5dd1b9b141241f9a65a44c1df968a96122642c81bc8ad142d1ce871b8eda2453a023355992ed993e34f29405573850bad0483dcdcaf069f5fd52b051d82ff707249406a27f1375520f3557bb71f8c3f4a2fc766cc2e790e9b800842ad8fff82fb57c03dc92cdcae37218c926915621c791a6387246f2a0e92825ad8080324826604307eb3c0284a4b8f260855e85083420a2dfdca5d41ac19ae418630fa2cf5374089afce992ed64b4577f00dc726085aeddac432e7067acde27c040a293ace7a9b4b96bb1f493b1753e65df46f7ee23b161cb8ef0ab113a6876879d8daaf70acb5a1582fa925c2d6c9c3fe5f61be4889bd9555e6b20916226509fe9b0073054f92dae8e5124171e476d112e7942fb833bf4f654ca87a3d4b985db6bc5806fcc9e055d8f958aa6e0cac6b0403629296b31f5c07803f8a769b8122e64925a8487e0ed38815e9e1ced27f5fc7ba0fc160a5bdc6a3cb6dfcae8aaeee185fd402fc03e59cabbfc013286846e14dfc1209bdd59e31d8ec27b7737e5d2996222cf4dbfc39182f12745cdb9231479d340564f918fe28f07912d7f942a958323803f4ba3232e9b1fa404eaa44a8b28c40d9cb858155655a1af6a945f3a1165aafb52691655506e4bea4e0db9149dc1bedf1f8baa57dad251c4165eb39aad3335d8e0dc2803279ce3c4e5b00b297258aa2efaa621342f189f8d0cd09f5c43f887b655e61e882c64f4a7eb4ff55e1fedb82385bd2629e0bedd3d173f3453dd962cb8727ce66cd49eb1bbfb773cc170301f2c2151fec5a61b9a87c2f48bce1484307d8756d3dba4a4404c973ef400852416722b2bd91824f01b9fe55b5fe230182ddb9a6873db148eac61d6792f8df60cdaeea6a151246ada8745ce4303550c8aa2b9e5743c008e3caf7c5cb9ac2a79d7f19b728a1e07005e4ce2903bcb0bd3665202375e732596850f1b07808fca8151f41b4334ed9f9a9b5e0634eda2a5ceb600c305cb6ed41932e76f7a4d07780437f7001c1afbbd8dc2b43e8a3735dec11e42f02746eced5fc50f5349ba17a6fa3291bae115fdcae30341b8dfa74af042d5684dfd4d1b29ce2c02327a7184f7db43d5f916db95fb347093650e972d1d1e60904cd06d67dae34c70d2d0c8b572b9bcdd23a7952e4737628f5ccc35dfb2490ebeca242b1d59da29162de3ef61280dfa7b4b6210f2ad31031060def965449f6fd41ea37f2506c7b341403304aa33b46961d25a5d73405781fa6f11ebae0dca064dc0cce251a531c10740a723c672be58de6a4b1ff96a0b3f82bdebff7e62c0084e074e1941b95090d33beee5f02a7eab064e354b0472476a55985f39bb7211baad77215fe32551f1a8f562e7b133da11665ac64ddcde8c3f7feaf90b445a4a58945e993fb8d6cf7d66563dd3dee4ac291eb3d10684382c6602a745a384f1d61806e204065563717e70dc6cc7daab955d853e28632d30e56a805ae173c8accadfdd3fb0d87ac441ad34108630846263a6ee95bd00cf9955e41b27740dd75f520bf43cb970455f4d727ab623fd834ba52095b0d13280981f1226aafcafd458853158935adbc9a806c5a4f05980eb578063201804ecbd897706822455aa406ca3e5898ef3ac5b39e7731c813106777c214f36ca4723b62c4ad60254d7e617c7f8e26f509577f9128efb5b21a2475f6193d8352aa1b68d1ccede3c341168147d218a86f5f5d79c28dd21f19b66a23c117f9b5c675d969be4b38ea024521c93dcadb20302cc516ce3dfea8c617a34d64f2db1aa9795f7b2de6c548c815ebd62a865fe1d3af705f424d2c7c409dc334529c08c19cae8d074297da466e056bacf52afcd54855b435feabea81ebee519a9a76de921cd67f6c4682406bc885a40472a5d9637a876d2fd9a7c5826d4071c57c8a127734239078c6f2e7974ad3194827b26e8f68fc6acc77ccc8fa58bb994ddf177e5c2a463c742a38c523576c121355e103d4143bf9a1b05c0da96def18b8af3b5b1a453b31ecab513108a496520689f8a1bcb822d5815645e4de66232d14c5b6667b78df4149d00da413d9bd8a6ea2c55f36ba601be5af5ed37387038bc9cc9e7835ce1526817f4aad790038714af0717cc5c2849ae3ccca5bbce4848188e51348c1c4f21c5bc772361a87761f99797577cb8f9b1d7b1026e408f7b664ee7e1536c4c5385fb783b8f285f234297a556e46e043b29cbf5c61b259ac8c707eea96416271bd33721eb293d9218ca2973f3ff0247ba0d1fcd93e58a5dfa5b3824f3537b4909affb0b29007f006c778c0e2ee1a80a78488e6afeee9f55e1740c4018d8ab271ff2f4ddade64cea87fe8140a8d05524737cde8c8350c062bba745849904fed3fe448f3370eadc020bebc8eadcfeaaee5dc4f97e17278ec7ad47e96c0dc01fcc9db4aef0357684f7e212072ad18dbefa1168bdbda3c57e32961bc3fd6b90750b7093bf47d2fc705c8d1a792940af7012508eaea1fe67c659c20afe91d1564d97a44b00db86a2a70fa62f5fdf8633a4ddb2c71bd84b737e824abec05a2a708da759b03ef37fe1ab74a1e37bcc086bda61422a2124555d81c4c5c67fa824f240d561d1c4b0a954bc4aece45ae49b5c6818f36d3f1b00d6b69f0d4da179a1a5aa99ddb2bffe39e7710cbbb7bee08af271b5410fa320def1c588dc9fbcb6cebbfa72f348bdb8e8a25480ab9b435fefe52d31826252de9b56050bd0a0a728ae91f2228b694046b0890d49bdfbee6fe22f3ca74ad1412ab0c910b0092743918c0472ec27645068ad909b3bf942c96492f6b6ae934a7c2abdc41b0fb077eff9a2b650635dd8aa6049f5faf5f3b851210da9d1b9cb0aaec508ac924f4d18a56cdef153c3c56e5863b50ff210bee3739e1ced22cfc4fc616439d3890a42787bbb46edea31d1c6641bb28cb11a5bf0a8edaf1edb34a9180a34e1b71a1bad5e8045b38bc8bcb4ab4216cf2dee854bda7586c0f14f691f0f0d9055642304930573ab192779b73ab929b73e627e2d0006e438d11d5da34ab463c26d7977ec730a9e9f34f73ec43a3d87dfb00651e9cb7345139a3dbf359bbf3e83d30e3d1c47b389edc3050d4905b9843d08d9e81dd5fa139b28b0d9ac30ab37d42b3be607a5f520e2c35d79455645dc6b2b2fc97c2796357272340fea35b6cf4e564de67db00582e13d3e1dd5a1872729110aafa20e32b797caf7dbc3df3c652eb10a58b69c383deb260c7cd0fd5a3e1fafe4af9d3b1603816b89e0b087beed708a44d79f58a74f815e3bb9bf84f0000000000000000380000008000000305213a8362687c0f4239e184b624d417e9586b08f4a6c47dd0d88f3b51fea9333fd74ca34f3e5fadfbd042b7e5592742bbde5c9ecc0610fa85ec5b75389a8e2a418ee19d0eed6a70b0f5881ef5c61dd3c31cb17af4a1c6a06da1220065f6fe7d88f592901a19825492b1e01b644d58514be78f66a7673b440d24ab65ef0a970bc9d47a2be64d5aad43413bb54fa66bb5df0b8a51ce44c042d6da60233f26fb7f1aacd9218f36571c76a709f38f365c37f17158043b55a6529bc1a662d208215b7bf5415b18ba81f1b62b3c6a23f85eee9c095b9c57fa78f86dd750800000000"], 0x1198}, 0x408) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x10, 0x4, 0x9) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) flock(r1, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e8c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e8f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e90000 didn't change! executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES32]) syz_emit_ethernet(0x116, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0300e0000000000000000000000e14fc11133f6400ff020000000000000000000000000001890090"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x17, 0x84, 0xfb}, {0x7fe1, 0xda, 0x41, 0x2}]}) write(r1, &(0x7f0000000200)="65ccbdf056a7d4dbfbaabd7075d5964bb53a1747b95d94b6bf46782cdcc218f44fdafc2d9ce59a1d30e4b3463f9e14deaccf0100f0a625610d7ce112a76925070053a292200d8cf3f0591aa083f4d923984802423a297aa0f85248dce08c25cced9dd9c0062e6c6ac73884b2cf61a228fc1e", 0x72) lseek(r1, 0x42c6, 0x2) executing program 4: getrlimit(0x5, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) msgget$private(0x0, 0x1c2) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000180)=[{}, {0x40e}]}) syz_emit_ethernet(0xe, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x4}, 0xfffffffffffffffb, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x12a, &(0x7f0000000080)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd60000000000b000080000000000000000000000000000000ff020000000000000000000000000001001b"]) socket(0x1, 0x1, 0x0) socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4c}, {0x35}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getegid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x85ac) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e92000 didn't change! executing program 2: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/259}, &(0x7f0000000140)=0x105) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0xb2) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x142, 0x4) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000218, r2) r3 = socket$inet(0x2, 0x8000, 0x47) sendto$inet(r3, &(0x7f00000002c0)="3d96c23172a8b0486d78888590682b916c5e01b7cfc590674ec746f426c383a59b539f030d2ca74943ccc1d8e7d8a07f42de62e16c9c28ed4a8e6f0797e0dd50c06dba24802dadce75e7c9fd134a60add145460748edec808ce1d4066794abd70e7d3ba3d1909afff36aec60120aa8b8908801ad6ff9498f440d956cd96ca19b75079dc675e5fa761b7442348fdad2caa682084dd12106a6380d81afc63a9c50927fd2634bba304e79e7200b1117dc3712c1ced58b0724130fbff3939ffcab01802a5ac0cab2e70a29b734bc253a77cee1c2e293cbb8c22aed7568dcfd2df8376be4040389f84cb37326e0b6a578c7ca8c6841513bc5600f9e48eb549fb37698fb5179f5cfcb76da87eade5466fc9ad584e2a928dac9d1b4dbd41408d7cc76305a9495527eef44198a10c83cc5c9e57ba3be607d9d3fa396ebac341fde94ca923cb09c3d6fd80523d06f7fa80ff441924c43200b9a5fa9e375572f005a21ec134b108d0959bb57ebe9b8dd0e3a3400909d7c0a5284f1fa54f660b812506849ed6a7b65f6631349c76d221fce6f99fddc008a5b6f4a7bd6a3b52e0ece50f19383fdbf0b1f6ed4ef54b4d0fb56e32e15c608b182f2a64cc86a5f9be2c84d2230f621e024d54763c75ef0888b9f78b0938e0c19a01ef46c7064adec766938376210ad29be1b41dce8d0994ba08f8e63078abc86bbfc740ee9334962f9b2a28b949f3466ef0152e0641b5299d96f4f8dba88c6bb9a46751f360bb627ea4f80670728224930b36a991de354ff0291a784c8f5fb02c748e80304c5192a5592d7de1ecef81551969a57aedd8b95b9c0292020943a49ffe708769f019c9da3974d652b7f290f7493b44aa7165cfeddbf6985b258714cc75dcfe922a5b330ac03d2bed99ce33d7f177e2c3a3e20b839a0ebf0e78ccbcd5dd2928c019456dd29b7ae4ceabe4abbaedb9cf8494c8a7f2b2118b09e64c844c6530d5a557c3589d763eb8e06234443555482404cbcd54cfcf5d3f6dbc07e238d94cf91f30c6c86f5640b194b0896aae01604efe28cd8f02005440a010892b676903c478220de1bfa66c92ab499098fe907b7a55c621a696e0ac97ec2a760033c7b0976f374da452c786cfb8f3ab3217b65f95d295fc3eae30f8af835e8eb04ddfc6b2cc40a59bcdcffbe9fbc33d9ff05504035b677ecf9e1fa0a9ea8ab373a668c5bfa664c2577ea5874a0b81be6b33fcfb37f5027eb7af10a94e73bb061d2374f5c86ff83eb7007b58ce0b50dec079e464c1403adb67b6c71cdb8397c5a44bb1d5722c226eb54d71735b583243d680bccab98afd203d68539abf0df36016bc7483a46dbbfa3b97f864304c4e975564e200f64453e3413971297ec1ea4a04e96d9467d94431d8d5f4c5d1ce3463ce319f1a81859602f8c5464fe09f64c92f1192a91da9298bbe7be70f7d88dffc89dd5e5652c9c37f1da72de95def1bc4b8c8190537f10bcfefc32bb2df975e38785d883dfd1d5e3fd65e5a529ff8a9c54543f6fd169c2d74c39541b47ec08e311aa201ed854fd5e56f94c6b63c52a78ba94fc7a5f2a6800d9e5ab83859f3ddd11263cb86cc016b8e5fee63ae52e287ed781f9b4eee98b074ed5c972719b105efa9186a2e87a6a5383ee01ae3a54d5b00fb44f864951d91cd80b0e434feb863292acda567405ff4ebca41501375649bd6d3c5013434b994b6fa66dd29fd76f084675fe7b93e25d37be8179e90bf55d36353cb31d09320af96ee01769d0718802e21f66150681bbb5fc562e4a3d45a8af139ab6ac7da9adb03d594403b1e8c7410741cdb623db261d17e609d621953d56448ef1e23fbaa8d2c1c93d5d6c9b023600a0e104d0a03ce509fbf205b109baf3071519a715d2de4269f2caf1be74072046346a445eb4f69bc76c3f982548f59a99883b5d665b74db7951601596185f3308a49bb320bc8d826947f0750248469ee04da2452f5f34f0fe127753367569dca052e6f21218494ef132e5546aa684fc62d78df2cead85c3105feebf4ef687afb0150490bc00c9c516b90618e2f796bd6cf8383651da5124c5a7fc8aa2f0712f71ad0b0393947284c661b002badb88d0db7dc45a01926649a8c63605c9c1024a3dd48200310cdfc074db52e4220aede3469d3cbd37c8a8a60ad46e63ffc069e5171f6661442c7cb086c392f0f3901fc9acce8908fcff9acad6976d4cdbe57fb2ac92af014785f9dde558dbd44a8a40a2849779278265e4597368474f21954ff7d72006c1c06f330dcebe57c8fab5c09a125f5ffb1ff14db18285dd3671b348be386e6ea089039366b5eb2ff5f387d5abbf8934ef3330798b7f9c031e6f772cce24b8d1811705433156e3b7a052c011bd30e0c2b85cd4ef9588464d2d40738996a783f66646cb0bdbbd5cca5285786f4244ac8f64ba2400a2abc13c8bb820d4a8e4a8b0a5f667923722abe1e2b9cb6f49b06a61faec1e9bc15a8fd4229ecb398362611fadd46ce5e937a97470599f7212fe8d5acc510b28b7cc821fa1cfa83c808f21f4b0c23717644a20d5a6b9497ed7226732aaacdd78ec57f49532c76299653eab491ceb5937594b4f817842391cb4ee5fb0b833517e68bdfcc2ab45d28d22c2ebac7fa93d1be0b0a1b28494ca4463918dcd836b6d1f716612c109b0c2f6c7dbdf1682d6450e64988b5cfeccae098c4d2a51ad5b32d5542ff3489c91f5bdd64ba08e04906f16828771a1b5272a6b33e33d60e754f547ad2321d476145ae158f29a24206d5370b701c7df7375360d231ee2e05dc2bba7842d1d71616ae5ac77e6e060b02047a76aea9b373fd4febfb5f686eee0052a58904a99fe175722a70f9b975d7412366c8df33fe33fc922c79c5aef53ee5a5a2ff5492669c366e04e2327031d16cc1ad13e70d29b02996666a978c857458a145bdc0b47ab78962b79ef842d6bc53e1f623e4d08f6500d503274e303054baf51a3df1f81554a3a448359887160e2c51212f34310e0e5b633b5d3c0ffa8e34851e425b41e04b245feaf5b82f8ef11b0e71ea635f802b49acf8ba39565e71382710fe5fc05d838e44b60b61ffc2b9833540fbbad0bc79226d298426dc4c8106a74c989eacec1c24a76214254e9ff21568702156b7be9cf2cd5f4f3b851964312ba04f23cdefe5027bef446928c836a6055215c6f5c1364e840906b001ad093e199d32706eeb9a6b600cce36dc70805e5495baf74023951d869e0d7ef5d50ba4802cbf4d3416c24b252b86f1f515699b96535ed511378ef3cd52393d0b767d73bccbd7c00ad5d53226e0e4b51296d4dac1d4b7e88ed29644305742a5ae62758e3d9e0bcce222a951b46d394d502b0dab7943ada8993f2aeeaad5782e6e33db1edeecade7663b2b08df2b344f5b4b06b1b5fb62f458ac5befcc3d5d1c3b4a29cef28d3769acb2bca173335ca4edf82d26db9ca5b357d7e1a7100004f15d0b45feab2bccdb770b70d65b4f55a2d1944724e8554792a9d53568d8fd9b3d0216c6b8f75f968282c849a91229cd0d2ced46d89211f9d7e99ddcafe304b4170e43ade9c36aa5150b8f8a55aa616db0c8f1e6002f71c5a99a7a3e1d12234af21ceaf5cfa2cf67fd049784eacb9c1d272137ebe0db9b9ccbcb2b5e25bc076d75100ae185460e9630ac275e3d5e84d09733068881fe336a81738ec3252e22305d13f09737804ad951887058187ea1410c2b85a3a8e5066d4fcb262f3b8e3e22e8429f10b34e7898301f357588f39d07e8504fa0accbe2d3ab012654c16f49b2c0c4dfa3b7f763bc176f0025be975b35aff2e7ae1bb5267217f911b381a4aa718cd542a31231099e9dd8ac8b95ef55a88c176b27971fca600dd98556d411a88b55ad6fd8dc332aa09982f5098543deb5bacc0331c53ae1c2e612ae11e6a1dc63135bae157df99071ca356d2c1155fe66a3d9c7c6e32acf1575d184a1f77f3e983a0d59f89d4cb8006295a6aee57f264889921ef05e3fc4261faba18a423a1ac79240957917912abf6abbb03dca14f070864d46a0f6e76bd59bf1e275e2365534e2343c34922f20a3d97d1dea3321ec691cdd945efbcd4b3229752d8ddeb67c2046d1272a33c59453a1569d715467152027fdbc2aa706ad4db9779e2932eb2cca036eddc36d68a3b2de80e6588bb253fed557a9aa658caf5c4aea05545615ea00e4027865eba9c0f3644aa26367eeddf7d1b7e2fe2c55eeb227dcf39b266b678406cfe28a0673cdb1c649048e360f55f7d6a0a4118ed7a62f0945dee4c5c2a0eae104e5c23452724b6f98cf4f8519fe71511b78d4e10a9f43c99227044c115aefc3af2fb6721ef79a8c71425b0d36c4e179de547ee0e2944aba47cb0f77d31a535a9058d7e7bdd656a8e7e54aac7bf717f48f976e1b298b02a8f8885020dec9177ec9fb3074518c80d11b8c382043a4160dd42a3c5403e4da3e43bb2afc566cee75f7c363f1cb253846b10a08496ac3a3418ecd0805cf52502edca4c32d5bd48a4022ef4170b5acddf9e0c5db77b7bbb3fd09e75fb190d335365d440b86bde2a112d5fed13ab06600d4bb322dc30766e62c69b6114af21700be8a69edf1a611c64a60c8964c94fe1ec15d427c8eb3635fd456709f45e94768c2ec9dc5fd7fc216cca6445c08f283bd8e196b8d8c210840edd8b301775ac49a44714c40f43f9b7b46a3be9b05eaa93d1c761dbcf391b9e6f73ed6c6c64c7ef56411c8267ca5c22a8ee9b720b20b933dcdbf4150434688d51f5dc22e02c970bc694709dbec78ef1a73a2950567ab9b45381624a9b61f456ce13690de5b3366f25255cd83b75eebee2357dcb7891c14577fd4e290aa22aee68094e81193c5e144e3e83b5c42543265f3d6f7d499208ebd1bdf0a7ed82dcc5ad796d3d628ec9b38dfdc56a801dcfcadf8393e898ee234aca24447873d73170f8eb724fa9e75f28f85f23910d43f27adc74393e9d6ef45c8575c0bbe5506c639b3f69b7facf9e2b7965f868567ab8d66beb219ddf7f9ac25e9a9452978517e977e6650b9d8b84ecea7937dc1a36621ec53563eaeab484e28d4f6e4b43fd2277d2339a1eaf0e49cc11a000144185b25c0b6e9b8dd3a83fe454e78affe25c2ad98db22fb45f8583aac73ac940722f43179da051ff6807514d04538969ef5eafa4025fc77861ff6ff64e75f1a60bb110f191c10ed02ed52cdf37394b0caca8c3065cc87c6bdaa2d56de9f3ae46a73b485f986d96cdfdf6a1c8a3cd922e7d8397c36e58b4502fe243337b5943f3b4da1354b24c2c75837b56d6c546c1476fbb5f30a721265929d63bc62f05d7f43ed9a519cf7421b26b5c3ae3930900a828ba7e2792c845b99b9394f64950c2f291a2981066c93481c2549d7dc985c2b0e4d236f7a70a611cb6edb2ed2833db4dbd76b02816d7d478b7a4eb92389e9b130d90a5c4e5609778990c2490cb34ee4d65a519861edfbcfee7fef036e2e6c8c80077baafa172778fec681fcb131ec3e9d7de7e96a4f1f7f04488c05b8b5ef2a10383b352f429d069751551f695191898ace916640e3e4877d70b9341bdb050c1e027507f647e2d7b35f6c4832054bcb2d708ca6bf4f73b888c93d5b248dd09b37b10c89a54759076f99402685d136a51f60c753efd97a90acbe89796b4dda3df54a830e2681b591228baeb7bfc211efdbd5e79426524ed9feaeb1bb2c47e2fe19668c80d221ef63beec971882217bec4ce6ce0dd6401458f4ca37f65b43af7b0746e684689d307970f8c082a7b8ef043cdb39c157a3bf2f90ada387d126dac4e24efe6a814", 0x1000, 0x401, &(0x7f00000012c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000001300)='./file0\x00', 0x10, 0xffffffc1) r4 = openat(r1, &(0x7f0000001340)='./file0\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001380)={{0x40, 0x8, 0x9}, 0x7, 0x409, 0x3f}) getsockopt(r0, 0x1c1, 0x9, &(0x7f00000013c0)=""/11, &(0x7f0000001400)=0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r5 = accept$inet(r4, &(0x7f0000001480), &(0x7f00000014c0)=0xc) recvmsg(r5, &(0x7f0000001880)={&(0x7f0000001500)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000001540)=""/188, 0xbc}, {&(0x7f0000001600)=""/89, 0x59}, {&(0x7f0000001680)=""/176, 0xb0}], 0x3, &(0x7f0000001780)=""/197, 0xc5}, 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f00000018c0), 0x10, 0x0) symlink(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0\x00') listen(r4, 0x8c) linkat(r4, &(0x7f0000001980)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000019c0)='./file0\x00', 0x4) mknodat(r1, &(0x7f0000001a00)='./file0\x00', 0x2000, 0x7ff) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001a40)=""/182, &(0x7f0000001b00)=0xb6) accept$unix(0xffffffffffffffff, &(0x7f0000001b40)=@file={0x0, ""/4101}, &(0x7f0000002b80)=0x1007) r6 = semget(0x2, 0x2, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002bc0)=[0x3]) getpid() setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002c00)="685aad4a71d6489d7d2a87d91fd1acc8418bc3123351ca01af567ec853a744f67757bb8aaa87c509024225cf668ff76a4440ed362e952b7c8d97", 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002c40)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000002f00)={&(0x7f0000002c80)=@in6, 0xc, &(0x7f0000002e80)=[{&(0x7f0000002cc0)=""/33, 0x21}, {&(0x7f0000002d00)=""/41, 0x29}, {&(0x7f0000002d40)=""/9, 0x9}, {&(0x7f0000002d80)=""/230, 0xe6}], 0x4, &(0x7f0000002ec0)=""/23, 0x17}, 0x1000) socket$unix(0x1, 0x2, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r0 = kqueue() dup2(r0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x40, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = semget$private(0x0, 0x2, 0x7d4) semop(r7, 0xffffffffffffffff, 0x4) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000380)=""/64) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r8, r9, r10, 0xb9, 0x6}, 0x5, 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x4e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000003c0)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x5, r9, 0x0, r12, r11, 0x8, 0x1f}, 0x7a, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x8001, r12, 0xffffffffffffffff, 0x0, r11, 0x10, 0x208}, 0x0, 0x9bf1}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca8e", 0x2}, {&(0x7f0000000080)="260886782710e6b0ac5e27227045cce293943120718047657e78b0ebc915f0576b7cae1f49ae4be4dc", 0x29}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r11}], 0x40, 0x4}, 0x404) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="819bc059cc3914db837395d623050faba1f9d60fd119de4043c25a7c08d173f0392c4b72f474a446cf4e8af04b4cada62b34d73ceadf2fd24faebd559449ee255d44f1a2af96c7aacbc53b05900a5a427bb2fb02d3193dd3cc01103796b71ccf22a6b961e9606290c8077b2d22fdeaeccd39aea82192829aeaba306a701ca2b9683831742da62ac68f194d27611dd27991edcb", 0x93}, {&(0x7f00000001c0)="fe4a1325058c5f706bf44cdaa1bec3fa8a6f9513f426608e308fb02cff1a69d46c8d1caadd6d7f62978f022a52684b6d6d2572e2f3661fb67c82964079cbf7231f665642f3198c138e04447b86e688257dbf50ed5eeee36bad381224fc555d01b2c780fc27d2e08769e99d126d53adcaca2c0aa6bab23e61296be8d92931f7bed2c2dedbcf144510e3c76f1bfe13974c5659967dc83a6078003128d8e9f529a759770f3174419cf96facf47d8e6dfe3517ea861a0a0c14203659fc2a292b33339485977a978ae7d063fc218554e054155b76f949aa0738d165080498eed3eab805", 0xe1}, {&(0x7f00000002c0)="3f4bbe458843c7c863b8faecadd8bde2ea3d3ce3805f5e72acbbafcfe852088037a0b24c2702f10777909170fbb3c03a7126366e5765645d9471e16aa2e196cf2b4c6c61bb13b49e43f4e0ff3fd790ffc6014a9cab96445aca3be267124e9cd210867fd4835fd899be47843637d757815f832036c367c1093a82e365f058", 0x7e}, {&(0x7f0000000340)="fb4e2003baa87a64bbb824ead773abc14e06719b6cc67930e8179f59d2ba6dddcd046add897c81269fe671095fcaac26705bcddb4988925fa550848c3dabf54d927a2f68b1a9c9cd2fa1b31256009320183b8d30e7476803a9c565d3210deeb97f205cb4b7f4bd83f565470e18f82d50bb8ff77b04f6f89426fa33559f3854c5b3d8acc29e344f0be3478fffd51cff6f8b986cecb4789f044d9829bffd877a387e872b09dea34f155c51777ab4184385c8ab0d8fa2b4ec094baacf43c8b5d07208dd533d7a0c1dbf7dd243fb6be812fd4d49564e884d6247648662992992c069361eed5614cf75cff7e20d2ea168eaf972a4514e154da469222983814bfd", 0xfe}, {&(0x7f0000000440)="f48c2a0f4263c8fe7d6ed4866b9eb15f897fb0b4e7a895ce9025b20781511940b19d009e9718e17c5685c5cbb5add4fd8380ed73caf64c1ec306d75fa1bec6b383e9d21fc50f79e8cace44dc2a0ae331fd28677ad6a51e2b31537a93522865009fa576cdf9b5bbb1749091dec7c8a1f7e049c79c901eee7bb43709edf4c84195cc72beeb20f50b2c72518ceb1d018e262cd9deea761e45348aa1070e0790400c850819e131060c0383af14451791864d9fbd840608cd7b488fe6fc112eb0cd", 0xbf}, {&(0x7f0000000500)="0ab02808cd5e6006453d1160d7ab", 0xe}, {&(0x7f0000000540)="4213faf0aa36d7116fea285ebc93d29a1551b01a4151343b560c7cfea61a9e4cb4867b307ec6ca5f36229f8bacbfcb533f1cc435fb92253741866f84442e4cf28f6dd6d5aa69204f6a5697ea1dc1459264522a9c75cdcffd420647", 0x5b}, {&(0x7f00000005c0)="5d3345f96154c4e468d3619ec63453d207e0c50c893ed154fade2fe00141e7ea4650932900925c4ebb26ed672805315101e310f53b60d7501c2bee3f13766c723b113c472a9dd351cd634c4ca595a562bdd3431eb7bdd4ecbd96d49a1b389d63a7bc467e809a5bb0fe8e38e06a930955948b87b3444ee6e89df708a227a97c99b6f0604935b0d26956d02134d011a7a9537478c38cc3e08f9dfff53e7e6c5d65141300a8bc2ec791b5a57e91d713b0579be290921ede383935ad2e6f5ab4f728808612b556fdb36b1031c2d145fb85d2237df0039cd782f6417f7779a86736ba4e6e072c2610dfcbd6edec12f87762986cc7feac2d54a7ee648b387d53e534740fcedfc69a8f23d866f88f03707d7151337102bac85936d1120a3b4c9738d8a5201c2d6a76ab6855d645db8defc13673145693f6f2fe0fca2241928c19878fb001b5cab88b09f0fc0223ac405954280a72daa95528a6f358169918fa20a219264f319d3a6ad580dbc41d389360cebc8635c78156f7696529f5dbb842c39b9032bd0f622dd26f803a62314a30082848211083e91505e72462fb3598e9d5c8f1f171f00497b1077717998bf3be801438cf230033f5b3e8a1181ea0c27f20fd3f8a368658aed85269d94144b4bfaf6639004161b819c25981627f56495457929a42562a86bd7fe46769f352ad274716ff45c5ff9610f98570e51013ff4ceaa351a5f3aedaf99dd78b7f00d47661db0f78060f251f90e1dbe05813bd050c0117980f9de8f87eeb46200130482ddad744f7a3f85f39f29f723e8d8c18cb4a1133ef8365a4c369cc9c672f1a8d9729763749d4436608f55501d7bff9452af393bd31853eb7d30aa9ed8a5c2c7837de2e74742007153e26783c2a7ab9f4fe39d447b903d7c8f081e854b72050e343e147f5ec9115cd049d8daabf9c6551705da7749a84334dca13b3d838f2c647813d7f7b2aafc5b50ebb5486f435ae6e250ff71d77e08c6a7eb4900f99a0a656802c122953d415be3a9dfdbe3b06d149e7dc682bffeff0a2abedca94c3d733a18a1a65fe3ceeb6cfed12815f740568e9902c93a47b1458c5a8533fc017258b8ea4d6609afbed878341f8d7d611c02c2e43d015d238f98d22da768e9446f18ad68e4a0787e9bc8d8eec94566e3d6180a8c2d5420dfe4611008b60027f3d147b792ac3c173cc5c4a6450f0bd738acbbb530aea0eaaac58a2232ca28578d93eb888489b71040e64f740729b64e0be9d6768c4cf170619943d347fb4d2e19100c09481edfa0bbbcd596abfe280f81fd961e26f5c69d6a5ee47e0858fa77ea6c2c01291c9b2cf7f0d5fdca2f3baa7314f8bde41a2e098a17ae162ef7990d561b852e60185ddb3a4aca70dc0751df5398e7b5f9844c8a25c10e377eb0c0d7df99e381b79ef05b14d1073d9b8b0d4eef7be0dcb8b60e257f0addebb669f1af9770e905ca71140cc749e148cbb5c3be0d935c64d0dc5d4a0243173e032194b41af5205e1eef2364fd3795b463b9cd00ff6c648d32ae6dda2c940e6134b6b79bed730b32ed00aeb4152c345a81184e673644e287bc514671318bf0b245deec848f38b9f32b4e6fa87b1bb7dc2b30e7e66d1edfcbd954ab20914ac4cf0bf5ee284e2efe694439b140eaa12f477271f27106e1e198bde9221ea8e21721dd48c7fe7283a67f90ce593b2aae95450d5da907f3ea007eb052586e355bdc532e74ce045045ec7c3bd6f1655b9a88f1f8968b5bb501aac501fd6cd96b77c75978fa9cad4168a71be40e039b43471dde81579b7cd195eefa8792064a036805d3eed6c890de0bd058f090adb0d06b562ed77bb250e2e257db56b9f2fb7ac010992404c6cd480808c477a1fef28743aefad7d2fd78648819becbe571e363fc31c0634053193e72a68d2ee90e519908010d326cdcaedc34019445a64af6655ab89eefb5045fd99f0dccd5226af6200a0434c1d35c4d90920b9e302c9b932803edd583841a2c5575bc38b089cd29cc5a13a388416cc1fe56397a96985a91355bb1280d82a9e6425ea97434fa005ed46d885c20e920009b3e48d71e31b903f0a4d0c81f35a536abdf7295086772995474cfe38ce4b2c9fe26bc68c92d4762fe9f7dd0fd45c4947bb10af2e3e1ae2896410e7357a0fa2e9ae786ce11ba9b6dea37c516378bdf75e8fda7081722bf0e3ae955dff32a813bb5c6c9c4731eaa37d87e8185166089086c7810b7f3b4952d464530eca085d42a563fcdf258b43c24b3858b2dbba8aadd124809c14dcc3086b46b39dd5b708f42951f4f6f333d1e7d5c66f3c767240c641fc539dc1569a3124056a37454a37311f335f3eea9226c6d494738176656876732b0f02a8d539198cacdb8518f50951998b9f2fee71e53f9cddacb586a4fed4a350999168b355c6fcd69a642405be9d03b34d665d58b6b31eac51fde3b0d6dbf39453164157dea241fb880fbf8f71c02457b9b4be9b39813e41943cbd96b0d00f8ec8ff0a28a6e22041de6f052ffb6db865d49c8ec05f0471aad62dbcc1f9f7ca23157179c6ae5b61c7f8cd273e093c36fe97c576a6f90e45a073c8454b12ed181a242f59b7473f5c261707a2ba1cc3e1a174d22a5608e00950d9eb9e74d232582fd5bb1f05c4f8f7bc1640c7547157c7301428153540643feba3f18b414116d5e75783fffe0edfee8a285db332984ff467790808608552dd250efc7791b60cb29fc0a6b90a814e3b0e8420fea63defbff4c7fbc0fff46f584fc8e2b91e269c38c3f4721d7f56ffd01ced7fdb536eec97e469deeccd63bb1ca760885f744abc37f3901bb8830819b3bff09d1a1974afe5134e36190b10102380d8e148013237187f1b44bd5b6dd546e07bcdc1d462d0b6722671698fd1b938dc545e4730ce6092a3fd18eb2ec64c4b4a30993b4ec102aaafb087549457ee66aed479c0829173f92d28e74beed08e56929eab969078b2d083e1b1c22d2d7629540427dbfe03647ef150a210453892451a380f65ad16bce0d09cb6d6c8bba39b740e79b9854ccfe7a1a1959b40252312d449a3233355fc7341839fb4eaa18c67d6a37ac4bbc31e177572f84352b359b63134d905d4d45c6fae7ee531fccdcd8793c15fdb89530e143f91dcd884085fb60bec9d99c2124fee2db9e7a5ef672cc53f5964f21c19b0e8eb812a3486fe87c186dea6d397a569ef96327aadde49dcae274067038390e8dbf415f70c52249dbcfe05f1d65252ccc3b8af09b6a39a09b2f2950172c0a806204f048e25be56cd90d240786305ced113e0095a71a2e2e5f99d47134a1129b597fec5f2df333698eaeebe93093243b6cbb3e1e782846f0ed0ebcf5c41476187409883ebd969104db808c30956d66bbcca538ede636f49a93c1c48f4d15ea5e1e0f641167d85241d6a934135b7c2c182cd7e67173c944e6bc4859d8eee36206d169771dd56fc29feb27ede4534e17ea4c08c489d4e4c33bdaa901cd24dd8072c8c456a9eeaf6f4c5899dd489b44ce11a3e2968a61118e8474b5afd77dfdad8e73646b0b9e5b4ce55b7ee9d0c968a6c0d1862f38a8abad9dbacd083563889a35808b03deb852f2d85eb32483f0d41724fdda2f0d6f600c27dec85e1be0ffcef8b90b72bcc890ca26a26a0727054e0ac40ea8a2ef05c887a7374f15ba0edaec205c5a3fbc1de79bc96a5e93b622cbfc10ec8e635dffdf0435a18c2cf07953c695b36e6f89f42f05ab5ee4cb89030a41717fa670aed7aaa23482a0c660b3a2437fe5fc86c7a0d2abb95f36db6834292615090917d96aad4748acc3f0d02b74935bbaff665b2060c23a5fe6331331f67e8f1f1f748330a84735352b6a5b9443845fd96112f58e287df79d7e39f82806394e7fd29fb4067a6998f3997178d0e001bc8bcdfbf03e7373cfb1c94fd21ab34d74b29bae565a48740352c5a6861c75aa983838a5a37dd3d138f0de0a9882b0ce6120787956fe752fcb518ac9223c8614f878e6e7ec85afe607989d9227a80224cdeb84a9ed0bcf03967aa7f04658d6e91952b6cb462775a0f3bf953982f379318b29cf71ea9a028566abee5503ee5bda79c02dede4231228d00581eb4a659e8082c14e5f0ae42dcfa0da8844e2a51d8aa3867fef630abd077b41b6a85ca1008f64adf6823dd1cf010b4323b8100956c47f94e56835cc9e16c5e798ad31734faff006e91dde837751bf490cdbf737b80ef298975e3229d1bd22b5b16c0fc90b0f4105125f093c72c301c951fd770e0254575de3f3f79c58bc304237bcdcf4fcf82e94623f7fb9835a30081b923ec57cca1eee39a973c62cd85f2b30aa09d4246ff690fcb27a98410fbbe1f2ab3f6613238725771258065db178652ec35466fa97b8eb0f61590e04345abd386510155590a8324690384848a45f056478c9beff97baaf71ef63f1d5036bc0b7da9d0b8daeb2162d9e3a3d9cead429c06245e7f580c853ff3b5d442f4a07a8539dcc4a3487399e43fb279bbe44720ad1bf5a30bfd1895c295ef52b82543eca6770b7278d30dbceedb2a0157d886b59e6d9daebf577b10e08435814c0d3b8521499268539e5636e766301fd9922b0a40495eef179297e99094625dccc163fc38c221fa20c7ae53d8bd9ffebd83c124894ba31a034275d6065bd5e94d39168f43307d8518848a31dfacd6fd08bbdba163b2ed425440bd93e62ccea1c0d521d8a859c4e4d58843967b3e240a306389d2a1beac335af61a369b53b18d26fe6b511e6a7943468b72386e6ff9fcc81d3e6140d1a8fc362ca4333d0acfa70bc5bf724bbea854f5997cff345256d37d30e0439db506d4dc9eedf2a8f748caf5d683c6ee2e29edbfcfdf9af4bebb0fd3a26d2953a8b45de6ef262be382106e69f44cf1a0b28082119d92440176f867acc8613d3f3ea642059085a9b40c84ca2aad43449befac836b67f37eefbec667a4da0d94a4d5efec515ccb6a1bd71473fcd39fd48e8e74afc8c2cbffe886c40d2e44757f66be8c320216128dbcfb9bbbeece38f45f0a4c38864b3bc42c8ab89fcaba978f1a1648b27f1885f9c2bd950d7324af6b6e232568c2436a4708c94e6cbd92017cee69555495c99895bb6bd1ec3661801ff1792f8d59a06bf875dacc7718ea028ecceb39c913c874b85b666b91326b1dbf1b63bdffc9d81a88cdd446317591b7737ceb5ceb9bf5038ccb5cfbdbe478efff6d50ab670615114563ce77ada50d5cd6b2247499973b5d90910a4e9b53194e40b0a5aa09b6f1724b95e70794f9afe4a2392d4d707b8d478963f8b615b7e2846cbae90e5f1df1b1e78397b05e98d7efe04bc04d2cdb77ed3371a592085b455492ce81999235c4f5afaace51d05744f44def833280ace1578d94d7d87d3372301cf77230050510d30168e6fdf2947584d661fdb80c8f025c1b48620c05ad0640b9d8ad7e9b50d64e6c5ff3dc6ea09e2ef0b4cc133dfb5a2cfadb6a261a2d218e393e0f63761c431c70525a698f6ff885096b959332cfce7671534bc31ab02f7a45bf4970514e9dfa54653164734d0d0c817208a51240866b00b49c760606966960cd40d03173df8b7ecaef672c3f6e4a90be1a84065d204bac98145b9eac115e7b402c68bb240973ccff8a0616b8917a8e1258a2e0365b24b055648f1359b8212f61e281430af88c7cdcb9cb334698252221c0bdeafe0ae35adecc61a6341c9ede0e75ad0dfbbb12e2f22cb466abc86ea73b82de80825bf0d932ba3cbac4a43695007006431e3f2558048d3e844694af705a9db536958aba870eedb127a0d7ba1fc60e80", 0x1000}, {&(0x7f00000015c0)="804bda0ec9b0dfba9ae48ec899cff81c406a447466d9413f72bd7e297bdbffc6591581a078555fa3a0f5f7ca42658d2fd1d96ced15575da7ece513b8cd1a7d0b93a2fc0cea8ed448be945b07fcf06ad397bd11fa3fd797fc797ba497706855aacd74ca03083499071358c9229565fa0b7446ea9cdb9d8ebf8d3c09eea8dda6c818c086", 0x83}, {&(0x7f0000001680)="88ae9f2a6779f57c8499c2ce326a1c3982d65196f1d0586bb850e3f2859c9505a5112c9e1bbdcd1c380d8458d9d795b0ac35989372cd28c4ff0f4f4728567a07b391f25003830e4548594ba3ec40c8087ffa091f4de58c9572f4a785c0394f356aa8476fc24de081d165c88851baa2f666cb016a", 0x74}], 0xa, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r13]}], 0xd8, 0x405}, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@remote, @remote, [{}], {@arp={0x8100, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "ad0c7e8afdd053ef4fd2a822fd23f4d2"}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 3: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a1a1, "bb085600009ad63bbcc2583e2f0000e8ff00"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x5010, r0, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x5bd) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r4], 0x401, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x40, 0x40) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(r3, 0x0, 0x8d) msgsnd(0x0, 0x0, 0xe1, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 5: socket$inet(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r2 = socket(0x0, 0x4, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000700)={0x0}, 0x10, 0x841, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0xffffffffffffffff}, 0x10) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) clock_gettime(0x3, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x5, 0x5}}, 0x0) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e9b000 didn't change! executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimes(0x0, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000d30, r2) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0xfffffff8, 0x0, 0x1, 0x3]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x4000006}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x0, &(0x7f00000006c0)="996b52a1", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000740)={0x9, 0x10000}, 0x8) socket$inet(0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x87}, {0x26, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES8=r5, @ANYRESDEC, @ANYRES16=r4]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000280)) r7 = getpid() ktrace(0x0, 0x5, 0x40000238, r7) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r8 = socket(0x18, 0x5, 0x3) ioctl$FIONREAD(r8, 0x80286989, &(0x7f00000001c0)) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000080)='./file1\x00') executing program 7: open$dir(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x92) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x490) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x0) link(0x0, &(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x401, 0x0, 0x40) connect(0xffffffffffffffff, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x3, r3, r4, 0x0, r1, 0x8, 0xfffb}, 0xeb6, 0x0, 0x0, r2, 0x0, 0xffff}) getgroups(0x0, 0x0) getgid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x800) utimes(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x5, 0x1}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}], 0x2}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000001180)=""/4096, 0x1000) getdents(r3, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "2bbf09a76e9bd301d6291ab88842329097184589"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="7637d72f95f953ef3bed852bc083ab6ab277", 0x12}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = socket(0x2, 0x3, 0xfe) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x2, 0x4) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000200), 0x2) write(r1, &(0x7f0000000080), 0x20000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10000008) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000122548ea0b96fc19a4ff001b85a1ebc73b085b7e0788b69ce7cfc022e9c1b47792255ebca1be1000cd7b6e9bc3180df2113abe58fc8a5da1a6c3f2c56f457ec108b8ee683a4d808f3f85debc1396c477428ec3c008fd508dc3dce3f3a143d9092779be3208d4aa0bca6f7ad184b00b043be6a91b2749eeb4e13c816484876a1d39795dc018f3596fe490dba1b1325122e23207af0ad41ea79f3b3e64c8eae51eb3c3775200e7a7b8e818646132e5e063a0ddbc2872d02489a792e90acca09445ef5e7f103a9094e1fca5c1597fea01b2af0b76ce8098908", @ANYRES16=r0, @ANYBLOB="b3ad5610fd7dd18942a7e54f6110c2ec5638c018cd4cda4b4f0f02553f9f92f8de877322fd0ecfafe028d1053235470bc813b371679114caa99b443faab819298d11ae5283089d419a985ac3a6ff012738fd863e1467f8ae6b5d585c572c99b102d261c394fd16c7737a81f841fd739e9ce2bfd2975c7148fb701964e55d28377d93fe9c639506c5af5df871fa6020f349a8be9496584c352d9240145598b0c9a4b95b25498b3a8817736170cf3a3b776a18ab7aa38b59a631505ae2f95f025c163d5fc7479054c61c210263984a31e12d2895b4fe58f368e5f41d3fe1efbc70bba9d8a6961859466d0ef54ca828bb5b7ef1d5b42f21a2d8b8fb7e785df034f6163cee8c6e57923fe8c90f8f70d3623fd9b5c5ef5f6205efbeb6f1cccfbf4dd1903060c693ded993e8dea451ce5d2a92178bca2c37ab48cd2cf73d618ae62bec44f23b7c0f01a829c82b4341ec3c6050fe9fc1678a109a08969efa803056481389111ab3330efd75d773670dfa733be767b5b31dd36654600b0598c8e2a73f4ccaa010c86233d8dc27f8afb6f24deb369d5bc8a1ad2ac95b5b677aa14a08b6a8add72c59f33df4d37a652c6d559a71f0a078aba0c544819b0b56bef577ff7ad4afd79e017769dba060bc99a52906854ab556f07f7afeb6f1fb2db22992b6e7666b32d1ebeebfb3306cbc6976e0e770a0b937c0393d559c5cc6d6d069e09a3b075276dbdacc8786f8489c9ff0d97f39bda0d4cf5ed1573f94aa0040fa395151536bd6845bd9c50ac4731a39d1fab98ae6e993cef50454f448fd2e65160c091028156066049e5679ca5d7c18e593aaa04d676191c8eeb54c517d0c8e36da9a0414fd54b0bfe45c9adcaf7bed5b90f3439e4c4a29e8000d594c85dac9a7ac8d6b1a6edbd7b12ba2153488dc0bcafe2ab3085f7d12775a76fd81786c38596f0c7678474bad4ca94a6c64f3b52b21a14c2feea6331641c1ebeb5f30d2c2849aee4b74c2023c409ddc0bf4168c4f00f2ea9d16b76faa365ee9b2d71079207e03523e03deb4f2541580c3654ef49fac89b2a9300e2ac668433af5e0c3add1bf0f90b01559145d09c478deb3d02847a0a41b11a61ffef17e65252eb749a37f984fdcdb4ffb009c16ee251d5cb6ad64d9456a327f7c018a82b3cc2defb8915a1ac0b62a4690c23a650e5d9b6157f37b0e3ec7658e1aea159625402f32c6dbf576d6c7a0b78a55ed001f81f4341a8c9cff0a3cdaddc9c3430f22ea4b5893a148bd1bdec4d3cfac11bdc6daa1422a2a2c9804d72083a539080e5c736f412cc53e96b12a17f7fa9bf9227902a0c6adbcad2496cf5d751809b3385d44530202ee365b78e95fb8ffc1e7494fbf60c3d398e0bdf7d6d6b329751f0fa6f23c17faae5532a7323767b7c7370c6936c5d9cfc03013ccee88dc5ea6559f7ededc1ecdc895e9b4405b57083b84baa5370d6f46f01b265a8080518e05b4224e4513e90a8e1dbea01eefc17ebe0068e841c68f74e249a89fd42690a6ec7f1614a516188968d6f68f2cd19eb14dec794167fd9aac22083a013156e37d50fb78bbaaba6137285d5ba87aceb705f5c5e21eac3978ce65cccef51085418c59b4be575f159e355b87d5505c8f45b34d1e1dd42cafbe72cc734276a5c5ae679ea21511ba239e71904038a2140036e40b3ea765d53eccbe44abd14152777e598b63e7d7c6531ed33bf387bf9ae35ac9c8c89894f721027ef049c64ebb88ab0329a9e757a90ce59e9c3f8c4b63f0458f01264bb1bc26c4f30678545c5b3a96e5c93f918267b83e4508199f204367d0270bf3feeaeb42cfd4f9ea3635e32e028b1e7c46a591973e420874b615a6f44353ca4552fe593a2a76598f10a93d35a73028f45e529a18d60894614cfbddd8044598409497d70b640c28145fa9385de0c878b52fb33747c1487ee217cbb247b0f7da5ac0f0995e8a897fc80176ba20eeb6f7742a084c64821c4efd1babd06081412870a2e474bbcc4b9934cc4083db0b473ed0d2e9021c6750cde634f8a1eb5671a103b173ac1b7a92ec9e7f0007a31a21f9a163e7950804a8b3ba8298e20902d3468b8368cbfb6eaa6f3afdc49978ad1d0dd8ea83e04fb4a4c7ad65a5138f575814e66fc1f8ec370fca3543636ce6967f981082be21fe538a319c2a7e73523432deebb894232e65faf32db06e7db87fdadb4450433dee45bd0a546220959c2ec37268cc0506546ad622c66b8dec5a1eb973d9eb443b7034d8cb8b3643e0a5ec6e67345e951874e89638a72d3b83b936ab9a38bf7373f6d82da212c9a00490661b4d325b67c1a78db164a53c984c04d5b5acfda80604826919a73d6820667b9eacb75f5c6ccedbd86565f79df0d161066dc13f8448fb8d45342190c3f911228d5933b71139e79dc98a5808e8664f8468a76c19be5b2d0e53a2ef4846f9cebfa910e6dcbf10200ed7697582af921d23955c8805e2e27e6930c931458b5954df2cfb3c2aac16329fc2801709240a6ac1f6f5fa2af82ae5975dc75003d75864a2caa1bd3f7658fceebc973603dd7cf6f2abc095c6c27ee74101a1ed7bec4b52d78248a273d94764406c3507d1a31ea8409f576c5abf7611ecf30716af12cf7d32e91fdfbe8ba86bff643a511fe8927e778ab6adf9b7c54e56baf0b0d7c770a254e1429f9922aab643cad117d947adce071b849893d8ecfe00e996251bbae28c9057a0fafefb02402ef9c2a8b8e6a6550dabc6a016b2f784a4e46dc6b2f27bc9d6a69fae55d65c53609a6e498139fc56f2eb060e636b4980a8e6476c6fd39badff7c43022c0a57bab898d26bf0be0119bd76a08411e40c74a32a2567912d80f39f64bdcc2bea579d4ab4cafefe850f355f276acb0e14af329aef8f664b02c5f6c13298f9ab9da4455f294965cf03dffc7ec4c44321270c6101977051b89bbf85f8c6f24c182e8d7956ec71dcea3f86c3fff58f208df6b99718e434e36d76b7aeff98b43edc1bb86248fcbe3c59137eb514b18230627caca6be8a96d77b9e5be4b3a968a2668ddaf4b450ad1d60464428222fbc86efdc5f98fb00d4267af9dd4afdca8ded6598df4169d70c5d91a8a73cab49cb7ae64236737507c44edefcc64b427c12fafeabca6c6d3b1d14f3ed7635ff8241d76dc94a522b8d3c8012213e8cbc0d38396acb2df00e594aeca807209f83b42840aa320fda23d13f10d410257cb8692d00e17db2e74d08901c0481ffe2fa0c26fc5173e5e4e27fd65ac1f79731c3b95b21dd47fc4dfb2447974fb1514a5e689fb2b707cbb299021891acc8d29ea58faaa00331481a386a0cf3014bb9e31b544ef82efbadf7a9201eb667449366effb31bacda328585999fc3d0777e179a4f593de36060150bf104cc113b2772180b56ec2a6bb799b6256c099b5f8944e90733e2e65e4751bf6553d290aac981caa6ad130603740a0053108a5ca99a11dea5536e7addbaacb3470edbb6f6026d926cb2989058eae36d7b058e436707a3dd6f92a0cb1c4fa20265decf5dc6390ca164121daf9187f8d1cfda515c8bff045a841a6cb1256c92dd9a47f66a78b94b0f723af273bad733ed3e679f8f67b6632277e0a43b2d90257ccbacf420e7f4ad68999ba7bd3adc6457f50c85894bd4e8a1cc9c7be8c26c8a4334390b66bea5f51c7a26accbc0fc2834a6b6e0950aee28f154513bc8410a5eb445dd29d20823e5848d92079e28698f8ac731e1c3c767af38d5ac63fcf7cd6c247e8ff4740cd6da2ab3dee3e7cdb4b607a09761cc5f3aef6e544f98fe9b31c7a32d3a77835757e8c1483bf575df35ecb0867322868906f98113a8a5e2619ce59843915751c8147a1b69e931303653df3c8f2ad47ceed163a8aa9fb8b06b2356dc16e87d38292552ee73e9b90998cb9ae70d47b4d3b218cb2f9d3c810b759b17b8ef1241f0fa50aee10362e0b64f1973304e601100e4ec83ffac29e966a7220e845983558f5bdc7a9ae3a7908ef7c456f93e9cec23084b54a58cb7028451d00f2d2bbd1db79d24a0b9754033289ba16d6fe7e2f39be8c89e206f0e215ffcce9e6548a7b421a752a9af84245f53936f7f2f4d47ad71f206438656ed671ecc76b7b7782cedf13d4a73dace87ca387cbc9d2e78f804ef99218cc0a4befa646478de563939b23e49892538590e5fdc032cd54e53fc6a9c4ef5899e1627cee520bea07eb261e996dfcf75f9342f557024f7227f281771dedfdfaec97497cca1905b6fd0314b4c1f9460f97f0f96ba2477f4e97c381083ccc16e0e6a2266d00740ea8af04aefd85f9d43d361dcb032848f8f9b6ad9696eeb8b1c3f443471edce60fbdcca3f2a271713428ef0a234ba32518a9f8999e7d6cc970fb9da2d8462bcde99d6ccd7fdeab26c04fcc8c79a56a40c4aa1df078d1999a6a18f34d3e20158853e7f07b7de4d6c5523c8006b5171ec2720abdcdcd8372be80a851190385f8cf3c8ec4acc31788566af6eed220eaa91fb30deacc3fda629d625ec40774a709ca4f70fd157846eb3859e3e06e7517acb508cbd851d19cebd1c727a799994c690d661d12b2b7dce72b0248a07201db5e75eb03967b09425b10e7f085b95a82c4d4d812b910f2c9b7eb5ba0a6298688f8a56565300679317ab4a83cf5dcea89545563fa806b6bfa3db24aa3f56a627dcbf3d2dab01736d76616696d4f71a82a2a4216527ef0c20cb26f00527992d75a2241240285bf5039705f886fb39806af51565a856a67207200ff1e9ee2dc3d68dfb787980d4148cd1accb273499f548a5dc3f13f380e1498e03fa45828297b4984062087ecd67d8ef3258d923742a44c8290e35b50560225782f852a578c920b757415ab21ad7b86470d0cb44eb943482fc620a5e0a69e1a5435e86df6180aa631c3e0266f7b44b20477c23be9d0508a17789fee1f63cd13b761fb6120e9df8f86a0055912e62c8efc07903bae0e4873c826e0677a194ae95630b8249c6e35fe09909eabf9499141c2490327abf1182ccf40334ac8c3a29c151246fcc285c1e74a8622b8e0bf3114be2d0ae38457e651d0d6dedac5d635d044630ec8019266002c79b43e44ff67dff9b06aece9c30ea17327f822059a731232b76e1f5fac03a8f6d1a4f249ec6f5d3e17df0540084a3eddee5f369dbc3ecec6ef0ae99114a37dd255bda8edcfa502519202999b6f47583093c4ec2ade78eeff284d7c9c5a8e48729b3adcf5eed46feee82b22cc30d2bdd95f118178a18c27ac085cd840c85fad89f3713d96587737b5bf4edbba3438202f85aad0a2ec601b7757b442419fe86f4c8a835cbbede73fd138094d7a236fd75ec22fc906d5feb5e566fe7e0dcef8f2937b34ca33b9f4ac87b88e7c2b11153ec859019cc0728f7d7a1b2de3962009c4e1d70b0b9b9a608d6ddc39ed955bd22bf4b1a4356b989c1840c176aa56863345c6bbda7456cf1991e12b5393825b142bd4058b6e4f37c81fcb545110156f4c0746d88c28287fcbedc6dbf363fb493658fe5acb255db4e6ac0f88bad570a3861532b0c80f4ed493a5e42f5c595b393fcebfe9a73c98afdc577251e47c2b72c96999549649ac7b17e94d87970014a309df9ecc21a5431660d46e0d870dfe0a98b27461f71fc2c16ea7f45f7ca5779552bc717b33aa4baaf058765a177604367ebd274f0c97a71f7b534005e9eb85e6ec6a0030e6d4b3be135f6f576260d90c2fe54c736e5077825c45c2f11b4c38511727b9b3211470d1d449e26f26859536b84702a9807018052493f53c5716b4e7aa213d81c62a6f68ae17ef693e5ad775eb", @ANYRES8=r0, @ANYRES16, @ANYBLOB="a97f99b69d56f7abc0de821856a7804ff9b6b87e464d491cfbc3108c1a4d0cfe1e4f0bf2b2918d77a071560e824d402850167b0217f72378bd0f71f7465ef2a796b2131c0bf37df35285bdf04b5889bd3afa6c12bce7263283567e4381a8086750c5c3c65f9cba13c785e15eff1586035c867bb900ed0e71d3e27823041f5a2a59ec533e8c425a151dba9f1aaf0e5425941fa240e4704a5a7c691c1e785f8427a623836b9d5e7b2669e3e56970a77464f357a447fae9d30fba6abcd056482093cff51e26b0b52803e734e8b38d0a5c02138f962950f3cd2a27df50f1235b9b10d0a87839295f3e6a3c7eb8"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="ff02783e1ff5455683740bbfb3dde42a6bf31af70ac9713c37e6c46e78c98d0bc67ea72a11760d88e70cf33ee09faa5c6422b69df78a27e55e50451f87c83780899fda4558cf70fda2d64c425e651adcbae1ce46c02f9eca4880abc5143c78da8be618fe5944c1fcb464ac725542dc99d223d3b477f4ec5fd279e67cd4504972055af5c2e4144bd2c4e94a52a52624d4431f39694c697111bbd3b5b3535d0371cc8fed7c1bd86c3ba8e75080777bd7209cbebfdc85648af25c5585bc0aa0ca799a5ba03badc02f094dff0626ca47a91da242f837451338e0a8a302d8b2d6e49c248a7cfd858fb15df8"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x9, 0x8, &(0x7f0000000440)="77b3d8fae86e72bd828aa0d201107511823122be95d73e2f43ce918841c9014fd66d0380d42ed7345402f8d1b122495dd157c6ed3e0d1ee0a918c5c94437bfdc53e1a3b24079e2fa8a04a9660187963eea2ef00db2aef193be0100003654eb7f5dd8b5ac8dcb51296d742937b9b682b7d6c98a9841fb43258231d4ce9c485a751f42ec6764220e9bba960b9ef143412ff3dc6a46346c2bbb0600e3023abd523cf9927d93f686091eb8dd63d78e3f5ab23e2e9c2a55e5ad91df2caa283882b0d7567915c9ea647033538038eafe5afc3d359d8579020000008ca43980e83d260e2dcc6b6681c475ea4e876a2111686f998430b697dcf0ccb2e9943e43eb", 0xfd) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000080)=0xc) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2e9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea2000 didn't change! executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4, 0x4, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x4000003}]}) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229ed8fd3eff829b861046cf6b255de56a04727d21aa78d0fc51b8619d80", 0xb0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmmsg(r3, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)="fd3d12ff239abc876c892ccc3a073cde7538f8acfd7b45d623283676457a8ada72adc5d41f7ccbc70a164d28461106b5e30305ef4a86018bc30025e8f82defb1564f03558d9b078150575db2fc9e76a3f612a4302817a7eae82e", 0x5a}, {&(0x7f00000003c0)="340dcf99e269b6f198ebfedcc111d37b542fc24d79060b8dcd173db362da44289dce46c4f8f6d3714e2c31920169cab65db350bd8395f0fe753c6d38d7a06e6bff0d", 0x42}, {&(0x7f0000000440)="d8c61a74a5d0e734d8c8cb928c9f8049c4d4a372519bc5d0994024387ed62b6c0e65c3b61aa443435d6d", 0x2a}, {&(0x7f0000000480)="a50f14eadde035ff7ee3bd4801c920baa1a8330d600ca09714b93b92ab140fabcba6cc968c076b7e76a4bc6d4e661cbc44e4bb60fd6d03293e52bf2ee9cc134e94c48e60e2286c6f7dec200732cf1affb321b9392042f9ec62e99e1c537b542ed2dc07c8e615aea885aa6244130f14611383bc929abf28325327f7f09e88bcec9ad28c6331c5d99ff1a912a70e424d6ea6117cb7fcfa876caa390f816b5998da3bfe9079dfa97da07c74f3d2175ffab5b3f009d06758b31555ed05c1b568f3edc51eb023b28a178fce5caa5458794e17ace9fd858451f856c14a51e5b7e27535247ae88d2d6dac", 0xe7}, {&(0x7f0000000580)="70d54c1b29051622a97659ebf8aabccd7ea197bda676d8b8bf1a8a68c99220649e6aded4f83debc373146500f92bd36c30724584d4a5f987e282fd4fb845bb1e5887b3e22e2e6971886906348c8161ddaf5365754660eb6697e935fbbe1bbc921acc61def8fffbd95d33897b25ddc083067b64575606745282e882adb299b9d973874648031a00", 0x87}], 0x5, &(0x7f00000006c0)=[{0x18, 0x1, 0x400, "ec5bbec5ffb5"}, {0xf0, 0x1, 0x7, "17ead8e58b87cb81600c7ad5dfe1157f2ce4df0929b4773f5e90d37085c6e5e3734de8c465985b7445aa93c21b182865b099b6f6f91aed593fd85512eebae357a444152106b04d9198df26ba5c50f6f0f20dbf8e2dae9cf9e33ef00bbd27ebf044cf07e39e7ec558abe375994350a04bec539028b5032603355e1fa7c2c9358cec3ad1af938cd894fa2421cd69213c8748fb6f586312db3c6663aa0c9edd44923e39245fa99c71f4892cf0f62053456ecdafb2355c0c798528473176ef789df31d8c5875fdadeb15625effef88d03fc59d0f10c33b13be7ba3c17dcc07448411"}, {0x80, 0x1, 0x1ff, "1e9b56f3cfc1cd41983c825b2cb6abe02e4210c74bd0171fc36db9de71f767db1480416574dc7938c8b3f43bff4c2d8208aefb15334e9d182a6cae63a2472ff0c3011b14b64f55b1aa7a4704faef0dd7d62b2c8a7934554890b9431fad66d046b07677d0f277d07953cb89ed"}, {0x1010, 0x1, 0x7, "8a768a283608a41d4e717717c0c62c435f80c348fc66d51fd747b0a24b56fedc5d61900db73b582363e05d2abd23520bebf5611da3686357cf7625e370533432f8f5ddb50b31feb0b590c480537ab6b921b18d174879a8119dc5433b7d4b85f059298e48052442f5c5d20ead1f14ccd64b73ff65767d36c6fd6acd5dc87cb1618224293b0cea4e0ff1ef118c19290b80912a5d32ad68ffe5ab7c1f01c9855c40493748ccc803bc0a66ff45a38970b3b2680054be2bd49a0312333df27940614e39acc144d9d1fb8352a9e65f05018986d1869ad71e471d7bbab6370b053615615c89c8873159f36dcfe9cbe13119e638f955fe45ece9c85a928474c8568ebaca5c5b001e4de9fafd18d2afde1fcb49760eb42b02679499788dd4385dfa33131507c4191fbd421068e2f260d908fbefb4d3567c7d67f714ae35529a40826267672df1a5afaf3b478a112cc61bd36261f3c025a379aeef70eebc73b7af71974abd9dc0305270f35c1eaae115e4866a9e15180e2cb54c3b82619d879c433a0c4e9e85deffd8f971a15793668b0ae4107720b9e6370477724ef91c8fcd561e576330e03bc6cf263795efdbcbcf657097340e76a644c252f04aed805677e397a6fc0b2765ad3fd48e329af39b037db81750711274bf80bf7c93794f5aee6a71feb031e6b47bbd1ce49a11e7d9528effd4f8e3a2f4c54ae25e109f4dfe2bdba87deafd57bcc2b7235de02f36a705b52dcb6a3303240ef55a4d36277f2081aaf35219e78e3820d9660adbc86851d55471b08369c6b23f6023b7321e40b81d8d64823045fd630fbf9d155ee4f4e6c8111074d938e180bd2f9d327e3a58dacb65816b66eb6a4b4dd982530cbf5f348a77769ddaaa3e61082db8451333655a84603a8447fb77a81ce4f1a45ee642fab259678c173a93e7fca2405dc971cdb84afb5d19436f15979b433675230389e11021d1d51184e26d520f48cf4832b51f074cb0f5878d3805ef49e694e510c08f0497f7647c487e27ca24bc0a552f05c1f8ccf96978d2953bb0cc6a0d8c856861e607947d7e425c44e629261cca458d07da1c135b15411aebc18e4e9e68779e93a1b44c5b2f53feab7bee8cbe61f363749a7ef68e19a4e0c568e8c755d089d0668086ac7dd9ea6d29103e218385957fa05dda8a8711dff28e3970ba172502070b994fa64aba299bfca8fba86570f16968ae1fa0ca3f3693e29f0a199730960c07b9eb30cbe174a0954eb56e1ccb9993989185ab8ab2e26f5780c56fc9aef626c5348c5c2a391a52f32684db05529438dc3a34bbcef4442b3896acde88e7db9d94d41e5ebe0c0395b9114a32a764e077419181b81b92ae4512bfc203a5eef313ca038eb74f0ba09c64bb3b8469f682975cd23ea3460201267d00c4965e61e99690cbdddd718932b9cd40273eb906a91436b7055ef7ad5e7e23140d60bb0ca5115d6d4ab3486a8be85eae137e998ce9cd1677395b496657b8aceb4f7dbe58558e67f1529546ff2c19a04628645ace20e3bed1f2845dafbf9ee9e72c23bb956d6ed12e5caf826ab4d4b8d91bcecab6730033e742cd914812e65eb3cb598995a6986e1ddcea0afe435ba2d7f9574fbeb0b78db2ac3d49b270adc06eb4bf49e433ea69ec03362ef37894aeb7a47da1e7eeaf4453980e8c70377d61b3c39939e9477b00ee4ba89507d5c5e86733df5cc33fb569f95589c5aa774fe393949d3e66c41402b8071f93c5d10f4d40780817d9544e972a3d13fe4b8248b849ace0e34f387d49b63acbbb8095e9232041215fcf2fa2e08c28f620e19fc95410779d61bc908a255789da707c8fcbd1325cdda9eec1c418aa1e403ad5a291d7a795a864a94c78d2ad6f9dd791e57e83d1a859d3ee5d168633ebbb0e199567c96cb135f0df3781cac56670039f0b0385120d48ed01237449ed41b7c4c484a0954727ba37425407a2e8349efce446be614d3f8aba7df81a33ed136b04afde08c48a9e4e28d88f1638145f2a16342099bdfe903845df63d34744778b480ee607ce1f71bba3a3eff94994f9e3c9b60b33265d5c29092b52af2a208e16e8cb9ab764f380cb0ff3cf476e542a206a3a4a0c9d9901b068d7f95ca6876491d17634289013af41b60d001a822487674c189d766f3c24b133788815b87d7209c000acce7fcffeca093b6dc476ffebe703237758da9f421e024134d11ba710a46d1ec1a28b943602cb9c018bc8a6616d4cda72064c132cfe9ee741a94b1151b5a0d9b8637e486706bbbc85eee263105d4540d263a7f1aa6a3c9af46e38d0245e1d611e2e179373c855931380e294a0892150ace34ea8c6c14620106b7edb437d05539df3a9b1cafee20f0b600c85835a6b30c87e4eeceff91d48bc4de82b99bcd9d6d30a81e9224cceb24d3501a3f3f9f5fce29fe0e9ee3c7216a423e18b618b2bdb9c69e6f1b6e5beb0c3c1cd070b99142b263d8f5d4bd089bfab5df91b9273d3dbe70a7b51584a959cc16349a9bd93844a0ae3df34915129a4bc456d1b3314d78395ff2933d65e9b7af389030326071096c59536b3ae5b8d48f0d6bdcc88b0917a735bec6f3c8184c656368a22c6a46a3e2e0fe2049c4ddc1fea99b605b95fb9cf232a4ff8f3104ed6658a5f85dc0c3635c2db83c06ac7d6eb5e657b0b5a313fe50927731f8f0c26cc241ac5c2aa94dbad2def6174701cb616582b2b00d4db5fc3e2848ae3512b6a9398e219ed791a0fead220c4510a9ded40269293f7419173019892eaff21e0d854c987134f9b9c5ce5da581c8e320f4df1279723435ab8be7a9d77e608a4257ec71e460b152a5e6f7299feb6267c7063b7caf6afe1720f49f334eac72dac73a819d6e3725846a8a7f474a4090c8a9e29f96f09a7c03406a16a51d90251f034f4199e05d967fefccae3b6bb5d855cdf89ee2a1da992190fd2aa4e2a88b67ebd4e5d8f5f2be7edf3eadb8610f4ed1fa5587e23fcbdeeb4981a9f66be239146535add396cbe3d6d06775645926774aa2688d6eb1d08d18e9d0de20342aa818a730243afd46466f25d55b63ee4c6b63d914e5a9e40c1d66618b39d4fb98397773cb8b8a120d28c6d21b6d1ca2e98b7e2ef12ab3ce3f36aa319f3c84d51692c58c65a722f08f6a45487d14664408395695e7acdc2025738adb9fe7a13f1eb8f5787a36172092bc4cc7b096b5deb20acc9ea458f329d224e932fb20c6643af81255e806e17d77c323bdd40117182d6b626c9bb6566bf0e0b151f7f7bfef58e2b585850772e71ac9bba2a03830932c3f08e624b993c7f913bf22ad8674c9dad136b1b8f4db0f824b42c2e3af8e7dd88d387087df9ba897bbd5bc0ced2e602624d37b5411ae16ca67b8239e2258246f3b4e370f81722a787f152458a0d566fc63dd346a17c5fef202fd89e33d27739f559dd17bbf31a6da1ed1783d7c8112a530237c158a4902863887ad156e2ac32bd20e4545ca35258258ceb26f0d9fc1a278bc830c677369c69d077d94fb5a3d111d3f32eb2b8d8ab1350d5936cda6dd85f13a1902b9ee788c402cc89662b6a75665cac0e9dfb8c9d09ff9f2c3febefe8cf71d7347edd714c8a9b69a21a842d2a95ba1f129fa601abcebdc3afded8a45c82f896ff1e85ec7a0eaaa7710559d31a84c03ba64a780e52b5075378a4a0fbf03a67150d2969df4795bb99629d726603c42984ced25a445fd997c375216ee3af0b3447302154dd2ce2c26603b44276ef0eeceb61aeb123882cdb8123a434fe8597e4e8d889971cfb0e86ee1c2840c9b3f4221d5d35cb9a09823a3eab4981fd00f074162c754b5346558ee0015f5ed8051773a8903f7ba14e1717219470bda1cfc403743f31950f10969393637d356c638ed2b25007b2953f6ef76d85bc52f74e539c46f572618d3d1106ad2a4aabbf338f9ca4f0ebc9dfa95f2b1a8026b6e4ee0dde9865c73f1b5f2a772055fd091a88a0b161eadfbbc165b62eb55c6b68d59756ed817984cfaff850234595f6431828f2ec5611cce18743b2bc63a5ec194abfaadb47de07bd813a1681835de4028c1b9d03525a9c5c06029628eb4b6f03b51584e988053dea31c0911575048793f1b96631fe03958813ec38f7e1e57eb338041b67453cd9dd23d023e70584a6ae66c17625463471c616ad3600b0c68475de76c75f3eadaae5c3bebdae6878a4315f85d4777d942630d4ce04b04faed346603a534f28e9ab20e847ca995003b9f3039583a7746c56533d9702e8d91d70d4a432a1621854cc67a1b66e4796a058348ceda730b302e98ccf2f2a288a85f25cd51236c65efc957cf14232d9fc7163d2e8a20ff132f408199741ec169e112ff923421468e1276216572a352e0804120e39e76a4a1b33325c7ac34825b7b270631b783b937d81b0b46a4c467f45cad1568eb11b57eae5da945b8b3ab6adc248d4ea5b8d7437d0380da8919dffcb05d09d2e4bd0a3fc28ac3e96007e55c553dc2bef74b2fd311d8882022296e069e73e52cebcc5570d8fb4e830d8d87760aa25a29ea0288b32709e510eac69d0634e39ea78a3a04c2e1107ee449d56812489e787e16aba1ba89fe8035cb6906ab404f14a366f263eb1d79acfa914234cbcf437b8799b796c7ffd03734f4b1ef005015e39889955bebf4d1f667024f0acf2e02255347d62be5c294d3cd324bd0a2aeae3cb61ed86df579d7836cb0959536e6d2e04a2aca68331648a172a2ed57f791c479b5db214c7b9e9daf755c522a3b3c4570a5d8c83b13f8e95bf998cc9f650015d2f97aa14df84684b8f5dc97760ff6b80b6459b90b3bcb125f6f385025a0babcc635c8a0cef5f178bf9725fc0535c366da5348538511d80f75b36e623c3eabb97f554e160080efefe10c6b5defa855500891178980d36144d352246595bd444acb1be3ba47be6cfcda553a4d4541bd251ef00fd8c29526bfc39afd6b2cb85ab1cd941479cb81e3d28fbf095ae725033b72a4f51d66c7a8ab5bd9fccfc28d163a29e79efc1bfa1f0c31a20864cceb789773cb050f9946b6a33e3252dd25825961181da08f5e0528359220ad7d50db9fe304405b43dafc802be607e95a2aa562861329925531af087b7c7af2c16ae9ceaf0ecceff142d1b85517badc40cb8440bf8e3f805bd37b3291b64eec4b5547b425d3342ce7172dc19e53dd18fa374d1633e6858548dc2a8c4cbbd37df9ba16c3ba5efa570f3ee16c12ee324a88dc8576f45a78d9fcf54854fdd721e7f0cdb755a1fb26d8f75dd8abfb2685c0c3423c457ac8f3b2cd083f310a9a8c15cfc071d1c18970c4bb0dc4c1fdc7537f1a4a059eb6f7f3ad0a18851feaa92392d2b781f62d70c4df345cdd6a7bf2a1e877517598f8585e714a9e4fc2f72e59577435cd3f606413ea27bf4303f41d1c78a56af1cf073f0df519c27a5735977807caef6e20d1ef2ec94249d7f3b86b5d99b418912ab4866b42cf3ee8663d26875a1e15f9f8ee0dbce1292d318f4fb0712cd1d1cb0fa24788524bdd47b3becc19f9e71ff9866602d605ac419600165ee88accfdf3e5f0dbf20c8adc910544fb0462be211e2ff67e015ffd8be2632dcf6eb0d5e15bdb3d702a2b937acd7f1b983a8464b418dae79a33310500fe21a0e77fee8765cdcd389b65d826ffa46d54e1031d46c348f440df22acbe08c3518069c2ec4b708b3ea807422183a0ff3d7184fd5f74400d6c791a3057222be094959e0785df11533b6572beeaefc54cbd4b786e0fc81fb6d5a1996fe7f21dff94964942befd317a080a7c47ce31d62c3fde494769bde72816ee074ed"}, {0x58, 0xffff, 0x2, "34a2fee65f3a884d43dba737774b870e92bdcad598b78a986e783c21713471cab2c3412d5aca8fd233c3db0f1b8d5e9cd4a52737d5c97eb8293eae1e12ef72f69696aae83b3656"}, {0x98, 0xffff, 0x9, "de6ea313745d7776cccfb4ce45e9d6393a443201066819c846def98b2202bbfbffae9fa501b7e75232296c6748b5ff904d869271a8f0480438fd7efd3bb33cf19f3a06cc85cef54b132b12209fd4493e97cdad6646b88e885000d53e7cca65234458d925e5150751d021ba3df863c09c6f1b6e1f43d4c7a70de7bb7860843867705268c5bb648c87"}, {0x68, 0xffff, 0x7fff, "c3ce0315efa2f226f128f7f134b917b40f2cbf6a81a0731b861a3c375ef0ee1a448ef5cdec3d33e63679ab66967a0b34537f5623ea9bd255fec09f68224250bcac616f959deb21b7e978cd9ea9c9836bfd46840373"}], 0x12f0}, 0x5}, 0x10, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000340)=[{0x8}, {0x2, 0x5}, {}, {}], 0x4}) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea4000 didn't change! executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 4: sysctl$ddb(&(0x7f00000001c0)={0x9, 0x6}, 0x2, &(0x7f0000000200)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x2211f40e6e2bd0bc, 0xfffffffffffffffe, 0x4) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}, {&(0x7f00000003c0)="abc202f19ff056d11695a1d44340c59742248ad3111df8e0e6b22543cd675ba8bd0dc14042b5162fa8402ca3d414fbc25fecc7d09f4addf7f734766898992a474eba83f87703322cac720791f8fa45d861c11ed55de1479aef0c5f7631b34cd2ce", 0x61}, {&(0x7f0000000780)="60ac101744c5712a328c101125276227c811e5379b54a4de38dab3bb8079ea5d2f3b84e700a42d70fa6ea15bd1d8a60bc2c533fe160d9680d8c68d0955f522a78c83f8318277641f3c1cf9c387fb8b588d6eb8441d5683af2690e3b3792721aedccec0ea9a82d2ffd4132a82dcf7333987cbb8e6d0a6d9077f310ea31a64507d66cb8c", 0x83}], 0x4, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x20) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) dup2(r5, r4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500f3ff50e2f0ad3ebbc257699a1f138b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000180", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1f) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)={@broadcast, @random="2a9dafffe435", [{[], {0x8100, 0x2, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0xf0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}}}}}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = socket(0x18, 0x1, 0x0) close(r0) listen(r0, 0x0) r1 = syz_open_pts() rename(0x0, &(0x7f0000000200)='./file1\x00') r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) r3 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffa) read(r3, &(0x7f00000000c0)=""/240, 0xf0) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7ff}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000180)="d37f05c970c47013bc5c09", 0xb}], 0x1) executing program 3: syz_emit_ethernet(0xf9, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000c300000000000000000080000000000000ff020000000000000000000000000001"]) syz_extract_tcp_res(&(0x7f0000000040), 0x7fff, 0x4) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ea9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eaa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eac000 didn't change! executing program 3: r0 = socket(0x18, 0x4, 0x0) (async) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0xffffffffffffff96) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x15) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x7}, 0x8) r2 = socket(0x18, 0x5, 0xfc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) getuid() (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) syz_open_pts() socket(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, 0x0) (async, rerun: 32) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0xff, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x6, 0x8000, 0x6) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 1: mknod(0x0, 0x2000, 0x0) (async) rename(&(0x7f0000000280)='./file0\x00', 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() (async) r0 = getpid() ktrace(0x0, 0x1, 0x1f2c, r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/218) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f0000000200)}], 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003", 0xd, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000013d, &(0x7f0000000000)=[{0x1, 0x20, 0x2, 0x7}]}) executing program 0: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0709c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f0000000200)=0x210, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x5, 0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r1 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setsockopt(r1, 0xddf, 0x83, &(0x7f0000000100)="0141db7dbed4cd630668eafb115f0892dccb7c7ac9e70c9d4d02f72dc3b82db9f82d1aa987b77ec88d433dedb32e8495e50fb1acd897716cbde4d7bdbbcb06c1675546a552f3842f2cb031d386f0af4962032b693d8865fb3fb47ea17bd9121de385ea64b9d802a5b7f2a2bca0decd", 0x6f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r3, &(0x7f00000006c0)="24a608d334f68b1f26da3fb9a1e5e89f23bf1309400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x3c) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(0x0, 0x10000, 0x13f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r4, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ead000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eaf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb5000 didn't change! executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0xef88, 0x293, 0x9, 0x1, 0x0, 0x17a, 0x7, 0x2, 0x0, 0x10000, 0x2}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) setrlimit(0x0, 0x0) syz_open_pts() kqueue() clock_gettime(0x3bd70b3292b7004, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) socket$inet(0x2, 0x3, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) dup(r3) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728", 0x61, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) executing program 4: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a1a1, "bb085600009ad63bbcc2583e2f0000e8ff00"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x5010, r0, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) (async) r4 = msgget$private(0x0, 0x5bd) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r4], 0x401, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) open$dir(0x0, 0x40, 0x40) (async) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) connect$unix(r3, 0x0, 0x8d) (async) msgsnd(0x0, 0x0, 0xe1, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) r1 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x0, 0x0) connect$unix(r2, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94", 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20060, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x200000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffcf4) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x20, 0x20, 0x7ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001840)="76598834ffaeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516ba80a0c7faab01eb23cbc4ffbf11a9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba842366bc07b642afaf2be7caeed6f1e370d740b995ad112d83926ed05ebd8a9abe34307750348a33d4cb0d2c3173300a2ab617f225d1dc5b5544313014f0c54cfc94ec2f754db14cc2e358bbe0fcec79fd4eaf45d29e75956bc2b217ea338abaac5d030aa113f94df8dcda16c2aed9831961f8e641eca241c2717642c62ec71546a2e12877d4b47559bc316e9c6834ea7a565182bee4277de8e7a430d66403492095eb8cd33029afb30b9adbad9aa40d3cde5d48813972a1d95691c4eb3e7367083a20dc4f9395de4d3861dd77c45dfdef92f96f22751351472710feece38347c4edbf61bfdcae5fe132282400e5fcf831cfc6886476eb5176c0250d5fa8a92b3656cf5ad7303beeddae676ac2fe1029add1ec166f7972f1c690db46615e6caeeae448fa511aa723c2c0c6c8df146f2c6e51ed61ae4d5527", 0x20e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x0, 0x0, "1582ab1203b31000"}) (async) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) (async) socket(0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) socket(0x0, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000004c0)="9160201363f129b7495241310b91b285b56384a76f8167223f0318595e4546fabcd5b04b9840855de0da46a3c33076cca2e8a644a15ed201c038236872320b5041dd7e832dc03fa04f5a6d1ca33cdba9286c823ea9b99fd86d7f69", 0x5b}, {&(0x7f0000000540)="81b5065fce16ff3e17fa3b40826f8753a087dd7da7d823e9d3c682c5cadffdb2bd72460983a44e5803524931a1603e696549d96631f05c3342da520a2f9743c591285701dc9e72da6da2bab5d300f0ffff8c23f49a67d14caa9158efe1ba2c5949c87f73514ca0e37a8edc33abd7984a9e71c3f40beb8cbaace2f5f7e7e557a601218ffdb90262ca5669867b61b37c64816416257849ebae8b919dc9ff3fe441ea88b9fcca553454fa7a7ff5e51b3516100152792a479b67e51cbb6dcc5444e92d9de4470968237fc594d6790698aea1888998236556cc75ccc98e3e292442dd2d1fe8416d9e3cda394eff6ef5188df37f50cc7759defb317d93f2c9b29e9adf91f1efcc", 0x104}, {&(0x7f0000000400)="ee1b739ab0ce9f165311cc793c72a57087a85c8c6b266eda6aa624a4ec1bfcc9af28339122fcc50853baf9e648d1202d0155067a4d2fc1", 0x37}], 0x3, &(0x7f0000001a80)=ANY=[@ANYBLOB="9800000000000000ffff00001fd40000f838be44a804dead77047e4cf1bc85d4fa4766a12a85626367aca320d94ffed7b88e4ed19ed06a1a2e533b735ca25948cd36c81e2cdee7497ad1a48a38fe54be3571b7f372acb98e6b9c6bd326159e0e1abef1da0ae54165b4029e290817cd9820830bf7dad0160edcebfd6d54a8e461861102b1e14615421c3d336ae5f1d8653b39c9d8000000001010000000000000010000000000000000e55f2152ee632e5d53d7dd7d767a21b740710019dbb8d0ab00ea3e70714576d0a4008090790d6cf4e309538b0ff313dd158fc497da4430fe130bec52a01b0a3235c255562a26d781b8a04ace4c20bce1f210c210eac503bf1cbc02d391a6c32e4d06e6d13d27a788726f886f71aab729d9e926abff4983a31f48c019bd044fa350163f9afc0e390260637e634c62f0fa9dce3588e811b1d802ea44294bf8fc39d29e3a5419b09c83288c755dbf18abfb5d9b16686a7f6b474c935438d57b94329698887be68bb6714ab7c39d487299f00bb1d574c51edf8883f1d8f73991d963782a7972edb2060d5fd65b5f4fbaf58b5eef6344ae887991b3b3df323e5671ac85483130b0bee737126b5cdf0d018d3b564ee69db3a1df93deb8ed03f6c066cf43d20fc9181b9c119589a43a3bc67acacb1e7f767695428204e55cccb5578f7ac2314b327b224d992192d081281921a3e0d74bdfef4d8b2e4d2e6c145c8a4ae024d03ee1f92b33a1fbf6f650d3009cdcbb4086379eb4808683a3ed1b623a5c55c4b97a189bcbaa08db0d6433b46ed3efb9a3280c133881de72e80bdbefb7885ed407745a2dd42cada1b21378bb6ef5c2412558343b6181bdb029e27bd70c476cb5865bb6316ec64688fd0563d17946192bcf56cd24ea6a64e94f35108e04f86dea5317769e4b8042f02f95f8d1898fb11b06794a11be1d213cb312cfbbf2133e5995b881708c6fc30c85576a6a3caa2fe1f6ff24a25d7775a3aed73006229f9c551540c0a898e24447e156170b0d8dfff0c7de07a4e931aaee8187118fe3aadc51dc203158bdaa849e4218c6b2a630f4b6fbfb24c10c33976704e6cfad991a0603022939421eabdf062aabe38f7e428a5224e9199ac9d6348c3967679649d140dd3cd1ff440aa96490d72efd0e751872e58850555cccc9be13c85f054ebea009b20ff95232ebb93a7ebdb658fcac997b6f96175f203194496aa386a41f7f9c42c928f7955be2eaf32c399853258f352156dc325affb411e58f4817c368201c972f6a6953db5dedcac768b382737efe953b20dcff884f24832c3559e0f1cec36250565a92faae4145aeb110d1e766ee71d970fd2301dcd3bc5660bd2de6ff6f41c86972e6af59cec22c674c1fa39f13ab4d2a8a05de872166351fd990a8e57005296939cbb9aaf791814ae0d6cc846f09cbb421cfb9d24f5d387e75561c2353b53de72bace2a8434502c4e4f4d03bd57154e9a0dddb21b18a97f42ea2a3f54d865c61ed023537db6cbd3074a22d10139d5e5cb34794868dad4aeca3e3559eefdaa430bbcc77a965eb50e449881f6f6181e0fdefe89fbe190768ebd213e3468cbd4bad78118a53d28f4060f459a5bb5c58824f5f954adc696e971a54fb8e82e5fadad1f5cd26aabdedf3f47bcc323b0fd63a57777d8b5d3c60b3d343a33afcddd29db07a09d4b5fcc6353fad154ee6900588a88a95f47c6bf26e902de8de2ed3a4f734262f91c7225bb95cc38ea62c189a101e3696d119bdb8126277db239b0cfeff64a128515fc91296ca18aa1a38978b0ca3b34b89d6cb334493199bc9dfc2c89e8436925b28955be290e9e093c75334ac3c0bce095a1ee6f4d9f4ea1770d72b8694aa4875be65f96cee0b39af31f43e4d3a6891eb67e2c9ed45420386d8ec657a7f8d0b053f0b2bf062b3558a8592a5d69f547cd8aa41cdef37b3f62239766583093731074b9e1f3214cf629126d1dfe134c712db61875fc9a8c88aa276fb3995544fa3a0f340fa45c6176370a6f4ca832b265199f068d0b552f9c98ad345c1e633a9aa684597ba1d6a2c3f4fd3784d69b50f9b3b69ff676abce4cc94eb28592d7f3ee678de6f982b07e3537714502980298f26e4a3acb2a3d11f2cafc3c347057a7112f4bee48520c5e5eb5a2131481edb642a7875e2f647f0ab0978dd9ae7e26635aef9cb1b7ae455650002b7509b389ba7376e2fe5ebbba0bdcfe003081b9e1f23bb28d81c4b4d40f998892a1b2556119a89cf97249b18457eb41f1f371ea78606223ce2f86313ce1b0e87f5e1b81a9b4e47dd549d43aa66b9cf79dd3bd08c024b37251cef4491d32b8431f7aacb4e23e71353b8d5351460b67257dfac2e41cf37fd49b7ce458f3e4af69bb6135a96489be4292da18be6e9a96d015f8198fb3ef79dfbffdbb9b5ffdb1839ec5425bfd51c4968824cffa6f07d0f86dc90c3fbe1c69aee0df93fc75e158988f143aba98c1588c2e24c07b2800271d55c0e2afb76f7b6d0a1909fa61f9d5168bf9afe9e7cf7fd70301e975864691fe837f4cff999e539e0753b1836f405f9ef09e223906cfc292a64bd8a0a113d432ed65b48d05fca39ff918a9f487f2f64fcf89d193ad5b5f5d5e6902faec51b1c3496281b8af839ebe898a9bb6630ef99edb6ab43c15bd18ff908163df72d6ae5ee4abe7f3d512daa7072af7fd493464d96cd12e80d98d155914303e31e86bd43f509233160f96c5dd1b9b141241f9a65a44c1df968a96122642c81bc8ad142d1ce871b8eda2453a023355992ed993e34f29405573850bad0483dcdcaf069f5fd52b051d82ff707249406a27f1375520f3557bb71f8c3f4a2fc766cc2e790e9b800842ad8fff82fb57c03dc92cdcae37218c926915621c791a6387246f2a0e92825ad8080324826604307eb3c0284a4b8f260855e85083420a2dfdca5d41ac19ae418630fa2cf5374089afce992ed64b4577f00dc726085aeddac432e7067acde27c040a293ace7a9b4b96bb1f493b1753e65df46f7ee23b161cb8ef0ab113a6876879d8daaf70acb5a1582fa925c2d6c9c3fe5f61be4889bd9555e6b20916226509fe9b0073054f92dae8e5124171e476d112e7942fb833bf4f654ca87a3d4b985db6bc5806fcc9e055d8f958aa6e0cac6b0403629296b31f5c07803f8a769b8122e64925a8487e0ed38815e9e1ced27f5fc7ba0fc160a5bdc6a3cb6dfcae8aaeee185fd402fc03e59cabbfc013286846e14dfc1209bdd59e31d8ec27b7737e5d2996222cf4dbfc39182f12745cdb9231479d340564f918fe28f07912d7f942a958323803f4ba3232e9b1fa404eaa44a8b28c40d9cb858155655a1af6a945f3a1165aafb52691655506e4bea4e0db9149dc1bedf1f8baa57dad251c4165eb39aad3335d8e0dc2803279ce3c4e5b00b297258aa2efaa621342f189f8d0cd09f5c43f887b655e61e882c64f4a7eb4ff55e1fedb82385bd2629e0bedd3d173f3453dd962cb8727ce66cd49eb1bbfb773cc170301f2c2151fec5a61b9a87c2f48bce1484307d8756d3dba4a4404c973ef400852416722b2bd91824f01b9fe55b5fe230182ddb9a6873db148eac61d6792f8df60cdaeea6a151246ada8745ce4303550c8aa2b9e5743c008e3caf7c5cb9ac2a79d7f19b728a1e07005e4ce2903bcb0bd3665202375e732596850f1b07808fca8151f41b4334ed9f9a9b5e0634eda2a5ceb600c305cb6ed41932e76f7a4d07780437f7001c1afbbd8dc2b43e8a3735dec11e42f02746eced5fc50f5349ba17a6fa3291bae115fdcae30341b8dfa74af042d5684dfd4d1b29ce2c02327a7184f7db43d5f916db95fb347093650e972d1d1e60904cd06d67dae34c70d2d0c8b572b9bcdd23a7952e4737628f5ccc35dfb2490ebeca242b1d59da29162de3ef61280dfa7b4b6210f2ad31031060def965449f6fd41ea37f2506c7b341403304aa33b46961d25a5d73405781fa6f11ebae0dca064dc0cce251a531c10740a723c672be58de6a4b1ff96a0b3f82bdebff7e62c0084e074e1941b95090d33beee5f02a7eab064e354b0472476a55985f39bb7211baad77215fe32551f1a8f562e7b133da11665ac64ddcde8c3f7feaf90b445a4a58945e993fb8d6cf7d66563dd3dee4ac291eb3d10684382c6602a745a384f1d61806e204065563717e70dc6cc7daab955d853e28632d30e56a805ae173c8accadfdd3fb0d87ac441ad34108630846263a6ee95bd00cf9955e41b27740dd75f520bf43cb970455f4d727ab623fd834ba52095b0d13280981f1226aafcafd458853158935adbc9a806c5a4f05980eb578063201804ecbd897706822455aa406ca3e5898ef3ac5b39e7731c813106777c214f36ca4723b62c4ad60254d7e617c7f8e26f509577f9128efb5b21a2475f6193d8352aa1b68d1ccede3c341168147d218a86f5f5d79c28dd21f19b66a23c117f9b5c675d969be4b38ea024521c93dcadb20302cc516ce3dfea8c617a34d64f2db1aa9795f7b2de6c548c815ebd62a865fe1d3af705f424d2c7c409dc334529c08c19cae8d074297da466e056bacf52afcd54855b435feabea81ebee519a9a76de921cd67f6c4682406bc885a40472a5d9637a876d2fd9a7c5826d4071c57c8a127734239078c6f2e7974ad3194827b26e8f68fc6acc77ccc8fa58bb994ddf177e5c2a463c742a38c523576c121355e103d4143bf9a1b05c0da96def18b8af3b5b1a453b31ecab513108a496520689f8a1bcb822d5815645e4de66232d14c5b6667b78df4149d00da413d9bd8a6ea2c55f36ba601be5af5ed37387038bc9cc9e7835ce1526817f4aad790038714af0717cc5c2849ae3ccca5bbce4848188e51348c1c4f21c5bc772361a87761f99797577cb8f9b1d7b1026e408f7b664ee7e1536c4c5385fb783b8f285f234297a556e46e043b29cbf5c61b259ac8c707eea96416271bd33721eb293d9218ca2973f3ff0247ba0d1fcd93e58a5dfa5b3824f3537b4909affb0b29007f006c778c0e2ee1a80a78488e6afeee9f55e1740c4018d8ab271ff2f4ddade64cea87fe8140a8d05524737cde8c8350c062bba745849904fed3fe448f3370eadc020bebc8eadcfeaaee5dc4f97e17278ec7ad47e96c0dc01fcc9db4aef0357684f7e212072ad18dbefa1168bdbda3c57e32961bc3fd6b90750b7093bf47d2fc705c8d1a792940af7012508eaea1fe67c659c20afe91d1564d97a44b00db86a2a70fa62f5fdf8633a4ddb2c71bd84b737e824abec05a2a708da759b03ef37fe1ab74a1e37bcc086bda61422a2124555d81c4c5c67fa824f240d561d1c4b0a954bc4aece45ae49b5c6818f36d3f1b00d6b69f0d4da179a1a5aa99ddb2bffe39e7710cbbb7bee08af271b5410fa320def1c588dc9fbcb6cebbfa72f348bdb8e8a25480ab9b435fefe52d31826252de9b56050bd0a0a728ae91f2228b694046b0890d49bdfbee6fe22f3ca74ad1412ab0c910b0092743918c0472ec27645068ad909b3bf942c96492f6b6ae934a7c2abdc41b0fb077eff9a2b650635dd8aa6049f5faf5f3b851210da9d1b9cb0aaec508ac924f4d18a56cdef153c3c56e5863b50ff210bee3739e1ced22cfc4fc616439d3890a42787bbb46edea31d1c6641bb28cb11a5bf0a8edaf1edb34a9180a34e1b71a1bad5e8045b38bc8bcb4ab4216cf2dee854bda7586c0f14f691f0f0d9055642304930573ab192779b73ab929b73e627e2d0006e438d11d5da34ab463c26d7977ec730a9e9f34f73ec43a3d87dfb00651e9cb7345139a3dbf359bbf3e83d30e3d1c47b389edc3050d4905b9843d08d9e81dd5fa139b28b0d9ac30ab37d42b3be607a5f520e2c35d79455645dc6b2b2fc97c2796357272340fea35b6cf4e564de67db00582e13d3e1dd5a1872729110aafa20e32b797caf7dbc3df3c652eb10a58b69c383deb260c7cd0fd5a3e1fafe4af9d3b1603816b89e0b087beed708a44d79f58a74f815e3bb9bf84f0000000000000000380000008000000305213a8362687c0f4239e184b624d417e9586b08f4a6c47dd0d88f3b51fea9333fd74ca34f3e5fadfbd042b7e5592742bbde5c9ecc0610fa85ec5b75389a8e2a418ee19d0eed6a70b0f5881ef5c61dd3c31cb17af4a1c6a06da1220065f6fe7d88f592901a19825492b1e01b644d58514be78f66a7673b440d24ab65ef0a970bc9d47a2be64d5aad43413bb54fa66bb5df0b8a51ce44c042d6da60233f26fb7f1aacd9218f36571c76a709f38f365c37f17158043b55a6529bc1a662d208215b7bf5415b18ba81f1b62b3c6a23f85eee9c095b9c57fa78f86dd750800000000"], 0x1198}, 0x408) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r5 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r7 = socket(0x10, 0x4, 0x9) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) flock(r1, 0x6) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eb9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ebb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ebc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ebd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ebe000 didn't change! executing program 3: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001080)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000010c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x595}, 0x81, 0x8000000000000000, 0x7}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000001180)='w}', 0x2}, {&(0x7f00000011c0)="9e41bc5c353857856c730cf6ee479e6a2fb63919765e8b96f93eafc132fe89e85ee00f2b8b685fc4084e9da1057d31bf1e0d883c646eb07a7cdcaf37fcfbcf73f2ff31abb06d37389be5126248447a5136a8267411cb7fcdefee37a79e85ffc8a31ece91885a457a33f83678", 0x6c}, {&(0x7f0000001240)="dabd555729aa3aa2a657a8fd2928f2f82a4374a09177d1f7e1870e7c79718f64bbadd18147c11b9e07f0fa75a3e2853dec596f4d80356a8296bf05713ae2d2d5ce657263953769ccf1", 0x49}, {&(0x7f0000001300)="61f0c2a53de37e9fad8b71418f50f0c0b51a842a74ab4dbeb01ca95d7ba3baafb04731d0e13ed9c8daa1d8fe30bf86aca361de8d3944906ad1f264080da3ec47284ef0716695c14c39f1b1158a4bf87d262177fd43d7f2e7206f06edd56906acd54ad165f8582aacd30ba8e5735beb7ee9ab1775b6f03eae86575647219132f352c2e7004c33eda82267f68a7b75980c6cffa24106dc9669b1ab8f4f500fd3df647e16d780a2b0049c12d9d326", 0xad}], 0x4, 0x0) sysctl$ddb(&(0x7f0000001540), 0x2, &(0x7f0000001580)="048916652e196e58c172617c29e225a41e376a7c7ba743bcd937dadceceff9b1f625e085f93647f12ffde3c76fda57a32111a17644f632a89ac54d751b4d87ba31b8ecd9610311f92c70da76df7cbd2a20fbfede1a82542fc60e781f9c161cf0b2aa5c3d6b239ba26e9091f32ba7b509c9468e6049fab65b05aee212962836187a6e161d8b77f9a312adc520ac377c5b47a12a17ff3f515a0940162452cc948c9354bffc7fecd92b6bb7dc1ab6db1b1630bb54d9", &(0x7f0000001640)=0xb4, &(0x7f0000001680)="645c69db90bf9791b09083cb7ae8f9737f0d09cf78d67781dc1cf3093828cf365bd61f40760046c33a696b6da48cbd703789eda8b87594057fc58a13d73a53675405b7a63700e28db7d0c54fca000e78e8df44200e6f5fd2180c97b9527541bd4932d9f73d751c175534c1b575f8cd6534d77bb2cfd31069b8e4fb4a8ba50b92c295f63cf11bad624b0684fd62c2dfddbf107c3eb4cad4df1178da7d0b5455d3e12cbd0d64889e2421aa77737626ee53d1071455b606c8c87f01fb6c104b881ab9461134a33044c7e29c6cb6016a3a362e47d0f9221b975d2a967ac204d968c8d732e444b4ad657f30e2470bd9b73368f1a1cfb0c7d0efda2d23ef61505f3fcbb56de90e2cde1f25b83895010fd641c681b8ed20d6c66730d968a99630e691da47e237f4a1c1b4928bec8d394df016ac2bcbf5836dc965c0209fb16b1fd58c4d3d4ef0eea5e505902117c24006bf294fb1cdcbe831feb1cb94eded9ed96b6fe7b132fd9ae265cd9ada357beb28980e729ea62b3990763f43f373e88dbdcaab2cde31413296b8aa7777280186edabc840682af42e44ddfa7ff8dc4ad86878cc31e89b8f81cb947ed86928de09977aad174643a8e6f08a2cbd5c8b27f21bbae3c88aace40044b0b8bfee6087f4a2583cb8179d0d800efbd365d98412b1ad3312d4fb7cbdec47aad6c816166fdbc515d39439b1a8c4c072d8857b2ec1618d2de7fa766ac06bc7e4c0a2848a605a84ec01ae5b476015b6e1e7e86b4799dffcc631467464ca84490cdee29ff085340d2a89a4880c02e32b1e1cfb33b5038d789e4b1fed41f0484f0155f915df9c3058f901f7041968a7cac1fc364b75f172e6a1f58eab1ba85ba8c88f615c17b86887d3dfeef4bb0276705ae7aab7ce3fb414f8ce6948bde6a139d63a79ac5fe08d1a7a3be2b5ccdafaa82bbe2a3d013cd8c041121d4520d12c2e266ab14fbd2c15d877f1b5112dbb9ef02a6697e401e2307fd837f6491f3be65c0ca182f11d409cebe81f17a0055fb3d4541970a3e9aa129aaeebfe4d0ed9ff9bbc5e1e6c5d8175748d11d2e577ba71b61b8ae741f0947a2f1be8b4c1f6bf0d4c5e96f930f3a238877c80b9018bbf777190ac40a380f771a50c06bbf46d7c0445faa9ca84d8fd9a4a36fd5f8e455ded9fe069097819b3890e76f260d66d50b691919e4cde7bc1dd45ac073cc1bcf2b7193fdb831c0441ec8f98c4b764ee289585e9e6b56fe177004828687646993c7e2110f969c905aee94e18ae26d02cb0a33725ec729744078ca42aa4f9353e41546b9f975a195ecb0062a6c87830a6bb7fdfaebbdf41ff414398ea90c4ea1008022be0f2ff9e3d5c0680485fa3e70ec89e03bec541cd5fec0ac88d4bd69c7458cb5d9b5095f5d9abfe679714fe48e238f56c7ecc9099a46f98bd63ee5429423c1edc953b56fbb635e9ee41befa6d74f9860535f3f30f20f92bf4dc322ff76addb097791cf38457e6bdf26a450b65e68b04272a4f9aa02b749ac9e1c51d5801ed8bff1960824e978aabce5c0bf8dc4b31a59776a97f20e8f4789ee20b2b127f3110286916197ba0dc4e0a2ca67da78128ba9cdae1600e7d5ec5d8914620fec504df766dd252fc08c173c7796fdddb111d858a00f2985a4e3abb13d7bd3732d210dcc1542120289bd2802bef4a913b26869055c098ac3ab58e23fa639ecd92994d8641dce40755337228e58e793cdf926bb1cabb414e1657a5e3d95f36545fea8538f9ea697c100c13000297f79394831692a19815fdf4d666c679a279caca22dce0212aa80a92d67d30d9d0803374fa6e6b4447478b1427cc0e61dff6cf282912eab16cccd8f4f25178042cd27b4e32503abc39fc0d10c5f4d1a61282e511c59a5f59419af3844a3e0f48b5e0122c320088475d38cce0d00cfe38e02ff07097bce7c0215deb70b56324938796cc22d28c7e6fbf62470d1ed864cb8be5a80866f9994b491a85e005ee04d2de4d3b8d7ac949da2038562bfaa30baac4d9fd2338febd66f4096bb20ed84932053893a48289a16d60a1ff9be978172c322c0b4e2ede9fd03144b5b07ba21ebcbe1a03bbba2ed270289153e8cc34ba504d05bfd51b108cc1c4250b54c440f4fc888507800f8ebc5de55d01c11899b82ba7902dd1d5d7813138f32e5bc0d7c96d411baa7086a2bb8edc09ea0ad319161b6a956b437cfd994b3746e6c8702d4c56c083dedef0c815a976ae9a37e1fc1a0650026ff0a7fdaed50dcef1e7bcc35c68bb10cbc84abb06de26d23397f3e3fb7337090a546950dd1e83b3338315bafa40f7da9c64691dc21cb4146d0c69e05800c5b68e36008223f88bb2e79ff3dccbcf10974b8e946a21c39be4bab0559fb8e697fca53c7a05c8633ba387edb5a57168b5bdb64854dd953310742a53a786772b3d314b13d693b10b83791ca078388344d2b0d38d76e87a79b29253320f417ab002de19c8bf9aa540427a8e5caa40fb34c02be0d1f3a19b8cb45d7f5a8f8053ccb9bfb8da91eb50107e06859c9398c5a87639cb5358662d42cae52de4eae3d12d0b0ead44bd0ce39773e35e1d7cfcfea494a774fdae2ec7548d855c3e6e5407ac8d14e2c86329c10012f3bfa74be2ffb1fee396f2063a9f46ea0ac3c84e823cffe285dbeda42adc308630640a1524bcccf46b7d05c3d49524660ec75a50241bd936c702c67753ce2fe98c095f5de2e584d34105c0873a3e5cf499c3ac94c583dd51f6a81028f4c4625e8e6805ee65e86dc7aa29d73d034d259b078357f9b4dd5197a62d4d053c9eb691fbe4dfb7cb1afec20a541d9f5402716ecb863b78dc030e297bb93a861034c39437725920131459fd3d6c94920975c67898a588ffb6eac00ebd4e18cfb00790961f0f8d33d9b259044d643a633358b0b17ea16f15abc5f8d58287fa31f8365e877f96a986089f8f470ec96873907c0b29c7cc2b51374c4ca9537c900e3bef8c7999da217e62518f329495f1572086a65d14b5d740030ea6412bb56bca876bd8391966839f17ef7d1a8df6619060b9b83a703b38232b3f27615faffa025c20cc6b4cd738879d7adb5d14a5f38e8cfc45de83c4eb5c77e835864331adbe35104c2be5807f70f02e3eed1cbef2cb2ed2ea3492265ce8ead82076d1ff92271b22d0d9ce8b9911f3f4d52c340b976bc75953cbfe084ec00fcce0b55041559fc34c8d23556a7a1843ab13a575094ea5a8d4cfa84ee8c8f9d8f9ab55a27ae79a5b6cb06900865a2d711fa07dc506a3f665e41705c073b614aa05ef8b50613ace153edc2ace1e1aa798f097a9a910fde2ab71e8f0dab2a5ea01b8a26e61d7890319d1bf86b723766b4c6c0d7889247031aac8a3e9f9f36aa2d22e0b4fea6e26dda73005ade3b0487006ac85e00d7e0ed1f7ca36bd67fd50677144fb8bc8d2b46e74f82d9c998db73422d0d3ced65c5e28cab0ae52c88a468d8e4907ef3fdd091c4f8d0f389d2a0fce5b28e7191d3638e75e7cfb56eeaece02acf011c4c80a621da75f581b999c3b80a5b7cc8bf3d6c267bc3f89dfa029dbbd2ccd2a9c2efa82eb39f642dfd55e6531a593a021bb11c890de204127e602fe3f9b21fc0a4e853142690a325d1053d72de245c0567e79b8eae78008b8ec577f0f0bc2b746ab130be0941c7513ea9f2a822fa9c7fae06d008ed086ada7b10a97f6aaa7191363e3970d176f06206334d3b9fe5ab6e0daf56a9378df4a572c3f222d560d7bcac7a2f420393b5ec3f9872643542c3358b425d2593558e2844f52c6f435fe81076707b006085651b65310845907018c0a55304545eb8021f468c5dfef816f79264b676b9917562a472ce909a9de1e7c9c85313529a2f6eb23ee756b13dc026a12cf8900bf5336b514bd714de6f22a0a9eba2a9ac2d7609ac956d1bf67bfcc192b3aedd81e8788aad5b7d9b07838082b3f4221880ee87fd5c6a4c0badd1adb1ae35368d0fea12a4b26a76672ef6dda0e19c841516014543fc4836c3bc20602bb925511a1d30db85ad74485697303e0efeb51427ed339e7e7741b395f3a4e0f5f183b360dc4db5ea903122b22dba1be4d8f1cb1893fe1e61854082c2dabb3aab0585bc18fc5ff28494add876d934cf68a40d16a98590551401f37b09cd14844b884baeef4e7981282b1a369fa5ee4cda82a1764ea5c78f0472c68f9fb8512a96fede1df335f16aa06d918df312b5c8ee7034bbb991661bb40233b978bdcd8e96e670bab0edc5aa8a3cfd437e572bf61e27891dd5af88a89f41c120ed8be2aeeb6d2716f980fbb04fc34560e06e238929bef889815a2cf36db7260fd663fc23ff86a1d4b3dd79cf7b872f1b48e160601f537198b502e7a9c813ad475691fdf7e9ed7232b5ef9c06d6fd960bfede079d28eaf6817785e139697fb001f4396412d7c1ee6d32eb8ca7cc7bdd2816a05cdee311a2a03c6ece51c859006106abefc9ec89b144ef3f249144429a7e05a0ff174002fd213ac774608e035a15d967956033d3654dc4a2d757b642bbe6232cb7a103e99f2bb7dc46d46b933bb3a5fa406fee00b0eae7201cc7e10aa603bb2fadfc88a4ae34c72ab3f600132193a0d8738d759afa540dcd251c07f39aa62dae0090b42228ddd0544353c2cf2219a2b1a7141694a8041e3634edb40482d9768dfc0b7f80c03b7b4838fddf965f935fd8752b1b9e656f4322df9f97e085c6aa6445e3edc7d9b5275e0cd871ba6e85dc76b197113c5c01a4ba36530b13fab225b5c4aea1d5902beee36595b36c6ab2027acad92fec99c413600e7be6c4ed4b1987b9e6c6cbf3f6fe216379f436b7d8d5e84e1e8d28583fa02671631432df778ffd7980bb891dd66af084689d8c795e3a26012ad06564074e7ba2fa0e024bb0bd0995946ef8f79d2af84155def80641e9c80dad92879cfff7f58231749cb5ede160163538dfcbc97ed54e8e4d219d78de765a59021e50c731172d488aadfba86ce597ec3182a193d99e22391dfb6e947332224c190fc1181c59e56b7edd05b1cf910e7196b80af6a9d5c539508a841281c7a892fa4daeb3616ca2d96b611442a61591539b405a2f00a94e8391db99fe8477e2dcda6e729aa2ed0897156efddcdcf87cdfbe9a5a21b12d52d594cc44d84e1864a01bd8ec89acea93b568f8dd4b1035f3e48828762b2e40536c231cd4b3af15bbb96d78a0b7d467f0df012341f0ca36486d61fec10d3287d04986b18a26198df5637e3dcbc3b5f6f76b662398782c31c33a05c6f6db9d2fa51c69be144fea112c6d664d562a78a7900dc1ac102ce236a6f0cf4527d95eb6575a8a74fdcc99c12a02cefa24bb08a37682c0d7af9319dd9d9a6bff4f9b8ea577ab5be4c3c50ff255dbcf96c07646a0f5d88bd9e191b12ae32635a82b78e4533e410eba90abbc1ff0fc7247a2f216c69da644068e4f423fc43137a88265de2552b2fc8cf4c51b29a316ee859457fc25b546872c81b79c8508a70ef33c52eee640cb663788909e740c8364669e6867e60b16da27a5bb564a13d420dc0457c1e5d8634bb89c3d2385511f82fd97b94dfddffb4ca8d37f27f509a971473dc805e14062896fa91e778bcd59a9be0065c768eadb5d7163afebde3c97390e59aaa72b9cbac7c0d5aae2f71ae3269f9b0a4b9b9b9bd156f93dd7a3f7e3396a44445bdc2194448984f605304524191774d80fd0296b9d59fc8dca1341e58bdcc09fab9d1c141f4a35d9b92af86e0fc0068e07319f75ada79570de9596b4d4b723fb7e87f6c4c0921bcb59ced875bdd298137e7694a2ddb498720bc24529cc4e1111d", 0x1000) getppid() pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000026c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002740)=""/97) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = dup(r2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002840)) getsockname$unix(r2, &(0x7f0000002d00)=@abs, &(0x7f0000002880)=0x8) socketpair(0x10, 0x0, 0x71, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000002940)="32a3e7fa7a249a1c8507e4860259806953ad105a3a50be5d0e", 0x19, 0x8, &(0x7f0000002980)=@in={0x2, 0x0}, 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000029c0)=0x9) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002a00)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a40)) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000002a80)=0xfffffff7, 0x4) open(&(0x7f0000002ac0)='./file0\x00', 0x80, 0xc8) sysctl$net_inet6_ip6(&(0x7f0000002b00)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000002b40)="200cf97bad5bbf6d9c5c11f17cb81323335d50423f0f919c54de815b27764993a5346e4c58f23fe58f4a6b9c224bd3554009ed58b6a16701eebe6faad3387821fdce506c9c238ffabeb05407a39179558128977eaee61741eebc363622fad8c67473014b6a4355d9b1727bbc0b925166c05dbc781f42518ce17d308ae48ae33ecffb1d0d73456c0c6f5d9de9d5a17cafa1377cff2926c47a7ae3108974d5daffbec34af14647d69ec6d9e2cbe4fd23f7b31f66e90a34608b72a9a54678c25329d5d2cdebc99a2280a0cbf449250a501db09b73775334ffc003abb772180c77bd", &(0x7f0000002c40)=0xe0, &(0x7f0000002c80)="e6cf237a2235db0432d52a559266f8b9dd000e73f49482f602cffcf2389ee4c67468f3d88c4a2da51f5d6c43e5734e8bf3fadbbc6f3215e7904594b45851b50e0e48094a6d161f76fe8411db422c146b4dc1d2b2ff87a445167a58bcafac5639cbf55850815b0a78cc8fed140e85292e961e5b766308de30512ab2", 0x7b) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002d80), 0x10000, 0x0) preadv(r9, &(0x7f00000040c0)=[{&(0x7f0000002dc0)=""/109, 0x6d}, {&(0x7f0000002e40)=""/56, 0x38}, {&(0x7f0000002e80)=""/51, 0x33}, {&(0x7f0000002ec0)=""/85, 0x55}, {&(0x7f0000002f40)=""/56, 0x38}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/137, 0x89}, {&(0x7f0000004040)=""/100, 0x64}], 0x8, 0x9) fcntl$setown(r7, 0x6, 0x0) executing program 2: socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f0000000180), 0x5, 0x0, 0x0, 0x0, 0x13) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0xffff, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)='O', 0x1}, {&(0x7f0000000000)='9', 0x49}], 0x2) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, 0x0, r1, 0x0, 0x121}, 0xffffffffffffffff, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="fecc18b8b647b8977ed7804877fbb0a9cd98993ddbf854a76c9181b4053ccb2baafafd57e90eacac4f35dfd39ba04048fd5c0842b6e3ac3bcb9792a03e231952d4f6e63f8f356f569ec2c5ceb947d1b5c7728456138b44c9e045b5bd46a5751d432b1ef3593831897817cc169fc37304ca2d8dbdd0c7a58c199e51879461e4f3f57b2d3ca6d5f7855fc2c629deecfe82913924190c89dfa62a6d7d515ca774ceb7e9a45d4cf435f86a762ca5d5", &(0x7f00000001c0)=0xad, &(0x7f0000000200)="9d1b7b7ddf5a358b17542f5a56900fbc43", 0x11) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) open(0x0, 0x0, 0x102) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) setreuid(0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) clock_settime(0x2, &(0x7f0000000140)={0x4}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0xffffffffffffffff}, 0x5, 0x9, 0xffe}) listen(r0, 0x81) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.N'}], 0x41) executing program 5: setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x1}) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000140)={0x1, 0x7, 0x9f9, 0x3}) r2 = semget$private(0x0, 0x4, 0x42) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x3ff, 0x400}, {0x4, 0x2ad, 0x800}], 0x4) semop(r2, &(0x7f0000000340)=[{0x3, 0x100, 0x1800}, {0x0, 0x8}, {0x0, 0x87, 0x1800}, {0x2, 0x0, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0x0, 0x400}, {0x2, 0xff}, {0x2, 0x2a, 0x1000}], 0x9) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/84) semctl$IPC_RMID(r2, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 1: setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ebf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec7000 didn't change! executing program 3: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) select(0x40, &(0x7f0000000240)={0x4a72, 0x100, 0x1, 0x80000001, 0x5, 0x733, 0xe5a, 0x6}, &(0x7f00000002c0)={0x7fffffffffffffff, 0xfffffffffffff01d, 0x8000000000000001, 0x2, 0x7f, 0x800, 0x0, 0x10000}, &(0x7f0000000300)={0x2, 0x7fffffff, 0x0, 0x6, 0x95, 0x1000, 0xf07, 0xa05}, &(0x7f0000000340)={0x782, 0x7}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) (async) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) (async) connect$unix(r2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) (async) write(r3, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) (async) sendto$unix(r3, &(0x7f0000000140)="4b8ac2aab90c798a2392356df90d276d1ce4af741741119cdd6b4753e9c14cfe34dc7757b5dc51ec5a10c610d04e03d78694d6c6c4380c2c5b5e6871c7aba4f5bd4ffaa1b97ffcbecbc746826fffef1bf9900cea6976832d8b73079c518e5e65cdc7fe1312c49fba16af29a6d361b6eb40969c15cb0d3f1aeef5eb5f65f5ae", 0x7f, 0x6, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) (async) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async) recvfrom$unix(r1, &(0x7f0000000200)=""/43, 0x2b, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, &(0x7f0000000040)="f9fb16d8ac2c53d606b9894264d270f19f9aeb2f6d90c79b16f3e64b1d129fec385ea9c9aff34aef34523a8b641f29ece74089cbafe59ae0f09cbf503f865d243d6bea5e5889da2c9b07482c940c681f0f25cf738314116c0fca70cbb5444b584a92f30a4611fa819a76195282ce7869b158490c67ec428bdcfd00e729e1f15c4e33fbd0e53f4a44f7e5179afa44644f398de2746688e1a41064e603908a17469e69234900359234af48f8960b67f1982371d56750afa798334b10450fb49b59e74a8f45a30a69a4a72f48dd554bc68c97946704974c50f2c223290dff2e2ccc0ef37a18101f476de152c7455344c624691f3e6d3f1e3de33f6b3a9f", &(0x7f0000000140)=0xfc, &(0x7f0000000180)="865ffbb44b999e14e96e40f1cf6c5db231027e0aea65afb77856c0fdeabf7a923eb0be688e8d5ef4987f4cfcea462d13a6cd767a230b3503923316a2e649d0f9621e8e9e5483b17218341c17796555d30102b91d092e9cb801a6b4cb818b96ba8bd11809b28af0d4d285c23d08d9aef2fb429409cc5ad7e69a76312cddeebfca0adb226ba20fe621f566f6fbb68a24646f7a4a1c924f8a3de6acc4dba2a82532c11c5021d37a4f4da7", 0xa9) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000140)=0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x2, 0x4) r2 = socket$inet(0x2, 0x8000, 0xf7) listen(r0, 0x8) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffc78, &(0x7f0000000200)='./file0\x00', 0x8}) recvfrom(r0, &(0x7f0000000280)=""/158, 0x9e, 0x1000, &(0x7f0000000340)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000003c0)) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) read(r2, &(0x7f0000000440)=""/81, 0x51) r4 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x8]) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000500)) setsockopt(r2, 0x1, 0x800, &(0x7f0000000540)="cb9e420658309578ba32fdb8bde2aa65d6802445667002e6015d8521fe60262583c1dbeceda0bce71f4b71c94146c1ba1cd6f54ad66c41e0f8f9886b506564a8e7108f3b507d670e03734d5480ff9f31b93330d2e145bf2797a98f939fd81e90981afd9221bd628a6e598ed491e2b3ef3f", 0x71) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) openat(r5, &(0x7f0000000600)='./file0\x00', 0x41, 0x72) fchmodat(r3, &(0x7f0000000640)='./file0\x00', 0x88, 0x6) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) poll(&(0x7f00000006c0)=[{r3, 0x40}, {r6, 0x100}, {r5, 0x10}], 0x3, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r7, &(0x7f0000000840)=""/131, 0x83, 0x1000, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r2) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xb) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x64d1) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 4: syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) shutdown(r0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ec9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2eca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ecb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ecc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ecd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ece000 didn't change! executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) execve(0x0, 0x0, 0x0) (async) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 0: r0 = socket(0x18, 0x3, 0x0) getuid() setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r1 = geteuid() r2 = semget$private(0x0, 0x0, 0x86) 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, 0x95, 0x1, 0x5]) semop(r2, &(0x7f0000000080), 0x0) r3 = 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) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r1, 0x0, r3, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) getuid() r5 = geteuid() setreuid(0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r6 = socket(0x0, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2f, 0x0, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, 0x0, 0x200, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880), 0x10, 0x0) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="a58d0deb1edabe8d4dc1b2d2bba3a30975e65bed7ed62ae339665a06d1b6a7a0815e5a9c9676fe14276ffa7a0e85b557292038dab145efcfbcb163eba7effcd3f6ace821a50e0705e570e3cd3506adffa2012e3a3b63939afcc844ad778eef0c18083b1006e34994845d055ae44724d136b54c8ca5c688cceb5b903208e3cf0ba082f0d6041c50070a54", 0x8a}, {&(0x7f0000000140)}, {&(0x7f0000000200)='b', 0x1}, {&(0x7f00000002c0)="ce859f8e48bd5f93e42e58468108a10784c2d2923662ffbda1ef503f5cf8983fde1d6287ce1a889c48aeda64f780bdd886528c056a44cbbb910edbb480ea85a973565585", 0x44}, {&(0x7f00000003c0)="72dd373b1e5266c297047d22a05ae73cc2fa470d2fe2e7cec867e2b3a0ab5c598d3395f9b9e00ecd05ee01c6", 0x2c}, {&(0x7f0000000400)="047a2bd520369cd2d6f9785828d6a2b6a252a3f468ae1289bb764b9a5c3eb65d39b7d3fdef56ff9ce984cf37b8a4fb06caa03550da922869e6b31af315df70d31ece4df3fc97b7cbb661420382ad78f46d8f6402ed4864bda490da85a85141c85636ca6a56f2a0ab63baffc03dc0a644e07a3bcae4b7087a3c43fbb5fffa9a41502d377359f158e2b9f77c7aa18ec24975e6cfe321989c33a4b1c5527dc4deeab1da429ae2e565366354b7be887d54af92b48d17f4077740ab7af1187ff98a78ced9", 0xc2}, {&(0x7f0000000500)="beb6e0c9e0239e960f1ecf7ab79f8b8a5a585bdf205be881dea40544c4450a246287eb9ae5eb074f8f470c0eaf8f61682bb20fe138ed44bc17892502ab81a7cbd9bbda083fa58ec7ffeab872fd600b9d3668b0d6038b6f1e386ec1608faf438970a273fc683149951b2b86c10c815bdeec69bede1bc720f77bba31889cea1be4991161138400af21259ffb2f383d20a4277eb47018de31849341c3927c862e4741fe2d099cecea01ca276502575ddcbb7b4e366d836967ac3ea7fce5acf7c798695796c2faa28e992d53e0c258cf3ef81bc3", 0xd2}, {&(0x7f0000000600)="f63a1b91df01a66e7e0fc23efa24", 0xe}], 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB], 0x18, 0x4}, 0xf) r5 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x10, 0x110) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000009c0)) fcntl$setown(r3, 0x6, 0x0) fchmod(r5, 0x40) ioctl$WSKBDIO_BELL(0xffffffffffffff9c, 0x20005701) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000a00)) ktrace(&(0x7f0000000a40)='./file0\x00', 0x2, 0xa08, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80), 0x20000, 0x0) sendto$unix(r5, &(0x7f0000000640)="a4e3a3ef301cdbcd1f6381db61eb89669d106a82dcf0d49c6a14058b805578d7f3e6c5627db7ce7056f5a4116d65e25aa1d667ab93bff1d1593958903f75e7aa73c578fa5f7ecec722d49dcc64543fe86d9e3232389c79f553825db19ec6d9cd0e8736e16b6b23e7c2498c0fdd0d0631aaec31f1f3556457912a8da40c295718c81739b8ad5653043ba1c745acdc40f74cd58957", 0x94, 0x6, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) sysctl$kern(&(0x7f0000000c40)={0x1, 0x1a}, 0x2, &(0x7f0000000c80)="3d12ba5389617e8c7cdd9167dab014fc0399eb5b4a08bb927955bf3add610549bad2263f3532f016f773e86f0a9b886d02f824be3a107e4c657cbc6ff02c9f4627a185283c3bde1e8cd50112c1c7f89751a1fcf8fe55cf1ef2fd6f669c99b8986b9bf34f6b89bb4faebd301cedcfdcf8f6ebb95daf362fe4", &(0x7f0000000d00)=0x78, &(0x7f0000000d40)="86433e920eea92b84541ada6424abc43bff1865070f8f3ce9fb622eb2805730e3eeba52b32d4d38173fc0cb70838c5b27c8cb9498932edaa123f033295cb550c6d4d3a0615137710f75973eaf0fed43d5dcda122bd11", 0x56) dup(r3) sysctl$vm_swapencrypt(&(0x7f0000000dc0), 0x3, &(0x7f0000000e00)="65809ae3976837d286b18b3ec177dd1e93ad49ba1d310f9372d316c62b76f478454ea57bd4608ab29fb1b686fff2907828c9dcc072b8cbea45f833eb955e849c31faf405bc07cb2b067979eaa1ef9619cd9f09faf935dd9b69ddc4c7a25f70479f6fbc425c8da09f4d497c8f10893e875567", &(0x7f0000000e80)=0x72, &(0x7f0000000ec0)="34ed86404626af00c87a1926b32369e92c5035c35008c7b432c82c41b7b9d8396d8999cfa175de86be1ac983866ce6364ffa6ae62dc22bc55fd7a9c388082dd322e1d05b092d61cd9039b3bbad6b7e7e4b0125b007a9eaa343d768a01e256d1a1f5353f364dd4824be034c9793720bb2008032c5356594e13f32ccf7404e45", 0x7f) getpeername$unix(r5, &(0x7f0000000f40)=@abs, &(0x7f0000000f80)=0x8) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000fc0)=[{0x2b6e, 0xeb, 0x1, 0x2}]}) r7 = semget(0x0, 0x4, 0x308) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001040)=[0x80, 0x7, 0x9, 0xffff, 0x0, 0x0]) pmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc2ecpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806ac7a008 va 0x16fc7f9f000pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a689a00 pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301df6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301df7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301df8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301df9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301dfa000 didn't change! executing program 5: mknod(0x0, 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x4e}, 0x2, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed78800a4515248df3aa745bb992cea2b2f18ac05a109097e31574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c954a5d5c17aa05c7d3ae63ff43c685ad4116c783959eff42783a4b4000b84dbb1c2af2ff10b4135529a1da6ff967c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a32414ff0700000000000058284c0ee3250aa7c11042330de22a", 0xa5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/218) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301dfb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301dfc000 didn't change! executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x3, 0x5, 0x8001, 0x0, 0x40, 0x74cf64d4, 0x6430, 0x1, 0x1, 0xf3b, 0x2}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002600)=""/4104, 0x1008}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x80, 0x20) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x24, 0x0, 0x0, 0x100}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728", 0x61, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301dfd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301dfe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301dff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e02000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e03000 didn't change! executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) (async) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000080), 0x0) (async) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000680)=""/8) (async) semop(r3, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) (async) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x3, 0x40, 0x1800}, {0x3, 0xfff8}, {0x2, 0x9}, {0x0, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000c40), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) (async) semop(r3, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) getuid() (async) getpeername(r2, 0x0, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000004c0), 0x10) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 6: setrlimit(0x5, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/21, 0x15}, {&(0x7f0000000500)=""/239, 0xef}], 0x7, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) readv(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84, 0x1f, 0x0, 0x3}, {0x87}, {0x106, 0x0, 0x0, 0x2}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x111) sendmsg$unix(r1, 0x0, 0x0) (async) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) openat(0xffffffffffffff9c, 0x0, 0x80, 0x1dd) (async) setreuid(0xee00, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x80, 0x187) (async) r4 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x7) (async) setreuid(r4, 0xffffffffffffffff) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) setuid(0xffffffffffffffff) (async) r6 = geteuid() chown(&(0x7f0000000340)='./file0\x00', r6, 0xffffffffffffffff) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) bind(r5, &(0x7f0000000000), 0x10) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e04000 didn't change! executing program 5: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r0, &(0x7f00000004c0)='./file0/file0/file1\x00', 0x103) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r0, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000540)=0x5) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r4 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r5) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xf8, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xea, 0x0, 0x1}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x1, 0x0, 0x10, 0x4, 0x2, 0x0, 0x233, {[@generic={0x0, 0x5, "96c729"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x16, [0x4, 0x0, 0x40000001, 0xde5, 0x2]}, @timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d98423"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) syz_emit_ethernet(0x1d1, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x6, 0x6, "2f1919", 0x19b, 0x3a, 0x7f, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="9969290a6892b7a12f83d4ac67421439", {[@routing={0x2c, 0xe, 0x0, 0x9, 0x0, [@rand_addr="2d4fb7295dade35c1433afdbe320b839", @ipv4={'\x00', '\xff\xff', @rand_addr=0x5}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @loopback]}, @hopopts={0x16, 0x2, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @pad1]}, @hopopts={0xb, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xff}]}, @dstopts={0x50, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x81}, @padn]}], @tcp={{0x1, 0x2, r1, r2, 0x1, 0x0, 0xe, 0x15, 0x0, 0x0, 0x3, {[@mss={0x2, 0x4, 0x3f}, @nop, @md5sig={0x13, 0x12, "eab5c06f84b1b20a4fec51cf89882177"}, @nop, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}]}}, {"c0bd3c61b33fb5bc1e22ede7a010f1f3745ccc5897e417bd6f49a33a465497fd8b6929ec0c9eb296936649deeda2bc6ceb0000cc473c9787a5b8d12160045626eddfff24fcc4cffb6a0ce4cc8a3f93eeaafa62d2037197cabbf0d82978cf0adb0f92f99ff4e6b2efb1282ee620cbabea593de7e2175002baddbe8429e34e94617a810ebc4e8b46986d302462f7029c90d404f3c0cc96d439ef470ae61580b0fe5b9a60821ec195e4974916"}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5f1b) open(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001080)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000010c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x595}, 0x81, 0x8000000000000000, 0x7}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000001180)='w}', 0x2}, {&(0x7f00000011c0)="9e41bc5c353857856c730cf6ee479e6a2fb63919765e8b96f93eafc132fe89e85ee00f2b8b685fc4084e9da1057d31bf1e0d883c646eb07a7cdcaf37fcfbcf73f2ff31abb06d37389be5126248447a5136a8267411cb7fcdefee37a79e85ffc8a31ece91885a457a33f83678", 0x6c}, {&(0x7f0000001240)="dabd555729aa3aa2a657a8fd2928f2f82a4374a09177d1f7e1870e7c79718f64bbadd18147c11b9e07f0fa75a3e2853dec596f4d80356a8296bf05713ae2d2d5ce657263953769ccf1", 0x49}, {&(0x7f0000001300)="61f0c2a53de37e9fad8b71418f50f0c0b51a842a74ab4dbeb01ca95d7ba3baafb04731d0e13ed9c8daa1d8fe30bf86aca361de8d3944906ad1f264080da3ec47284ef0716695c14c39f1b1158a4bf87d262177fd43d7f2e7206f06edd56906acd54ad165f8582aacd30ba8e5735beb7ee9ab1775b6f03eae86575647219132f352c2e7004c33eda82267f68a7b75980c6cffa24106dc9669b1ab8f4f500fd3df647e16d780a2b0049c12d9d326", 0xad}], 0x4, 0x0) sysctl$ddb(&(0x7f0000001540), 0x2, &(0x7f0000001580)="048916652e196e58c172617c29e225a41e376a7c7ba743bcd937dadceceff9b1f625e085f93647f12ffde3c76fda57a32111a17644f632a89ac54d751b4d87ba31b8ecd9610311f92c70da76df7cbd2a20fbfede1a82542fc60e781f9c161cf0b2aa5c3d6b239ba26e9091f32ba7b509c9468e6049fab65b05aee212962836187a6e161d8b77f9a312adc520ac377c5b47a12a17ff3f515a0940162452cc948c9354bffc7fecd92b6bb7dc1ab6db1b1630bb54d9", &(0x7f0000001640)=0xb4, &(0x7f0000001680)="645c69db90bf9791b09083cb7ae8f9737f0d09cf78d67781dc1cf3093828cf365bd61f40760046c33a696b6da48cbd703789eda8b87594057fc58a13d73a53675405b7a63700e28db7d0c54fca000e78e8df44200e6f5fd2180c97b9527541bd4932d9f73d751c175534c1b575f8cd6534d77bb2cfd31069b8e4fb4a8ba50b92c295f63cf11bad624b0684fd62c2dfddbf107c3eb4cad4df1178da7d0b5455d3e12cbd0d64889e2421aa77737626ee53d1071455b606c8c87f01fb6c104b881ab9461134a33044c7e29c6cb6016a3a362e47d0f9221b975d2a967ac204d968c8d732e444b4ad657f30e2470bd9b73368f1a1cfb0c7d0efda2d23ef61505f3fcbb56de90e2cde1f25b83895010fd641c681b8ed20d6c66730d968a99630e691da47e237f4a1c1b4928bec8d394df016ac2bcbf5836dc965c0209fb16b1fd58c4d3d4ef0eea5e505902117c24006bf294fb1cdcbe831feb1cb94eded9ed96b6fe7b132fd9ae265cd9ada357beb28980e729ea62b3990763f43f373e88dbdcaab2cde31413296b8aa7777280186edabc840682af42e44ddfa7ff8dc4ad86878cc31e89b8f81cb947ed86928de09977aad174643a8e6f08a2cbd5c8b27f21bbae3c88aace40044b0b8bfee6087f4a2583cb8179d0d800efbd365d98412b1ad3312d4fb7cbdec47aad6c816166fdbc515d39439b1a8c4c072d8857b2ec1618d2de7fa766ac06bc7e4c0a2848a605a84ec01ae5b476015b6e1e7e86b4799dffcc631467464ca84490cdee29ff085340d2a89a4880c02e32b1e1cfb33b5038d789e4b1fed41f0484f0155f915df9c3058f901f7041968a7cac1fc364b75f172e6a1f58eab1ba85ba8c88f615c17b86887d3dfeef4bb0276705ae7aab7ce3fb414f8ce6948bde6a139d63a79ac5fe08d1a7a3be2b5ccdafaa82bbe2a3d013cd8c041121d4520d12c2e266ab14fbd2c15d877f1b5112dbb9ef02a6697e401e2307fd837f6491f3be65c0ca182f11d409cebe81f17a0055fb3d4541970a3e9aa129aaeebfe4d0ed9ff9bbc5e1e6c5d8175748d11d2e577ba71b61b8ae741f0947a2f1be8b4c1f6bf0d4c5e96f930f3a238877c80b9018bbf777190ac40a380f771a50c06bbf46d7c0445faa9ca84d8fd9a4a36fd5f8e455ded9fe069097819b3890e76f260d66d50b691919e4cde7bc1dd45ac073cc1bcf2b7193fdb831c0441ec8f98c4b764ee289585e9e6b56fe177004828687646993c7e2110f969c905aee94e18ae26d02cb0a33725ec729744078ca42aa4f9353e41546b9f975a195ecb0062a6c87830a6bb7fdfaebbdf41ff414398ea90c4ea1008022be0f2ff9e3d5c0680485fa3e70ec89e03bec541cd5fec0ac88d4bd69c7458cb5d9b5095f5d9abfe679714fe48e238f56c7ecc9099a46f98bd63ee5429423c1edc953b56fbb635e9ee41befa6d74f9860535f3f30f20f92bf4dc322ff76addb097791cf38457e6bdf26a450b65e68b04272a4f9aa02b749ac9e1c51d5801ed8bff1960824e978aabce5c0bf8dc4b31a59776a97f20e8f4789ee20b2b127f3110286916197ba0dc4e0a2ca67da78128ba9cdae1600e7d5ec5d8914620fec504df766dd252fc08c173c7796fdddb111d858a00f2985a4e3abb13d7bd3732d210dcc1542120289bd2802bef4a913b26869055c098ac3ab58e23fa639ecd92994d8641dce40755337228e58e793cdf926bb1cabb414e1657a5e3d95f36545fea8538f9ea697c100c13000297f79394831692a19815fdf4d666c679a279caca22dce0212aa80a92d67d30d9d0803374fa6e6b4447478b1427cc0e61dff6cf282912eab16cccd8f4f25178042cd27b4e32503abc39fc0d10c5f4d1a61282e511c59a5f59419af3844a3e0f48b5e0122c320088475d38cce0d00cfe38e02ff07097bce7c0215deb70b56324938796cc22d28c7e6fbf62470d1ed864cb8be5a80866f9994b491a85e005ee04d2de4d3b8d7ac949da2038562bfaa30baac4d9fd2338febd66f4096bb20ed84932053893a48289a16d60a1ff9be978172c322c0b4e2ede9fd03144b5b07ba21ebcbe1a03bbba2ed270289153e8cc34ba504d05bfd51b108cc1c4250b54c440f4fc888507800f8ebc5de55d01c11899b82ba7902dd1d5d7813138f32e5bc0d7c96d411baa7086a2bb8edc09ea0ad319161b6a956b437cfd994b3746e6c8702d4c56c083dedef0c815a976ae9a37e1fc1a0650026ff0a7fdaed50dcef1e7bcc35c68bb10cbc84abb06de26d23397f3e3fb7337090a546950dd1e83b3338315bafa40f7da9c64691dc21cb4146d0c69e05800c5b68e36008223f88bb2e79ff3dccbcf10974b8e946a21c39be4bab0559fb8e697fca53c7a05c8633ba387edb5a57168b5bdb64854dd953310742a53a786772b3d314b13d693b10b83791ca078388344d2b0d38d76e87a79b29253320f417ab002de19c8bf9aa540427a8e5caa40fb34c02be0d1f3a19b8cb45d7f5a8f8053ccb9bfb8da91eb50107e06859c9398c5a87639cb5358662d42cae52de4eae3d12d0b0ead44bd0ce39773e35e1d7cfcfea494a774fdae2ec7548d855c3e6e5407ac8d14e2c86329c10012f3bfa74be2ffb1fee396f2063a9f46ea0ac3c84e823cffe285dbeda42adc308630640a1524bcccf46b7d05c3d49524660ec75a50241bd936c702c67753ce2fe98c095f5de2e584d34105c0873a3e5cf499c3ac94c583dd51f6a81028f4c4625e8e6805ee65e86dc7aa29d73d034d259b078357f9b4dd5197a62d4d053c9eb691fbe4dfb7cb1afec20a541d9f5402716ecb863b78dc030e297bb93a861034c39437725920131459fd3d6c94920975c67898a588ffb6eac00ebd4e18cfb00790961f0f8d33d9b259044d643a633358b0b17ea16f15abc5f8d58287fa31f8365e877f96a986089f8f470ec96873907c0b29c7cc2b51374c4ca9537c900e3bef8c7999da217e62518f329495f1572086a65d14b5d740030ea6412bb56bca876bd8391966839f17ef7d1a8df6619060b9b83a703b38232b3f27615faffa025c20cc6b4cd738879d7adb5d14a5f38e8cfc45de83c4eb5c77e835864331adbe35104c2be5807f70f02e3eed1cbef2cb2ed2ea3492265ce8ead82076d1ff92271b22d0d9ce8b9911f3f4d52c340b976bc75953cbfe084ec00fcce0b55041559fc34c8d23556a7a1843ab13a575094ea5a8d4cfa84ee8c8f9d8f9ab55a27ae79a5b6cb06900865a2d711fa07dc506a3f665e41705c073b614aa05ef8b50613ace153edc2ace1e1aa798f097a9a910fde2ab71e8f0dab2a5ea01b8a26e61d7890319d1bf86b723766b4c6c0d7889247031aac8a3e9f9f36aa2d22e0b4fea6e26dda73005ade3b0487006ac85e00d7e0ed1f7ca36bd67fd50677144fb8bc8d2b46e74f82d9c998db73422d0d3ced65c5e28cab0ae52c88a468d8e4907ef3fdd091c4f8d0f389d2a0fce5b28e7191d3638e75e7cfb56eeaece02acf011c4c80a621da75f581b999c3b80a5b7cc8bf3d6c267bc3f89dfa029dbbd2ccd2a9c2efa82eb39f642dfd55e6531a593a021bb11c890de204127e602fe3f9b21fc0a4e853142690a325d1053d72de245c0567e79b8eae78008b8ec577f0f0bc2b746ab130be0941c7513ea9f2a822fa9c7fae06d008ed086ada7b10a97f6aaa7191363e3970d176f06206334d3b9fe5ab6e0daf56a9378df4a572c3f222d560d7bcac7a2f420393b5ec3f9872643542c3358b425d2593558e2844f52c6f435fe81076707b006085651b65310845907018c0a55304545eb8021f468c5dfef816f79264b676b9917562a472ce909a9de1e7c9c85313529a2f6eb23ee756b13dc026a12cf8900bf5336b514bd714de6f22a0a9eba2a9ac2d7609ac956d1bf67bfcc192b3aedd81e8788aad5b7d9b07838082b3f4221880ee87fd5c6a4c0badd1adb1ae35368d0fea12a4b26a76672ef6dda0e19c841516014543fc4836c3bc20602bb925511a1d30db85ad74485697303e0efeb51427ed339e7e7741b395f3a4e0f5f183b360dc4db5ea903122b22dba1be4d8f1cb1893fe1e61854082c2dabb3aab0585bc18fc5ff28494add876d934cf68a40d16a98590551401f37b09cd14844b884baeef4e7981282b1a369fa5ee4cda82a1764ea5c78f0472c68f9fb8512a96fede1df335f16aa06d918df312b5c8ee7034bbb991661bb40233b978bdcd8e96e670bab0edc5aa8a3cfd437e572bf61e27891dd5af88a89f41c120ed8be2aeeb6d2716f980fbb04fc34560e06e238929bef889815a2cf36db7260fd663fc23ff86a1d4b3dd79cf7b872f1b48e160601f537198b502e7a9c813ad475691fdf7e9ed7232b5ef9c06d6fd960bfede079d28eaf6817785e139697fb001f4396412d7c1ee6d32eb8ca7cc7bdd2816a05cdee311a2a03c6ece51c859006106abefc9ec89b144ef3f249144429a7e05a0ff174002fd213ac774608e035a15d967956033d3654dc4a2d757b642bbe6232cb7a103e99f2bb7dc46d46b933bb3a5fa406fee00b0eae7201cc7e10aa603bb2fadfc88a4ae34c72ab3f600132193a0d8738d759afa540dcd251c07f39aa62dae0090b42228ddd0544353c2cf2219a2b1a7141694a8041e3634edb40482d9768dfc0b7f80c03b7b4838fddf965f935fd8752b1b9e656f4322df9f97e085c6aa6445e3edc7d9b5275e0cd871ba6e85dc76b197113c5c01a4ba36530b13fab225b5c4aea1d5902beee36595b36c6ab2027acad92fec99c413600e7be6c4ed4b1987b9e6c6cbf3f6fe216379f436b7d8d5e84e1e8d28583fa02671631432df778ffd7980bb891dd66af084689d8c795e3a26012ad06564074e7ba2fa0e024bb0bd0995946ef8f79d2af84155def80641e9c80dad92879cfff7f58231749cb5ede160163538dfcbc97ed54e8e4d219d78de765a59021e50c731172d488aadfba86ce597ec3182a193d99e22391dfb6e947332224c190fc1181c59e56b7edd05b1cf910e7196b80af6a9d5c539508a841281c7a892fa4daeb3616ca2d96b611442a61591539b405a2f00a94e8391db99fe8477e2dcda6e729aa2ed0897156efddcdcf87cdfbe9a5a21b12d52d594cc44d84e1864a01bd8ec89acea93b568f8dd4b1035f3e48828762b2e40536c231cd4b3af15bbb96d78a0b7d467f0df012341f0ca36486d61fec10d3287d04986b18a26198df5637e3dcbc3b5f6f76b662398782c31c33a05c6f6db9d2fa51c69be144fea112c6d664d562a78a7900dc1ac102ce236a6f0cf4527d95eb6575a8a74fdcc99c12a02cefa24bb08a37682c0d7af9319dd9d9a6bff4f9b8ea577ab5be4c3c50ff255dbcf96c07646a0f5d88bd9e191b12ae32635a82b78e4533e410eba90abbc1ff0fc7247a2f216c69da644068e4f423fc43137a88265de2552b2fc8cf4c51b29a316ee859457fc25b546872c81b79c8508a70ef33c52eee640cb663788909e740c8364669e6867e60b16da27a5bb564a13d420dc0457c1e5d8634bb89c3d2385511f82fd97b94dfddffb4ca8d37f27f509a971473dc805e14062896fa91e778bcd59a9be0065c768eadb5d7163afebde3c97390e59aaa72b9cbac7c0d5aae2f71ae3269f9b0a4b9b9b9bd156f93dd7a3f7e3396a44445bdc2194448984f605304524191774d80fd0296b9d59fc8dca1341e58bdcc09fab9d1c141f4a35d9b92af86e0fc0068e07319f75ada79570de9596b4d4b723fb7e87f6c4c0921bcb59ced875bdd298137e7694a2ddb498720bc24529cc4e1111d", 0x1000) getppid() pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000026c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002740)=""/97) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = dup(r2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002840)) getsockname$unix(r2, &(0x7f0000002d00)=@abs, &(0x7f0000002880)=0x8) socketpair(0x10, 0x4000, 0x0, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000002940)="32a3e7fa7a249a1c8507e4860259806953ad105a3a50be5d0e", 0x19, 0x8, &(0x7f0000002980)=@in={0x2, 0x0}, 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000029c0)=0x9) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002a00)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a40)) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000002a80)=0xfffffff7, 0x4) open(&(0x7f0000002ac0)='./file0\x00', 0x80, 0xc8) sysctl$net_inet6_ip6(&(0x7f0000002b00)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000002b40)="200cf97bad5bbf6d9c5c11f17cb81323335d50423f0f919c54de815b27764993a5346e4c58f23fe58f4a6b9c224bd3554009ed58b6a16701eebe6faad3387821fdce506c9c238ffabeb05407a39179558128977eaee61741eebc363622fad8c67473014b6a4355d9b1727bbc0b925166c05dbc781f42518ce17d308ae48ae33ecffb1d0d73456c0c6f5d9de9d5a17cafa1377cff2926c47a7ae3108974d5daffbec34af14647d69ec6d9e2cbe4fd23f7b31f66e90a34608b72a9a54678c25329d5d2cdebc99a2280a0cbf449250a501db09b73775334ffc003abb772180c77bd", &(0x7f0000002c40)=0xe0, &(0x7f0000002c80)="e6cf237a2235db0432d52a559266f8b9dd000e73f49482f602cffcf2389ee4c67468f3d88c4a2da51f5d6c43e5734e8bf3fadbbc6f3215e7904594b45851b50e0e48094a6d161f76fe8411db422c146b4dc1d2b2ff87a445167a58bcafac5639cbf55850815b0a78cc8fed140e85292e961e5b766308de30512ab2", 0x7b) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002d80), 0x10000, 0x0) preadv(r9, &(0x7f00000040c0)=[{&(0x7f0000002dc0)=""/109, 0x6d}, {&(0x7f0000002e40)=""/56, 0x38}, {&(0x7f0000002e80)=""/51, 0x33}, {&(0x7f0000002ec0)=""/85, 0x55}, {&(0x7f0000002f40)=""/56, 0x38}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/137, 0x89}, {&(0x7f0000004040)=""/100, 0x64}], 0x8, 0x9) fcntl$setown(r7, 0x6, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 2: setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e05000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e06000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e07000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e08000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e09000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e0a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e0b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e0c000 didn't change! executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0xffffffffffffffff, 0x0, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000140), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e0d000 didn't change! executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x35}, {0x34, 0x0, 0x0, 0x800}, {0x8186}]}) (async, rerun: 64) syz_emit_ethernet(0x10a2, &(0x7f0000000440)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYBLOB="ea525e88e920404b8f4d7dcf85a397b612ea74da56cff973b9d3f12e70f3d54f7e6d2da4442cb38e23362e3374214e45face469387ebd99bfa7dec5b1b56c5418d6d37506112d3046b42bc35d877faee88e9c3f28a60e36adf62f68037be65c95146962f0df867b3f0c22862cf6c1dbf7b48f7e1f46910b845b472a6e5", @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES32=0x0, @ANYRESDEC=r0, @ANYRESOCT=r0]) (rerun: 64) 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, &(0x7f0000ff1000/0x1000)=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'}) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x3f, 0x0, 0x0, 0x2}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6c, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="12398c4a0554b86e4f8ce85cdb807e0cc995200ece828a2bd29dc04666e5739b4665c079fcad8072e034ad", 0x0, &(0x7f0000000140)="57d483a21b3283e6b51a5920983a88b17852cb213891b260db2c9fe99a440d52e744bce529d04ad7d6d928532d29aa2b14ad8a1a", 0x34) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x9}, 0x2, &(0x7f0000000440)="2feadb64", &(0x7f0000000540)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') socket(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) close(r3) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac00", &(0x7f0000000180)=0x7, 0x0, 0x0) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x6012, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac00", &(0x7f0000000080)=0x7, 0x0, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) executing program 2: r0 = open(&(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//file0\x00', 0x20000, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000240)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r3, &(0x7f00000001c0), 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000480)="21693fefc751ef00143b183a3b69ed5468a7ce126b90b48d39281a3c8e0124d9fa5adcb8dcd62ca0be0296734006828378f66c0c8c92a6288f4b4ecdf38399e907779a02ee27f940ec498d93b2c06941c0add189a0004995b77fad19374dc852ae9b66a8464f57d5cc59a2e136efe8e06eee281c0283fb25211ca44cf32fed991e8f", 0x82}], 0x1) r4 = syz_open_pts() flock(r1, 0x0) close(r4) r5 = syz_open_pts() dup2(r2, r3) open(&(0x7f0000000200)='./bus\x00', 0x2, 0x1) writev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VNDIOCSET(r6, 0x41946465, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r7 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) mmap(&(0x7f000070e000/0x2000)=nil, 0x2000, 0x0, 0x2010, r7, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00006b8000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7899}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './bus\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x8) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f00000001c0)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000440), 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="7b9ab49cd2c6c1fa2441b06412fb01b770b038fa7959c3804d96eadd478deb14176aff696ea9b048901d21488bd1276890bb819c39c2e1e9c10e1c69c60c23dd6f4b8401c6a2446183750c89cce838999e22bdd17e603a1911a779a7a5b3834ba7852a828faf5947939d0346f43172bed911cfa66acbbcbe3726b7c7e0c8118621e9e70d8928dded5700"/149]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 7: sysctl$net_inet_icmp(&(0x7f00000005c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000600), 0x0, &(0x7f0000000680), 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000040)="cdbef3977f21", &(0x7f0000000080)=0x6, &(0x7f00000000c0)="8a8eb817", 0x4) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000140)="548808628a2a", &(0x7f0000000180)=0x6, &(0x7f00000001c0)="051c395e4bc37979f0b851cdbfc2ca50f7c238ccf3e9388011b53c11eccac7f46a8feb12d7830b9a75f148bcf2fcbc013142f5c34ad3c8bf0987fcc8fe29ee7ffec1a046985f3727aa0582a548c0693e1482dce03c08247889f499b7267b6e52cf50fe10ea44255df6322382978443110f280bc7da133b1ad105f158d60143678b2fedc02eb3e7fe0fcd672c920a20ce53271c0290049a780ddcbc46472e4b4aa9a227946e74a44ecafc5a2e861a5b654fe359f632b21141ac8b076311e6daa3469d63dbaff0c09b548a30", 0xcb) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e0e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e0f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e11000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e12000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e13000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e14000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e15000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e16000 didn't change! executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) shutdown(r1, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(r4, 0x0, 0xa, &(0x7f0000000240), 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) getuid() setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) (async) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) (async) getitimer(0x0, &(0x7f0000000000)) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) (async) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r1 = geteuid() r2 = semget$private(0x0, 0x0, 0x86) semop(r2, &(0x7f0000000340)=[{0x2, 0x8}], 0x1) (async) 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, 0x95, 0x1, 0x5]) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f0000000080), 0x0) r3 = 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) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r1, 0x0, r3, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r1, 0x0, r3, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) getuid() r5 = geteuid() setreuid(0x0, r5) (async) setreuid(0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r6 = socket(0x0, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2f, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x1f) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='^', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00']) r5 = dup(r2) preadv(r5, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/171, 0xab}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000840)=""/243, 0xf3}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000940)=""/210, 0xd2}], 0x6, 0x2) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="ca", 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x7) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b290008aa050400ce94e2f0ad3ebec257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfd9adf071da68f24a83ba0900000808f37193f8343712cc1100b71dc000090105000000000000001300000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x24, 0x0, 0x0, 0x100}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) setregid(0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{}, {0x20}], 0x2}) 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) executing program 7: mknod(0x0, 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x4e}, 0x2, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed78800a4515248df3aa745bb992cea2b2f18ac05a109097e31574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c954a5d5c17aa05c7d3ae63ff43c685ad4116c783959eff42783a4b4000b84dbb1c2af2ff10b4135529a1da6ff967c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a32414ff0700000000000058284c0ee3250aa7c11042330de22a", 0xa5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget$private(0x0, 0x4, 0x128) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/218) mknod(0x0, 0x2000, 0x0) (async) rename(&(0x7f0000000280)='./file0\x00', 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x4e}, 0x2, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed78800a4515248df3aa745bb992cea2b2f18ac05a109097e31574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c954a5d5c17aa05c7d3ae63ff43c685ad4116c783959eff42783a4b4000b84dbb1c2af2ff10b4135529a1da6ff967c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a32414ff0700000000000058284c0ee3250aa7c11042330de22a", 0xa5) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) getuid() (async) getpid() (async) ktrace(0x0, 0x0, 0x0, r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) semget$private(0x0, 0x4, 0x128) (async) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/218) (async) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e17000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e18000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e19000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e1a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e1b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e1c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e1d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e1e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e1f000 didn't change! executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket$inet(0x2, 0x4005, 0x40) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="5f5529195c170f9fc1528ad05ffacbdb81a1d57a13922b83481d91ccb82a31136d5e460405f97a8a5ee09b58fd8ff0564687c3f8726607d10bd015ade4a83bb8c702205d774a9ab87752d069e968334de14baa598a18c8b58304806b03463226a9fc424f447d51feb71d1d3b92485459e4ef5bbe7e6035c64fe7851a6c93e9aa845046518adf600bffe186e3652f9c997169264a3d3bee7d31c59c9f369b10cf97ef36f8b02ed7378990d5ad40", 0xad) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x2, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r6, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e25000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e26000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e27000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e28000 didn't change! executing program 4: syz_emit_ethernet(0xa9, &(0x7f00000000c0)={@broadcast, @random="ac566789c541", [{[], {0x8100, 0x1, 0x1, 0x3}}], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x97, 0x67, 0x0, 0x0, 0x3a, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [{[@broadcast]}, {}]}]}}, @generic="583db7c045b22b8bf8599233446b73302afd8be02b90ce382622ad999d757666c5e432b400f2fa6aa840d03da8d0773bbadffd66d45434c6474832a14faa2bed363b2d7f2bcf2cce126a54ade738dae5d46dc0fb06143c94d819551b32311b5f9b4b8c25d893a6cd9c9d2b06c939f729926c6a"}}}}) executing program 3: r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x1000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0xfffffffffffffd3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x20, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x112) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) poll(&(0x7f0000000180)=[{r8, 0x8}, {r4}, {r3, 0x40}], 0x3, 0x3) poll(&(0x7f00000000c0)=[{r6}, {r8}], 0x2, 0x0) mknodat(r8, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r9 = socket(0x1, 0x3, 0x0) getsockopt(r9, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, &(0x7f00000001c0)) setsockopt(r10, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r11, &(0x7f0000000280), &(0x7f0000000200)=0x2) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x14, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e29000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e2a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e2b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e2c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e2d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e2e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e2f000 didn't change! executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x2, 0x0, 0x0) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/189, 0xbd) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x2) mknod(0x0, 0x0, 0x6381) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) select(0x40, &(0x7f0000000c00)={0xb, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000c40)={0x1, 0x80, 0x0, 0xffffffffffffffe0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0x401, 0x1}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x743) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff7eee00000000480045000028000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x2b, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) getpgid(0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) socket$inet(0x2, 0x5, 0x80) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x6d) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0x40047477, 0x0) socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = syz_open_pts() readv(r6, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e31000 didn't change! executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r2], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYBLOB="5cec64b1c2d152f7ee"], 0xe1, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r3, 0xffffffffffffffff) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x33, 0x0, 0x0) executing program 4: fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x0, &(0x7f0000000180)={0x42, 0x8001}) r1 = syz_open_pts() close(0xffffffffffffff9c) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0xfffffffb, 0xffffffbf, "a808da98e0ffffffffff0f03ff00000400000200", 0x80000000}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffff8001, 0x0, "5e8a9973ebf7500e1cc09fab0ada069ba7c0039e", 0xe, 0x801}) setrlimit(0x0, &(0x7f0000000100)={0x3f, 0x4000000100}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x5) poll(&(0x7f0000000040)=[{}, {r3, 0x40}], 0x2, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x10, 0x3, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x0, 0x7e}) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000002c0)) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e32000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e33000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e34000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e35000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e36000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e37000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e38000 didn't change! executing program 3: writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec534", 0x9}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = socket$inet(0x18, 0x3, 0x102) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) shutdown(r1, 0x2) executing program 4: socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, &(0x7f00000001c0)) r0 = open(0x0, 0x78e, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES8=r1, @ANYRES16=r3, @ANYRESDEC=r1, @ANYRES8=0x0]) openat(r0, 0x0, 0x800, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r4, 0x80106468, &(0x7f0000000b80)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x2, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socketpair(0x2, 0x4000, 0x5c, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x84}, {}, {0x6}]}) write(r2, &(0x7f0000000040)="7f00"/14, 0xe) recvmmsg(r1, &(0x7f0000002700)={&(0x7f00000026c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/156, 0xfffffffffffffdc2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/206, 0xce}, {&(0x7f00000013c0)=""/253, 0xfd}, {&(0x7f00000027c0)=""/4104, 0x1008}, {&(0x7f00000024c0)=""/163, 0xa3}], 0x7, &(0x7f0000002600)=""/149, 0x95}, 0x7}, 0x10, 0x1002, &(0x7f0000002780)={0x4}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x2}, {0x82, 0x1}, {0x20, 0x5}, {0x5, 0x10000}, {0x101, 0x4}, {0x22, 0x9}, {0x43, 0xc1c6}, {}], 0x8}) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e39000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e3a000 didn't change! executing program 7: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf9, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000c3000000000000000000000000000000000000ff0200000000000000000000000000013c01000000000000000100c2"]) ioctl$FIONREAD(r0, 0x81206919, &(0x7f0000000100)) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 7: r0 = socket(0x18, 0x3, 0x0) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x81, 0x6, 0xffff}]}) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000480)="79b7776a", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="2069e21ccda5d213bda34906c7e171e78c8d7292a5e0f10bf40615235695ff6d6e63b8333a82ad41e095c52733e6ef9ed31fb7ef6c1e48ed95a6dfef119a7275194bc9121735bdb4a18b327d4a7195e5e046f7498c10ae30531e0f46b241bc4f33fe0ed7d408469f1c987f3a30903d9aea12c508832ffac91ffc8395c4e603606414c9557a80c77a1fd83718afe8dbd5d644e22b4af8d159157c4745dd147d9617dd83acc085aff96c1d1115eeac9596a237e09dc3cbb5529f126196b408182bc1c134021de4a8", 0xc7}, {&(0x7f00000005c0)="67975a99f7948e7c27d910868984fc0ce86f356406c701da1712a03110efa2e382754fc9dd0fd0793f292c2f388dcdae0ef78c56fd19503fedf174d4bb4c46988be61b82db10750fc29f80caf02e50da2682e9", 0x53}, {&(0x7f0000000340)="fcff5ca17d038ff75b1ae9d2e4cddc1a9cb2ba298a535337f4122ffabe33389da4dae2da94bf514c468df4187578725e74033722412afcea9fc6a79123ee174be0dde470f1c0f9638dc84165a9f47ee1d131f49a5d2ae7f843729cd15dd2936888cb74ae0ef3cb683b076641a43401d1a6ea20f254b82b8e4e30f9778a65", 0x7e}, {&(0x7f00000003c0)="9de600", 0xffffffffffffff5f}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640)="55f44216473f2041343e917a907316b84e419ca32c42a7a56e5e07d2c83d6c777710e3acf79c5c118e3cafe8938f470913fef1f87f89b14882fafa67a595757ac14c3ed14b92abb6599b1d2130378bf0c3c5663a931e9cada271d35f36e856a57b72ceb38ec5dcce8fb71912cf4585b7d3c86efd61aee0041b1dbf2ace172524e205031b467b764a52adfe4b3357dae02f206b889e91388abdc4ae1e0be49d39d8062ceee502ef758cf3af0bf43dd8704123c9e8b37439e3d43cc47ba8b7726ce3a8ccfd2821e56d6dd398c2ac", 0xcd) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00fff100000000", 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000080)='./file0\x00') linkat(r7, &(0x7f00000002c0)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000aaaa0902000000000000001c0000fd94f5f79f8600000000907800000000000000001200907800000000"]) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f0000000300)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x1, 0x0, 0x7ffffffe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006"]) writev(r0, &(0x7f0000000080), 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e3b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e3c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e3d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e3e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e3f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e41000 didn't change! executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)='O', 0x1}, {&(0x7f0000001600)='L', 0x1}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socket(0x0, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x81000300010008, 0xffffffffffffffff}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)='mS', 0x2}, {&(0x7f0000000640)="a392c0fca4e0a9f8dbf1a3c1c72dfa163e52799a5290120b121fd63e09d6ba4a85ce98f177511d5a876af591dc44b43ec112edf8a7639b9548ac01d4fecadb58e195fd41fe51b8c16335c8c03edddbbc67d4eafb49a62faf488cfd7e7d17cbf021397c49dde6d2240fe5a8b2a6934c4d04a5c84cdef53b5aa72be7022c86f51e30ee08e0f34fda68b2df5849baf10a2df6c3098a2273ca464d7877a36f63de078bd77c89345a1bc6cc16bf53f02483784fe646ce076f4152f30b35827aeceb14a57af87b19f9fbac84cc6b7f0ecd6d27b507d878ba8748e1642db23936120d82dc5f151706a741239aac0a06fc9e944246a6c8", 0xf3}], 0x2, 0x3) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getegid() getegid() r5 = getuid() syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaa8fbb86dd601ab5b6ffffffc200000000000000000000000000000000ff0200000000000000000000959c0001ae3c5815762ac3c36796cf0a27dd1a668622ab9396ac400311e6ff185835d3553cdd7e1d3558ea78632dab3c24fd6903b51be42b613969572f972a300bc17c60e99214bc93d05586c28717369b8a89d7bdfe15935c1dd11c658f60c284ad84cfcb04f553960b9cfce0f3cc447621ba57fc16e1759ff7df7e787657ecd80d7a9ed05ff166a418d6ad6dddbac4930ce73f6450e68d82df8c0097d4ddcd202e76044fe06c2addd49c33d583d1b0717383a0ac90fc263c60cae452a103fff490730cb5071c2d9252889155723da92fb4f1a266d98dc37fc4f8769fab233633b1bc6641866df9b507c6674d3fd6907694afb746ce7bd3b1"]) setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r5, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e42000 didn't change! executing program 4: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket$inet(0x2, 0x4005, 0x40) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="5f5529195c170f9fc1528ad05ffacbdb81a1d57a13922b83481d91ccb82a31136d5e460405f97a8a5ee09b58fd8ff0564687c3f8726607d10bd015ade4a83bb8c702205d774a9ab87752d069e968334de14baa598a18c8b58304806b03463226a9fc424f447d51feb71d1d3b92485459e4ef5bbe7e6035c64fe7851a6c93e9aa845046518adf600bffe186e3652f9c997169264a3d3bee7d31c59c9f369b10cf97ef36f8b02ed7378990d5ad40", 0xad) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) (async) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) (async) pipe(&(0x7f0000000000)) (async) fcntl$setstatus(r1, 0x4, 0x80) (async) open(0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) (async) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) socket$inet(0x2, 0x4005, 0x40) (async) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="5f5529195c170f9fc1528ad05ffacbdb81a1d57a13922b83481d91ccb82a31136d5e460405f97a8a5ee09b58fd8ff0564687c3f8726607d10bd015ade4a83bb8c702205d774a9ab87752d069e968334de14baa598a18c8b58304806b03463226a9fc424f447d51feb71d1d3b92485459e4ef5bbe7e6035c64fe7851a6c93e9aa845046518adf600bffe186e3652f9c997169264a3d3bee7d31c59c9f369b10cf97ef36f8b02ed7378990d5ad40", 0xad) (async) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) (async) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e43000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e44000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e45000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e46000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e47000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e48000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e49000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e4a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e4b000 didn't change! executing program 0: mknod(0x0, 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 3: getuid() setrlimit(0x8, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_tcp(0x0, 0x4000000000000045, 0x0, 0x0, &(0x7f00000002c0)="f898089ace4bd5de448b9afebe71640b159c685f2e28ab701a18fcf2cfd71b3363add4228fc42adf9001b938c451d83e1e4fd0ac05b9d4e9881e76e67a48d549510a8993d32fa46c72a3247e9075791793400002000046fe81beeff94d3d06c4a091cdcb26a5a9ec052176660e4e7d629824b4241a757bcc949e8416d2001a2599a00498080103ce5362099929b11dd5f32337c47204ec1fb0ac1290caddd1e1365b82adf6dd42abd344ba51dc7748fe69ffb055200e19c0b6f39319855e4de7e1de4ee0adde7aeb3d064b8a3ec3f7edaa98c86b4260aedae5a301ba5e3755749b8b075be7a879dbf8dfa0d6585f8700e68d2f621a1d339cdcd11070bb8cc62e7f815f457fb558016f3a72006c7923ea9fdd40ef81f25627f1c57d06fd16ae0a4e847627243255e38dfc7f4e90804167dff10800000000000000f2c1ab5104b99d7095804c935d06495e6733a1e317b7", 0x150) openat$pf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x6, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200)="b996b848680a0048a3a1e073ca7c1e9206e4911578f1040ad37bcac5ab83a4ce5be596f886b61bd154ac914b75123bfedbab6a444b68723f01d831d8fe287ea7959564740690a01a3bcc3e070dac2c4436f7a441df22fe79583b8354877313cbb3b0ac3c524f379c6a36f1315b46006b6d67ff98b9174343432aa722df4aa9301034ad40064815ba68f79a1b1c0133f234f31f4b", &(0x7f0000000080)=0x94, &(0x7f0000000140)="6e129f3cd2fd8eda00a98238d99fbd742915b7845a373165c5a48c3a9afbf2a541104397c98ff6f6be368c433c64d82a397ebd39d71ef8dc2eece2ddc265e313b5757ef97caf4dcf29d6826cb95252ccaa33682fb1c8d98c6da001332c3add5a0b9bf48bc7de12de5ad8be941fd5c2618bc93734ee1cbefaf56e033c1e", 0x7d) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() sysctl$kern(&(0x7f00000007c0)={0x1, 0x9}, 0x2, &(0x7f0000000800), 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000440)=0x2) writev(r4, &(0x7f0000000000), 0x100000000000023f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x12}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x160) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x0, 0x82b, 0x2}], 0x1ff, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r3, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80b) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x8f) shmget(0x0, 0x2000, 0x9, &(0x7f0000001000/0x2000)=nil) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x21, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e4c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e4d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e4e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e4f000 didn't change! executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) dup(r5) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) (async, rerun: 32) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) (async, rerun: 32) socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x1000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0xfffffffffffffd3f) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x20, 0x0, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="7b9ab49cd2c6c1fa2441b06412fb01b770b038fa7959c3804d96eadd478deb14176aff696ea9b048901d21488bd1276890bb819c39c2e1e9c10e1c69c60c23dd6f4b8401c6a2446183750c89cce838999e22bdd17e603a1911a779a7a5b3834ba7852a828faf5947939d0346f43172bed911cfa66acbbcbe3726b7c7e0c8118621e9e70d8928dded5700"/149]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="7b9ab49cd2c6c1fa2441b06412fb01b770b038fa7959c3804d96eadd478deb14176aff696ea9b048901d21488bd1276890bb819c39c2e1e9c10e1c69c60c23dd6f4b8401c6a2446183750c89cce838999e22bdd17e603a1911a779a7a5b3834ba7852a828faf5947939d0346f43172bed911cfa66acbbcbe3726b7c7e0c8118621e9e70d8928dded5700"/149]) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) (async) listen(r0, 0x0) (async) socket(0x2, 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) execve(0x0, 0x0, 0x0) (async) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) (async) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0x71a1, {0x400, 0x40}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x4002, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) r3 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, &(0x7f0000000100)) ktrace(&(0x7f0000000100)='./file1\x00', 0x1, 0x104, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x1000000000000000, 0xfffffffffffffffd}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) shutdown(r5, 0x2) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9fd4354093b016d8b5943de24259166c359df225775adfc6e22e0790a9bfaa1e091ba69d07b727f5e5a4f8ae0677676058ab087fc6b2555a44b4582bfe1365d298b9b32bd506a25f50c7712f1ba94bc904236cea6bb38676463b3c5e5f35dea9ee7048be7f65a315f68d02fad6c90fe15dcdb3f9570f6e450fb3353841ab2de0c98856dc9f47fbf72098bb844428f6504b8d219b2ed0e7a5219742840cb399f730cc6a020fbf340ac55560facac8d3402711c0a60cbfc3b5cb74ad66946a9ec0e4048a2a220a62ce09bbdbf66bfac9a645274d7746f1aa51e451824c599e", &(0x7f0000000180)=0xde, &(0x7f00000001c0)="4d052ad8d4029832d7313b9bb4cf004a34611ffcc93330bf46be3343", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() fchown(r0, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) r6 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/99}, &(0x7f0000000340)=0x65) accept$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sysctl$hw(&(0x7f0000000400)={0x6, 0x17}, 0x2, &(0x7f0000000440)="85fcb3620100eb6f931c711ef8ac8b8d2c7f0e5fc9", &(0x7f0000000480)=0x15, &(0x7f00000004c0)="0d1d18907a3c5e22053fc1f50628147b2cdd36ef8ce92275dd6782f069750c779f655d9eb60d", 0x26) sysctl$hw(&(0x7f0000000500)={0x6, 0xf}, 0x2, &(0x7f0000000540)="7052540ac5b7be5b64d82fc8fef2c67e5eac83840052b82999bc7346e60b062c67dd0b7bb698c15e92a1fd220b8ca7c72718122202c87d1e0f37db76af4a2eae", &(0x7f0000000580)=0x40, &(0x7f00000005c0)="e6de179113ff6f71af1d30e0050f605ec80c33f2ef554314ab3b1c6d8d0c78c3b7f14911d9a44efc9dd4806c8d6567bb5a1933769df475e82c0e71b8cdca4e033fd7dd9ffa793cc7836ce23647d7781ad23de785a883f5e0c634d8b02c06d552d731f0e385d853c84bf7901aacd1595a9ec358d518363ba06331a6d92b0c1e566f5fca1a3996a55b1758a5300e9695538c52705b869e0888cbb91a41b3bb2047a23244c6fdee", 0xa6) openat$klog(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) accept$unix(r0, 0x0, &(0x7f00000006c0)) msgget$private(0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000740)=0x2) sysctl$kern(&(0x7f0000000780)={0x1, 0x30}, 0x2, &(0x7f00000007c0)="c869d3df60351be9fba87593cae2a84feb562f1e03b8591efae815d9937c036d0096bbd062632c8d8bffaed4980c220aa64efc4b081e1f92d2d18953ea200be7ec632d2d341937876dbdbebf3f38b89b5eb885f6b887711d2923ee52945f6fb1d3539806441040ad91bb2f2146d2dbc43c20ff844c0250efd5d6195cd9be9194963522e48e25d11c0a61b02a440b96c972dcc545d5e087f03c7e28d85c5b48b799ddad6b7bc1a5e65fe6e6043fd69ca96a7b78683645e149a1288fe229dd67b49adbd72ac0ae9d8f3026d3aec98ea819f7ebcc6c9c770de16228558d6ee9d30bd33f70bdf8eab9badf69f5eac85e9674e0bc3e0aa6074994bdbc0c5960e2d376cdb5fe4e579768484a1b8808209bbb52d0f44709ceed1f3e5fd90ff7843358b5c78bbc8dbdbac54add5017a4349552cc3441060e246c29e34ce6648704600a15d025aca9cf8d1e724bfb6b46c7300617ee18ca0b39afd0d048cb4f5fbd6244444226e09d09da893a9a4732262d0a0fbae08219cd61ebf61ec423ce2e90b781f8f41d260ee4aaca5c23c7c66fa0ee6accb003c32f5c52ddc3651c3a547841a96b4ade6a2aac913ba123b21c1d4d4588562852ab78ba7e007dc4ffe05f41065a098ca1c250e051171f3026d012d809a39c8c4a07ddff1286ce8014abab0192da9fa912979dc6f715d13937408bc80f4c04b1ad6b7cdb4e5a1885f9a28b8f2476ee1911cbd4a0f9939b051843ab61e9ae8c910f68b96e9f399a8c101976d18d0944bef72aa50670cf63a6880fa2778801a15bf8dd4dc06313338c6516744e38e3f39920ee61cc2bfd65e1467d26bf6907b2f606eccad5b8b534ba9227ffd90585ce81c1f72b415499cc78be5f1a4265b2309b7244e45562f88422b020c6a231770f519b527c308e79811e73f7673ab3c22847f1682e2d043d9c2eac1bb08facd65630de30f74993d94a8023db7a8d30dc0723cfd522b21dae64c51105b07cbdf75baac158f088fa2b9238f32126311dcb962a8b260e523141ecf64a83aad1699e3ad1af2f9603d12e9030303ef0b7985c4c7c6f576d7e4de7515062109de711c6e6e25f18e63e8135baff6cfee2622ccde0699279021a814335c494fb6d88c99d4967683929680c2f6ac060bfe30479a701308a63c61c1451328bfb157d8c4a93d5e1ccb5d6387a1ef39c824fdfd3e4adc4afd72b956815c0bb22eda0de0992e0d567f55544613d010050439a489a945756c3c9cbc6196092f8a587b5e34e9b1b79bb5700029e1badd6d43954545cf4fdac5157a977e85a71c56882fbfcc745c9924df49a37bc4b76899899f3e2e095c3c46ffaea6aa619642216d08398ddd2751f2d036ddefd3c5749acf83732ba8c78d7ddc48eb9db7f19f0b60721b2deb315c0b3509a0ab81c8e64b4bcb923983c364f3d94df8be9e19494ac6b84b6326103a62be79a03feb9ef0a046c7f5de26f68ef388dd7d2653ffef9bae0cb40e9bd3659822be25a5331a1745b95a7d3762c652a936f46393befdbaf7e6c0cc075de195113c72829bd32e58a69cc86de8dd84f45824c4991259393a3ec3f0edf0349d3c6d57baccb8ffcb1c5d3659902c7b71f71e4d0afc4e49bd88d1169b96bd5a4d9154dee6ed136e8c33880b42a2d6c4f3d777299a5c065b24f393cebaea38d40e796cd3fb975a2e6c0530ce5a8ba66cff7bf993abe6ff07280311bbf98cce76664458566262cbe3fe5dce075eac6fe8f02119172e8c341f5c07af9cdbed964329cc9723040bf4854013863ae6e5c65a0db5db11c7fc70ff6b9bc11cf6c48cf6e93662e6e8c281fc32c15b887e611e70f692676010a4c21ad1eb51b091cfc1bd9cb12b0907d60cd91d137eddb07fd5db55460e5a83a348b941e97bfdf3f783d156636d9c2064a0a6a7f0cdfbc5dc359d22b96c06b35a677a58435ed7a6a6ef053be31a59a3387135a4d9210ea22700bd12a3d594f7dc64cd231765aced221cb650186da1ef917d1130599edd04cbee47da5099fb1b48be5871b4f339632b678ff251e43276fde3a84a5ebbb8bcb82883a04976ef8d5228b63a1e240adc4b24d46a55fb4ef7f1fadf272d074b50733613ebc280e512c3f8c50388b64965938621908be68917586dfeecc95b34e221ace62deed211ca72919b91969ba5faa36a12e3329514c543b13867f515605b14dde9332026119d8334283e542e53c20c3e35d2e972ae3df078878f6cbad533cd78894b0a9d73e4a58e0e681873e0f8de5b1737507b07fb2f35119f9d2537803d7b57364a4cbb94eef2b9efe2c78647390245c78567d5b6e346067af89a26cd84cde5842f7bf7c6d98c612540772db2b0b2e412aac693ba9d0f8ee478d0b02a1494e308f95f620573507acc28306f991c29dfeceb9d1c8da72bdcb12851bba75bf8fc745a76a8cb99471cd27922bca6bcfcb5c01da131ac3641e3d297447d9af8b6a6cb88a3063b463bb867f83392e20ddd73a530a167d2263275089b8408fc3c5889f917a580e51db392e28088162f1af5bb6f9ac2cda924a10d90c264f6319100699eecd640fbc45ad93b79a11efd199b343d8b869874597722860c6b8cf021e53e66ebf0913a620fd49f3f0986b2da109245d23d917fe92ade11ee536ac6bf3868dd027242f47c2e90ad60ba2c0c1d34648da931358e16db257b3b7b35e765b9f8d83ee5787a78fe17f1ccb93be69f326aa6bf3873cdd3a2a984941e379d988c082a20f54a37035651685066d4a7bde5eb5676958fc6b61a086b8a24064bdea94c8948e24076f52184201ffff852965134ef9ea429e14cdefbe60377d4d3b76a0f5995a2990e1103650b3844319fb7af16bf392a82a7b8577c0206d5386ec055a7c44f3bbcb0808ea439fbc4f72453bc5adbdd4a2c8ec8c5fdf19e4944ce47aea5f4d67a401fc1dadb1bb4dd313156656abf9a3bde42f6a371f632c50192232d7706ce70996c6d1e8abb3c45d110864385ca5d7517f99850fc9dfa73eba86fb03e8117f3f8141184bc74bd944e0e20d22bab72173786a5a48695c2c10530da066794a3cacec8b24f0989a98f3d4225ab8cd24aed2378f3008d84ac91fd096f187d7534232d195bd21ab1f8750705f8bfb368a528f0796c14e5fe9d97f70213052c35a3322a6ec96009fb23006b3f4e2460d1f12e9933bcfb9c7cba36cd7d207be5645b867af37dadf43c6d213a85969b8caa20296d361d9fe7edebe86e4624aab8000e9b3006082323a442667e4498903293615bc963ec6d3fdc8bb77c432d4030a5528615c5d5d59877144aeff1bb0d6ec39618267661b5bd7260327839f80d20f352a067148eaf0b7a39d5b71f6f96d2b7a83642cf9ee227163f45320d69104c9d6fde5a35ad3b337d26009306ae1b1fd943e5ad2cb51f258ed9a3d5ef0e8a710871b312fbd18ee00046d1be1ecc1e43f31b3c4f184fe4d505f5268f6f27640268d2ec178588c7afcc8e2354c719f16e5fa2d5a3063429e3f915534bc63e618cb5dae82d7c980cc246a8b99414368782d576e8b04139eeeb456668f7d0f936fc9fb779a91221d4fd6935e62d5caf9b12a49ccf544e961722885a94ced3019eb5adaf6a60608c7ef84854b0801c3c1ff12ea58e61e620009ebdc858a25cfdd5298b75a1c2be95608d4fcc741a02a4623fdf597c675294c1cbabfee92e976bca66f4663f263789d6c0e5b691c23fd91ebc6a1de5482f7bfab1124f72448775176b11f364e6d34e331c22eb366995c9c3fc19d79c6d22fb9b2cd1c66adeeaa5541ff64394057ef7903ada6c1ae53c44794a1b345ff619af438522d54863e14c43150273b498bc36ca90115bc64715b2ad2e6fedead5bfe685659a3069dbc47758727653aaf9c49af09ea19d53617c985a1cfedd127ed3211e928517adfa7e1a9e1c369035a16290437894d4a3ab2d7c7609478ceaf29c22bf599a0b22ff8c752d0056d7c9e8a010a0c92b0d61aac792c5076ad6afd3cc85726d95d05bb2a32168559450dffd2b5639fbc1ce3397f0715ea71aaa1ed57fba21ed478699e14a7e99c68b55c46fe4f0990e38cd396eb522e874872dc37543c761b4acde24e7f6da911ecb055dfb50429f9f0378cdc6dd17b7aadc7dbcd8d3307e1fa7da678996d60a694eaffd6232f89412312ca65c99f80417a60e7a0a6724b5029b1cd444ed39756cacbbab6474c8aabdbef88c57d3881f0acd38c684379e5de0df569dd3b025ff4a9e3e382082eb19f28baad37079ef9721c66bf0d7aed3b08f78556342600719628eb1f00e5052011ed966c5ccc68c6e912772ef5df14765596dbb6402d2817eeeec3394607b53c27be7cd5fea098dd38cb33c8ad02cda04a9ee8e5927d9291f7ad252f42c6bc947b9064f746fe92ab43dcc7d1111371a317f522ac60481277dfe6e9443310754a79b133da3f690d5913e635aaa0305fc232168cd9c1c6053e89623f18e33f1b2cfba095d5e412416dbcfc44977341b50d15d675c2b1ab4b24133207e307b6e33bdcddc1be46a3df915d9b2bb17400704c430011a4b3dc8545f087de534a1943de59ac93cdf142dfbe5ef8a9203cae07f79cd0d214d03ccfaf330fe222f99c27aba80dc05b023ad742219223a9b5b1c2e07fbb8e689be15cdff8d755a616fdf4f0e9aeb834a9f86e94124a6eeb809bda3d723f411cab71909916104ec0b9b94bbd776b5240279c58fafeeccd7194456f0b96cac51991461620059d06e264f6b1d78a64741efc5c033361e57e4c1c74d8a5bdcc0b449e28a8736eade022e73b17a82c643f5d5e380f730c57b4986ef53c6ae4196462d306bcdd5f8062d335a13b6c54e2eca7853af255b536cc3c54ab97420559a650001628c7c60109436929a554ca31baae42b9c03596bed4f53b02590210544760d2ee8c7cf913f772afc409002fd0d3a88f060a0d8e626415a787905f28268ee24d5eebf1aa0e4e88d541d801e8d45dae81a2b7495cfaebafaf2ca408a525b339f5709a7ed60b91f9cde53b03049186f4323a629d5a59bef64d8948451a9a7cfd837d90c55fdd042433cc25851962c7079ae3f38146e99cb604339f2aca6cd4307b2afc4ca4e1d04f79c3f70f335077fc212f3f883c6b5d135d5231bace10baa845fdcd9a5c4c047f312194ea935339681007ee9186e5dbd501fbb16d3f081a808b874ffe61cf91fb9f2332642960ee63026be4f4a9924910d60342850a3dc87f2418cbea03da650e03113f12d36a51ec4f93c16ca38ed31a56dbccbc4aecdd1bf65430a01c7f030806b04dd2b3432f86c9e048a0622fbe98a30e863b17bca9946f9445946fcd7b4855c2b38b00befc72f48fcba7edefa5c1ca8a4fedd85d960f59ccc6cb7c64def366936880e567e4f9dcd401f81902bc06fa3d317f0316353ad0b780522538ac080f9167a1f1ad686d3f633ceebd08fd40d33ac4c256ec76974469922690280c95532bde47378bc8d66a536c1ddec78b86003ba476cbc2b913dd7e0f385f9212731051421a68874464a1b392dfe4cb37851a0b5f0629d570e4d9a1a005a2d5a6948e4db928d99149421ce3824eeb2e4025410f2fc82eee7a80a9188bea92af74ad0687dacde97e5bc4db284c2dd082268282dbb7fcdfdeaeef15f7072f1a84b1ba556e84f9218a4a3c5306c83df7d11771fe431b31eb18a5028d85bda721c503f43ade7bdb1e03632fce62eafaca3b09d0f3ec05b9e5a60efd891d5692a9f6330fea6fdf191e920cd9c81a025c8a515a19f5bf9578d52dc7b7e86850fb0b11756bca033e614fd6bec441dbc50eb58a4e54", &(0x7f00000017c0)=0x1000, &(0x7f0000001800)="c8808fb5cc2b54e7fd0b90d381ab3cac96b49bf83afcb3ee217cd8bbc2f733846ceac4bd4604d1432970c0596c3c3fa80751b7eb4e3f1c69921e8860fc59965db4e584c7e23178f1bde8ef6b5140917969f0dc0ac8cc22e6ef3e8baac82d778495adc1c56d192f2630bc7dbae9381e6319a6ea9cb0e9a1c756f0c3d1ff3742a8dda427a1c2a9c2a979d50258a417c64a", 0x90) sysctl$hw(&(0x7f00000018c0)={0x6, 0x6}, 0x2, &(0x7f0000001900)="b3b607dcc3013b0ad5c3a305290c88cdb79530a74491da7ba86d717a66396ad5d9f77c638518e68388489a4dedd4304a0de132ffd82436935d904a89fa217c118aeab72c2905fcae032df9ba1fdb8d5961ca429149bc04b391", &(0x7f0000001980)=0x59, &(0x7f00000019c0)="2acaa9187a513f551df96b2d59866f34db30d2a317432bf04ec5f2844597d342d6a2cd5b5dd099140a2dc3f5c500c82f52ff6f3f4e2b7819ec51e3a09148fdeb45e676bb969ebb42be3d8c88a3ce9242a13e2797f164fb880b1d52c32a1e2036f9bb28c3a51502e865df8821735af3b20ffbd4ded5a774ae0f5d842c18d9360eedbb437ef68daeea26d2bac81abf2101596863d3234252ab302109c8555489a774b15a1d64041eef1fc0fe206097092b63bb8b", 0xb3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80), 0x30000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001ac0)={'./file0\x00', 0x1, 0xfd04, 0x3ff, 0x0, 0x0, 0xffffffff, 0x3, 0x0, 0x0, 0x8}) sysctl$hw(&(0x7f0000001b40)={0x6, 0xa}, 0x2, &(0x7f0000001b80)="1755d72a792dbee3f6f52d5e598129398f43803a6fe501c5901cfd10975dc27ba19b2a7d390ab1b8ca3ce9b8a717068c0fc75d5281ac1865fee3a44d46b308cb09", &(0x7f0000001c00)=0x41, &(0x7f0000001c40)="ba5240bed4ff0a197d01cd6468dc48cdf093b737e1f5c3089bd21eef7f051d428a8eaa6ee1c2999c00d7c21e2749142fe8b697d6082be198d41acb31ea1d607eae14afba3536b63cddbe08083728b31fe2c9602cbaa00790b4e8ebface45478f641cab5df67d87e0fccac6ed827ef86aee65531578f4c5631710eb40e96c21add6089747e527127d1da80b0e62c0b2fdd97f1714a37a26f22b166d08743f41f2715457e4aee37ff8fe921cadde258f99d886ed6ed532b289bd26fca50f1f433abeaa94884b2a0657dd0974b392bc10954f06b5605a7b4644dc0972d4dc30556abaf2e2f88ff422462abb52c62a964bfa4b949c70f765efb4551a3386ca", 0xfd) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001d40)) sysctl$machdep(&(0x7f0000001d80), 0x2, &(0x7f0000001dc0)="2a1d0484aa5b53d49cb8799f93aafb62d24488fb1f18b6c2c2dbbf10e6ec7b07f5cdc660f59cc3e6569c139e2705c34e2118327c74ac132ed56246f469ab4e7577f4f3c86661d69a79caf2477abac42742ab24e37813091a053f02b827c2c160dfe266691e3e21e1358ef43fcd3afa8a260422e74328c577f75addf155fe25f5d04de537e5c3ca30641a1a61ada35a664eaa48fbf46bc1921bb4f34c8eb95b039e0240f71ff2b4b60a884b24c0875d9e8b87fe07e5df4296007891e9cd715882225d12b102cb6d0f9fd2bead2b6787a9a880bbf03bba079cfaa0511d87db7b286eabf56cd310ea40ce141e31b38d0b21441940ec572429bd7cd82cde33b2", &(0x7f0000001ec0)=0xfe, &(0x7f0000001f00)="c1583a5cf5d33d0f9b918ac9c2bf5c839e2dbe3a9ed40e0c9e7a6523c6f8726aa14b77c0b4e13ffbe571c8b12864bf9ce4cced05642038d8492c0426e9679c67cc3b487e8f5737d21d983528804e809172f595cbcab3e346ba85feb19cbaeb4b46f70167920e3847ca906396a484f97ce33e2b3c656bf56477aad6a343266bbfd83db27412e2d77608f2a00f335b", 0x8e) r9 = open$dir(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x82) sysctl$hw(&(0x7f0000002000)={0x6, 0x9}, 0x2, &(0x7f0000002040)="d88a7eff0bbe0c7432af7477b078d6ff5263ee9e0ef326c8aeb8ae4f9980145780949f7bbbbd112e2ec19dac3ec43f0b01d09aacd15d442e46dded12a5746c8a5ea867a9878980ee0fd068eda51f21623dd4cdd666e8fc334901b697d773bbfef322636bcbcdedeeb1e4d25ea146ea233e05a160a89f9217ce2a79c6915d5eb3bb1bb9945c9d3deb4a2d39477a0d39a88e5474f2fe0073cf4b5918b3570facb516c7ee6111db449025c40a79f064c7", &(0x7f0000002100)=0xaf, &(0x7f0000002140)="151c50e99f666c5de64e30f9146ffe7446660fb82954eaf857b07cde9e9a51bfdcd8dbee22bc0709039fb099f2653e9e3b4ce9c6a2e8451d6b729def85ab4f9fd49205168874bed7cb779e8602a0a592c2d644f1093f46dc6340d3ba4d8ebbf1e71d49dfedaac1a3b445eb7260265686d6e136b99dc008959fa497a50a27ce7ad7607e87", 0x84) fcntl$getown(r9, 0x5) readlinkat(r8, &(0x7f0000002200)='./file0\x00', &(0x7f0000002240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002280)) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r0 = getpid() r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) poll(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c638", 0x9, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x207) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0xa8) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) mkdir(0x0, 0xac) chmod(0x0, 0x3a) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) setsockopt(r2, 0x7, 0x501, &(0x7f0000000280)="8247ffef748dd2ce7fc8551319718aaf86c4d386eceba1f3e78401a138615b25c52fc69c6e70fd5885a4b0abe1ec0cda1ef6218ace2482c1cd0e1866885567151183a00dca8775e104ffffffffffffffb48fc9917072bd76fbf8370a046e787ceb54000000000000d39e31e2f6ffff3a424a71461e38a432cba80500000000000000e59cafec4695567897612b5d174d465c654ef448000030ba05e713e95d54d2be8a77b96aa0bdc49397e50d26aca722f4b0d5f9568687e384a68bffa7d65a51b6b42295a649db6fe2e8fbd3443322891a3f3ece2b07d21294a7f086fd0607508b89c54af2951a2930820623561189308b40c51023884d8e4e1cd9b3c04cdd475e176a6ca9bc3f616ed11dd37cab08cce6028679addf234c427dee84b13cfd180e0367f75152b1728a393d6142ba3965294464cbf8c9145a7da25df73bc559e23363ba0c6316e91c4b3a258653dab7d59e147bd6bc7084dbe3450fdb850ebb53481720a1094ce7104607cee586ef61c3a57322ae34145d22339208b011d9a01eda739f5743d0452bb8ae26cbeae34ca88fea656d87624a5194", 0x19a) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socket(0x800000018, 0x1, 0x0) socket(0x18, 0x3, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x1, 0x4002, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ftruncate(r3, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) close(r1) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r1, r5) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = kqueue() r3 = getpgid(r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r8 = syz_open_pts() syz_open_pts() syz_open_pts() r9 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x2) close(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r10, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getuid() setreuid(0xee00, 0x0) setreuid(r12, r10) r13 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r12, r6, 0x182}, 0x6, 0x8000000000000000, 0x2f}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x0, r12, 0x0, r11, r7, 0x62}, 0x6, 0x9, 0x4}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r12, 0xffffffffffffffff}, 0xc) readv(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r7) recvmmsg(r1, &(0x7f0000000540)={&(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/45, 0x2d}], 0x5, &(0x7f00000004c0)}, 0x2}, 0x10, 0x80, &(0x7f0000000580)={0xe46d, 0x3ff}) semop(0x0, &(0x7f00000005c0)=[{0x1, 0x5, 0x1000}, {0x0, 0x7}], 0x2) r8 = accept(r1, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000000700)={0x10, 0x7ff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x2d}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fe8000/0x3000)=nil}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x15}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xf0}], './file0\x00', 0x400}) r10 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff6000/0x4000)=nil) r11 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000900)={{0x5d, r3, r11, r3, r4, 0x108, 0xff3d}, 0x1, 0x1, r5, r5, 0x80000000, 0x8}) socket(0x6, 0x1, 0x1f) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000980)=0x1) geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) socketpair(0x20, 0x8000, 0x63, &(0x7f0000000b00)) r14 = msgget(0x3, 0x2b1) msgsnd(r14, &(0x7f0000000b40)={0x1, "6ff42e07dd5450d3b0d1d54fafe77a9b79148c91f671da03421e653f56017406029be5209b7ff9c0690a264164cf607044f0d36e0457ce30b8dd3bad36f6489a2447ee4db06172440286fa0d9c7ca75fe296224804f09792a52f1f75ab5633e7bdaef1b7da657536a5c52de91fa0a43ade4d0342dbce02bee4021f9b679314503e95ca8d64fda48cc3ccc2d6eb56a4d6ec052710a49243062e4be1c9c93fdd879f801206125464fe9f42b902b12501fea9f3e7ef5ec251871d92e85a805f151c6b2d104c862bcacdb995d9044a1ed675"}, 0xd8, 0x800) sendmmsg(r8, &(0x7f0000001240)={&(0x7f0000001200)={&(0x7f0000000c40)=@in={0x2, 0x3}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000c80)="ace860b538c35ce5baadb95cad90c4dec09e302971e71abedce19f4e369755591832eca1bf0ba2372249d24c92763f347a57e8bd90ba88281bb117046af3ea688d46fba7958a0a7331afcfbf8ebbfc0c685f5d7793ce5ea95d0f985c341b444ca386538e0563952a5b424c2de9fdb0dd88c4afaf6b80746b74aee6930a9036db2cc50ad62919a5c4275e6d0db0a445c0491988757b6fe0f653b2ff175a09791904bb8d85", 0xa4}, {&(0x7f0000000d40)="0f104eaf241d9ae20d3e44350c424fab37859f67176dc7a63dd6e5e2772d302aefd90b58005b6cd1e8ba265309eeca18e6ec40d5cac98ab110", 0x39}, {&(0x7f0000000d80)="be093509fe06edcc1e85e7e5918036952055b23f666c4d94ae8c916357889569b313477cc90d089ad74790ee2a466e897f57e97427ea833210693e2c2c4ba3d0668394dc3574969122f0badbdb3ea5476af7557cf3dcda57b4f44e3f775bf06c294ae596b46fe8255dd32573ef97238e86ae9bdb632eb3fa57dc210d078ce60c35ca1d3a8033dfe0b9249503fad6f156c282346b727fab15fdffbf4d60c5025f28c4f7116add4eb129b170d08ddda1cc0d720e3a4044211ed718d7e6a990a98acc654fdde54e22e3b8f595b6af0f4c56b2cd8e34e9708292b2ab17a77e89e5a317a26498af271d310d478c3d519409cd9f261fe705544f41fdc689", 0xfb}], 0x3, &(0x7f0000000ec0)=[{0x100, 0x1, 0x5, "ffbacce82618a4d4b43a53d3c26efcab7a90ea47bed1e7250d82267cc3e3f9af53c2f96e5a2d97651c0933254e8f1d7107391a01939f50476c32733ed9d3ea3b0b50a25198ad8c60c03c9394e163613e644bb8cabf26f9141a34508afd60c167d45c747077959560f257b7fb5320671db280b7d6c920d7f8d8c64a0a819611e810a7e7a000cea6bc0f7d1ce5db1661d32e165079ef1b2dc29315ce256c8dbb52f8a8733ef3c8b7aec0f0e24d1f2d1cf4531c1d9bd85ed3d94862977c826cef14e0ad9215e44f09ed201d9ac4f83bf4e67e17d339e25a3562da5c1662b8902bbdb07baf5bf52f4238950f9817d00c"}, {0x108, 0x1, 0x200, "b9cbe30f63c25cf2a20c4a9e0a11d4dda137e960a6b50659c345012ad4325a53228de2d3bcabd0972acc54fc161c324fd1d1b3498260c7c18aa0ab311379dd4a395d15289b767263a6ebe94dc6a3515bfd8c25c614bf05d4db54625810881ec9719c92e8512d5de9329d5b405c8e346fe68ff169ad561661edd8c7ff2bff14069f34c4612901f4fa10a500108f617830b0be326b1943f879e614cd4b7176229312f91b4fadf3f51ed02b542dc0742d8b6b4a1848671306edf6b2b54fb823d70ad579018f1642512641918b7082615ff6fe73dfb11fea6bbdcfa01d70351522eb3bd4442c1bd49fa3add634b84b8b255d9181d4373c41"}, {0x70, 0xffff, 0x5, "07a981ad5b0f3761ac6e0a460be3ab5305f30c2830819a75ca88b6da4895dd3a2c7e1d3782896dfbef7af511762be427e2567653564e5e7baed24bdde2ba33d5b36981db66b46d0f4ec7f13f3be018046a20636a77dc7439ecfc"}, {0x28, 0x1, 0x5c, "7ad2bc016c072dc5c2729d340b8e93cbbe4730"}, {0x88, 0xffff, 0x8, "eb19011810cf48065e654808472ceec3e2d3303b0efca4455057fc93eb6e8a921ca725949bcb7fc15aab31b2b627f35c7c8e113eade990514e42dba87d1568abdab03c6f7b5d6d484bb0ab7b8f06299968acc8c208fc0bb262685a28a9017f09f0993092525ecf6ec32d45933fd116eba6ff49"}], 0x328}, 0x7}, 0x10, 0x400) semget(0x0, 0x0, 0x555) r15 = semget(0x3, 0x3, 0x0) semop(r15, &(0x7f0000001280)=[{0x4, 0x1, 0x3000}, {0x0, 0x3, 0x1000}], 0x2) msgctl$IPC_SET(r14, 0x1, &(0x7f00000012c0)={{0x4, r6, r4, r13, r7, 0x80, 0x79f7}, 0xffffffffffffff7f, 0x4, r2, r2, 0x9, 0x5, 0x2, 0x8}) ktrace(&(0x7f0000001340)='./file0\x00', 0x4, 0x810, r12) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f0000000000)) setuid(0xffffffffffffffff) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0xb6596b9bc0836dc, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) r0 = socket(0x18, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000", 0x88) getitimer(0x0, 0x0) semget$private(0x0, 0x4, 0x42) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) syz_open_pts() socket(0x11, 0x7ffd, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1700) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) r1 = syz_open_pts() socket(0x8, 0x4, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x28, 0x0, 0x0, @empty, @mcast1, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}}}}}}}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)='E', 0xfffffc36) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/133, 0x85) socket(0x20, 0x1, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40}, {0x28}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x5}, {0x6}]}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x8006, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, &(0x7f0000000140)="2ff197ecea44413a177a8f68a74b7d409fd10d8a38637cd21f4c693b8d54306cdb76feffa7d8b127c5bb073461abb316712c6dc3580ad60f12d8dac9694358bd31a2eea1f6ed26756217e6a8d85598474501332b25c9b6e60b219875189748897e143a96", &(0x7f00000001c0)=0x64, &(0x7f0000000200), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0x71a1, {0x400, 0x40}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x4002, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) r3 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, &(0x7f0000000100)) ktrace(&(0x7f0000000100)='./file1\x00', 0x1, 0x104, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x1000000000000000, 0xfffffffffffffffd}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setrlimit(0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sysctl$vm(&(0x7f0000002e40)={0x2, 0x7}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, 0x0, 0xfffffffffffffe32) fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x7}, {0xe6}]}) r1 = syz_open_pts() syz_extract_tcp_res(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffff7, 0xff, r2}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) executing program 5: r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x4) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000003c0)="ea00000100000000", 0x8) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(r1, 0x0, 0x0, 0x408) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0xf9, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000c3000000000000000000000000000000000000ff0200000000000000000000000000013c01000000000000000100c2"]) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x4, 0x2, 0x5}, 0x81, 0x0, 0x2}) r1 = semget$private(0x0, 0x3, 0x6aa) r2 = getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001180)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYBLOB="a16c97c2b2cd73f573a52e11f0a217573adc5adf78667f1e7079f5ac21c92b", @ANYRESOCT=r3, @ANYRES32=r1, @ANYRES16=r3, @ANYRES64=r1, @ANYRES32=r0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r2, 0x0, 0xffffffffffffffff, 0x13c, 0x3}, 0x8800000000000, 0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}, {}], 0x3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000480)=[{}, {0x40}], 0x2}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000240)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x18, 0x4, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x30, 0x0, 0x0, 0xffff}, {0x6, 0x59, 0x40, 0xfffffffe}]}) write(r6, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x2, 0x4000, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}], 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x4) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) r1 = syz_open_pts() socket(0x8, 0x4, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x28, 0x0, 0x0, @empty, @mcast1, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}}}}}}}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)='E', 0xfffffc36) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) executing program 2: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000480), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, 0x0, 0x0) mknod(0x0, 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) execve(0x0, 0x0, 0x0) getrlimit(0x0, 0xfffffffffffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r2, 0xf, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x3ff, 0x8, 0x5, 0x3}, {0x9, 0x4, 0x0, 0x46c7}, {0x200, 0xdb, 0x8, 0x1}, {0x6, 0x6, 0x40, 0x7}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) setreuid(0xee00, 0x0) r3 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) setreuid(0x0, r3) r4 = semget$private(0x0, 0x2, 0x490) r5 = getgid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, r5, 0x0, r6, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629", 0x8b}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a", 0x7cb}], 0x2) executing program 4: 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)) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() fcntl$getown(0xffffffffffffffff, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) socket(0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x0, 0xc, &(0x7f0000000000), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000bc000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) clock_settime(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x1d}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a836289681106692", 0x40}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) r5 = socket$inet6(0x18, 0xc006, 0x9) bind(r5, &(0x7f0000000000)=@in6={0x18, 0x0, 0x400}, 0xc) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 3: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000002}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r6, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/30, &(0x7f00000002c0)=0x1e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readv(r8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r9, r8) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)=ANY=[@ANYBLOB="9e262bdbb2d6f4446d29d9f581"]) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x80}, {0x50}, {0x6, 0x0, 0x0, 0xe00000}]}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f00000007c0)=@in6={0x18, 0x2}, 0xc) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1, 0x3}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000000}, {0x1}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x184) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f00000025c0)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') renameat(r1, &(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x752, 0x8, {[0x2, 0x9, 0x80000001, 0x7f, 0x0, 0x0, 0x8, 0xcb, 0x47, 0x400, 0x1, 0x7, 0x6, 0x6b89, 0x8000, 0xfffffffffffffffa, 0x7fffffff, 0x1fd], [0x7, 0x2250, 0x7, 0x54c, 0xd3, 0x74e, 0x7fffffff, 0x9, 0x7fff, 0x8], [0x4, 0xffffffff, 0x8000, 0xff, 0x4], [0x0, 0xbb0, 0x6, 0x5, 0xfffffffffffffffb, 0x8], [{0x2, 0x10001, 0xfffffffc}, {0x1, 0xedf, 0x7, 0x2}, {0xffff, 0x3, 0x3, 0xffffffffffff7fff}, {0x6, 0xe43, 0x9, 0x7}, {0x7, 0x3, 0x5, 0x39f2}, {0xce58, 0x7, 0x7f}, {0x3, 0x7ff, 0x2, 0xffffffff}, {0x3f, 0x7, 0x9, 0x6}], {0x3f, 0x8, 0x80, 0x3}, {0x4, 0x8, 0xffff, 0x1}}}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) close(r6) write(r5, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: setrlimit(0x8, &(0x7f0000000600)={0xa, 0xc0}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5c, 0x1}, 0x800, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x7f, 0x10000}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r1, 0x6, r5) sendto(r4, &(0x7f0000000200)="42cfe518be12d9bdaca5b99977c33ec5d22446a0eff1862b1880a3890895de9c602d577f5ca7eb6bc196d830ca5e3ff47db83c476cd6b6a02050563e20542c3db02116b8e90d74f152b77c3314c1a8c21240ef5e2aecf023778544e0affc7da7694d9d793e0a11f00a", 0x69, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r6 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r6) setpgid(0x0, r3) syz_open_pts() open(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x175) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r7}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) acct(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r9 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000540)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x3ff, 0x7ca6, 0x1, 0x59cd, 0x55, 0x101, 0x1, 0x1, 0x3, 0x1}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7}, {0x54}, {0x6}]}) kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x7, 0x3}) socket(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r5 = dup2(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0, r1, 0x3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) close(r8) socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b10005160000000000000000070000001a5113fecea1050030500bd382561a8d4ebb2210d49236abfef96ecfc72fd3357a89583535673039d2d236acf20b7804be381649b1f7c8cf5f882b2900e1965b23edebc8ef99a8ad491726fa8251e2f004000000feb3fda1139b672f4d3353eb06acdb35010000000000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x401, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x6}, {0x34, 0x0, 0x0, 0x3}, {0x8106, 0x80}]}) open$dir(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x5) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x3}, {0x4c}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) setrlimit(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) wait4(r3, &(0x7f0000000140), 0x8, &(0x7f0000000340)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x4, 0x29}, {0x4, 0x0, 0xf3}, {0x16, 0x0, 0x20, 0x8000}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0x1, 0xff, 0x400}, {0x5, 0x8, 0x4, 0x1}]}) r6 = getuid() setreuid(0xee00, r6) r7 = getegid() fchown(r5, r6, r7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x5, r6, r7, 0xffffffffffffffff, r7, 0x2, 0x4}, 0x7, 0x40, r3, r3, 0x8000000000000001, 0x4, 0xfffffffffffffffc}) executing program 6: setrlimit(0x6, &(0x7f0000000980)={0x7, 0x800000000058}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) semget(0x1, 0x2, 0x200) syz_emit_ethernet(0x49, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fe9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fe7000/0x10000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000fe7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x4e, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r4 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x45ed, "f5ff1d6714525fe4b57d050000001a00"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62b70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622dac2f6acb706204477482a8a22ad8574e45c5b10d4785dfa5854b6ec4c69dddb54c120e364b406a65bf645bbdbc6c5bfe7e14433d63b44a107a039444e4f3b85ac7a7cf36dd87ffe13f52ef584c509e24f575946c19d3051a42637b8879f47658dd0f8d67cb443735abcd475c6c7e58ec2d3da779f16d462d6505c13cfaf1e13f7f7a2a669caee8cca4f7195584f699de278976d6d8512b3d9185ec8ef9d452d6a3af3143d0c4fec3c0c1c8e2168e9f6f24e4c822811e4fe4a6ec442a393cd565aff27ebf9a188d23ec878a307ebf47d39204992e82865a091d2a2a0032c61229b26b0e4a34033b174b3dbda7ef76e3316ceaf7f965574c7289013b2ce69dd82c7930ef5e3f6ea0a93bea9a141973fba7c238d08e09f3b29fb70e51687bb3e1990c8508ec42ad2750", 0x19a}], 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x50}, {0x6, 0x0, 0x0, 0x23a}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) pmap_unwire: wiring for pmap 0xfffffd806ac7a290 va 0x77301e50000pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpanic: ifa_update_broadaddr does not support dynamic length Starting stack trace... panic(ffffffff8283441d) at panic+0x159 ifa_update_broadaddr(ffff800000dd8800,ffff800000db7700,ffff80002a6e1c60) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002a6e1c50,ffff800000dd8800,1) at in_ioctl+0x5cf ifioctl(fffffd8067e9f430,80206913,ffff80002a6e1c50,ffff80002a6c3c58) at ifioctl+0x104c sys_ioctl(ffff80002a6c3c58,ffff80002a6e1e30,ffff80002a6e1d80) at sys_ioctl+0x4a5 syscall(ffff80002a6e1e30) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x16f5c9dc040, count: 250 End of stack trace.