2c) close(r1) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) r7 = socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) recvmmsg(r7, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000140)=@un=@file={0x0, ""/65}, 0x43, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f00000001c0)}], 0x3, &(0x7f0000000440)=""/139, 0x8b}}, 0x10, 0x1000, &(0x7f0000000580)={0x1, 0x4}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) pread(r2, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000480), 0xe4a, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0xffffffffffffff42, 0x0, &(0x7f0000000500)={0x2007fffa, 0xa}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x4f, 0x0, 0x5}, {0xc, 0xe3, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x802001}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0xb7, &(0x7f0000000700)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000816100030000000000000037f87ccdc0c4a92cfe8000000000000000000000000000aa4e204e21395b63a8da346fe8f39c529ae5ea2c18aefa0af3a11637fae4ca77ed21f0d17014955d513cf9952fd313065d833ea445c32ee63a8ba31b06f7683b5c82d98abc436255f8de063740094e888cce84c55710f79ce85cc08601ec02000000000000007aa3cb9348951204ce", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) executing program 5: mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x4437) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001280)=0x200, 0x4) (async) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) (async) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) (async) r2 = geteuid() (async) getgroups(0x1, &(0x7f0000000080)=[0x0]) (async) r4 = semget$private(0x0, 0x2, 0x476) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) (async) semop(r4, &(0x7f0000000340), 0x0) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0xffc, 0x8]) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x400, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x3800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) (async) semop(r4, &(0x7f0000001200)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x400, 0x1000}, {0x2, 0x4, 0x1c00}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x3800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) (async) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r5 = getuid() (async) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x323, r2, r3, r5, r6, 0x8, 0x1f}, 0x0, 0x0, r7, r7, 0x0, 0x40000, 0x800}) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563", 0xffc) (async) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES16=r1]) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) dup2(0xffffffffffffffff, r4) select(0x40, &(0x7f0000000040)={0x20000000000, 0x0, 0x8001, 0x401, 0x5, 0xcc, 0x8000000000000001, 0x9}, &(0x7f0000000140)={0x2, 0x3, 0x0, 0xcdcc, 0x6, 0x0, 0xffffffff}, &(0x7f0000000180)={0xfffffffffffffffd, 0x4, 0x8, 0x3, 0x4, 0x5fb04ffa, 0xc000000000000000, 0xfffffffffffffc01}, &(0x7f00000001c0)={0x8, 0x1f}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r5, 0x2000740e) fcntl$getflags(r5, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = kqueue() close(r6) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x104) r7 = getuid() fchown(r1, r7, 0xffffffffffffffff) r8 = getuid() setreuid(0xee00, r8) fchdir(r2) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x40e}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0xf5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x184fc, 0xfff, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x8) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4, 0xc2) semop(r7, &(0x7f0000000300), 0x0) semop(r7, &(0x7f0000000240)=[{0x4, 0x1, 0x1000}, {0x0, 0x60, 0x1800}, {0x4, 0x0, 0x2800}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0x32, 0x1800}], 0x7) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, 0x0, r6, 0x0, 0x0, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd07, r5, r9, r8, r10, 0x50, 0x4008}, 0x1, 0x4, 0x2}) semop(r7, &(0x7f0000000100)=[{0x0, 0x4}, {0x2, 0x7}, {0x3, 0x3, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x6, 0x1400}, {0x0, 0x6, 0x1c00}, {0x4, 0xf1, 0x1800}, {0x4, 0x1d}], 0x9) getegid() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000340)=[{0x2d}, {0x3}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/507}, &(0x7f0000000000)=0x1fd) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069af, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x0, 0x40}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0xfffffffd}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sysctl$net_inet_udp(&(0x7f00000003c0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000400)="aba9506dc5df4ade70efbf4147b5baa4dc63831ee6142bdede0e59a537109a2e6da0e138dce5ff900ad2235463e1d7fe4bf0a19eeb74054307ee3c16fcc234840a38b1ce8ef283ff191ee98f85bac0f3e5f786b92f67dd2390cbce5c9db756403bf9bd2cf71740217235be026c50ac9609604a234de9eb5c92cf807f9f96e72b34c0dba539c8d734b82d69b748b8a9eb19fde53b2faad2a6b62ff3a0f5bedb0ef3bcbabfa17b4a220277efa091b1414ebac9fce66e2f4aaf7541ffb0536fb36c91ffb17252f8e8903131e20c1c14d0a3df155507f18bfd78cf4e1ce1359a3400076c480fa52045c811", &(0x7f0000000500)=0xe9, &(0x7f0000000540)="c865cd4e47c508bc9e3d0d0a90432099c9d2d0c6265da98273dfd19e61f974c26ddfa16723500b97d6f2a0e0654454004b2f458ffad384", 0x37) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000200)="59610752107019488164f3528e2f2839619987dc88b22802c620ad18d87f4ff002fceaf03528b76d12cf701c63467b77b4c0e9f2493bfee72fa2612e56aa80a23a77803abc2d1d53", &(0x7f0000000140)=0x48, &(0x7f0000000180)="2624066f3ca88b35197f79258135", 0xe) sysctl$hw(&(0x7f00000000c0)={0x6, 0x17}, 0x2, &(0x7f0000000280)="037a8beb1d7000bfa6961e807044712518b3193cdddd28fa49eb6c70e6e36004984a1fecabb5745dec7afc42280ca93672659cb079348abe0310814f92010c3a3857d8487ec3b9cdde1a21800ed934e650733fd9369f2524a11a8302e04765af315e2e1192a55b50bcaacf7dbd69de90e23822ab5e139e7b36d6a4689772e7661112b5eea0349f7125e72f9aa8df8bd7bdb8b0b990649146e44133d31282f0d9d834b782e01ddce07a70b7a80c9be9b3a12d4a65504e83b4357a6204c9c74b", &(0x7f0000000100)=0xbf, &(0x7f0000000340)="ef66e63e0da7354151589c5dd4bbe34ca176201756cf7348c7662f17ba723216d3e4a70f9d979cc1afbf5072c87b5cd6fa0440297874cdeb66956854e6b096da571fc1e99b4978a39c3efa22b3c54a3f2abbc36e95b9ebf726f2fb1fd99734c74be33a69304f37f0fe6afc522c8ac76639", 0x71) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0xfe88, 0x0, 0x37) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001100)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0xff}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) executing program 5: kqueue() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x2a0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) write(r1, &(0x7f0000000540)='\x00\x00\x00\x00\x00\x00', 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x3}) r3 = socket(0x1, 0x4000, 0x22) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x7, 0x0}, 0x8) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) shutdown(r3, 0x0) getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r5, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffffe9) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r6 = socket(0x2, 0x1, 0x40) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYRES8=r1, @ANYRESDEC, @ANYRESDEC=r4, @ANYBLOB="68ff1eb1bff4e26fb6cc59de9ec2107613b111552e16082a7898e7bdee26dbafd48cc435226d2c726469b85426c2a00846e21427afc8347ba6ebdddf3169d0f89633f2ee12f3875ab46582191cea70c213399644ac5a74549b918acb381d99f25351e7c852652927c59240e31d5a422f5560acc314cf193ebc318c34dd743f9d6de633557b0e02bffbd79d320d32127b2907387dd0f8b5eb98b1", @ANYRES32]) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069b6, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) sendto$unix(r0, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) (async) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) (async) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) (async) readv(r3, &(0x7f0000000100), 0x4c) (async) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000240)="9850956d7f5c16f20398bc9fbced8a95c2f1a7a7793a628c4503bd9a70193854da29e7831a59e84dc1ed603c2f3372dda706fca85b7a49d4556368400c47795fde63f0b6323598d8681d4bcad97dc6762975e3254037638367cb91c3f129352127ef51fdd3348f214fe132717e64e08b2b35b79af3995fe75a3f98b1ee4a9ab7f82f468f32745661972e9d68a5674e914072e3b6e953db7c124ba56bd502cc3ffd93e3801293ffa4e6548c6184d95702f14fc572979cdf35cfe41bb1c524b43fd270de8b9766bb0cc7d91ffea4e8ad67dc986f8a36b0de001dd5018e267d604a0e36b6a3d840db86ae8fb342c6df0a", &(0x7f0000000340)=0xef, &(0x7f0000000380)="0b307a91a1356a5cd50fd2e808294bfe6e82fdcc45a259145a04607c2f45573b413ce73c54f410376042113b03fba144f92621945dc21a129c31efe047d80ec6983555453bba84cbcecf591ad775e46ccd113587ee32779a6355ed25a53bbc0e18e5cf01a02b9e77cb20c660159f564c4aaa7749fad29d37c6846c8a399d7b74a9b747896f66292711e108381875a562985493187b0d6d87c8c9a3e959d9ae2100c390a14622125a90980d6d84c90a5d5c7af2a17bebef9c803ec2587a8bee34d6aea19abe82cc031678dfd9592756d3b87058f70651a88018623b3e392f9dc30eb1f495350b556165f846f386558849d0293ea315d3de080d3ec83ed271cb8eb6c14f9246675220c1b64565ee33e6ce9337439b14dc7e70d6731ecb0c8ff03a9476e397021eaa6ca6277db0aea2ca1c1ff61a324e9c54c1c7d75421c8163283ddca2efb847041d4a39a72ef3697581c75142fcc7e43025287acbcbe3ad79b35a4601feefe4ed6675c0942ddbdf5d12a8d74fcc10439e83e34b9ab5b220646fec6840c038ffe9037a8e0bdc1656284fe8e039f954b5dc666574453e5df1f714dbe139e676ddf76ad940f4202c8bcc96454355b690a636ddd330d5e8396faad2f9d93dd7608477db38daa74e37f69dceb070b3dc2eaa0b53e817a586a048edef1c751d0405146e95a6f62fdf23669752cf58307552d63a9be06cc46d734f9383e322305bab660794add0f0a083c65554ba04ac1f3799af3b4a59a0e48573df859663017796bf9f72f36fb285e9e7c6d7cd1fa32ef5edb3ea9108ed4e58d47125452cfd51a50239ee3e745379e2ffeccd55b1ea6b5aa1423839b82a4a68d04ce644cf0a6d001e99fd7625a95c5e786d509b7a22c64915762316cbc8672221431126675b150b61571498146f4ae57c44b4024e8196ac6a9102c6997c0049973281d34e348db4fcf289535b05f2b5ac38b3e5ef49a8c99e57ada038134e73e84cbe14a2336fc95a9da39fdfa6e7423ed46f7d915ddd849a67e4438fa35ae80fadd86a34f95ad2913c7c61f89b371dfaaf177465a6a4c4ebfcdb124124c56cbe48b75f086244d7740be3957143acba03e5695b925c580a5a6fdf989a06784932a992cf942e48076459d0a2d8473676fad10b0c9bf271dca147a0f927139628d3b3f7c2dc59067fbb43ca3a156815a3a1591e27d9172ebee2f2cac21b0830a10fa8c8397aab1ec1dfc34e43ae1e892da74d2629c908cbbac8059764a8025a155d8c0697f9b392e833bc30958ea6d3415ec31500980a800ed0bd63820d567bcc48a47290b53e39edb077eb4c7dc87f79cf2909e3163b0c71e5122b042f26f9902f5f92f9f7ee298db704dd6e3455ff2dd0fae585646e53b357de70ff2a856917b6aeb0d7ce6196dd6d9de2624f5bb9a1005f96b8943e4e00af0791e0a736e929051f8af8ae4c2d82bc46d61c1661514139549dfab4bf02fb0e51ef147b697d1c54d6df429969bcdc723598aa4fe84e7ed7016a1373605cf202b841e8586ee78f64d9ed7029aff7963b36fe97290646fcb036835ff351bbecba4724370e82eb5537353c306824b294b67790abb2cb9bf6f65462dcd599e2a8610b1d97f48293fcfd3cd3992b309f7b4a3b08f7172dec31ec2549264b18b970ac1e5d4982dcffa7c2741841fdf9bf9248beebe7e587396bb9060a348b1098db2fe8a19376b8214fc6b56dc8fd833b2b0be29840ad8b8571fd8ffb1d1cbe373ef3da2b99269b881060f2215cd07969c50a6c66855e657ae55c7ab10f59650df16e70647bee5fa540e39232e4fd21e34af3385afcf6a9fc9561b9056a325715bbda59e70e3f54e5499de779303e24885d88b1e1becb52abbbf0c454709066fe57445679185d9ac05e2cbf7b9f1cce42ee2e8f1a3a738f7ce23e8c5e5326de64d39316593fcbfe62f54567858bc248292fe89dec957abb3cef4a9080de9cb02f0cf496102ab23b04cea09924070b2d91470231ade5df3b098ede08497f8bad1d40b2eb34201abd46cff5e3f8258f419864b4765862b1a870a0f0d0abe1592ca89285137106f016284914813f84ef99d268ae7e3c5fa1ffd5c88cfcdf36d1b93df320a347304307a0d2fe0417f4c0bfa66afb347fba3009ece6e375f2c95750883a727dfe73dbca31b389cf0b663d9342be6959ccd2445dc96469ed75591ff9a3c86d1e3c8a13e03a1bf4f4b2fd586be4ccc0b7c81b642e72c634836cddae91d7e03bf9a10c44246a625aa1ac22d227345bf526c8b874074bc0adc3780fcd5adee1e5c07fc1716cb871f1b9850c9f4451111a79226fa12d3fac59d3523a4ad5333771d7b267fef7d791c619e31a48599ca1429d405012f0b9ebc01abc9777581fa3ff4429f644c6ca6e58cb88631f73334877a1825d3651ba06f67943fb773b3e52bbe8ad56e59d0db7d63d1104060bb16f1a15bf33c28c1d2e9d876e151ec2324373bc0630d235fcd2f550860a676134783e29aa6e6e3f498cf8473a531d7a204279488df2873fa1af6afbb7f0b316e2c0f96e65d3fb1535eac984038686d67e72a71aed339a659d8019d7b672dc5b24bfaaf55eea05a96237abe001cfbb8faae896ec40feb6fc4ee3b865d04d570856e25c928f0f71bf19c6dd0ba10587e018a2dc5992a70819582f62e0a86531a095d21a40cd766b6e022a2af723c753a5003b7b017751c48666dd83c313905ed322cbf953867dcaaab3c8662a8a738136a0d0f7bbb59dfad35ed69b3ba9c965ba364e23198ead85c1a8f8fab71eaf417446d65ed0e15e4ba956ff7e7c050633a05b26e0a88e2812228c4858670bbdb43518b5f52a40717ed75acdb7b18e6932b009448511a1e56bdbb4cadb3ed001a784a1f7636259b51bb4ff3f70f06cb9a4a5eee4b8c1bb4fab07d0928006ed112d5ba967d47a7565fa235e5a7c0918e320693f1ce0e36a9f33703e2a7cf90e882c0a5e5562f235a1e1a67c504bb3e4d27f51eaa62d16a680f893d33269bb2f379ddf42d9504b166ad9b3729385d871ee98daae81fc993be704d17db20cd839c86ee57902e056cae166a58a071eddf47c334861c0e3432ceb80374cab50f090b22236b36ec5aa6fdaa2350d0e6a024d6c9ac59295f7c064299536a40c9a134b7714349c2c0ea2daf01a3e33aaa27fb3ade39295614f8130828b8b45a0d2c0b65feb76d7dcfe93008d1fe9b442623b81440750d65b43358a636228b32ad86458f5b142540888af17f6ac264a1d9653a1ef84eadd29a8f5bf9016c5cbf5b8b4ebd3e4d2f89add662890eca8cfa6df911af31ceebab38d93ae37e21741fbd1da1e37b562acb2d8f7144cc53043338b02f375f960828c8f0d50a3d13b3374a77616f24cafa453feab092db09a434e2e21abd25e80a04c47c62f11701fae3c27996ef8c5174d559ce9dcc64ca2619799c34b0623939513f84f30d08ac8ed25f720adaffbee2108bd3431d3e7df2af511313df7ca7919000144a9e199cbfbda1a1b07c55cb3686eff9a677c32fd5606ed32888d27ba06b66cdc19466e1c585e91c6371752e3de1072c6e2f518e258d963f66115230e42d1307510cb27c3a22a7cfcaf028ab821de06f8c37536b0ff5e66823dceaff7908712075c9db8451f44c4a502e363cbb12c0a8a440b396dc53a61bdcb2f744009e9335b8e3ac368e1180deb5edf282594afedde051d0f3ce509bd503350e7bea731c48adc701889fb2e725b04aafa9b57f5fee8c27c58d06aa465043fcb982b946d15a9eaa435913cc3451b32d93df7e874b6bd2c2934de6a1a35307c8f5204343e39077910368accee80984b771071e908162df12276f72938e9dc032d01d6844e1f53c52a77cb0184a03078dbc71d52795b17af83950c5f81b29c09a0affb3565083b717c4db0bf62ef170ae77290ccf70d37bd7ffbf823773c96327a5fb4b4b153afb2633c559db9ca04a8834be66d087b905fc30034d21c2cba5949c81d5e299e7b2268abdabd8961a20952034c13af39fd0766cbfbefc1b47852e686093d00bd3b1cdf967f0ea80b281da6a65c1cf88c33d8ae2487bb53538f2f56200e80d7e568317735c257cd7e1655f4a34bc72fd0ec8178a662979182244a8985c7c500ebbe78d94214c6136950e814ae90c661c34e3ac75cf5380c64500e4fb7e8bb760854e51e3086ca4be4537821e20eb70d255d443e4089ce57e1841e34e7a30e680566c1d25dba6bc0bf00ce4fdca62a72f9288175c4bb093fa65c12c75c77599a3f7a292f933338871b1194deb7ed40d24ee501ce1ebf4849263a1d2e8b17b4b5463e083838e91e1aa7da363e5880cd61f595739a42675aaefb07fc730c64e66e4d2581e98efc0efc37348fa5fd308c4dc405f7655601e1aacbfa3f211c19f2807b43436583244a8197fb8fa5da5429bfc7903025c1ff58729e6c4d40b4e92d4d7dad0f0061d6a228400291ba1e51ec97d0b8ed78383520be4fabd4f5ec33d2e9373d7a49cdc5a75c368517be5546f3cf8b3fb9a237075f37d124706c54a879f9cd41890e304e1d45e7b33f36754c98a9541d71f44b258087ac17a45fe089308b97f1dd6cb84bb830b2f62f08d03f98fd40c7e32aa2c85ed0d4eecc667b6103401ce3dcc706f17e5e4ae92540cf44ec00476ba35dfdfd4d6dc797a0e6d2ec1b89d9c7f53858eb9dd8e171b13d90641fcae347608f3f521207e6ab073804dcdedcc5babffb5543ec0aef63d3c3805ede4185fca916e5ee8dc19840d52fa132a59489458235160564c0b1d6d1a1b1d900ffc828c33f5da69b8717da65ef6a8f157d5f7a037c7b5fa9227746ef992721e1a8ddcd600f3543f2cee2995c69c76c7b8b02f3118952e5ce926048fdd8320fd30cd63e944635bd876bd4897b9db79247a10a980f402135bf5a6ffedb16c86191063da5ffad85eb9170d517195f3506148e019584b7c6a2e30e9df20c47aba7b91168197a73df5fdd3a64fd7fb4d0a53084abb991254f78ebc821ccf36af731d2d69e57bb29cc4f0dd2ae4928ed397acaf4653c79e3e4c83921b13fb992f589f940d72e0645c217338f5cffb698d0aecc1531b519ce399b22c108a4ead3ee3f5fc805572074a65e739257023b303ad9e91dbbaf1c3c5a2e75a8e32d1f9d0cf204e4798b0390f46e5e9afadef56cb9668e573dd060fc187bb133515e08be6027f10b12d30445d3d60e942a73b9ebfe1d902ece6fb6ff0b444029f3624f499a43ba3f910a58778b34909a8caf7a19e234904e5019a4276a804f1f57643f45f1d1420f413abdd13f79a84db6ad3f9ffff5af0ea33ca661842813d17366c127a1219de536ef0dbcfce76132aa62e7f88b7e80e04ee263383976bc13cf7cabd50bc464cbb4656bc83c9ea0bcec92295813713ba0281755fb67d984e595ed7fae29d2141f01e730c509755fd549659faa2c26059132a48abe817a47e6758c0886d8699c1ced14efbc86986bf7afc50b6644f18f7cbbd21e377614acce7b8c52fa7526ea30795f0d1a39978c3d308413e289287beebc7eb35c7c8247300cac0c95c0c931719eae5f905e3a73a7de58860d9b3f04b6b5c2ce6999cfd0fe080e374a3adc5f162b6776aced9905d87ad881e08c3fd83385133f7e8cf00542616e512be2f32458771358f1de060756e9cd4399d5075e918954b73920e89c2f94963656b1d19e8cdc034beba576f6f67acfd098942caca0e8587850a2bb79d18ba84b2a085e8b672ee33898f5c0e290ad3b0a636743757f63c3a58d0debe900abc7b8f1b9a477694617c4ebe6f94a6a0caf3cb", 0x1000) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000001a80)=""/264, 0x108}, {&(0x7f00000003c0)=""/171, 0xab}], 0x3, 0xf9) dup2(r1, r0) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x11}, 0x2, &(0x7f00000004c0)="f9174fc0a6ce25917f46e6fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fb7282bf9798ec1353d3731e5fe81d3e0a77b8c047cc742e11af325a9b8f8c2a49fa8c5a35ec388b3508adc860500"/95, &(0x7f0000000140)=0x5f, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x5}], 0x0, 0x0) socket(0x11, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) socketpair$unix(0x1, 0x6, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00'}) dup(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() chmod(0x0, 0x0) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) executing program 6: sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0x5}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6008d32174fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000002480)="f0b2d86ba70b3f4c453d3b942b4907917fab", &(0x7f00000007c0)=0x52, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f00000024c0)="8aaecd90276006fcfad4b3c1f6044e9d1b78f0339e028ba5ee3ee48dc8daf78fdf4f79ff46ada1c223955a7603f1e9abdc1163e5c448beac262000000d443f3a0cadf294a5b7f7cd91bba5060d1f97792f4fa05eee0da6628b53f53474ae17fbc1415009f1a0a22079b0b9142dd4c0d217cc57036052704ae71cd2720fbed165cac10d4d2b9b1ef1049a5b8e706e0132dec4cdc3059bb3cb4e74d8e0fcb3308d67544bd28b524a255e05ddb2fd14cc5a73b2ec811050b8a3b44baf6b3a05002b582f6e8d94e569d06512c3d9223a59fb7b2cab30ec8fd630b5ad9bda5e88ac5bddfde55ea9a26c9987b5b608082b3e3d0036051c3e779356baabfe1a8f88d0e23da7df9e96f6dff2dff9a73619ba1c6d27276fa84ce8aa264f2a", &(0x7f00000009c0)=0x11a, &(0x7f0000002680)="0b15a1a91736926a00001616d19e8c074ccb2014cdd2b41b6bdd34a23f9dabef08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14e48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc068f6235f58866f379673ff2653d50250c03a6bbc727124e4da0d6712d5f2184e97f2495cd8c80daa8d5eef577311639f3e04b2acfd221a116797629e2e2ccdf5898fee346df320a55cdd27d90cec206cdfaedf19a38a1ff4a0206a771fcb175ea3f3623dc25dd2698c7d7cbcf896a808b704107026010728a9b8714e1999c7935653193912debfb2290ba6a0000000000000000", 0x11a) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r1, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000000780)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) socket(0x2, 0x1, 0x6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)='\x00', 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) syz_open_pts() sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4375e4333578b8fb0891af3a4fa940afc6c47477e4356cd4389e0403c2daec05c346f0f67c3b4", &(0x7f00000023c0)=0x44, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) fchdir(r0) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaa"]) r0 = open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r1 = socket(0x6, 0x2, 0x40) r2 = dup(r1) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x17) recvfrom$inet6(r4, &(0x7f00000004c0)=""/101, 0x65, 0x1840, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x2}) socket(0x2, 0x1, 0x3) r5 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000005c0)=[{}, {0x3c, 0x0, 0x0, 0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x7) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="b351c53b4e25b4199039f3d01df0b48007a94b316f58723c378a92241987920d4417240a", 0x24}], 0x1) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=""/114, 0x72}, 0x4}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440), 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001480)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b8}, {0x9e0, 0x95, 0x1, 0x7ff}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x186) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000001540)=0x8) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000100)={0x0}, 0x10, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) executing program 4: 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) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) setrlimit(0x1, &(0x7f0000000400)={0x7}) syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x200, 0xa0) openat(r1, &(0x7f0000000340)='./file1\x00', 0x0, 0x14) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = dup2(r0, r0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r2) sendmsg(r6, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x8, 0x3f, 0x7f, 0x3}, {0x8, 0x0, 0x82, 0xd1}]}) r0 = socket(0x1, 0x2, 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000540)=""/206) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r2, 0xb4ac57a27644a1a9, 0x8, &(0x7f0000000200)=0x7cf) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil, 0x4}, {}, {&(0x7f0000521000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x233, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xa00, &(0x7f0000000240), 0x6, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x40e}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0xf5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x184fc, 0xfff, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x8) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4, 0xc2) semop(r7, &(0x7f0000000300), 0x0) semop(r7, &(0x7f0000000240)=[{0x4, 0x1, 0x1000}, {0x0, 0x60, 0x1800}, {0x4, 0x0, 0x2800}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0x32, 0x1800}], 0x7) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, 0x0, r6, 0x0, 0x0, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd07, r5, r9, r8, r10, 0x50, 0x4008}, 0x1, 0x4, 0x2}) semop(r7, &(0x7f0000000100)=[{0x0, 0x4}, {0x2, 0x7}, {0x3, 0x3, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x6, 0x1400}, {0x0, 0x6, 0x1c00}, {0x4, 0xf1, 0x1800}, {0x4, 0x1d}], 0x9) getegid() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) chdir(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/507}, &(0x7f0000000000)=0x1fd) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0xfe88, 0x0, 0x37) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001100)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0xff}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) executing program 3: kqueue() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x2a0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x5, 0x4, {[0xa779, 0x21, 0x2000000000000, 0x3, 0x43e2, 0x3, 0x80, 0x0, 0x356a, 0x81, 0x1c0000000000, 0xc15, 0x3, 0xede, 0x10000, 0xd263, 0x0, 0x80000001], [0x5, 0x2, 0x7, 0xff, 0x1, 0x1, 0x7fffffffffffffff, 0x80000001, 0x0, 0x8], [0x6, 0x8, 0x7, 0x2, 0x6, 0x0, 0xd5], [0x9, 0x408000, 0xff9, 0x2, 0x4, 0x2], [{0x4, 0x9, 0x2e6, 0x7}, {0x2, 0x9, 0x1, 0x607}, {0x0, 0x9, 0x1e2800, 0x5}, {0x8000, 0x8, 0x2, 0x7}, {0x5, 0x9, 0xdd, 0x800}, {0x81, 0x1, 0x0, 0x2}, {0x6, 0xcf0, 0x3, 0x800}, {0x1, 0x2, 0x5, 0x8}], {0xf4, 0x8e6, 0xffff, 0x2}, {0x7, 0x7d3cde8f, 0x6, 0x4}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x2, 0x1, {[0x7fffffff, 0x10000, 0x100000000, 0x2, 0x8000000000000001, 0xffffffffffff8000, 0x8000000000000001, 0x40000, 0x7ff, 0x9, 0x8000000000000001, 0x0, 0x8, 0x9, 0x0, 0xfffffffffffffff8, 0x4000000000, 0x8000], [0x80, 0x8, 0x5, 0x1000, 0x1c0, 0x0, 0xc8, 0x6, 0x200, 0x1], [0x9, 0x5, 0x1, 0x0, 0x81, 0xffffffffffffff34, 0x4f], [0x3, 0x1, 0x3, 0xff, 0x9, 0x4], [{0xfff, 0x2, 0x6}, {0x20, 0x9, 0x8, 0xfff}, {0x8001, 0x1, 0x4, 0x8}, {0xfffd, 0x0, 0x2a8, 0x8}, {0x1000, 0x8dc, 0x3, 0x9}, {0x200, 0x1, 0x20000000, 0xd588}, {0xdde0, 0x3, 0x100, 0xffffffffffffffff}, {0x127a, 0x777, 0x2, 0x5}], {0x2, 0x401, 0x200, 0x4}, {0x7, 0x3, 0x8, 0x7fff}}}) sysctl$net_inet_tcp(&(0x7f0000000500)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="ac8216200cb513d71ac2cecef542a63ecda0ece23936677ffa18b432127be607bd5fc9d851ac969a446c591424fd5206a81bd7ee5aafaf068393ff75938e2ab8bcbbfad2f096aec3d4bb6d112c88e4038e38d3f18ea90b91b99ae7d0806f3aee627d35fea4d5fc77e74bc9b756270d3e91c6db9e43f2", &(0x7f00000005c0)=0x76, &(0x7f0000000600)="d4ec208fe09d1f89", 0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000640)=0xfffffeff) ftruncate(0xffffffffffffff9c, 0x5) r3 = syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000006c0), 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r6 = shmget(0x3, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000700)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000740)="f0ceb88ae4fcf35410407a2a82a448bcf0523ddb8be2a4d6d1dea8eee28c05faac2d336d0e22adaf7f6dcd125d400ef4203a615bb1ec56922acea851e0e21f0f0433ee94c8c8c29f8eba520471d1c29db5ca19fb438b96e4f32871c2ba12cff33d43e80678d7d0b5510f1742869a0029381d4ecfd9e8a7589435e555a6f71611b18c4c7500cc0be210f7fb9b3655d6fd7188de40d98e971c9aa93e5d38f2efaa3d5acbb4ca678e63ae5bbdb930b578e452513e3917f17f405776916127198b5f0d0b686720d4417fb20be42da7fccf541e543d923c8b3b8ac3755051df193732dde3242fda9dda67d271c3472759e5de18fd5ac456", &(0x7f0000000840)=0xf5, &(0x7f0000000880)="98b7d08f131cb9975945185933b5b7cfa41bc0c844459f31a667307ef73c35afa2b85002ba9f984fe1ecb076914622f9a539d5f7a0a63fa2dc5f5bc8137c7192c8dd373382b19766a49f26515ff223b525d14105d9137f96a4a58ee27f64177c6f302a8a97e9c9d693b4953b58e86a72429f1d45d033dba9501a02c946a5c5f7f84ee4e2737c395f9f9c48e88e", 0x8d) sysctl$vfs_fuse(&(0x7f0000000940), 0x3, &(0x7f0000000980)="68be482690e25ae02fe063fea3b70e4430ad218e61d3d9042aaac561fb1832c5e040ec1d9f6f3779bbec935e4cf204a7078d5de3f7d4fec200b09265f4df5d172f35098350b3ea8c98a6bf4a76f3829a12467c38ac9a10785c19a31270da951cf939e1eed38bda2d8697b6b386a7066e13215790caad5b1f2965d3228a6bd742a9678e21c5b0dd1b2b77b3cfc3640427a02d4e2e7b0f99c374d0ecbc2a7e55a2a5af5f9581c902edfda2d86f8446b488430080c0b9e54601e34730e3a80df2ee94b2e1fa71f18ddbc7912fd7102b44", &(0x7f0000000a80)=0xcf, &(0x7f0000000ac0)="2e898ad5d47558f69ab2cfd253da1b146e4078df2eba491a3081aa4bcbdf09ddbe292577f62532c50bac25f0679d73c0fb4e353f2145887bcc1d84d580d49badddee59a4f96fea336770747aacf9", 0x4e) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000b80)={0x2, &(0x7f0000000b40)=[{0x7f, 0x6, 0x1, 0x200}, {0x81, 0x9b, 0x80, 0x1f}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r7, &(0x7f0000000c00)=""/1, 0x1) sysctl$vfs_fuse(&(0x7f0000000c40)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000c80)="3ddce25470e33c1febc1656091a8bc2d9c76a0f7354aa3f7374f", &(0x7f0000000cc0)=0x1a, &(0x7f0000000d00), 0x0) read(r4, &(0x7f0000000d40)=""/51, 0x33) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000d80)) connect$unix(r8, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001040)={0x6, 0xfe05, {0x8, 0x8}}) shmctl$IPC_RMID(r6, 0x0) socket$inet6(0x18, 0x0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001080)={0x0, 0x2}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000010c0)) ioctl$TIOCNXCL(r2, 0x2000740e) pwritev(r4, &(0x7f0000001340), 0x0, 0x5) executing program 6: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000340)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1) mknodat(r2, &(0x7f00000002c0)='./file1\x00', 0x8, 0xf5000) chroot(&(0x7f0000000240)='./file2\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x81}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x11, r4, 0x0) msync(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80)=@file={0x0, '\x00'}, 0x3) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x5, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setrlimit(0x7, &(0x7f0000000080)={0xb, 0x54}) r6 = syz_open_pts() readv(r6, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000680)="2426a67cb647a9e0356e8bb80e701b0e01ee71ec8edfe7e183db414e7943a1eeba62ace705f755ac0e9b810dc2b1292425726b378630f91b6a6371eb09d435c65398cdd1e99aedc81b3a52b71a7d294d340320cb83bdd4babe1f9b92f6ccacb0e6ec624134dc8c6d938081c1d397a5067a81f7f4efc06eda8b306f145f364d4f89210a598bf76e2ecd", 0x89}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 5: setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 7: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file1\x00'}, 0xa) getgroups(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socket(0x0, 0x3, 0x0) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r0 = socket(0x0, 0x0, 0x2) r1 = socket(0x0, 0x0, 0x0) msgget(0x1, 0x252) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000, 0xfffffffffffffffe, 0x0, 0xe65, 0x0, 0x7}, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xa) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000", 0x43, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 6: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x2, 0x89) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYRES64=r0, @ANYBLOB="dbe44721f0e149ee95ae5364fa39a97db91c519b7debaeecded0d9f2450ddd409e6e6cd06f3d13ce0c6936dbdeeded010000008bd1fe53cf7d8082814509183f8a20f8eb7a9a0f09c8f5b033c6b0de49094f1b8965fed1dfedac62267bf2337767f6c248de0c7c48be32b3397e80496642ebc6f260e29c1853207bad68d1cc8f9121e6186b77992e00807502a9993add48372f3a75a04c866050094d075497d94cbb9584b5017d9015", @ANYRESOCT=0x0]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='\x00\"\x00\x00\x00', 0x5}, {&(0x7f00000005c0)="3d1e5a888848e6cecb3a97afb947cd27e2ed6b5f3dcf3caad8071a5f8d56c6aa42cf99633ec2c4734b94f898a89269113109cfc1afdba2c5ab626d060b46ee1a77d03c0c9072da221758d063053fd8a13c80968343fd4bc45a506e1c25b840b850ac884f00f5817016c0dcd9b6c642e6c5c64a331aa2fae9760496fb28b337f8b747831d02f8104e8335674cac46475303d1fafe94d154cbe2221df57fb35877985dd4e485719ab49ade2c4f8c8f824ad2d25bf7e9f188a15213e9c253263eb498d0cac654c53359c66701824d72a721deba2a4b8ad0f5d90de465bb8c8951f18b36537d49afb3", 0xe7}, {&(0x7f0000000340)="6c5b6718cdc52a86b818a039da64c2e9a9bec556291445a0813ef20fc9b14d5ba933b9559b24562f94caf08ce6163a56b2d2caa2d898a7b05a2fb9e7c86298497ad106e0d0dbf80d877d99bc76adc9ae7f9e87ae8c12a89a23a2d2ccadec82818f4c8457e94b37337c14c1bd455183dc1aea7676862ffc94d9784f38d03f1db0b1a86efe802494b969c033b3d24427d0ccfe0745b6bedd4442eaf551be8dd67cf362a178c94f80dae7aa057547b70a", 0xaf}, {&(0x7f0000000280)="639f8aa68bb612983d58ea767be8", 0xe}], 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80000001, 0x9}, 0xc) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100), 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f00000006c0)="e13e3e662938cf4108f864d9a95cc8cb48fad131462292bcc8910d9a575e3a047d5854135815ed4f9cfca96ee7b4b6cf13d4c46d022e907d9642f8fd7098918260447ed90673a4472dfa5132111da8bcd51664b216f3b4873128c22ce16c35f9e131a197ac3aef3349e0165e328ba703c1e7c4b804895b975fdcb7a14935be41311b1bb50804d603c595d4cc7124", 0x8e, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000704", 0xe, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4a) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000300)={0x9, 0x5}, 0x2, &(0x7f0000000680)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b265626dcbe0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a5", &(0x7f00000002c0)=0x90, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x50) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00000000000000", 0x88) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/140, 0x8c) r4 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562", 0x51}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780), 0x0) r5 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000005c0)=""/162) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000140)="db4f8b0773f580a92390a906204a7da42ce92323723f334aa44e6339cbb7710d287e0a773d50d06af4760467638dfe0c", &(0x7f0000000180)=0x30, &(0x7f0000000200)="ecc30df15f3b41d2375f0fdadc87507adfb04799dee73b0c8309032d16cc034a55050324276909255fed8c6944a1eded63c1b72063726819a9d039912a42aed6a7ddb8a35d4e8a87406da3af0c410231f1905b2509cc0505daf2b48522638aa5363cfcbd9c71b851c559427e26eff41256b7d06975d4186694c04801b51db4080fa6ca39fcf28fda1eb67b541516c49338b649095da0e5d14f2bab439ece6d1a8a6f93697440f58484fd7750d3c15546a552d4e89bda8d49adc9c878", 0xbc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r1) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) setregid(0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20c92, 0x0) r2 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000100), 0x4c) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f236f93da0c616e773302d9cae75e39a5a11e32e0e6ebd635450b2e3a540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f610b0d75992c774dd8a36be3bf52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e397", &(0x7f0000000240)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x18) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x6, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140)="daaf0f16a9e6afa03a6f86464292961dde9ed350d449b0bbcb12ade9b181fe699dc56c3d9ec69754f904672517c9d6c103377f8d21e9ac53a86507112a727146bc067677429fe4f75d22e83369fd296a26e8a7ec8e3a025ade7407b8ccdc2cd07d58e07ea6c14db00c81859ffab90618c448440fb37b60a81515b3f5d52e1b6018", &(0x7f0000000200)=0x81, &(0x7f0000000240), 0x0) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) sendto(r0, &(0x7f0000000040)="32d0c6ccdd259c1fde68ce12d9fc751cf2da9fe22a5e4df9444652dbd2b6da153eac56473971ffb231de106c26b02feaaa5325b74a94a9ff167d9e4b8d975f947c8b8f09d2594b39bf77faf79a43ffbdbcc72b2fa2b54eb035924e61d951a2ff6084c3287547cd455253aa71fdf7216f4f7d1825764ab0d24bddafa8f548866fada505596de92cdfa9391c7e8013dd58c97d54e05be5fec77f4836da965cb054ff3a337f957cac", 0xa7, 0x402, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x128) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f00000001c0)) r2 = getpid() r3 = msgget(0x1, 0x100) msgsnd(r3, &(0x7f0000000200)={0x0, "897c8f157c8c768382de9126d092f77b374b0f3b"}, 0x1c, 0x0) sendto(r0, &(0x7f0000000240)="286c1f8db0aa4fc656af764ad69daca26ee6cc884774169715890aec19a5bdb2d755552088a8553ed8746f88d782910e2c65873443565fa2c5653b33ec3640ad9688a3da1ab6a110ba7421e334830d7f711b54cabda56ffbaaeb8f6ccac4e281ad8016cf0f44801e56f8dabf85881ddb9184dea4f42f0671ec0baed5244b862f2ce257edca35a5be57096ed59b414bdb90df215541a33d0b6e3fc54d8b66af5eeb074296372a41641109634f41c64e", 0xaf, 0xc, &(0x7f0000000300)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1, 0x8001, 0x0, 0x1, 0x6, 0x401, 0x5, 0x0, 0x1, 0x3, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)="cecb28b0bed342cb93bf273fd39a89", 0xf) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0xfffffbd6, 0x80, 0x8}) fcntl$lock(r4, 0x9, &(0x7f0000000880)={0x3, 0x2, 0xc6, 0x9, r2}) syz_emit_ethernet(0x754, &(0x7f00000008c0)={@local, @local, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x3, 0x0, 0x2}}], {@ipv6={0x86dd, {0x5, 0x6, "b93f88", 0x716, 0x1d, 0x7, @mcast1, @rand_addr="a914830ae265eabf35408ecd6c0f5b2f", {[@routing={0xc, 0x2, 0x0, 0x70, 0x0, [@loopback]}, @routing={0x2b, 0x4, 0x0, 0x7, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x2c, 0x2, 0x0, 0x3, 0x0, [@rand_addr="dfdde1876968b7a100ff67ce17fa5f6e"]}, @fragment={0x1d, 0x0, 0x5, 0x1, 0x0, 0x6, 0x66}, @dstopts={0x4, 0x15, '\x00', [@generic={0x80, 0xa6, "8f760a5dcbda2b87419b0f2640412b2f22f4a4a080a4da3f48e991625cc7e49004a2fb9bbb8d8a889d2335359b11dfac35a475d910f8fada2a02092580f109c997af5578b44f7590260e0883c8d6f74dc8005a684ddab1550a00ff06e365b8f5142a0e5539f4cb31e3205a5da0276026b06e0b85fb5f685c5364682dcc85b30d0a46bc0cc3bdd640df62f81939f3d8afd795072933d902bc257047531c1f514bb3505e5bffe1"}]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x1, 0x7f, 0x4, 0x100, [{0x3, 0x14, "339704cca27c141ec9bb160722eb7a721af142c6b5f2f07bf7675a71cd0c8850ca84d26cc41f5afa4692d2222efb4223930469760278bccce5ce346761f2e085bc95e46c685820bdf4c396510d99e296f572a16c84f2289ccbaabc32f495da073de42da96958d180e9af04f26ade5bb36009f10a0be37f2cef7a00cd2598e33bc56dea2a48f91b7b486c149071c11c2bcb7939c5cd1fe27b5f7ce5fe1fb165"}, {0x2, 0xf, "dc38e4f950ff4979f3881078a7870c43cf2ccf55f13ab7add05f3f94c8cc42eb50c9951aee6c62f6f749f7caa3a679f6ba329c5060eaa40a66195b2b399a4580a78afe3803a8e78ec2f59136c859dc5717ff8fee8dad6cd65f8367b260e952be8eccfb00dc2575263212303766cebc12fb151da48c652a8b2ccee0"}, {0x4, 0x10, "5fffd727bde767c401ef16463c1ff97c0136b242585bc3a708378dfbb0a1a09b1def3753d78bb6c1602bfe228802957edf459cd1a41dbb75518397f5da6f847e51961a9c7e0f86fe792239e327f585170517e3f3f97addb5329e8c8f6da9efadcc8c0387bae57289ca7d542435cc1fa796c10abf76725c4beda46c66885f050f4b12"}, {0x18, 0x18, "8ba49af181548242c0c8e99b4b9b05077e10ad9bdcbca854aed804f96614c8a6cb396a96d1f1c3dc5a922dca44e517456cda1ed9ab2941ccb2806450ba53f1e5186e662b38a128e66080126311fe21828d27745722b67d7f78253f5c99326836c7dfba16c9171f4342d90546983238e30853109a5ee7f606d3c4f539948f5e652f8a05cd227a9f73d4aab3278519e649c8a52c010d7b9cb2163aff3374c2a3bb2a830194a5a7b55c13e378e5661fed746093c302ee2b7fa99ca900b2d9c60836e76b75"}, {0x2, 0x1f, "49fe750d4b1b0f4f43a60b50eb15e0124ba9b515277620d8c6a2f6067022ab79b15a38ee1cd8520f861339919d2540648b84a011830c3ee1e3160ed20c522dac16bd5a86141a59cbc888c79aebac53c3aa78ed8db67960bade199fa5e7a028819e5305c78badabe191a754c019ebde57a3ff415ab5a734713753579e7949244811fc4a4fda045737215f5851b37d60ca59d012ac8bf1a99305cefc646586a94ecd177a144703c7755ca88658b468e9d95dc872a98e2982dbd3f6b61355a229a22425dfde9ff677c05ac4a012a32129720dad5c0e14dbdcdbff6d85de64929b4205c8ada04b222623dde4eae76336815713bf9e5a8c5100a597fa"}, {0x19, 0x19, "403665dd65f3d61644469b5c1012c074d170bc5c75101dfe668ae32b4a681716c48e0111d8cf7e5766c15397a70b3f9ab10532c4a5dd387d0da89c3c261c0585015d28bdccf95dc278d8f07d578ba4c4c7b23b690d12947c04abb0bd2002b26aa69d71686b6bacfe476d864895956cb485250eea3915772936b5dd21e0c1829f616276b4b60094d8de9edbb7a3889437e7651dcfce9d8ffbd212e0acd3f63d29b3f51cadb1926fb941a1aab90cba358252c77d8fdcedce01e0f279781c90c37b06270c58c1d4"}, {0x5, 0x1c, "552154a90775df33d0840ee62786fc413b8a81a98570bf5a2f9669035056903c5be40bc1826161e00981ea06def3ad0206a7785b5d5a57d0936f5a53b5325878b508fa59bb7acbf53cca22611c126916fb84e66a27f8f6d643bed8c22b67975ec7fd7f5116f803c4b494fa0258fa66fb4d031e2213976b51b1193dcc410f97c7bbcfb8ae85b437efc603e0c937529480dfcb85edc33cc087851c62d8220ffc9bd30014fe135bb299de8b4373a13d74f76a400f1e0fbe142ac28c24fe3c6f467a4620260d230173f9c1f5e177efec71e809d035aaf441ec31ea286857849aadcc"}, {0x0, 0x1d, "a1a183d227114d4dd3e0479259353bd3d5578f093d88ce5fa834b39363fae8667b4882c2fff545ceb0514a1a2a796a65a651c4ba3727bc2f457fd7b0be9c54db7a971c4a4bd92a6fd14cbaf6c30432d8d8fc76a9e4d1f746ae654c616aef80d523d003e5fa164b2d4a6c46ad1adeab1e7e9b596aebb38b7d25bc240c3725f6f31883070ab21f99d830b145fcf1623f8419c3984ee6dab7d7e643e1ca32ce5b32e1b1f2f8a2b1bfd5c6d2ce99ee5096f9e4eb929ce39c1a2510d3aea5929f40575e80993598a31bc862053a4704eb17d98d156d8a695ce2aa34f4d51b02a9dbc1244182ba07fa0a"}]}}}}}}) sysctl$net_inet_gre(&(0x7f0000001040)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000001080)="5a50e069c874ad95fc5d30abfa447fa46d033458cdce0b915f841309ee3ed41095bb5a29dc27c6eac1f9e341c81eb5b1041586569354e59949c8f1fd39c394ce236c8b08eda3beb051cbc3219358c7238e42262baaa6fcc508d09645cedcbb936c107c06c7b0f98784a0558c5396b2d2d73827dd68f22d6b87fd3028c4ba907345d9eb4d9bcf6f88b2935ece29eefa9ab20322fd6096b9cf7c63d7dd37a11b22e92ec0eea0e0fc23c1e67ba4a1d0d0e095cb9345e871aa29", &(0x7f0000001140)=0xb8, &(0x7f0000001180)="8568fd0574081e4b84a1e8a95174afe0ce6605fe363779e9aa29780a67505557ddf471664730f9640144833d2dd190d9211e635e3ba49bf0221e21ccee588f9333d445c64b413fa0673c50fa2bdca23c8543d3e8f0ace5604994fa9b59381db83117a757c77c00d02ccee30aa5bb37ace7798147b1d22f51931d36e5f97f0d0d03", 0x81) r5 = semget(0x2, 0x4, 0x400) sendsyslog(&(0x7f0000001240)="0fdd7411bed869a493b8f40cbbc11ea728eff285d15fe467a953686ce02a08664d580e5ffceccc5ddc2f5ec9db65127b0cebbb4163da93e6cf80f328baff5f2396240677143ad42e0458180651aa29df31dad2bcfdeb95491480212911cc8bf436e9b6b1a512d5fbbe5c258873c7168ffa18f4afd8f2804d89901f7b9cb32a4fe14ecc66624c0627edce1acb82f18323f25c8621d0206c23eb585f09fc8d4996f875f55564830757f06adfbffcd63b447e866522f17954ae9f4a8836e5931b8c1d0fd88eb8d249de176e3f1f225df8f8c45b8af3e8d451f9d9d25250d5326fb9cdb747d417e5bc97ba28c115445c2c7ca6a84a533df8f7093b01c715fe5f745bc720c898e859a35e0a0a7bdedce8ff5c9e79a5e8bf54d5c6d43fb3398b602e22db81bdc19163bf697ab342a641f0bfc4c176343626e6adc6401df87d7f8d6a2701627f1027fd245bd8ccb9b6bc8823ccaf9e12aa36c48ba0f126ec70cd74396c055d8578b8c2f465df594ffee4a4389c713cb067aa2d9776514aafbb3a459e4fb7d881e7dd43797e7eb255d90c0ff8043b2ee99bd5ebff9a85bbf808c61ca48645f0bc1ddb9f9cd0fac88f01251f777857e616d6528744edd3940cb090dd6c06d8c46ed7cd1b32e1e721d0f033ea0723ab69947a776124be8ef73ca62520933072ae06b36cf33ba24f30af47c23b799fb331b98b5754128d28944ae079a297d01796cb69750ae74f99ce349c5ac5aab59a688805e8e2857f01468fbeb1c5d8ab42ffc23ae25aad0ee48d71cae0e227ab23abad8ca49b087aa0269abb2888a192f4120a516d0be02cd44e214dc0337bdf8302fe338b1abb6f97c38be85bc84632a923b0d0839f691f59e632a831ec1c615cf8e256d89d2a9eb948c62f29ed0b85f47f9cad53778a73a5b0148b204dc1aa3b7219e4c1702a49fe71da0fd96c328e2842a5fdd5aa1904f39ec149b3effbd56118acb90970e8b0511cf2a1cdb014ae610e98bce82783024af81c7f77a76c661fcd7446c94e69bb71079d6ca35d3ae97177cff7c77e89118da8c3bf97a844868cf8d0d6d4d81726faaf3aacd40cd27115a9871d0f5fab03f8085347b7b4e716567cb8bde2c9b8869a21041a2f7652c8c573f641d731c09cee4066b11baabe9d06ccf3ab0e345487e037de46fc509cf4626a80c5716133c3a3623cde185404473b3e66484a65141c2d9c6420ad358e43004c9ae68d2f79c57a12a167d05a25e5ac4f0c702558663e5e0c20be085f0ff7e319ba73b99706a451fbef071fe8b1ccfc28b6c294003eca919e2d93188b75c20cba8340e1e5cc0316b8279798fc38e22d3aeddbc2614b0b2bdf0e8fbeec5c0132e791657cfdd6c80aa01bd645064d85ea127543e9809ed54dfab357c415f6243fa0b4518a43cce76ec7e0a97b9c6275175a13a4e2c6180fcd85b189db3b2f8a774916ab7570a912ef8ab060cc4c8529582b7fd9a5534d7e9804b8e32523bbc0dbc55485d815aaa0a86a1137043699fd3159ed6da3fcf04f932ae68bd2afda304b0c805f9f4ad6a3b88f7ea08176ef4f261cf6d81984ef5b57ee42b681af251bde06a8db5231b5adea6138bfe558ea29ab895182c812ae7a0c0ad0532da90568e46f89eecbd2674acbcfd600a0300b32a390a55e0ec212a7cbecb7188fc07aa5df067a23ce752c1219b3eceec6946af9c50bed0f5b9d5563c6a1a08260df2fe205de0b707b2c80a4f25d87407bda4eb8fa153d6903a69b8f10d0cf44c3518b410587c0c9ba73f343856285d4a585c03296598575c1b58dcb5948d6b916ae2b8ab8bd58e84efbcb0cad8fcf6479d71190a224021f1c5e21fa2fe12b7e11e0fae638f0e8680129569877b5832f8b918ada8d4f0b1ed442d01ca745d6b5953f200b750150b4eb2c0e7ef757e97e33163567281ce25438b671d053f23c53ad54e805f8ad3a0537c588e764ab35fa6a69c67c9896c38ba40bb84fceef7b67353820b09da2ca28b489ae9cbb73bcecfeeb470b35d71a9822205a4781a915d3513c256d9c245517c04186b50907cacf6d9408b5e4454fc489e29159ae7dd3992355d76a455ff17a3ed462d075670971dc86c4db32114f30c9e16adfb1121c90a08ad131d2b488f701094bec8b00d7ef2d751e8769bc4954c9f93e85e2b2f59e5f1b48ccec1999675b8eb8a48380e06fb54e9059c5a5991b4a9a07f6ebbc1e8d51d5d8447834897f1cf2262b9b4ab871845e65e5f9ae33d1e89ffea3922a0d484581b5c97a41a09661a0293ee388ef5251f7b4376688a5337b043bdb03a9e0c5ba62a1acb03ec758c5e1c9605b0353089f327d40317786df58854421ec1c8f5a1d2529a141ed1c9ca04fab60b9e027809ece35520a8a0f6d25a5d942c7a1fe8f9bd91b9218b537bae2f9c412d7ff4a974a408c4b8a92fc6f9caf9ddda44cbd4c7f92b0e6bc8c21a2f53e907cbbe63db9f20e7f83f396e2ba8dec4f6fdb46bb361be2eea94abb001a03302c36ae8813bcc0abbc75c1781397ba14b016d8421866b0a81afd8ee4e018caf60b5838cea1bc32c9140dd7da29f504b1f17e452403414ee4319637d1161547cb3ef95473fc9a679f8ed359b59e8c26b78137fb6b8f7bc2109f6b6cb977ee45dbe3830518ffb3ce05b34c2200b7624bef6b8387ba4105017d826df5be71f42f4610e96ad20d5a9cccf343d0b35ee3b6e6dcf842868264e89a19b63119df8809ae1dbbd66f4c1aeca7ffb6f04d0bf0de716b53a59095bcbfbedaab535b3ffb9a3323d199b12032a5d14044affb0a6f7153c917051352f8eb324684f9c498333525970189d94628b6450f497d8017c6adae8d5f6b374d72f113be1c25bdbf97443b890ae29733b92262ee23816554233a5e78ade0c45c64f9e6195999178fd3d940caba1ea31286fbb85dff42dea869fb5b4fb9d60c68c4110a34596dc95567c9678267e64f95e0c713c063a88702dff6b2aaf00c70039d2539d16087e2ad9f9671a30d37d25abdf1e0980927b60e40e78461c536fbb65fce16d2a066bc6713f00493ee046829f75491d647128fdabb8e363dfca589605f3075106b785a327ad6dc127743faf706c24e80126464ebc7270752afe6e4b8929ca2707af891e46d9108b04fdb95e2e7b374f64033f98eba00d60f277a7a76da95467ef0837753d0513ab4241a581bf22b697377fb80a4f0b87946831e1834634ee0e751369a1db815590f473f93b8ec412765c8a6342be43c1d7d51abe126ce923df506d9b820361cfe714fad2b5ca6a58532a3ec95862c83771e6e06dcf09119ab9f1a8c63809ea78bd70ba013c65ad2908d27f04f84e25418d65daea186b1c2b6bc0b1ea8a1061022e95978202dc448e2af93d89a7a68b347877c5050390a650bdd26ed07ced837f2dc9993d7b7e928e324aa7b8fb16bc5e183d91307a977dc85280d1928a42186cd30916fa223c7febe486a2116e7593158140de2d276ba1661b9ecccdb5330a30b8b57c7e697869750ef937aaff3305cfc8c37091d9ae36435e2ebffa5eebd0111bf7af988d513a6898a4fa3e15a09b62d32f6ab9cbc048c441fa490db08ad9fd6351df36a33210a4d96d89e418afb2981acb5d7d54f77aa1bd2b923e630c51860ee1703cc13cc9fd282a401e428918ae5157663002348d9eb0a2b6784c9bb521b78a8474c04a6d728f41c9aa4292e4c35eb4342ee85b86d91acb3e4afe7c91ede22b9f5e15aa813b0da3d7173cbdc6488d0c91ed58526aa613b48aa686e54a97d01a51f62d734c2c30b20059570c93486acb2a6fb9cc9f35c3c9174d0f77bd247496929a8e7708b9ce8d0941c089ad431be3c01733f4901cf1ed04ccfb57ecad5654be03c8f679bae6be1a3da1c3ab404d0c1537e45659d6af0554fe2c3e334f0eb90a03314ef753a7df47ad9607df33e0d650359e70588b7f502a9d65b30e6c8a575f1a3a37f530d5784097ca330b4f2851c01abfccfc37bc88f6982ae1c04d9d0884ababd03eca05b06b3b2a0309c278769917aa6a9131dc3051b54b47acb3e0a30cf7ff24eb24c6306ab0b758235989e97c07cb05286be792ab6b75c3f875b7c2bd6fadac7e0d35a53e8109323e79b2fce9a1cb0ede608b6b3f691a9e7dad6d87df47a7b2aacdc0527de3195f2cbc7ec08810ff3f0df62dd9884853417550c924dc56c566e5a81842de1f9b34b94a9a5f70baf5aaa2747a80779362219bdbd8a365d2e38882bb062f66ac73869c55252b59c1947f57379d558e872b3532d919e64990a676d48c1156be5004d88c4b7c9fe9849abf0749e48971d1efbe74b24d07d082721e6c3d1211718912f8d88fad68848685dbae00df9235f5cac473b3f4a4d029831941fb20e433f5cb30b199111daa5e59d2239ce8c5aaba26fa2415ba180f1668d4d329e6c67e7765e6ba7fd35b5cd8c837f93d2f1f4e1b4b815586bb59102f39dbba01d96186b41b385c134105301267285e2b38c7d3918d6ab83d6b2329aaee94fbf68adb8981f2233cdf04c3b7d18c35416b6086caca8ece70d446f345586b6ca18d37e783caeb3814c414fd53b4b25c300073469dcc8c2d129b7629bd866586d5a0185197a441287a28d86a90ce255e3ea66f80d5fd91be1e7c7f77218734e0ab87f99dbee593ce7dada43455f35d45bca8553893cdd7c1fd00e21f2a780ba368d5c6eddb326b9cf190960d2f1477022b5e2a16ee7ce10fa63ee46b6c5d8cff9694cee9dfe7c97614c0c019dcb47fdceff0f085d25023fe7fb0521b10db9d4135cb6c306330c1f63e14fc1a4dad86c160428a1163d42a744344d732759710bd78cea56fa7085e46d07de87b73dffc3613669ac009b1a5db85f91bc5b0ebe295f253eb9402fda4972d30a3f44ac4158fc6d826ec90d4d99ed71d8211cba706675a17abcb378212a227facdb30b005d83c8992fe353099ed3bdcc96c26cf161305965a5a1c7970eca96c5986fdb788533e7611b57caa232ced5d7a0b7b24870c02c0ef8ed73ef4cbe7a8d3cf79810b642d6c95171e60227092f36c2709b1b6a42edd4eb23582ef2810c975052da2012ae17d3664e814d63f778ca340bd0129cf9bd218d90c351f38d64cb5a4e3cf0ccd43723fa4d70fb1d0c4f2ea709aa733b54690147bee5e738a049fc503b9fab8aa48b1a54ee0252ef46b87b1ccc9ccfbbe2fe7263fbaa86dd0303f0ad6bb8fb72bece4860eb6571ccc20ad512b894f6e93e21445aceb5c4e257649706c6140abe0622eb29965e29f7c8ace748b30ab3a8f8b9bdae9553f6bb841eba78eefa93eeff947926e9e673136838d353edd244dc0795920aa6a76e31eae70ed1d6d4d429bf6b823d894354f1c707f1f8b20aca0d813a724ca4d9bcd57fadeaab68993e7dc23b9c85c3b7f2bdbd92b180724ff38d67d01ea0d53cc14a3bdd343426355d779a43511b78ffd45c052c72b10de93fa6f85e3034fde2d275de105134d4c9f560cb902cb2638e551001f9d4427bc571e1685c20c1a92304b98aa9e3630d0d07b8e7fcce39db7cbda935a12c1b8ab39b4ee38a520830106dffe0d74e783be113c1e741288952689b868331e85c09b935fb09538d2230c32ee7e182caeeef7d14d3d92f21ca3d2ed9c35217b6b21791b14bf3d19f1b8cd7101025eda8f186609175094b33cf12798e6b0ec8e5ecee761b5167ce49e8dde244c9f3d6115ec7bdce7aef7e206204684d49c7e402c482b2c77a2c1347263076f7ec1ef7abf643862049d469516edd79a34bbc9d200c771f9f95d7d9d767cd45caa4d5b850749b72ad874600fff203e", 0x1000, 0x1) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000002240)=""/4096) execve(&(0x7f0000003240)='./file0\x00', &(0x7f00000033c0)=[&(0x7f0000003280)='/dev/rvnd0c\x00', &(0x7f00000032c0), &(0x7f0000003300)='+$\x00', &(0x7f0000003340)='+&\x00', &(0x7f0000003380)=',+[+,\x00'], &(0x7f0000003500)=[&(0x7f0000003400)='\x00', &(0x7f0000003440)='\x00', &(0x7f0000003480)='/dev/wsmouse\x00', &(0x7f00000034c0)='].\x00']) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000003580)={0x2, &(0x7f0000003540)=[{0x9, 0x5, 0x1, 0xffad}, {0xbde, 0x1, 0x9c56, 0x6, 0x3f}]}) r6 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x2000) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000035c0)=""/99) sendsyslog(&(0x7f0000003640)="39207f6b2c435375a67060f070b0e9f3a5100b14e406932ddb90c3e56d05eb51ce80ba6997220c69c06ea4adb754155e9533d62564801b5a6e4c376ed56940fae10a61e61ac75953f36612992158b0d0129505cd228f078a63c2fa92bde19e384d6e282df78f595eb0cf592995b9ff19df7d860d16656646b388e0f682551de9796fbde835be35275b9dfe0145dbf4", 0x8f, 0x20) fcntl$setstatus(r4, 0x4, 0x40) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000003700)=0x88) pread(r4, &(0x7f0000003740)="6669d9befa72e17193656a21803d59c050198052fd9c3674b800acbc4e22dacd260087d379099afa7d8570892803bbdfe061df1acacbc7510f26aa9d964af4c22c9a4847a94ae31f7c6cf927c286427612a60313f44004043f475125c665d8439dea3830a5d18ff07d3fc155b4e333d4a100ee6bbe8aaaecb7cfd92ef7d7930797de94e3420ad42db070d1da068690f7f7", 0x91, 0x8000) syz_emit_ethernet(0x32, &(0x7f0000003800)={@broadcast, @broadcast, [], {@arp={0x806, @generic={0xf, 0x8145, 0x6, 0x0, 0x3, @random="1ab2dfd9e6f0", "", @remote, "acb70d005493f201b1a95e6a8e038011"}}}}) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658", 0xb}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 5: 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, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) socket(0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) geteuid() getegid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: socket$inet6(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="808037063eec4320fe1fc443b248c9f05e01308c1b10585b884dbeded997055037daff494385c32cdc66d40e1a94c8c9ccc5db3c080c3823d6d6730ff9b6c864ba28c866f5fae6cf4612b3ece22d6b415dec16e7e2f6b2b0e735fab062da18e235cc14840d", 0x65}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000080)=[{}, {0x40e}]}) syz_emit_ethernet(0xe, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0xfa) syz_extract_tcp_res$synack(&(0x7f0000001040), 0x1, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004be000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000009000/0xa000)=nil, &(0x7f0000159000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000052c000/0x1000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000030a000/0x5000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00002c5000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000503000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000055f000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003e4000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = socket(0x20, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socket(0x18, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/507}, &(0x7f0000000000)=0x1fd) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4c}, {0x8506}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x81}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) flock(0xffffffffffffffff, 0x0) flock(r0, 0x9) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb08004500001c0000000000019078ac1400aae000000108009078fe339657e07fab490525831aec80e983e6e75dfb11f71b4d43a33dd6a19834485d6f5f7222c7413e045c2d81de13e532ac543d437b229fc841f70614fa2ffe5f5434883d05ba3bc6b44af5eef6c26b98ef92557316790875bcc2cffde543963201643906406210b3afe587d570029502e5d4cf6f306aa3fad5fa7d6bd0b7b132aafe2eb8d15388a4d4ae02242232b6fb34fb"]) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r7, r8) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000380)=0x43b3) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0xfe88, 0x0, 0x37) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffe04, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x4000006, 0x0, 0xfd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001100)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000164000/0x800000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x988}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0xff}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pread(r0, &(0x7f0000000240)="5964d045058b883f0a28ed61716eeae33cf0511342aae71f2d5004080228d1e3be8a04e0d7183723dcdf54543c2ee6da0bbc3899e3ef844c1a396c948eefa8e25b6d923423bcf1c476a1625746edc267f479a8334af84de524379ae55d936e3f2519cbea5008e821bb2ba1f8e130ae405c34211cfb0252c1fd163a0220f571cc28b695aa6858422c3c7ae7f68b49376284c5f51679e7436dfc4a2db469ba1878f11be350cad37bb388a2f41715f17e3c3fda19e7d0b31bd75dbbdb60c7ae08785d03b91c76bb21896c92", 0xca, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}, {0x6, 0xe0, 0x2, 0xa54b}, {0x20, 0x3f, 0xff, 0x9ed}, {0x0, 0x3, 0x1f, 0x2}]}) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget(0x0, 0x4, 0x200) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) r6 = fcntl$getown(r4, 0x5) setgid(0x0) lseek(r1, 0x0, 0x1) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) pread(r1, &(0x7f0000000280)="d3386c030d7ee32ccf6556dc803685d530a24f76636c8b05e1d203df3b24d17ea27e9811d63bcdfb2ae91e843d3b5661964e687b3689106bbc89ef3c4aa8ced831a732a51a0dd1961b348abad61b05b2e4be5708365655cd3e76516ed895a88a02af6b96216ee2f6429d357e95b2843550354ca8460fd06d5d685df8589c2af078f85015f523b2f8e5b7b6513f367aba892e375a1bc938d5c975d4d7d56526dd37c28e2b83295ef527c27960f6fc225cf78d65a482eecde13fb8b6a0", 0xbc, 0x2) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000380)=0x1) semop(r2, &(0x7f00000003c0)=[{0x3, 0x45, 0x1000}, {0x0, 0x100}, {0x2, 0x1}, {0x2}, {0x1, 0x4, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x100, 0x1000}], 0x7) r7 = shmget(0x1, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0x7, r8, r10, 0x0, r11, 0x2, 0xffff}, 0x8, 0x1, 0x0, r6, 0x1ff, 0x6, 0x8}) msgget(0x3, 0x204) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000600)) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) chown(&(0x7f0000000680)='./file0\x00', r9, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x54}, {0x16}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) close(r1) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 4: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = dup2(r2, r3) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r5 = socket(0x6, 0x2, 0x2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r4, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000b80)=0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E', &(0x7f00000000c0)=0x2, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) setregid(0x0, 0x0) (async, rerun: 64) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x6) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) (async) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) (async, rerun: 32) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (rerun: 32) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000080)='./file2\x00', 0x20, 0x0) (async, rerun: 32) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) (async) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20c92, 0x0) (async) r2 = syz_open_pts() (async, rerun: 64) socket$unix(0x1, 0x1, 0x0) (rerun: 64) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) (async, rerun: 64) readv(r2, &(0x7f0000000100), 0x4c) (rerun: 64) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f236f93da0c616e773302d9cae75e39a5a11e32e0e6ebd635450b2e3a540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f610b0d75992c774dd8a36be3bf52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e397", &(0x7f0000000240)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (rerun: 64) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r0 = socket(0x0, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000", 0x43, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="c107000000000000009f8d2d7563322e", 0x10}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7ff}]}) r3 = socket(0x18, 0x3, 0x0) open$dir(0x0, 0x800, 0x10) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 0: rename(0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e08167b7dcf875741ff2843f12718ced9aa708e63a4dc784bc57642d", 0x1c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x102) unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) r2 = open(&(0x7f0000000140)='./file0/../file0/../file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) ftruncate(r2, 0x9) mknod(&(0x7f0000000240)='./file0/../file0/../file0\x00', 0x80, 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) mknod(0x0, 0x2000, 0x20531b) clock_getres(0x2, 0x0) msgget$private(0x0, 0x97f963dfbf7c8684) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x80000004, 0x0) shutdown(r1, 0x0) select(0x7, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getrusage(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f000008e000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) setitimer(0x1, &(0x7f0000000040)={{}, {0x4}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x40) socket(0x18, 0x8000, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146951, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}}}}}) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e1000800"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x48}, {0x16}]}) write(r1, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000c80)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) executing program 2: r0 = getegid() r1 = socket(0x1, 0x5, 0x7) recvmmsg(r1, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/139, 0x8b}], 0x1, &(0x7f0000000140)=""/241, 0xf1}}, 0x10, 0x1000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x40, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0xffffffff, './file1\x00'}) mkdir(&(0x7f0000000380)='./file0\x00', 0x84) r3 = socket$unix(0x1, 0x5, 0x0) readv(r3, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/110, 0x6e}, {&(0x7f0000000540)=""/163, 0xa3}, {&(0x7f0000000600)=""/7, 0x7}, {&(0x7f0000000640)=""/239, 0xef}, {&(0x7f0000000740)=""/3, 0x3}, {&(0x7f0000000780)=""/11, 0xb}], 0x7) fchmod(r2, 0x88) pread(r1, &(0x7f0000000840)="66bbe51604d4fecd0dd0cab0a2019a1ac52c4d7ef9e38ef4aa6f946302520967995de0f793a1be277f021cd806b2b3f8145489fadba4f9f3f698ebcf2ed442bb65e7d27a1c35c7020954b76f", 0x4c, 0xfffffffffffffff8) r4 = accept$inet(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000940)=0x8001, 0x4) setreuid(0x0, 0xffffffffffffffff) r5 = geteuid() fchown(r4, r5, r0) r6 = getpid() wait4(r6, &(0x7f0000000980), 0x1, &(0x7f00000009c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r7 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x40, 0xc) utimensat(r7, &(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)={{0x3, 0x6}, {0x1, 0x69}}, 0x2) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000bc0)) r8 = accept$inet6(r1, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) getsockopt(r8, 0x3, 0x200, &(0x7f0000000c80)=""/114, &(0x7f0000000d00)=0x72) sendto$unix(r3, &(0x7f0000000d40)="c4a43df8a66af0b13a2d559f29ed95f8ecb42b85c40eecc7", 0x18, 0x401, &(0x7f0000000d80)=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x4, 0x20) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) ioctl$VNDIOCCLR(r9, 0x80384601, &(0x7f0000000e80)={&(0x7f0000000e00)='./file0/file0\x00', 0xfffffffffffffffb, &(0x7f0000000e40)='./file0\x00', 0x8}) msgget$private(0x0, 0x616) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x70) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x40000000000) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair(0x0, 0x0, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x96, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200603b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf6c000000fcfe8000000000000000000000000000aaff01000000000000000000000000000132000000000000003c0400020000000000000000000000000000080000000000ffffe8000002"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = socket(0x6, 0x0, 0x8) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000100)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="000000a7", 0xfffffffffffffffb) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000002c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000400)=[{0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x3}]}) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffff72e, 0x0, 0x1, 0xdfdffbc6, "97118011000000d7071b00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="2fc04add6f816b8c02e992b9c49606999308c6c785818baf93d5b797eb7c74a9bcc21c52a8e1219f0fd8042de48dd135c005ca36bca9997cb99dbb97b4079c9d90bbccf7a12461343cc544dc8a", 0x4d}], 0x1) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r1) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x81, &(0x7f00000000c0)='./file0\x00', 0x8}) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x80) sendto(r1, &(0x7f0000000000)="cd8fec30f6f14823bbe0ab8ecd52b43c3a892683f50274be87e5d6a288ab0dc11a1ad9b9eac1d50508162911d0ebeaf5ab83fff66bbc1eb12b2b67030a06a5f226aca01c42fc64c192cbb626d7092491635b551395f3c358e037c5a73a85f96c7905b204286e00009be0af93163e5831d76fdf61b3b482a0796d082c", 0x7c, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x5) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="cf302fdd33ea89e2b1446ca2e1e3df6cd05c0b683175b24f9f8e27982823d5f457278ac37fb581919f84", 0x2a}], 0x1, &(0x7f0000000340)=[{0x88, 0xffff, 0x6, "d9cc1c43983f551f2ded998455147ae3336872646005fb0ab8c31db1cf1c6b566acd862885dc27daefad9aa36a9da2b95c4f47abedfb694c2dcbeb32d774c5e9b525bb6bf52c7054ac6ce3069c2f0ccd07b1fabd6497fb34ab226ba28320b5dcb7e746627ffe21eaf980141898d500d7856fbe18"}, {0x30, 0x1, 0x7, "0d60aad309f08218b8c9d1c44cbe704c723d71359e9a24d775be2a7215"}, {0xe0, 0x1, 0x1, "e90277866ea7f953ce54ec886b83451000f8e69f6564763ac5380c686cf70ae1a0552b9542fe7a81b180ed6128fee6112d161e4b4f32a842cc6a95256bd0236b1902bc56c50d608f74601ce54347ad68e49227167cb32e358419ce0781a183b258c9a7ccfb164329604a40c63ad6c3dca39f4bd6bfa78c3091e255e0dfac42cb2c49dd3ba429976c73dc2e5f212937053f0b97d8eaa399e1273f82f8079bfe71a0dba1a592a385e0ea0042b64511eb62e77494108c1771d4efe3480790d77db3670cbabc90f90e2a2e2d77f7d1"}, {0x80, 0x1, 0x3ad, "d9413b013eb845c2ff87567426327e7d7a5c9c7a7395797103a1cd8ab12f179ace9e6238bd6195d7908dd17fa4bcb5b4f213661e3b10912686c3f84be5f9c582995f0d6e91837d1711526b6f8bff32ab38996afa92b86513a748acfe2e7e68f3144db451b5b9817862ecd0a42a2a9c17"}, {0xb0, 0xffff, 0x10000, "99e9acdda25f0c4e099a07f7caed56daf4f3256f2c1e80d021255e0a043a48bb900a16764b75a6efd76a637c6c37912319e4ac0f294a0c0134009ee88e7efeaf51d02d62e18b30112e5d61ddc013978bd92cdbc66dede19f85981a5fd90fd288aa2bb706a181a9116d864ed217b17af43782af72c47ed942c82b968597457df947db741bc3d48db314c38b3e1c45cbb45cb0ec479da42d6dd8b27e"}], 0x2c8}, 0x1) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = socket$inet(0x2, 0x0, 0x0) shutdown(r1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) socket(0x0, 0x3, 0x0) poll(0x0, 0x0, 0xffff) mknod(0x0, 0x0, 0x5908) open(0x0, 0x0, 0x0) executing program 2: r0 = dup(0xffffffffffffff9c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0x0, 0x140, 0x0, 0x0, 0x4000000000003}], 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) bind$unix(r1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() setrlimit(0x1, &(0x7f00000002c0)={0x9c8, 0x3c60}) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r4, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socket(0x2, 0x1, 0x18) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(0xffffffffffffffff) semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r3) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r1, 0x4}], 0x2, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, 0x0}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="42a7257405036a8593a2a36d638f5dabec3c88c405e7a64a4091f7bfdfdebbd990b3b47630853b97f3a4a59ebfa2584517eece9fbe84daf9f806bafcf3e8f894ecef3299e45dbccd070088a540bd07dd2a6e40794e282ea42e48533168fcb8eda2970a8fdb4a5e46eee3c7ddc068d25ab2af424c3e6a33636c13189181197369712986cd6d498e2d98d1985d7baee034f42ebc41a51551537a315f4e5b6cdebe422f1082d618a6757215d2d0469bb4680650204db35a55bf2a6265fa8e545c875dc89da8645a3b4d848a547fa186d2651410884c5fced9e8", 0xd8}, {&(0x7f0000000300)="6bffe07877e7c6fb77645afa8abb0cb49bce4ee9ca54696a743ab7a92daf0a8259f0cca3702c7d0072abc6463025d22769596aef7af4ca883f60ea00e28b7aaa088f7b8ef97e66e697b084406a7379ddba307baa1fa6f3390754e1f5832da3536b71995dd8b689ae78bffd6c4879c5ea51d633f411967408458aba8cb2d789f407f59b694968ac95b2ccbdcbec7f00fab33f161a427ff7ec4e7bbad223db6eef45ea877ca017dcf91b797cdedf04794cd8281805f7892ee0ed48f344d8fb73796fc8", 0xc2}, {&(0x7f0000000080)}], 0x3) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201", 0xc00}, {&(0x7f0000001b40)}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r1}, {r3, 0x20}], 0x8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') r9 = dup2(r2, 0xffffffffffffffff) write(r0, &(0x7f0000001f80), 0x0) r10 = kqueue() fcntl$getown(r10, 0x5) pread(r9, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 2: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd2) symlinkat(&(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000080)='./file0\x00') getrlimit(0x0, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x1a) readlinkat(r3, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/206, 0xce) getrlimit(0x4, &(0x7f0000000280)) setrlimit(0x4, &(0x7f00000002c0)={0x2, 0x400}) open$dir(&(0x7f0000000300)='./file2\x00', 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x9, 0x1, 0x20, 0xfffffffa}, {0x200, 0xf4, 0x0, 0x5}, {0x0, 0x0, 0x8, 0x9}, {0x1000, 0xa0, 0x3, 0x401}]}) r4 = msgget$private(0x0, 0x20) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/57}, 0x41, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000440)={0x100000, 0x9}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000480)='./file1\x00', r5, 0x4}) close(r3) utimensat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x4, 0x800000000}, {0xfffffffffffff064, 0x3}}, 0x2) sysctl$vm(&(0x7f00000005c0)={0x2, 0x7}, 0x2, &(0x7f0000000600)="a77af03d6e205074394b96c58a5a9170107b092177bf8c7b97b19f65719136584ef9e90039ba9631ecd57ef09cdea778b091752dd619e835ef748e86e4e1b8f9172c815e7daf29c8f1a6bee733b29aa1e01b3f0f947157ad9f5284b34fea8d1888a730ba50029b3e1aea535a73bad5fc4c833f9c502ecd93b044356ce66cfa1e1b70a836c1bb5d00d0a7c26cc3d681c2518202db2037afbe6072d623f7daff3de432eaaccbfe94adacbc40a2151323ca9083524464190ebbcbf2077667cc5c5a6937059a9348a8b0d2c885a1fd86cdbb64bb4c01d65d82d2d549d22a1ac41a77eb2ba005a29f6a533a47", &(0x7f0000000700)=0xea, &(0x7f0000000740)="8f67dcdcd2b51f5a6790acc67ad4f27705b031cdd52d286e38e4ec5674fdc72e501c5630288180e0711322a0346fee9c4d984f2b92325e45af8b2ac8226c4fb0a5a9b4b9acbcdb4863071973491c8191e91a9572f2d154025571f242e4d49ec2c756a732d78f11f8787aae1ece82ef6259fd73a5caad329c87e9a55dc9c1663c57cf4533403e7e925786284d667863a1130d6fc05329a61b9c5e43e9a889b458160ec66c346aa421819c623c47e9f56373", 0xb1) msgsnd(0x0, &(0x7f00000009c0)={0x0, "26f5ccee6c198603d68cdc2c8a50f655e96d7794b80e50395b4bfd9771f3b2dca82a907de880ff031ebf0999b9a4e06c5c0373f91b19d686c5b75b530cef9d1d3e9b7f848cbe1a4faaa1ed1c02898b20f840fa32251ef0fd539bb58736903da937fddbe19143424189601d3b4d049e5d2aed2cc09c723095a1c5cfeb189858f8a5002611889cec503409187ee8454ae6b87a76eb"}, 0x9c, 0x800) msgrcv(r4, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mkdirat(r3, &(0x7f0000001ac0)='./file2\x00', 0x61) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x54) close(r1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80, 0x2}, 0xfffffffffffffffe, 0xe584, 0x0, 0x0, 0x200, 0xfffffffffffffffc, 0x0, 0x5}) r3 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x3, 0x0, "fc686b340da1e4795af94d47bd1301000000963c", 0x6}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x200, 0x2, 0x0, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r0 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x1}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) kevent(r2, 0x0, 0xffff69bb, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100)=0x2, 0x4) pipe(&(0x7f0000000200)) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {}]}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) close(r2) socket$inet(0x1e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6, 0x0, 0x0, 0xcda}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)={0x2, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a19465cd5a"}, 0xe1, 0x0) msgrcv(r3, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x0, 0x1000) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = socket$inet(0x2, 0x0, 0x0) shutdown(r1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) socket(0x0, 0x3, 0x0) poll(0x0, 0x0, 0xffff) mknod(0x0, 0x0, 0x5908) open(0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="fdf61b989039146b54e5c815bb2045e54f49a7aa96ca5506387765ab2568fb7443acfb1ac2d0bd83c87eb4950d50c60f47cc99730dad82f596f15c25839c6a36771adfb00fb3c881e9dd4f8549930cdcad78f1e526b4f330d1ba9619594887c0bcc6c741b5e42ae6d7b7a631c34279cf0a71df13dc57c12730e78c4306850d9b785c9a8ae434a1550d191a08dfbb8fcc3050d80456291ef0ecb978159df2", 0x9e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) close(r0) fchmod(r0, 0x6) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) msgctl$IPC_RMID(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8001, 0x8, 0x5a, 0xfffffe01}]}) r5 = msgget(0x0, 0x416) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) msgrcv(r5, &(0x7f0000000180)={0x0, ""/55}, 0x3f, 0x1, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r7, &(0x7f0000001540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000240)="407a0167f7faac77430e8938fe5b87fac25b8d04aacea20c0c7c9a87a3ac6e3c7c5baf80ebe67befbf0b583e98716098a23c9603aa0cc2bf1b30e16ce08212b5ba66f0b1133988b9230c58c7e0b6efebdc464f7a98488117db4e543407565e52bc44a3bc72642680a4350fdfe4dc9bf5e5814707a1eb6afc456150fc823fb3f637591acb8674774e61c3eca168617e60a3c0d24fe961f1a76b23", 0x9a}, {&(0x7f0000000300)="4a47c9ffb6d1eb1fd6c0188931bacc8d7dac894d60abdb156b2117495d91abad66878255f63dc8c9e47fede2588eb4c76060bc3acc1b495941ba31d090e9d49d6337f7e078665984695e0fc28d207401f80b150315d29ef7c18b884e2afc2f0564d98b8a76f322d260a0d826d0a318ab2f2601ddc1058748995fc9bc2335926844b777dd8ae15ea6c9e73ba96ea2d10912af5e6576d0280187579ec30dd286e036747842f3f60cd40a185595c100cce7c1c010416064c8407950c759541719f15e6431670561bc267fb1cdb196e0aaaadab493c875d5b4641275fb42f7869060a88104aa2cb82b7d7d6a9f43998d05d98e3ea6b04ce490c048ab8d", 0xfb}, {&(0x7f0000000400)="c19ff3d23aa8a70b08332fb2b2e0d0a6144034724cc0c02c647032b0d1fb75a8e543348f340c80c684b8aa0c28a23f997e0908eabb44cd685bdaa89021d5e4158382d19daf24d774d387d46702a978a1b06064c66f0a6df97a7cbfd60a1eb431bdc5a13dd9449f70e01d89640ef71545c51267484d39164481d422649dcad5652338e5de599e342faaacd87f7bbe7b2c4218077c899226c3305e39968560e6ade88b8b6362cd72ef3b950493eed44699aacdd0955d8c452a0c43100593e5905256fe1b5c008b43c75cc3edf094d5e38d15747858278cf40a0b8bc98bbd4a4c1e8357181731ef78f6c09adf0135079b361f01c1402441412f6238403d86cf24056d88ec43f80ca0fdf7c94901cf99ef0994788fdfaf80f822a351b4468d003504ad6a9e872e90637c9ec896b354060a548dc2de2a74b55487686f22a7518af23b1cbebdfe21145f98eecf52f6f2e5c2857de401314070f6265d35787bd22690489cfba72dc626db5918503dd75f3cd980bf3a712b8b39f07a864c3ea0ad6c88c0f22b9aea9e4377de0d65540f47f559892c8398a21825ba7d89eb66094f0ba850c9a54fff5c02f87f479abd495912815baee096a16677a011e6fd208ce219d1769f0fa65c20d48068fc6de4e82c6489a8fe86241c39c290ca10f522b6adb70a76f55a2cf035b16d53b0d47204352cec1d289607777da8bfa1f848f27ec442d9211755753a8317384d036c5195d347cff1ed2f49fc855971693d7019105b23b008fbf3dcc046b5e1b448230282f824e1e0af881f3250a46518e0b13e92f64c8d9bb53644e3d4a06d8005e6dac2eaeb17f815aafd63ae6ef8ef59377bdf8d3499832571b63bdae87bff598ce72b5ca3cca488d16df3ee86523fc94b010ed2d5e5bfc4f4caa6380b00743330586742ed0607cafa16552e6bacd2b9b6f675e42b0adc0cfe2148c7ef998d055d5269b3c8ad59b02e6cbe09cafb72fb0770c7680d443e21501e6fe505e8812e6f612f84f75f96890657f4953618013d1ed281b301c9ace1e4647dba6df13a76e8759e7529e44c8efcd7b6825c749eb2e96bf8651cdad4a8b4f96945ef97fa36fcdce1530bdc84eee7ebd3c7c84145911372e57b639925ef088b4a87c921ce2d2a61aee63fb0c67d734b034d3bbfed4011afc0cc44436437c7a05021c89a26b3c0b2739a9183ac9d7776682516d0d0b9462360910ff1858001edf5704f6bf0b8a2394a797c3e2efbb55066bcd20b1e500ed3742c91a77a0f27589c845203f10860fe5515dd2a7282a31e3e5c8c9368e456d8aaf1352822c687f8376a8d039aa20bade85aa6b187c00e2f62b8be16f6c27ed9258f43114955575b33e4e42314c339ded004418e0479937ca9a9d6806ecd6d0f0f9b0db852c223f0f5380d152667912e19760c8bf6307a867ca274eb7a25ddf2c5a91e79adf2defb34b87adbbc386f33c40be67889b53e555fe1e5007df75789bffa24817b9395430ba847313eb275fc9e49040b97ac1425c50c179331c450e00e65f1b5a621aa6481b4ba8e6fc2b216e4ecb9616bfb3e3f1df8e06a926fa53e77b573b39a0213b1fa805d64d33d0adcf6a86101deb4c9fe734fe2b9a960d2b3956e2a853a21d776971b9e8754415291cb990d7157032e59a840ea6ae3a246f3f5a2a278e0a9c687f3dfca0c994ebe18c395082d3eccc3eba7a6637d5cd21deb3a1df42ad7f9774a0a4b34bd7083aaa935c85ce89a1bc24b4ab93723ed5fc447b1a6e90053f9433ab4b5aa4ab39f26d452fca214824cd8791f61e4dfcedd5d07134581e897f452c34d6c3c02f0d87846a58d577729dc5e9c04feb4edd7c3a9379bd24f259adad4ae3b65ca662fec58860db65aba0a82eb89d942c0496f5d84f6afa012b1ed7c1091df33fe520a1a39ee56374a3e44a3f860e6dd295941592eab7b01c78d0a20f5a8840d8fdba18f4b86918291f7a282eee678c3c1a2f5e7afef575a4287f0e64013853c70b1e6d3c28099d41ff002ae6ddbc3d2db8bc765f1125d0fdc72a81ea47e7b71db101da454b98d86254f1557202fac0aaf9ac5e0721fa9d3868eae3fbab95bf6115335ff0b6864b75b22258d49dd06dc56520d7f561fd5c670d7f7c1735ecf9cbc282c4e5e1a5c8ed15c82f61782974049132e0978d0c58725c4da094510e4ad647f82da8a4561baf708a9a624b47b0c8232c56fb29ed5e99fa0cc81379181e922c8b110a2793bdc60549f2d567d5711e539349cfc67221b6fac7d2e72e1c1e657e7b1008b9e6dbb2b08e267028d34541e7977e70cfe9774b0f830229f2c1960b9e691b08df2b6627950434975558a690e0dd2f8180a81b6040d8b38c5fa8ec0f400556be34e395c66da33050b061f9dd0a17536b4d1e68b8ac612ad12ef907e614b4e7a7cd5ff1671486ee75ec2775cdc6d7fc2e3cc6f013abf5228091aaf096f82d7d0bc69c70ad46543773d2e083eb0bbb408b2a0d78e3c9544fd03e0f9a564aa94601021b8e338c7da251b1c9fb906a0cb724153bdff07b105497e0b61614de262ed223b66ceb563919ef5edb6472ac151a0c5c56356e4ce0220f02effafc9f2b66f18e76632d239bb8fcc824bb90c10287558532025ddb34de2680a32015c99d95a714e64c42ff1f956a79242a6c626c40e089fe3eea4c2fc342b50f970570f51f02eb28ceeecdad48fbfa42bcd4d90aa3ae828c40687132a17f7b1ba55d03efa2b7e26c1db700e8f76c19f3c4f0a635dd96192ee4b0d53564396eb391ef0dabbaf240b0930c9cf690a0df8ccb9d7a2a57c25f7d6c6a47b686390e2cf07377dfccb49754e00f8dc42400f82dd71ac646a87c013c30992c54b838bc36a78ef968f76894c75f77f3f43b1d9c7b3d5302b1085726d319556e1e67fa4968e7aca24451f2ccfdae34f1c0925782a1610fc12c2d40ccb0eed5c63a24c5751e4c89b60c05c082a7cbe780a5b4bfef70b5502d6710c8feeaed709c9fb2fed9c1e08e1395e8690b5e2f1815faa6565ff4a7b158aa3512a37d689880afb3f668c3fa62549014f546959daf74d6821e8a75c7ba31d7e048e049b2c8fb85b0c21418d4e96fea14cb42405255a264181954fc2a08e04dbf693a0413087ee3c025783869436bb64e978ce4d1954efbb58d0ca40589767c2c8aebc7fba28faf10837275885a06853326fdb5a5017e8c5deb81b4cde140a7515d6ca2b520e8314073a9e43d17201d04dd5f96f29e3c5ca578aaa613b1a65cc44486fd700bd91ec56a0694515217fa58c5b7284a3dec4c944411bf26ae84ae629eb9bd014a3a145123f28348593d4e37e3dd4d6e2529fdbe07a5f8f94844f6873fde0b9b954bd075f2cf89c6f009736812e48d1e79fe4ef174c8d5625a9acaba0da4eb4e9a286a92871c661975e7778c58c91058cec1aa8f02c1dd36a6876e9c714b7bf3ea9f96e594fe757266e598d97ebf5366d654b48278e6dfa9a5fbe74f9a0d449e2d9a809a98bc7511e3a675f4c45f76471228044e494992a4dbbfaca6c895bbcf2dc5123e6a9c93b9768e858f07a3bab6b94fd89b1ad62f4a6164aa33c5a33e1e2634200bc9073701c1c0e36f43b98a69c619df9d6a777ed4e35d0db31e0c3447d7c39096142c4c85115d615f04f51a0a1cf279cfa4e6d231db8c6fcca843139281f4727592611232ae7e415309e3a9cc9f1e5e154951c9ae0eafd5ba39201dd68a89e2366a4e5d77f2a13c6f1bf73d738f9986ee026e0cecd9a101da9ef60dd27c8856393adda072049efccd870b5310406acac225387d75daa204b84919a7e62f08f66ff4110e66eca29d3f1f19176384805446d505a3d59fde0661c859acc3f37617b36c4ac75dbd3bd4505ae83c5cb42840d6ea9d54266a9ddb88a831b81ed7c1dbfaa71d3404f96bd491ed6e236b33f44720c8d0645deb4e6ece6f516673b24ef09abf23ab18ba5b79757605f593c09a5c3950c5213ff21f705c9957dc82e8a9e9f515a2d0b24099ab953002edc996c3892da2c831c60b9d89ec3adce0bc99bc130d321a7f3c3860cf86ba6de825011e426df7573ef37345dfaebfac98daa4d06ec1cf2d8ee0ce2ba4b319c022ac12e72f5ae110520f2e5f7570e61977394cae5ee0f496cf5ef4c409c781c7303bcec91caa4afa045ef6a3018b87341cad4a54bbeeb4b870c6a328d9f8959677dd102cb70e15fd1a46abe339cd1d2aa4bcaf550647166ecc93ef13462946456816b232678c7c31ad21f887e5e2054636c6852ebac7e350a6da1dd21a2451b89a86e08250eecc8443ea8c67f845ed59620dfacae9ec1f4e42cb338417dd8dc2b84cd866c179718ecd4104a1ab1372baa4232e4124f4e5c5d714d6680444ac1f9eeebafcf8333ea847ac71fd40743afbd20b8ea901f3ca3671b854811c919fe5839a0c62572dd36164e0a0d2948539e88c0e59311a1b652e68f0c466a513584a166ee4747dd9493e02624dcbeec2bf5e17fa7fb37d33872da5736c8fae8a660023843bc66e03d7d6d89adb6480a20aa559c220313ebf1b5d2cb2dd48060b6f3100bbbb987a05308e568f6678d31328a37d0266f263114c63750cf7d84255b44aae3446364308b5134b9644e0edd51f4427e49f186b926a1ca3a1b0e5557cfd585677314fe0d00060c6818c229a633e09aeb98fe6e254ffcaeb308d2997176f04bcf69e4f11bee1c323e29949e5e0373a86bbc2e02a2db448ec8a8ce902060baf17684b6f281f8249fc41b2a1f0ac76643e76a096f7af4072bd4108469f2de25e5715ffd5c9dac42e946d06c35f8be3065935e90cfd06517e8a1f3c2a480a9b3f7c4c98a57a6ad0966e5b1034b34e6b34dcff18de79837c19f0430be9611ec59d17aecdf8e11ffbb8f3a100e67be95746ccbd304ec3a01e471300fbaafb3b1ff2ca6ad0729f36064a509ff8acf6c5b8080ba58c2a6a3922cf7f24bb1b3bfcd34b5f8fe9864d4431ae62936c6d49386f2b73fad2952747af8472406a4eb87f9c5f8fe6adbbb2b68c7e6baa54b260dcb109f5a0dbfd3ea588812769aa661b2ff9b5d6bee636e4f8421a118713c6e6a43203b16c5b9496382dbe6702f5ef633c25af5148ee2a6c965f516ad51272db074c42759c8706371b6039240a13dcd6426500eb1ef90175b423946d39a9009c7c87446c51e0d9b1e91916f9d7e12e90ed4e9b5321acaa767e852ecf8eb0e73dcab54f52aa9dcd9a6030a7ab44c324896f6e0a1387ec0101b83bc3c672304c6d9c1a9798a647cfecab567d6148322d781bcedae0c92f877c97118327b3d3902025239c01239bfa8df4646f4b1506adc05f0fce66f029f9f3a3772531bcf099ddeb4afb35cf4366c9d471d711cf230ae7bf4892bfafb14098ff1e782f5db4eaf0c324f621b017ec6ade13a92138f25abdc00db1b5b14945f27f33ef109de28d7943d366b83db14958316bb717196f661caafed047f7a29ead5b4b7944abf3e3c472805d83f05159ccd6b303031bba67efc86fa2b9b6ec77d6377c36baa02cae40044c03ca7af5eb56758f1ec4fa634017fb71444b0aa0f298a3ac3cf99311d70ed827d5471611c6c83ab761a94c77b2fd4969dca7ae09c5ed2caa3cf96df6b3c0ffc39c80c41ed3a0523ae904deb8cf6a4ffa71bd988c119ab0d9eada680b91b95b222810d9c62c8dce159b9263de2b9acb64afe8a9d906655e8ad2ba5b59b9fc3b83dcbd8fcea38d7fcd77783da661b893786299f3c82476c58d657822b5aef44f06055feffe74f0b73621892af8a02610b5ef510222b7126118644929e5e91065d8196741dba38f2", 0x1000}, {&(0x7f0000001400)="3cba91e7a5c9f22f6a1c3fe9d89efce5a8386b8ae8bd672cb2a8cc9e65cdfbdb9aefaac6360d2003431ac141059452ebd5", 0x31}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r0, r8, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x40, 0x4}, 0x0) r10 = open(&(0x7f0000001580)='./file0\x00', 0x1, 0x10) fchownat(r10, &(0x7f00000015c0)='./file0\x00', r8, r2, 0x0) msgrcv(r5, &(0x7f0000001600)={0x0, ""/4096}, 0x1008, 0x3, 0x800) sendto$unix(r7, &(0x7f0000002640)="1c3b4cfdd42eebdaa502dcab319e6de7f776b0c023a6de56cbb28d549acc712fcfcb0ab86d053794fd7a63810344f09914bdf57064a6060046576f9b547d4e23a189dc30f51019d7d9e6e67e71e86127c6b25c8f4c4ff1b6e99fb7f8856f3c05c2e06e224027667bfa29beb424298169cdb969a415dd94182d28f9ba1a0726073fa0a2c4f5fa6ba055edde4e32a4", 0x8e, 0x409, &(0x7f0000002700)=@file={0x1, './file0\x00'}, 0xa) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740), 0x100, 0x0) r12 = msgget(0x2, 0x422) msgctl$IPC_RMID(r12, 0x0) socket$inet(0x2, 0x3, 0x3) getgroups(0xa, &(0x7f0000002780)=[r9, r2, r2, r9, r9, r9, r9, r9, r2, r9]) faccessat(r10, &(0x7f00000027c0)='./file0\x00', 0x2e, 0x0) sendto(r10, &(0x7f0000002800)="8f461a4eaa14cdc2ac4a724347297940c1daa2a30bdfd59cb55f561a72d1b896233e955b9e05697c993b64d0593af66aa3ee7f70c0c783fed8f3fdb4a60b3e94101245594cb99c48b850c7bdb9c58b479a7889443cfe2314fefe665f0bbcbc143ba20c0d959b5c9fc100b82ebe9d1641364cb61e0d4e081d14f95d109953da1f5ff2a0cdedb4786d3ab925030f80505192eb50631f7b3d5e85f08871bd30e124d6d8ae8ed65bb218f6234e834f1371815f6c8301ccf6e95eef1342bd", 0xbc, 0x8, 0x0, 0x0) msgsnd(r12, &(0x7f00000028c0)={0x3, "e276d0bbad52ce419b8fc8aa4f2a3bec7386e019b77f3d0d335f2654b15c19761063954660a619b0213ffb6e13cd245a6f50dbb27b8af15e478417871dcdce6105e614f57efa55fdeeebd54026b1c75d36910a6979997e7ba827595cca6e0fb05371a42a73814573b74fde58075d5b8a80420618de311b4c56b870a399b3d4e41f0ea7964b40041494bf7897b21f94ef19ea292bc858fe00a6e16e5eb77841d9b25f67d9dc869aca9c0aec533d55cf21be7c4b13af42938611bc7c07d2826c4a4f31ec46f9b72ea520edd0d906c717889acbc185a56552"}, 0xdf, 0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000029c0)=0x5) msgget(0x0, 0x624) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000002a40)={0x1, &(0x7f0000002a00)=[{0x80, 0x1, 0x20, 0x8}]}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000002ac0)) poll(&(0x7f0000002b80)=[{r13, 0x4}, {r11, 0x100}, {0xffffffffffffffff, 0x4}], 0x3, 0x92a) executing program 7: clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) 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, 0xfffffffffffffffc}, {&(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}) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000003c0)) semget(0x3, 0x3, 0x11) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() executing program 5: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x1ff}, {0x16}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xffffff83, 0x4, {0x7, 0xab09}}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) unlink(&(0x7f00000001c0)='.\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xc, 0x7f, 0x10001, 0x1, 0x5, 0x1ff, 0xfffffff9, 0x1, 0x2, 0x0, 0x3}) r3 = open$dir(&(0x7f0000000340)='./file1\x00', 0x429, 0x60) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x79, 0x2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0/file0\x00', 0x5, &(0x7f0000000440)='./file1\x00', 0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000004c0)={0xb1e, 0x9, {0x2, 0x10001}}) r5 = socket$inet6(0x18, 0x5, 0x7) getsockopt(r5, 0x0, 0x4, &(0x7f0000000500)=""/53, &(0x7f0000000540)=0x35) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000580)={'./file0\x00', 0x1, 0xffffffe0, 0x80000000}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000009c0)='./file0\x00', r6, r7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8d268fa62b9aabb6, &(0x7f0000000ac0)=0xffffffff, 0x4) sysctl$net_inet_ah(&(0x7f0000000b00)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000b40)="d1f0bf9a41f7a48704c2e0c5a1486754c699cf0884d3cb9f3ca1a3698b21cc6cfdc4be8547d6948764235c5a501bed52f94884a705d42db1ce1b89c8b9036e895ac78029fadde8c7fe8c508b9d81e4e546a705c90aa8573c45a4eb6ac512bbbfacb15fbb657106c8d7edd0e00accd2cf48589e19671d451aa86fe5bcb1d0bcf2a7b04187afb2c037e77ffefc6349ed3cd471d37beec4c3ab", &(0x7f0000000c00)=0x98, &(0x7f0000000c40)="f2b9f123f40728b99d80e305b754b561", 0x10) ktrace(&(0x7f0000000c80)='./file1\x00', 0x1, 0x500, 0x0) getsockname(r5, &(0x7f0000000cc0)=@un=@abs, &(0x7f0000000d00)=0x8) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) getsockname$inet6(r5, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7}) socket(0x11, 0x3, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x5, 0x3}, {0x47, 0x81}, {0x47, 0x5}, {0x89, 0x8c9}, {0x8, 0x6e2}, {0x8e, 0x2}, {0x85, 0x5}, {0x89, 0x8000}], 0x8}) setreuid(0xffffffffffffffff, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5c, 0x4, 0x0, 0x7fff}, {0x1}, {0x4000006, 0x0, 0x0, 0xfffffffc}]}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000340)="ebebfd510bbcdda9b489e9775d3e", 0xe}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0x0, 0xd2d, "0d000000000000000b00003e1dddc04c9ae36900"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r2, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = semget(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x3a) semop(r7, &(0x7f00000002c0)=[{0x3, 0x3, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x0, 0x800}, {0x4c8acb06dfa2fcd0, 0x7, 0x1c00}, {0x1, 0x3, 0x1000}, {0x3, 0x1f, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x5, 0x1000}], 0x8) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x80}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, &(0x7f0000000380)={0xfff, 0x0, 0x10001, 0x0, 0x10000000}, 0x0, 0x0) shutdown(r0, 0x2) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000480), 0xe4a, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x80000000, 0x8}, {0x18, 0x1, 0x6, 0x7}, 0x5, [0x8, 0x4, 0xe9bd, 0x4, 0x3, 0x8, 0x7, 0x94]}, 0x3c) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0xffffffffffffff42, 0x0, &(0x7f0000000500)={0x2007fffa, 0xa}) executing program 2: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r0, 0x0, &(0x7f0000000040)) socket(0x2, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) close(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 7: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x4, 0x2) r1 = getuid() sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) r2 = msgget(0x3, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getpgrp() r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r6, r8, 0xffffffffffffffff, r9, 0x20, 0x1}, 0x7ffc, 0x0, r10, r11, 0x7, 0x3, 0x480, 0x6}) r12 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x3, r1, r3, r1, r4, 0x8, 0x2}, 0x67, 0xd3ad, r11, r12, 0x6c, 0xb4, 0xde, 0x7fffffff}) r13 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x82b}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r7, r4, r6, r8, 0x180, 0x7fff}, 0x16, 0x401, r11, r10, 0x9, 0x1f, 0x3, 0x7}) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f00000001c0)) r14 = socket$inet(0x2, 0x1, 0x0) getsockopt(r14, 0x1, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r15, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a25b320 executing program 7: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = geteuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) r7 = socket$inet(0x2, 0x5, 0x7) getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = fcntl$getown(0xffffffffffffffff, 0x5) getgroups(0x9, &(0x7f0000001300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000180)="5293f6ce59fff064b409a9d3b6f7b6f04548bfae63b9f2e14aefaf4d539c5c18b28b71c057a9be789faa4f8e5c61b3fde037ec3b1057343f99620d70bd83988cb32ade0255bacf451fd81b8d35f1cb24730a252f8bbdb8b1bfb8344392e3cc9ff3662944130951f2c4ae3bea1c8f84a7f4a9da9370b00dcab5aeaba1efcd0f76cdadbc515f6019cdbdc7e6c15f6b3780ddd8690a5b35fde1ae53436f4a0cd63c3816ab4ff7552d21c6a77cd8d543960f7db42b4c4148a71160d798e2687e572522577d20c3435c1415071adf91e0340d0db92d6c35df59b3011f6be9b9a7ae5f5431bcc823fd8bfa1420f17d50d436ae3689e26e9ab0aec7ed219b4a35721e970402760eb63f22251ed4761f2f7f1f4295a200feba64a941b07ac1765bfaf39cb5fb81af3a45d2081f947af180e8e861e9f8a4865d3a537098537fe1650c32d229a3098f7e2172c65c2d149da9d256291ca7ce68e27bcca30aad030dffa845618545c1fc515fccc2ad54e98dd89098e77824826e96eeff776efa99c2cb0cdaa9b2f87e42bcb616707f6712e7d183c850e895cc99c85e0f90218a0825e849113fc12217ba543c9a6052f5a678f506ccacfa0c1e51bf7cdd7d7d30651047fc815d3a21c5843e7197aaaf6381d93468d3ca2a98156d1a81547e13161714832909cd1859ed66cd4ad25a8060319dc5c5930db92911397763014611aad5c902a7899ed9d0d2bb4c7110c61d31faed3026739fec8a187d279ee269219006013379b9634bf17a1e7d6f20364b80995fc35abbf5ffb0631be8831dcb8afd3cd6c4c5c3daf61987fe2f9d2e699bcc5b695a8a9f6e89aeda247c1d3dd3854249f4a03c96a9bd13762767d3e081adb381b904b6988aa945f325b5434117b15da13d2934a84b73e9e4d91855679f22be88f5237e09bae19f338f99f1f5b0d38dd7d06b6a107b7ac798215498a42f693d183e16b46d854ae752a2780cee5a188738395cc1a5bf132350325b116fa12cb91b829fcba3760615b435354c3c4d585b0570a644dfa077e6e975cd334f1146f9d77680bbaae7a68263489cca2b81aec4cf7ba99c01cc246479098fa485c7ed8d82ab0d99b60652041d1403f482709eb613626b884b95f669abdbc083b3f8713c6f98e26886c61c785db0fdd6222155b769530672b90f27bc788718747e32eb7b7a8dabfb74f963d88822aede651c8a371790db7921a47100bd91639e435ba8fb627973bf7f2b4cbd11308b101491fc6e29dcb4f8534e852bf42d6a884c60ac2c4e212511969243186f42136bc600f2a19fed025650335eea2fb2b00cb852dee72a81a2c2942c23492f7b9c203caedd6d4b18e65b15f3ca0ce3a30244cf9cae021510c9f5a91de49592e7215b88dd9bc57ce68e7a75566e845871ec4cbcbcb56b42d7f36e94c836437fb2d4ddc4719c4e1ec0bf92fa6c09bd3db885372a7e76543dc4827648fcd843b538866c2202f7539ecaa78ef6f12817895b869b9f32d31f9047cb3e52752d0cd6c55d1402c70e8851f3c2eb359f1f09df2afacf30a38286542f189a7f733939f5efeb1aba8fdcc1457d3434994ec93693d593bea5824d852447b64e180d2f897de430460864ebaefd95f32d23ca1cc6dc8e9fac47601195ceed366fee52fee946ddb18854d65de90312e7e9ec8caccb169fdf42d462cc4d0af978a2c4d9e2390fabd0ede03d9527dbcbbe386b51409971964e7da2e9615e274fce7fe6bf38be3199e7435c81f9503f3f4572411c07c86eaa3d88faab9c23bb9f64983556f6a213f263e2fd8f498c3bae4104ea0f8fce65d44b780c2dafb48c35742c1745535c60b5c574914306ae8e998627355c202975114af50d4ebc13d63d964b05fc07dc4dbea7c2e9f78dd990378cabdfca5c1782a4f8ad2648c0e6fed1ae6cd3dc2283527bf52650de685102fecb1a67a3d7b242859370e1a81d5e6c5216eb3bec53e64a97c9162f433961e88fcf02e40f77da653d68e43e7aa05b47dffd79f43f437a76d964c2ce9c187ae9d45ff07e150f76705f512fba4051d876ae0e5ce2506535edc57e445f5f99e4dde6739a4735d99fcb734a13488838f7a14f8b3d64b70f52cafda7620e9e588b3bdb4821ce6ceb2dec9c2233a409ae47726551dc048435760b82160388ed4c3b11bef6b4cc93402554c4fe1b34db76740ede70d6310e59be4902f58727ea9afacc73918a1fe25136ff62fa94103f451bbf578e2f4519f1b211966cd2d3a81438f965b80ba173815f4e3a0b637e9e63d0b083a62173150edbca5681bc1ec296dfa6be63a9d8dd9a5f3cd8b21fa4c733a5168574141640e78debc8f1b673d9fbbb2914e10ddd6304dc42d03368480262c9a9b3ce2178121c4d9fc3526aab4c02f14f09cb3319144922a471a9956650236caa026fdf64b84e05665c7a0cbf96019655abe3a7abac86f80a818323c7ace4bd2b94358ca876bf5784fbb952773437368d947cae08817eebe06aa9eec320342678724a3674cc56320a9e24760902f2b15a594e3d68b0504c16eac5eb65553a57358960ba8eaecd50d124b2df59ca035240cc17dc2771a8ca54987f97708948c24a9bf3774958a182cfe6a656150990845b05cacf4c4ce25f5d4e1f667e6fcccfd85dfeed6198169451b11c08f3c82b9e7ef288913002e473b015cf8eeacd7623151aeb7bee2c39fa15014c4362aa75c13f9dacaa7037695c9e35befe042fecd2f8bf5fe609e440529bea931c60d6dcf200355fadebd4299ef1987078b36c3301c2fd769e103b979b9e9997fa74cea2266b751cd7833b6a918afacc5bb4dcf56ee96c961e93fe92d190d497b367010ecc4cfb97199c1f512495ece0f7cd18907f158b0e70ee4cfbf5c5452c778bdb9b1dfbd862c94c8343c7915ccddfb75bda686068b6318dcee53e11952f244afe39183da823a8ef684d98c31b38fb6891c1a4a1cc0a7b9337c372c7fcfb8e35c814849d92bdc1e434858d1ef11a4a5fc35102eaace1ce5482c3ede27352a753caaade8dce12ca81a2bd6a5950cd51e3693d397defc8b99f89c02e75a59df77885c74397a6a50b5d4062385d0f955d83a8c63519ceccf2c361e97bf30b0892a71868e637b1cb015a8a438f8ca64d11bac4a78c76a656d2c3f9b0f4f573558e3b494cd9c026a74f7baa9bd47350b93cc1a873b8abdf8a33176ac9565a7bb04035b0971f82cb79748298dbd5a1c33de0b6cacbb7801b1c0f2bb86cf1e7e7578b44d009df88e0be2884376ea0666fdb92c7af48451f6ab7c7819b88a9230c688c76b8f23014431061dd13c7f0bf95b9f7d12fbc65ad7335cb1faebfd2947d6eaf30a0c84f391e7a12fd1222a4dc71eabeae69ee8df6e7c9318e3a66902c4368244c5275ab5b39e94a7fa5cedad8a75eb8fd8e21e068ee88a1784ef38f8f0b2f261ce6bb7d0594cbef2a475415c6f53c0e80c14711de8a1eee63fec2321f0366ab66132d213ae49e193fa5c146ca1272860173e84043359e2d99701f9540a9ae40dae563267efe3787d4a76d600ac501405bb26d61f4aba1967bb5a4b0d5c0941ce6376ab3565889fa6a81c7678c197ab470228290dfe2b18358c3ea76bf35df9eb792bcccecdfc908e455565e8a57600af877d1ccddff7fcf631cd20c3afe694f6069d6b3bb3b423a02ec2d12a4ef671c686c27dc9daa62a45f6fe557c4564820f9dffc0860448cd1eb70d354be74753bc8c01fddda488e695ef907e8ea08e8769a4987ea6559b115b5d101f8ecf9221f7f27bad514126a771865e3e06f07cba9b737a75f888c977809c6e7b6aac80797b8de8a5d4910105f27eeb91c12c18372d79545e4a39b4c0323e98ce1243a4ec66fb81517ce1bb3f39b0293a3ba1cbac550ac52750e56ff1fd057db78e50dfb92aa171ee01546b7d71195d6e205a7bc7ac523f5050899b6fed6deed02bf6b1d18c4ad6d8481234a4d5c54fcba7394ab21cdd808b941aae30c0e9c52771d0c479a625e1e337243b28c0294494cd1dfe69c54445192f3844efa79fef0465df43a2bf8d4228293456f59a4cc42878e54309dcc008ba9a7161fe53c3b44861b0137feeac4967d247d54b8895762bb3c1600b90bd29fa8be997013a0cd996e57c59bb025e28fa6541d2032b13e7b2404548698d87257cf192474478bdf56a27629ff9cd9739c54d2be58b627c9987c3418783737802dc47bc4230d714992958dfd8032dcc6233bcc6dcdda3d8a79b8258d5e9b18e4637150b76633986add6b4a19d5b854728cba6497f7786ec3e66b841533177866942474e036e21e65ab9cd842b53d3b0d34d49026881afd99110d062516842cf2cfa7681f3c8af31d9bc6cde51bac95b5184ceedfd77d7d2d319320cc4d217fc5849d32aaca87346ff55411d320424ec2a5453d941ac9af1eafc507f2102163628778da1d40d9da6b33cea10808a0bf4e906a8b589a77a826b103bcfaa0ee91a790835ded85390ee0b6ec139d20f931dd9e7ca73d68d32f73dad36cc115fc1afc964ae29657231fde511f146c71ef04ff4ef4797bc8d3b770361af9bf4af87cd57cfc995e8f4327fa1e57f1a95440f7575d070c0a2d810678327c9e76731a7b63b089947d8283ac3e8366b247acdec2d3ba7884ba2f7e987b4a4d7316c38ceffbd11547fb10013f557a91338bacebf503c4de34843f5dd0d882bd5e5bb48cd381f2d870dc29ac048a7a354754eb853c42099dc31b12d88c86c055e388ab6c59e72b27a2eeffa8d458a617a01c5ef8389ea599e3ea82db1c0b52fafbce4ee66544c7addff493f0a89d206e31240ad5cfd0e6099b256a9c2dd726a7634c29d678c708d1156f65a814fb9ecf100395024dafdb03c60f7a88ce572c87ccf939753d836f9101f538e2d220b938c7a7ec0dd13d7e2a9051f0fbef6166df74440a3eef8fa9f50b9860040efcf7521c31be34bd1352a079ee17199b89b65b6ef2635f1297ff1ba17c1dcd4f9fe68942392799fd0b0905a6b5b033c1286387ba38e085501aa2d39cf802ba5eef1ec07673b39c008b50a3d39fb237cad8d2aeaaabc2e46c22c740a35792b0a7636d0fbade8d9053f6bdbf463eb767367d439fc3a6f0046aa0b45a552a4eab4269f10b6fb940ffdee5a28fbf99676d6bbbc42b2cd433d75fcdc31a7a1acca041c8a72a3db10b8af39a1857d4670f9089b9ab269447a837c89e774e29d8af5ebac99df48c7ff9be8b9113f7b1edece2d6468ebe9c5e2414c7d14d0dae9196aef8c3ac3e5bec3b8837e3c8ad261bbfe80081e5c02ad8c94f6f59b65847d02bca67233007e77de4c98c7ffa354ea610082bc000b34cbc1f4fdc4d96af8eff2725f95175c9f98eeb953db114a6590a504d402a73534b573642959355ec9cfdd8cf12124777f42c27e4849e0f1c4e65ccb92b950a177fc06c2f717c88ea0262e3d932e830c357feebba3bc92ad44ad0d99829d9df0c862ef809f4037f513cc8c163a5b9e4f5e76f84b2d72418381584a8e7268cb76521334530fbb0fbe98bcf9aa7c3e54cf7b6d9c029da23acf89fba789d79c3860586f23ede0be6738933fe13131b04eff37b80cde479d13b3b6a3cb03ce47b1e817d37eb52a6b6b9b6e6b095c13a7c5d2fdbfb575db36d6b31f8306db3b94abea70caad2a1ccfe91a8a2b90c678520f017e535ae991f5662527eb26d59a18eca945311535c9195510fa5b34e2404c99011b6e1bf6dffb8515dbe0887f57d26d941c232042818ad42159b91ec236dfa623bfb3764077f13bde63e8cf9c73178f2bcbbfe6a16742e941bb5af6adbb522", 0x1000}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r0}, @cred={0x20, 0xffff, 0x0, r3, r0, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r0, r8}, @cred={0x20, 0xffff, 0x0, r9, r0, r10}], 0xb0, 0x1}, 0x402) r11 = socket(0x20, 0x5, 0x7c) bind$inet6(r6, &(0x7f0000001440)={0x18, 0x3, 0x8, 0x746db815}, 0xc) r12 = socket(0x20, 0x1f32c3b930d16df3, 0x40) fcntl$lock(r12, 0x7, &(0x7f0000001480)={0x3, 0x1, 0x8, 0x81, r3}) openat$vnd(0xffffffffffffff9c, &(0x7f00000014c0), 0x80, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001500), 0xc) recvfrom$unix(r1, &(0x7f0000001540)=""/124, 0x7c, 0x1040, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x400, 0x0) sendto$inet(r11, &(0x7f0000001640)="4db059ecf58f34f9f67776ad2029ca94f9e0f3596fdc1d7794541ae282894e0b0375538b221e1e5c5d9d6641150ea00d805d3ba8c180ee327b", 0x39, 0x8, 0x0, 0x0) geteuid() read(r1, &(0x7f0000001680)=""/195, 0xc3) setsockopt(r7, 0x8000, 0x4, &(0x7f0000001780)="72e64873d30fc7db6af5a241c1008d009f7794a75b72b49253d0a1c8c16428c738aaf5a97dbe2f5c0871cb77", 0x2c) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0), 0x40, 0x0) ioctl$VT_RELDISP(r13, 0x20007604, &(0x7f0000001800)=0x1) kqueue() semop(0x0, &(0x7f0000001840)=[{0x2, 0x7, 0x800}, {0x3, 0xa33}, {0x1, 0x3ff, 0x800}, {0x0, 0xffc0, 0x1000}], 0x4) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffff3) r3 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r4 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r4) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000000019078ac1400aae00000011d881e90d9382e31"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x1, r2, 0x0, r4, 0x0, 0x100, 0xff}, 0x2, 0x5, 0xfffffffffffffffc}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r5 = getuid() semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x100004, r2, 0x0, 0xffffffffffffffff, 0x0, 0x64, 0x143}, 0x200000000000205, 0x1f, 0x9}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r5) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x98) dup2(r3, r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd2) symlinkat(&(0x7f0000000040)='./file1\x00', r4, &(0x7f0000000080)='./file0\x00') getrlimit(0x0, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x1a) readlinkat(r5, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/206, 0xce) getrlimit(0x4, &(0x7f0000000280)) setrlimit(0x4, &(0x7f00000002c0)={0x2, 0x400}) open$dir(&(0x7f0000000300)='./file2\x00', 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x9, 0x1, 0x20, 0xfffffffa}, {0x200, 0xf4, 0x0, 0x5}, {0x0, 0x0, 0x8, 0x9}, {0x1000, 0xa0, 0x3, 0x401}]}) r6 = msgget$private(0x0, 0x7a7) msgrcv(r6, &(0x7f00000003c0)={0x0, ""/57}, 0x41, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000440)={0x100000, 0x9}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000480)='./file1\x00', r7, 0x4}) close(r5) utimensat(r5, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x4, 0x800000000}, {0xfffffffffffff064, 0x3}}, 0x2) sysctl$vm(&(0x7f00000005c0)={0x2, 0x7}, 0x2, &(0x7f0000000600)="a77af03d6e205074394b96c58a5a9170107b092177bf8c7b97b19f65719136584ef9e90039ba9631ecd57ef09cdea778b091752dd619e835ef748e86e4e1b8f9172c815e7daf29c8f1a6bee733b29aa1e01b3f0f947157ad9f5284b34fea8d1888a730ba50029b3e1aea535a73bad5fc4c833f9c502ecd93b044356ce66cfa1e1b70a836c1bb5d00d0a7c26cc3d681c2518202db2037afbe6072d623f7daff3de432eaaccbfe94adacbc40a2151323ca9083524464190ebbcbf2077667cc5c5a6937059a9348a8b0d2c885a1fd86cdbb64bb4c01d65d82d2d549d22a1ac41a77eb2ba005a29f6a533a47", &(0x7f0000000700)=0xea, &(0x7f0000000740)="8f67dcdcd2b51f5a6790acc67ad4f27705b031cdd52d286e38e4ec5674fdc72e501c5630288180e0711322a0346fee9c4d984f2b92325e45af8b2ac8226c4fb0a5a9b4b9acbcdb4863071973491c8191e91a9572f2d154025571f242e4d49ec2c756a732d78f11f8787aae1ece82ef6259fd73a5caad329c87e9a55dc9c1663c57cf4533403e7e925786284d667863a1130d6fc05329a61b9c5e43e9a889b458160ec66c346aa421819c623c47e9f56373", 0xb1) msgsnd(0x0, &(0x7f00000009c0)={0x0, "26f5ccee6c198603d68cdc2c8a50f655e96d7794b80e50395b4bfd9771f3b2dca82a907de880ff031ebf0999b9a4e06c5c0373f91b19d686c5b75b530cef9d1d3e9b7f848cbe1a4faaa1ed1c02898b20f840fa32251ef0fd539bb58736903da937fddbe19143424189601d3b4d049e5d2aed2cc09c723095a1c5cfeb189858f8a5002611889cec503409187ee8454ae6b87a76eb"}, 0x9c, 0x800) msgrcv(r6, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mkdirat(r5, &(0x7f0000001ac0)='./file2\x00', 0x61) execve(&(0x7f0000001b00)='./file2\x00', &(0x7f0000001cc0), &(0x7f0000001e00)=[0x0]) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) r3 = dup(r2) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getpeername(r3, 0x0, &(0x7f00000001c0)) bind(r1, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000a80)) pwritev(r0, &(0x7f0000000540), 0x100000000000000a, 0x3) r4 = dup(r1) listen(r4, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f00000000c0), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f00000007c0)='./file0\x00', 0x100, 0xd2) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r6, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="53271d38861ce596a9be0e13358c5ac05ca98341a13fc7146e34ad73e31ce3", 0x1f}, {&(0x7f0000000100)="dd882965a81aa4f00f183b8f6a41b7a8966ef4939c884d4159e70f319c4a74a602ff81812da00d4fc74e195125c030bf2a3cf563d61f3f509f9334817e36d6d18c1cbcb591e10134e61f1b2c8e0071cf4fc350d8265b7d190e6482bc0ec12bd50bdbea3be59e7932685a8ebb02f6cd694aad691e1a9fc496e8b6392d043ac6bddb7f8644a36f26ddfebdeea0edd0159afc6a979e7672fc21ed31b7975b8e1a448ac68995e1ff001e0f48a475708c83a186ab6ff7f25a094f49e8677af1bf1ac3a8102c57", 0xc4}, {&(0x7f0000000200)="204a0430bb5033bfc0", 0x9}, {&(0x7f0000000240)="20c07b17f3ca994fe7a22a04dc70660a32ed811bf99a714476e9a3a88e9367b81c04861aa61819a8a95040ce4cda6779f3b52662bbbf770a2a8d57c0b589bd430df7dde2f84046177be5c145a0d137392b64f0a3c5ec3aeea779f3ccd753f364b5767577682e53a3f9e14dcfcadbb7c14e564a0ba927517427fef714a5cef00975e1837e3d56bcc2c2d72a5269eab2b6b546a5d02d9e1fa0217a0d0ae4b41de4e46cda271e652085a6465894d72e79f682e9f8ea0bd803ca768ee4a2032dc43a277b8a888df0794dca47759ebb954653fbe40d2b13d1d3ed3daa34d89b86c01842a1ccfebbdf8e906e92d40aae13bb99c6b81b878a1fc37ae8d0", 0xfa}], 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0x0, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000500)=0xc) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) socket(0x1, 0x1, 0x0) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8) (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1fb, 0x7, 0x0, 0x8}, {0x5, 0x0, 0x0, 0x100000}, {0x812e, 0x1, 0x4, 0x81}]}) (async) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) (async) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) setrlimit(0x0, 0x0) (rerun: 32) mknod(0x0, 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) (async) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000540)=""/242, 0xf2}, {&(0x7f0000000640)=""/72, 0x48}], 0x2) (async) socket$inet(0x2, 0x4000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000700)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374a8a2cf5dbf73f18ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e9034396c0bdd5a2b8d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x80, 0x0, 0x1f}, {0x406}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)='O8', 0x2}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000006c0)=ANY=[@ANYBLOB="e0c17e1dd2a688939ea5fcb09fba3f17ed85a3dfa31033f09b2b1b35408508a714f7bb043be92f38e88e046ab45de5b88c0d9e11dbf51c45d867ffa5130e6c485ed88034e95a87751f5332f46464b7eb1192437f13a63df1fefb9bea4ceb4e2ed6315ce6640d9a952eacb13e111fca7e3d9a40627fdd7ec6a54dfb2c91f8af23b93c4b6415c8235bcfa2d8453e975d80a0de677717c5b8c0fc5cf031642be90636bd41a519d981e58b27ff38f73583c41b70c7c14073694590e9c25a9531f98336ce4a657407f3adfee30892c5a4f7006a5aafb25e22435933e3930e6b46f65769955bee891225dbfbc8eacda404c1d2622ea5a5955860", @ANYRESHEX=0x0, @ANYBLOB="9f93327885924f73719aefa7d6c267ce5d0255984a85f5a42ed6d37cdae124d4befac0390d4b91fe987dc729a4c3ee396199823f4a6fd4d1cd509f0dd5e24e398340fa9de33ae8281c1a7b7a88101926047942279007a159fcddfccb8c9fde895caeb6da59840cde72e24ed9c6d9225739f08b5e9f01041d23de694c8b5c9704cba2b16b434cd4da0700e0c5010442ea5115589a60a6671a3aeedd8c9696564b27e38583160288bff80d0000000000000a110fd0e55be9ada9ec4d2d74a81f05a8986843ef7992b26dc9e9862fb68306f5ef063d292bafb7c6d9b02eb68b6fb09577bd928dd5cf9e743850bed3a2e5dbda54fa87d8c23d41097d01755f0304e4ba8e09a9a25bbf", @ANYRES8=r0, @ANYRES64=r0, @ANYRESHEX=r3]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 1: socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') flock(r2, 0x2) chroot(&(0x7f0000000740)='.\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setrlimit(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x40001ff}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) executing program 3: r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x0, 0x7]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRES64], 0x401, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) fcntl$setown(r1, 0x6, r0) close(r1) executing program 4: syz_emit_ethernet(0x96, &(0x7f0000000000)={@empty, @local, [{[{0x88a8, 0x4}], {0x8100, 0x3, 0x1, 0x2}}], {@ipv4={0x800, {{0x1e, 0x4, 0x0, 0x10, 0x80, 0x66, 0x1, 0x3, 0x3, 0x0, @empty, @broadcast, {[@generic={0x89, 0x4, "a544"}, @ra={0x94, 0x6, 0x7}, @rr={0x7, 0xf, 0x1, [@multicast1, @local={0xac, 0x14, 0x0}, @multicast2]}, @end, @timestamp={0x44, 0x10, 0x3, 0x1, 0xa, [{[], 0x11}, {}, {[], 0x20}]}, @ssrr={0x89, 0xb, 0x3f, [@loopback, @loopback]}, @generic={0x7, 0x4, 'l<'}, @ssrr={0x89, 0x13, 0x50, [@multicast1, @empty, @remote={0xac, 0x14, 0x0}, @broadcast]}, @lsrr={0x83, 0x17, 0xe1, [@multicast2, @empty, @multicast2, @broadcast, @multicast1]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x7f, 0x8}}}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xf3, &(0x7f0000000140)={@local, @broadcast, [{[{0x88a8, 0x0, 0x0, 0x1}], {0x8100, 0x6, 0x1}}], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x6, 0xdd, 0x67, 0x5, 0x80, 0xc, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x11, "d591a1f397432e06144fb09a55e74a"}, @ssrr={0x89, 0x7, 0x3e, [@local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x17, 0x3, [@broadcast, @broadcast, @loopback, @remote={0xac, 0x14, 0x0}, @loopback]}, @noop, @lsrr={0x83, 0xb, 0xff, [@empty, @empty]}, @rr={0x7, 0xf, 0x2, [@multicast1, @empty, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x0, 0x1, r0, r1, 0x0, 0x0, 0xd, 0x40, 0x1ff, 0x0, 0xd87d, {[@eol, @nop, @md5sig={0x13, 0x12, "4c82395e0a9289102c176f9e4b62d08c"}, @nop, @timestamp={0x8, 0xa, 0x1, 0xf9}]}}, {"72632b1c03d48835bae201e860a6e0e7cb8832fa2ce367dc4f2c607c806d7cc2f7c0f1752a78110c91a6664721e85cf534957d8874d52b2f23046a59d94cdba52293e240440e6daaaa"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x39bf) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0x4, 0x7) sysctl$kern(&(0x7f0000000300)={0x1, 0x11}, 0x2, &(0x7f0000000340)="3e1227c86dbfdfaa38864470eb1af1516733509d5d0c27e4f29725f4ff1f2576175a84291db992fd323efaed66a0fa961c4a322361af3373d72a5d5954933e8c46d71d9b6b229e15bc996401773d845c633728a1362b022eb0f80c772187850fff82b0b75ef33421cbffeac34d8b0f0dab227ddfb8", &(0x7f00000003c0)=0x75, &(0x7f0000000400)="47537cc2ef72a6e31b403a306b5e26b52486f173e2cec0604a1a69e82c3d33de32b9fef05f88cb04d641acd9f315178bf39238c745eb0caf8a25ce92ef1574f0c8012193f7283e18f16449adb35e4888413c1c249a5a7ce681c5777ba91f04294b8c7e6ca867bddc936a9fabe864b897ea967449f8859952963087b3cd9c115d146fa09432a45553ca631aeeac377cc1cb0b927c57959c95df1c0efe7a5b86f5aca710cbe1a4bec96063bb111e8b333298c1c5073b6f1855cb9084cf09793f347902ffc349183a10bfe99df26d1603ba19d888efa34c5e4b7af4d35c50f72fb6af31a82f7e52d40cfe8d0fecaba39451781e92a6eaa269a82341e6c4ade2c813d0a2f57ef3cbd330ed01a587c1602d4e577d7d2883388660eb95d903724fe91cdfaaee625cd63f179203ab2b152291ff6705c3445caa315780ecc280c5059ad9cbcb852b44cd388fe8e92f601c00418b5f674c846383bbd953457eb54c4add8a4abcb86697fd8599e9564ead358c20ec89f16c6538319ab70877d17cfa14c5341758123740b8770f7c0f4194457403587efdcb95c8c722ddc7a08f4a12b1a1d59b17e7389feb78dddaee8ab9a8e88d17f38e1637b43d2d1b8a5f8d0903314b4fabac4c2b135fc939553d14363d68960f003eb17f60ccd87d77843d05889fd1c78425fa5581188a70724361923bfa30b5fb201dc321cfba075c9bea1c148f962b776c1eb1cb61b9c42c4d5ea057aa14070ebd0995788ae81d62106354bb353757abb0d21167107f5d7d8600fca1870c8381e0222ce6b93a773f343ad72e44d28a0bde264aca6ba9b407374ab5b5e6d09ac48e19113a51795a0cc8a2f2b2c36689dfdc2a3cf60a66d7198e76ea1472ff02113c309a34575dd0b3523f7aeb686a53a587e2cbed043671f9b551c59212a0b9c6501f58224d6802344aa231a9b964cc59a091c2be06df1442114e42a95a39e312b73c81921cd1f9a2516934d8ac12d8a372fabe9e7219c1862a0b766ebcc836e520f645b1adb16069ddf1e2d34fc6aa7fa0d3e324b61fa3e19272e93c04619cd317a252eb1dae6a8d8141dcedc2f0dd5d0cecff67df981a6a17ad09a747c22eec3c745a21e3b68454b11c681a97de8e090d8052adb29aa7060003d06bbef0503034a0765dc55bf95251e350f3d03ebcb42a10a07ebac538044f20e57bc2954ba89d8411ed3313cdf6eefcf7977dfaa03cb90c0cdc0d82665cb1506352df12be065c04ae747d6b516cf391e83afe8edfacff9e8d71746ff0d45f7e559c7d67d15869cc3e761f5bb65dbb3516ca2ceb6b844c7b63255add51eb64aabe32eb45c433a624f44679df335ac0c79a8c86e5849fca1ed37e18b5ba50f0fe9ec0f9989bca0fd733f03929223957a7058b33f1e08ef85737fe28bc2d6fab713656d6a745a84a369baa4794e74471dd859adedafcb4ba4f413d63fa8859173be9c47ad9e46b7343a03c95fb237af820b03af3976ddb396887b9ea1d0cc269e75ad1b0a6dfcdba8ce11f8630122c44068c703c8574762b8a218fe835cd3db3e31f4b248639dcd1ed326f39c222d4ef6b357411ed0cb8c74f5072a7f7401a558e54a2ac84085e464f8596c42be577bf060b988a37bd6fd96d6bbef3dae9d86cef337046810fbfce2b8546acebae240e36ac996f0773b07fb396aa1fd463eea771eafc9bc7b0fa9e5db6b59eb5e9198d575d82987424a05ee21bffad50f9c1d0abdb0c8c89f6c0d065522bdce9690d8f6bea072a4c3e23acdbc53726aa23d78a1d39172becb830ae507984662af17811dc1befbba201e5390df4a2895bd6f992b386e0d4c1edb4f03be25d0f5d9dd9c24c1496d7537c566632e2135657814e856e8e6d02297c8dd27f19346a4a87e9b34bbaaa975b257fa09db1973e2a12a59e2d4391d2d9588c187d753f3d53c34f7e8fd1e13c01e345c8d1551208542c3a81f8137c3640da492c217034282c4cf137bda9eb813a8d16de99fd38316c32e57b9072ca89da68f20f4fcb301aed2c3abcbde303af023639d06faa3f0ce4effd45f3b16e2fbab0113590a1cabdedca52eb9f0968f63c036907aa3ac33705119b69f1aa3d94577b81a40c57986bfebcec53b9e5d99b6b35f65e5dd6c79acdbdc88be407676ffca5a7f0ea51e593dc07de0da0e76603977104ac1276d462b8165623d00e06347fd6a70a2e536d82bdb596c02c400dc55861b7d2c4bafa13c9ad8ed8610d0d2e721d8c2e99221b3c7990d9f58bf9c25ee3b875e5097d42f198ba325be9a29151dc0370b63c48f82b266e838224c7226bce8d13db59bbd83ac6acdb8a68544cbb206d5789690eeb0d2bce245b32320613a41c13b2b3da5b5234eeb5d9928e5992600848a3c0b88468439876ec0700af4ffd51937c30dfb366e82ae01edb08078ae8de082702dee3012fb8df687a68c25c3c727760860248c2fd0820e13f42b5ecff9a4ab88c41feef1c7dd1a2758a347452c654ef0fcb4a7354d729db86292b5bab2b0421e3a482b248f1cbff377e776ee2ac245b879471baf7caaf4ff89d832db3920f6262c715894bd1a4ad8052a77a591f348a262e00be7c7f86419c39cd96bc18321d25ef97e47cd63df9c369375a6d96c968f4d148c660511bf72ea325ae161366c65f8ee46ce310cb0f77d85d3453c23c7daadfd254011f013708049be458837e4ebdb7ca35d7a06f279efe2b9f3876d4896b7c64428f795493ea9f352f9032ee93cbe844a5d91ea101933c26b4b8e0a8e65458f7ae7ae937a32f98d288a88a6911f16f1c062937a970efbd44096e2ea7d97d14e6372e6939d77cf79f0336869e98d1ba2b740fef3fde8a2bc3f07a1579e3b6c4726b2102f861143f130fdd44d5a4ba40e538a08f93e6be8ad82d91e4fb73cb23b067a24637bfb0a6ad311ff4e2b5fc51525e8549b64f596093bf311d99ba9c26ff1b9be73b9557bde7fff5dac441e1be99ff7b68d23f2675d538ccb2778ff3ec8a64a1456222002ad834ff1486b4b9d96524ce3e5fbbdf95a7bd201bbf793d33f09c8339339b1e7d0ddc0afacd6ad118618f0998df2e7815c9f44510564309b8ca94e36578d134ab2d9ebcc4a56eac87b9ded3696fe08cacfe18e80517f7100dd9dc5f0c7a8aa4258e03b72896e52e4c841d1dfe6b5b6b5104a116bc65c2cccaaae2b305c112c43c786477c6b711e76822120652c46c0a820a431f4a3852722c0c6063c5c8d16de4bd23f8c3b83a9b3a2db60397ee0061c38f116070c006836ea7ce6280ad6fefc614c10c9a0cfe52ae25df2081afb1277302eaa4965468b845145066a52bf5920e4d935a7bd626fb9b151b986c89b0208c323ac54ac9d40d2b31edd7a544596952d18064d0d35b33769fd3566d4599a07899bae124700d492a935def7e8e575962c25a4f307e224152bd3b6e27e6b3eec5f866fc3f85f398d1d7de0e8fda7b6845ab850c772d7c33a09c476a215e3c3a6c069a35862c993ff44d1930ef609e83b25b152c4ecc7685f57abced2b1bf1630259e1c5f4a641c400a0863d1f35735f07355d25950a227997008182222c5f10f0dbb0db4b4f228e4cabb28b5ae5af0b40b29b760ddd033bb7d2e67f04c75c0e93987603a1a90c9293e9a89f3a3a1e99344c389bc981b276a075d1050cf19d2c33d083efb474891338e653495a592ba9c6773870432e2623e3b9233fa683b52055ffc8a8d35f8cea6e06361d91ce9def339b0f7e9bee8414f363d27c6b8b03e3427f626460449f7fe4de42198d2cf6404eaab8afc3d96c5f9b8919a7a5cde7b8ed21f478e9ea1a48406e5923a9bc3e71d6c4ed40c08166b132d15247e1cf01f13d7e773884072169bd043d8dcc435f6612a106afbb3be673a5191b588faa40332a707c30ecc809aa7592fdf620c7396f70de64dc925f77592690aa1e1d4dad8829fb7b6e7bd814da442be3e7fbf3610b3d8f987580b9fba9482b7f1bfb3b725b09599aa18d04ee11149431f2f98f6b819c96509e9a86d85916b007a60b96a6709dd662f4008c4e7c208328d6c61eb5d9a5984749a7c65bf2354aeca60ec664aeb30a9682a896a1522f441ce90778f099de79f88c610dfbc718250acd0c922f617f45fc803fa172f2bbc1c6532ada7bcaf8038cfd715e964da4c4fec3c93f536a42384e4e042c92b174ebf0bed29b5ff606807c6f4e0fe6b65d5b07c6ac5adccaa4108a380a948e92e31fa8f78b3a3853c2bde2480cdf3b9808915aabd266e4d800cd822a1fc9841107020999e6e703a2f685bfacae0f095c68b10024ddd4b5ff67d6dba36186f84931049e3af999b5f334af08f39bf80bb4768b950546372ece11d8c41fa219f9f0f7625b6e7c99be25b71e86e96d0489e38cd1815d0deaf36dda7d5c4545db4bd8fa9cee26dc7ef5ada6fbfbf7fe2306e57ca2064a03262fa6b556749299ca54a89de7d6478cbdd2a4604e80a360acd1582415c321b063868432547c99356ea08eb0c0c545082a2b64adb7e1c502f21812688cc6d344c806af9a7cf34171fa71cf33f80e581df5e81ae17aa8927d2a4f766b972b964288bcb5f6cf294fcedbfa55bd937999944a4a1066b48f26268fa982f5b69c13838f1e7ad32521428cab5e20764aabe8d7c8a63382b87c46048b29209a20a9af67ce9ff1c4eafda996c95749cbc1d4aae11b458cc455179c25c7382a1a834b8009fa8af271abe78cfabd61c9b9b4186248a69e406f1787805a888c9e0913baea19bccce995334f72b177aeff7589c8a1244759634c3e5aefa4bc357168a4bb0b7389071ea9216977d013fe4a106089023e65316d354dcbf44c95749dd31d03d282fe19dcfefbef0ea84ebee6ec5608bcb01be5231b83f317200dc7b63fb767d0dbae9ac83a10abe252506e389690638df2faa2ac47e2c59a07cdeda71a209e1c1f81a39c2477fd51281e7c7fba8781320e33229b2eee5b8a5dcaa2127ac761852bc4acc9566234cec899826543bc09c7edfe5a177d602393a123f903e4740e74272b32e86bd0078072963d9d0b8ade7c4ac7c5a67140594cb87d80b5a4d2878105bee6ea9c4f8d2131b3591b4ac37bd7bb414e4daf54f4f36c3655695a145feac92d7e9e0ef242a64ade9994a112aca1d11d5fc26e55dffe82bbd416b076aea575da47c13a28e2bb759d05667607dfb4a4297d3bcdb115046fdbc775d6a665d0396c334345fa6c6e0e45856bff2e8c806b4023d0fb84e45d1232314ab86db316a7a389bfa077c838f26ce6c1522dde434fd15c40c33508aa055835ebda9cdb66b421a05702bc755f655c758a8ff1672ad9f12504eaa51b5dfdfa77a1947da9319594b754efab8890f8fd5853d3400c69b056285a80372836c1e0aceaf20a904d8ff4adf59371a1948d13f32dfbf3cd2b690f461463146385abc10ca83536202104077cbb759a902827b3d23d491e6b1bcc4fce4d9e2b75b4b1da354fd1e7d6fe67d9bc2273d197809eca56cbb405fc37b3706000578b38463273fe34b44bc21470710e23ad6cfe76c8d9049fd885218fc0bb660b1651c40783adc720eac287e9af2e1beee6b53e0fc2d0a48129ee09ae76d8ada35bcd7ac7f69be48e7eba19a53d3829b9034af796d4c031a7d3800fd85d0107d6fefb676df528de4f660e3851cd56f005622cadd8bd03a3464c649e19cbe68ed6a5ceb0c1f4d9f949a893c3e929f3cd23ffdab3c3abbbe063f79d3a5a4d7bb7d3d8e3c2a99ec0b4980b3a11e8184b1f626a2c197a873019427a5597824731a1f5d7590ca8617abb0d4d990fecad0cac6a8b61668ca3", 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) recvmmsg(r2, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000001480)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f00000014c0)=""/56, 0x38}, {&(0x7f0000001500)=""/206, 0xce}, {&(0x7f0000001600)=""/195, 0xc3}, {&(0x7f0000001700)=""/99, 0x63}, {&(0x7f0000001780)=""/204, 0xcc}, {&(0x7f0000001880)=""/12, 0xc}], 0x6, &(0x7f0000001940)=""/111, 0x6f}, 0x8}, 0x10, 0x802, &(0x7f0000001a40)={0x10001, 0x1000}) sysctl$kern(&(0x7f0000001a80)={0x1, 0x2d}, 0x2, &(0x7f0000001ac0)="2afe7ccb42daa8aa46173aff9589d9d2dcf576bc969d73c5a5902f86a12b5cebc39cfb980ee3487951a9d7e21d812584b2a4c241fee1b7dc0afa8f545645c2dc7b4a91", &(0x7f0000001b40)=0x43, &(0x7f0000001b80)="1cb4857879ecb134d886ff29d4d0123cbf077944f97734132e2a4cc3c8a8e438c5f6dd0599d1aab3e1fed63b584ba01bb5", 0x31) bind(r2, &(0x7f0000001bc0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = open(&(0x7f0000001c00)='./file1\x00', 0x80, 0x10) preadv(r4, &(0x7f0000002e80)=[{&(0x7f0000001c40)=""/231, 0xe7}, {&(0x7f0000001d40)=""/12, 0xc}, {&(0x7f0000001d80)=""/86, 0x56}, {&(0x7f0000001e00)=""/29, 0x1d}, {&(0x7f0000001e40)=""/29, 0x1d}, {&(0x7f0000001e80)=""/4096, 0x1000}], 0x6, 0x1) syz_extract_tcp_res(&(0x7f0000002f00), 0x6, 0x1) syz_extract_tcp_res$synack(&(0x7f0000002f40), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000002f80), 0x10000, 0x0) write(r2, &(0x7f0000002fc0)="41dfb4cc1458f08d1af52fe06ac686d7c7dd7bd3761cf4442ed05724cff12d9bf9b963011ce621ef9cd95b47759ce3ee0492c08c433cf5cd47cee4a638a4c4e3d16340cc5cd1", 0x46) recvmmsg(r2, &(0x7f0000003280)={&(0x7f0000003240)={0x0, 0x0, &(0x7f0000003100)=[{&(0x7f0000003040)=""/176, 0xb0}], 0x1, &(0x7f0000003140)=""/194, 0xc2}, 0x3}, 0x10, 0x801, &(0x7f00000032c0)={0x1263173e, 0xfffffffffffffffb}) recvfrom(r4, &(0x7f0000003300)=""/199, 0xc7, 0x1001, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000003480)={0xa, &(0x7f0000003400)=[{0x7, 0x0, 0x3f, 0x1d5}, {0x5, 0xf8, 0xec, 0x3f}, {0x3, 0x2, 0xea, 0x3d}, {0x9, 0xb1, 0x0, 0x9}, {0x2, 0x2, 0x1f, 0x1}, {0x8001, 0xf5, 0x5, 0x5}, {0x100, 0x3f, 0x81, 0x10000}, {0x9, 0x0, 0x2, 0x3f}, {0x3, 0x1, 0x80, 0x8}, {0x5, 0x7, 0x9, 0x8}]}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000034c0)=""/156, &(0x7f0000003580)=0x9c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000035c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000003600)={0xa3, 0x7, 0x7f, 0x8, 0xfffff801, 0x1, 0x101, 0x10, [{0xffffff0c, 0xfffffffb, 0x2625, 0x8}, {0x5, 0x670, 0x9, 0x5}, {0x20, 0x1f, 0x5, 0xc9}, {0x80, 0x2, 0x0, 0x4}, {0x6, 0x4, 0x1ff, 0x1}, {0x7, 0xcede, 0x9}, {0x4, 0x0, 0x812, 0x2}, {0x2, 0x0, 0x5, 0x6}, {0xe32, 0x5, 0x1, 0x81}, {0x9, 0x1, 0x2, 0x1edc}, {0x36000, 0x0, 0x9, 0x5}, {0x1f, 0x4, 0xee, 0xaad}, {0x48, 0x9, 0x800, 0x1ff}, {0xffffffff, 0x4080000, 0x80e6, 0x2}, {0xf21, 0x8, 0x5, 0x7}, {0x2, 0xff, 0x7f1, 0xba38}]}) unveil(&(0x7f0000003740)='./file1\x00', &(0x7f0000003780)='r\x00') syz_extract_tcp_res$synack(&(0x7f00000037c0), 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000003800), &(0x7f0000003840)=0xc) executing program 1: syz_emit_ethernet(0x4f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r3 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r3}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r4}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x0, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r7}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x4, &(0x7f0000000240)=[{0x4365}, {0x5, 0x5, 0x1f}, {0x4, 0x6, 0x1, 0x2}, {0x5, 0xfa, 0x9, 0x80000000}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xbb0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) syz_open_pts() r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r3, r4, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8000, 0x0, r7, r8, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r9 = socket(0x2, 0x5, 0x7d) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000ac0)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0x59) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r10, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r11 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES8, @ANYRES32=r11, @ANYBLOB="0000000028000000000002000000000000000000", @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r9, @ANYRESDEC=r7, @ANYBLOB="bfcd4e19d55b06d24f3558d9ff3bf46ffd3d8472afc55215a6412e837ae66d7d38e7fcac58cc8df267853c1951e46f48c4c2418719afc922eaa93378f8c84d04491e09305b791a56e2f5a30b43f60a7641a6bfbab8ea55bc129719281070983827ff883945880266b7c4e40c"], 0x68, 0x4}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) executing program 4: r0 = shmget(0x0, 0x3000, 0x308, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7, 0x1, 0x3, 0x401}, {0x0, 0x6, 0x8, 0x7}, {0x9, 0x40, 0x9, 0xfffffffc}, {0x9, 0xff, 0x6}, {0x5, 0x7, 0x20, 0x5}, {0x0, 0xfb, 0x7, 0xae}]}) msync(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4c2f4da73f21edf) r1 = shmget$private(0x0, 0x3000, 0x60d, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x81, 0xfff, 0x800, 0x8c8c, 0x4}]}) getuid() munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) shmctl$SHM_LOCK(r0, 0x3) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)="d2a118a5b0dcf55984f0626c052a4031976deea92051d608c008f46ab9f46a5009e7a2e7aae55b32f0066b7c6a8023752e27350a3d7649da697682d0cadc81059fefe21c1f71bd364edc82698ea838fa9b3f98e5f556ddc3cbe02544cf67f2824661b27664b929a893203d6b15cf0b914b4ac8ef4d49b5ca5bbf6c2a822e8d6025051ae6e4a18f1e820f23ef0fc7c01cd2a76914ca60580b0657fe0c80b035b6872f8123e6ae18c8aa360a29af8dc955000dfdf5715617c9d324a38490c7f6db7e33c3", 0xc3) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0x110) writev(r6, &(0x7f0000001840)=[{&(0x7f00000004c0)="75bb40869acd69e523faa122be68cf5c86f47c80966667f595a9e55dd0d1631fc5431d711ce7b2a45a523b7557b30b9e76d0cb0f6ed6f80a746b8ecb30317f1de5b8a7bddbee3352ee410332eb12ce301ecf99b7003e305a8f405adac84992bdfa1c43b8fe9a787a8d54b8e1a438a7b05eb3a9fdc92abcaaf2d3fe8f0c791c881a6d60003fa830da513751aa5f238d7036ae523958816268d6ada21cdedfce8a4e82a9941ba04f0bad49315de0df892888edf2459009e280212ae2d2244bae909f2576596100aff75e81ecce6932b7742cda38d73844b698aa370ca3034381d767e7121fbab29468efc705619f5badeddbc704cc5ce02f9a96aba247ac3e14af1db2bbe93594eb52bcf96f6d991fc88f2ea7c0c18a1f9e69873689fb8297d233689855d9937e0d40bbad067b18759ed79ccf55971dbbdae13b5e36d4ec13fa06a6ff99c7e3f4003112f4173a1869da35759e146b05bd7b3367fac3d92e4c1f50ee71ca6af1e3ad254713817adfaf965f384aa3ad14662512e0a9b585a577dac0550f8f9f564d1b1e17f8fd3ec1a4e60a313abf360800b025440a2cbbfb680a2f58e194ad6b4887cde4412dc6920d0604958bf8f36e8417d2dc7825b26280ce6b45a85eaf7bdee565eaafd21acdbf8b4675957b541d2ce0d43c2ee8de51b09469eb9093617fcc65f403bf0617344f8d49c6b531c7e91672019272f692c2c460c7d3bf6894ebdff05289a67362637ee57dc3e81313f43cebea5e3daaa424214e49b31555d8893455a99237c3525083a4d028daef6ca366a2b0c44c75fc5797a9611f093d8d70859413f1374f0e8e0828f603e1c23d7a0232e6a425457614a61250f0b625ae396ea29f2e081d8242fea8a6456af261d159d943cf2c70524b42ce5ba355bcbf95c70a7f641b1f0c39b0165190211efd764f578f8aa5c32e7041c1ccc2d8f89a243c529e66483d17ceca9929fef19895eb9ba2160d3f1bf60f24cb0020d844f78de6ffa5279559caeb0a312d1eefa527d93788d838e93fdf94e948a5b3d595bbfc4e06310c8dd84702de21ca173dc9ebe3e1343ca1a6dce5f703d9dbcc704a4c6839221f4bc3cfd7714cede9b5c504f89dce60127d6b7897ad120e84a33a427413a3334a6b4b0c14d7db967b24ebec8e1d40cdffe09fdac696d25a0cb73af9aa1f37cf9178caae14580585842823d6996ea01f2bbf947ffb4da2b745a8becaf7d16655efe01393df96dd3641f7b177afced7d82ad6b7039f191531113e9a4385dfde9995f0d5a889c7ea196b2bf8edd97a70a845dd9aef0c1f33b7bd512ae902f276806984a1e0db984a76366bd744fd58a070b99929216c63ee1b879ac95c897898c1ea2a8fb9faa5a584034bc486595db2f9df4edc1aff42c5ca863cae8efc75f4569fd0362800837bf479e0730c9ebbad734b3c3849d4b00c0e79abacea35346aae197dcf6c6ef2fd076f67c563b8d07f0bfe97707632583fb73292137480d783334ac14f864657395884191f8e5fa0f4786f78542a5dc46b44810bb74d6b5a8234d1bfe7b70f15231b20c2e802e2c1913962046f5c70d8b9cc584491b7c1795ff3a9d132f6e27a32207b2dbcd2bf34bd50b42c8bb8b800e427e9564d8a01e424806b61990a5422bee55aeb2e07e6ec818f5ee166d20021704c387568865d5f0f849a7d2da97e14472abb9e13676305245d258fc918f482aa9b66ed90857d6cfb409ec2b6ac636a0c9560f28d2a2de352db90179ae1053d7401275807831c2067315dfa6de853af58175ba85bac044bcc84e045936598414447b752d80e31da0e4bda937a50189f4a360c6b4341d6d1d781bc5899c57c93bdfe2847abbcf09fcf253293f13b613c896cd622373b4eb85f5b6c33012f1b309fde0c5aafda8bada72684fd519c2c3be5355cbed5a3304c8fbfd6779cccae12effee7900c346b1be3b18426d347cebcc5a3811e49895590d97170154ac9a4f589b7c3b56f30e6636708bcff399f8f93975f4bd543dba741b123600b3c60a0267dcb9c94e5d8271ebb1308288f7a2a05a6f5755c4b02f5fe7f3a432efc28f621cc8dd37a690b39c95a133d3823a8aed2b8ec92176540545444261656c656c5799b1ed4fb3612090b7ce8cc66c023a8ef57e02d2046e1fe8cc9ac0ff8ea79088767156885915d9e7bcc360882256ffde3b77bb28e96d566d24ac8e504b4e6b306bad2d0d6c7cdba6f93c1ab4b12946b2217c04aecce0419a298af730fadf07d270610a984b033b0430eff2ba35b01b3962419be7f674e963820f263bd46264d394a5fe108a90bd79bfba83ca5e40bbfab1a5e66adf3c505eb27e148f59c059f0d74f8359593c960d8c32333c09c9020dd4d0ed1e244cfd0dbdcd78010299664fad7186b0323ae352a7583e348c24b75c4429d8d8597c899b8571d1778850053e3d2ff3906140d7b55f1280c7525dfa3294147ba8f4c293ff71a0e40c8f1dba993f9a243dfa1662478d5b088af611a79845ef50902031dfe8b9bdbc93338c044193b905595a6a3400d10632a3ca2698e50b123b47cedf563c3d8f1c5d29a1af1a87e1e69431414416212e98a9bb01851c09c1bc45e01f4b00c4b23d9452c18d2e0233f19516fea2480d4f6aae1f700a0d63e61b80431b57f7dc7ef44bf08f443f8dedb6b968d9929a584fa85de0d5fc5986f56ca254a80dcaf1db701d66b619f7daa42a61269e464d5105a743a30fd42297a4a1a6cd1e182c0332f5734f0b7c0c0bc5a6881bdd07c780160d4d2ad55d24a3033d741a654fbc4e94cfb7f15715e65c3292e9aba02e47d6adc43ebbf53bd1986541d83906a9d54c7613e563fcad42ce005fd2abf328ca7ffd60e7968806e40f2447786ba49a7d69c36bcc4100241f64ffb8aefdb2a3bba9ea30359ad63c6eb0eb0eca1989ca1bf4853922665988a5add859d1d8726bfbdd7152ae97b48eca9941035ce8368698688293f51f27592ecde7017fa700b002df4178a9969d50729c0515f5f336e77ee2de3ee945b008707eba6e74a61d0304bb3d0716a2e05d7fb73916a026cf46b746d69fe3ac5c166806a402d92f304ef6f70c802146bd783b73ef42f75168387fd848369212aae24483924cfcba0822491bf5fd3b336a34ee5d97ad9d0cf54099d6a651e1bf8fa8e1ca9123c814c7ef0f66d26f2df8bd41d78c429d7225fc0ed0b5eb2d1dff15f613112bbe9b14cf1426178fa22dae65fa8213ab2e841f9900e687f80e73710cc7b46595e479b34f0731d597f7e7e1086c68394dd8121b775e393d7b51b895a014798ea48b701ae13f193e854c9b70508c2cca29814ea46c71ed9cc18de1bc425dbe54cd7f0d734a8e03e3711d9a06c6bf9f0e2e8731a176f969b08be4ac35aaeee43b915e60603747c8751582090fde950392ba023d440c493083c79a20c841fad5519ddd47e17ad567e5df805af531681029c2f9e2e87a4113a93490e2e2c3db7a7f657469f5f3b035bf32f656122cb8462aaf22800811fffec80041edba77a9b2cc145116769f8f98d98ef442b7abe92fd7374378601282d0dad6ffd5d402a51c7bb6a3b4006c495fd66d2ed01dd3389dc7b2d28bb92ceb17691d02f1292a720647ba333a61276080fc95452958de316ac79319feeef30b55d6a54ff93f06eeb8aadc2773b249bf24d6f1ba1dbdc171bcded08cb476b4c68b8f426aa0881da34a3d29fc3d41dd36f1eb0da92479c3266ce29c45eab20dc7e7c74f3d6e9a2ad6249eb6dd74e44532a353f0c18f8262099fdf3a6b77fa2a534c4dbe37e852988442ebec8beaafb00826b1e67621d5471c942664fab57e78034dfa79d49f724e5035f72b32a0f3a87d106521de37704346678f855b7790dd729313fe1c3c061aad27009923d8ad1b26ab3bcf26f4de17e750fbd2b487d5cd46c67f7972909ede03ffd3ea1062a8af0989ed5b0836835c4e190bbeadf52c38ec21a81d0f417af017cc2004bf9c83db75f71d5648366b5e08cf9df557303fa1b137375e8704b901b00c0beb6b2eb6cdf2622845c348a680de6afb384e5d7fb11a7500040fb923b3d482d89d7b91838aeade1b31701916829fc6f55bae1bd652b3cee9e9811a2131879bf2d715f929c94fad8fcf372e66f6930f6266c8e8fc327e701eb5b9572fa6eb98446aaa7669394381d19a59b848deb54e6c6d3b3057219da4e83fd8326433056161a5726e0ffc8be6bf0803db5631ed6e648e5cd427fd123dac49de03d26f3771f8edf5bbbee895f7b895f72c1aab2e4fe102c667e4f64bba72c5efff36d8fd48fec91aa5f2bb353ca5ffc467d206ee3db2cdcd08dce9b2b2be8e4dfb0a5ec6bd7e802893f8ec7e9b549e63117e2336427b5284b7ae83da3e076f4402ae0510c4d3ff0bddcfbf4a9ac62b914ea0a22197434f53cb4149aedd49281b975b5bad4a11aefc4ec9b910f0d23ed42d8c6c41ac45bb2924ce7ea243fb1e2299338888e78128960f3336e3b0643f12d9e862ac4f2f1cc5f4fc351f1642dfc8762555bf3ddb99da8b32ab675561c8c36728a163ba78d12f212b2fc4d2d43c3ad1d5ec28e268589a7d0d8e2388a2915442059a9ff80da780246bc7e45335ec769e062c667c1531f341295a90662e7dd96075ec0f06bc5455efe60224e3b5f08e59b49eee0a3c6ced7627ed1d0da0f8e7c546437d13bdf98e991df5f92fa67a9f46a6223ce558f56eb0a15a0a17d49cb5ce3e40c64632d9f7c9617b8f929970da693c2b5a46eb9f2b21d2d52f05fd3e54121a95661c978876e19b1685ca0438cc301cb492057163a20c6a5ac38c28515eaef39964a908cfa42887a5eac91dd1805f2da42871a0f547bd004475bfaa33448df73c5826dcd868c5b0f47e1b0eeb33dbdba87ea83a9a3b8cc2eea7476c06187ef6f3c0ba7629e74a4c5d1067597181f72b0d343c57e472a2ac060dd0044455515465a31e4e167460dfb14d0d6233bb85838d2692cf2390b9edab6574227d1add94a93bc8d2ee2aef83a7caaf1bd7d509075184437166dabf292993f67e0fa8d72879ed5a77679d34a7b582053d792b5bf84bb4deb920578e95a9ecb837aa55f5889380a163b5c996adb387a661a2a0982d65b2cf343885b6a207633828909cf5146a6b3b49b1f710181e8fa1dbed2d9aeb07ee54d5b23e699cc0432bc9d8909e46fae254c33e6c8ee62d0d821a764c58fdba56d32921539d14f6413f6770f2fe8263f693c435bcf630da828d2eee35f29307f13c15d8b628850b8f3436a029e47e0d4fc1e78e558cc661bbe06f87ad73ca944de2597268a1035d4df2a62d9f0e536ca979e7810941214e59f8ee36ed88e9ed5d3446d425a7a7b371b14c851da3f82fdc55af85188cef0cc1a843eae3303343e71762bd795d9aeafd3c77ef4efdaa6b1bfd24908805eeee0c7832a8d17eb3516c55b311e4aac2cb3e34a681cb20f68833c2763954c34689fd22a4ae486c21ef0fa5d36706f2e13e29b6244b0326842c7c6f138a187bc8d6eb1938b6ea5193f26497a827381efd352c209ab3b263ee582b9c4e645b5c6f95fff9a6591f46c083e04b4a31ff1de8e044d22ed0348aa9c40089ad20fac5089488dab031ea2f19dcaad222ff678fcb6fe08fbb72f04097f91498b48cca514f1ac5836d02e036a90012b125998acfd789fde441ce26911d2f4d56a20d9af056ee266bc4267ccca27bde4a7f3f3e0995970df43c22c4d4b532042a1cafa9e6ac15ce809c7050f94c66d806efeb01eb7b86443dbe5c69ea33f40e5d314a07b5aaab5246bdf9d669fadea773d197432", 0x1000}, {&(0x7f00000014c0)="e00cc880a35e4666faa6c2782b46c1fd8a06852174ebe1d2b02e606f3326ebbfe1f9fbf8bed055db7e293fe468a9abbed459df9441a88187fedc5fe3931a55cdd5918d18e12cb715cec0f456bdfd47f4a5999c61faabf9326d4bca5e2e0f64c4e37a3fc5ea7da5125440103c8acd16096b674cf6851f05c8334c232d79cdc7bdcb17b4d26fe898517e4942a0f8fae4b01bc6ce90deb58764dfa4af2f6572192369f6bfda127318b54d5ff822870ecd51c085a9e27245b64026688059abff6982d8ddcb724ff20991fa2803", 0xcb}, {&(0x7f00000015c0)="418242cd2622557dcb66e1a02c2d82ee22b59f530b664cf068c28bf954567d84d3776b3b55bd0248e81d667dfa9fb1b12f89e08745d0829d6a4589ef4eae8747265e59c37aa10e42331aaa68e91df2a67ddc1152575f60f7e9a72ca880e83d24f3064320a82efbf30fc751aa01d5bd17597f86524dce6fe759405948e5df4181fa1d51001fa50416427d70ffde3f02eab12a3e0eb64f70632f3659d1e0169297ae36ee2e5fc587086ea06f8ab0806b9dafb26baf187e5fc8e6ccba6cedaae9073b785057855aebaf0fe1cc01bcc490cb4ca6bac601f4cec4374029c5e964f55ed219bece88b4461ab11d6af17fea", 0xee}, {&(0x7f00000016c0)="1b73ad89f18c0e86bfdbf8772daa3447f72ddb", 0x13}, {&(0x7f0000001700)="edbcb7b4291e7cbf0cec497efafd2b2bd40f14f22a6cd141739b7beb70810fd0ddf194d5e5920053f624b1bb881ebfced53cbd888657a9a42093954622ef119baa5b4fed7de22f47e1b705a21cf0c7ed626276bb75628787b40266e5d95867f427646a16", 0x64}, {&(0x7f0000001780)="a0f58936e129e646d23b33f59a664b7c2f68cc7dea66efb46e1dd2d17e73bc1720004dda291980c3034b7d3d2433770985c3e73c31c32f2a3b5235df65ba40143d7e569030e9271d96dde3edcaaf6f192a175c830b4a445926e04fe5a9194f81c53fd41109de706687a3c4dda2c1587ac2d7bff2405728fca0c8f7a58bf32318735923b593fd937231ec2d065d7b2e09b7171f7e82c0a40f1192d6b90bfe", 0x9e}], 0x6) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001900)={0x1, &(0x7f00000018c0)=[{0x5, 0x0, 0xdf, 0x8}]}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000001940)={0x2c, 0x51, 0x9, 0x8}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001980)={'tap', 0x0}) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000019c0), 0x10, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) executing program 3: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="42f0f4666780c71b77f3d76e51e045", 0xf}], 0x1) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80000000000206, 0x0) utimensat(r2, 0x0, &(0x7f0000000140)={{0x4f14a4cd}, {0x1, 0x40000000}}, 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000240)="00e1c565d17d78a23859c6582edf4a71b201c8dcc8901fe2efefed6692137be6fde71fab5477ceca5006d331b318c6a2afd27b9b837a9cbab39b8706c301583fe3d0b2c910d8757c9e9a72b818cd982a2fcfa48169c26c21476ea5f3c645cf49ce78c7858f1be37c7581d64d472b559c3ce661b24413c9996d5baa62e26f9c", 0x7f) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = socket(0x2, 0x3, 0x6) socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff39, 0x0, 0x4c, 0x0, 0x0, 0x2}, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) semget$private(0x0, 0x3, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x0, 0x0, 0x1}, {0x3d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x20}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) syz_emit_ethernet(0x127, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 6: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0xffffffffffffffd8) socket(0x2, 0x1, 0x0) getegid() r3 = socket(0x1, 0x2, 0x1) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000440)=""/195, 0xc3}], 0x1) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r5, 0xc0107008, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="020000f6000000001b50073c9a3c4a9125f71f0488bb6221a6d8aeb7"], 0x8, 0x800) socket(0x0, 0x0, 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) accept(r2, &(0x7f0000000740)=@un=@file={0x0, ""/4104}, &(0x7f00000000c0)=0x100a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc94) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r5, 0xffffffffffffffff]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006b1000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x9c1, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x81, 0xffffffbb, "0000120000090000ce00096fb23100"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCPROMISC(r4, 0x20004269) getsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x8000, 0x23) msgget(0x2, 0x304) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x8000, 0x6) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) msgget(0x1, 0x252) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaab1d90d7a446b08c03df5a365f05ca202ffffffffffffff4137dcffffffffffffdffa74bbca7895e55b7bf73b8bd948fff1531341276dc35b0b27170166599f3c8eed87b341452fab8059b79c84adf151a6f95b08420ebaf721842614c49dfdd322a3c3f500c604f50bdc2b83e55faf0c81204b6d77a95fe1896d87e27ef1c7edb23a"]) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000180)={@random="89ffa23f3c25", @local, [], {@generic={0x809f, "974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"}}}) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x20}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) syz_emit_ethernet(0x127, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 3: sysctl$hw(&(0x7f0000000000)={0x4, 0x12}, 0xc, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) poll(0x0, 0x0, 0x80) close(r1) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000040)=""/129, 0x81, 0x802, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x4, 0x40, 0x3, 0x3ff, "fb6c85fa1987b8bea2f44187f91c422569b40de2", 0x8, 0x8}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x80}], 0x1, 0xfffffff9) r7 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40, 0x0) fcntl$lock(r7, 0x7, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0], 0xe8}, 0x0) close(r0) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() r3 = getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r4, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r7, r5, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r8, r9, 0x5, 0x8, 0x5ee6}) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f", 0x3ac}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x1, [{&(0x7f0000442000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20000000000000}, {&(0x7f000065c000/0x3000)=nil, &(0x7f0000767000/0x2000)=nil, 0x8}, {&(0x7f0000796000/0x1000)=nil, &(0x7f0000499000/0x2000)=nil, 0x7}, {&(0x7f000019b000/0x2000)=nil, &(0x7f00006b9000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003e9000/0x4000)=nil, 0x100000000}, {&(0x7f00003fd000/0x4000)=nil, &(0x7f000037e000/0x2000)=nil, 0xb74}, {&(0x7f00001a6000/0x3000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f0000171000/0x1000)=nil, &(0x7f000027d000/0x4000)=nil, 0xe25}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00003c3000/0x4000)=nil, 0x8}, {&(0x7f00005cf000/0x1000)=nil, &(0x7f000048b000/0x3000)=nil, 0x1}, {&(0x7f00002d8000/0x1000)=nil, &(0x7f000005f000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000013e000/0x2000)=nil, 0xba}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001d6000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000356000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f00003ab000/0x1000)=nil, &(0x7f0000527000/0x2000)=nil, 0xb99}, {&(0x7f000032e000/0x2000)=nil, &(0x7f000012e000/0x3000)=nil, 0x5dec4df3}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) executing program 4: r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x18a01, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x6, 0x1, 0xff}, {0x0, 0xf3, 0x1, 0x2f}, {0x7ff, 0x0, 0x1, 0x5}, {0x7c, 0x7f, 0x9, 0x7}, {0x7fff, 0x8f, 0x4, 0xffffff31}, {0x2, 0x5, 0x0, 0x2}, {0x9, 0x8, 0x8, 0x6}, {0x900, 0x6, 0x2e, 0x1ff}]}) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x80, 0x7}, 0x7fffffff, 0xfffb, 0xffffffffffffffff, r7, 0x9, 0x8000000000000000, 0x100000000}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x80000001, &(0x7f00000002c0)='./file0\x00', 0x8}) sync() r8 = socket$inet(0x2, 0x5, 0x3) recvmmsg(r8, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/195, 0xc3}, {&(0x7f0000000600)=""/251, 0xfb}], 0x5, &(0x7f0000000780)=""/16, 0x10}, 0x6}, 0x10, 0x1800, &(0x7f0000000840)={0x3, 0x1}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000008c0)={0x1, &(0x7f0000000880)=[{0x2, 0x3, 0x0, 0x8}]}) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(r9, &(0x7f0000000940)='./file0\x00', 0x80, 0x4) clock_settime(0xffffffffffffffff, &(0x7f0000000980)={0x5, 0xcc73}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) close(r11) symlink(&(0x7f0000000a00)='./file0/file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r1) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000a80)={0xe6, 0x50ea9c22, 0x5, 0x61c, "adfed14f159a92c328c8e65975f0607278a91b77", 0x1, 0x1f}) sysctl$net_inet6_ip6(&(0x7f0000000ac0)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000b00)="e74e7e7e0b9fa1d3094e7b64c20debcaee992dede107296757af8be2f667e0855fade1199c2336296f4288a6fa63dd0553b1a17361538c34aa2fefa9390a04872f7a26f8de570aaf759927445b9cbd2d2aee47", &(0x7f0000000b80)=0x53, &(0x7f0000000bc0)="191addf1e5579483e62f7b5f3d98bfc6baa576f77b575b0dbae26073d5918e5a90b4dba19a2322b12cdb8c7b05a3ba691bd61316a5b2a4dc0adaf2aa43c434209e592a81626c52351db93dbba606897544dbf712ca3e9519b519ed4038100196f554072d04abc548307e17b04718066f9611cda911ca6b01", 0x78) clock_gettime(0x4, &(0x7f0000000c40)) sysctl$net_inet6_ip6(&(0x7f0000000c80)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000cc0)="b94b71b23bbcec5007b87277d32e76e40ae595b01e3470197a8364b2647d2104b35ed9d03c5b0258631e92e2515b2dced07ad4eef401827471349f99f0c768ca5a72e0ece0994db1b2c2c2e9d4f233261f7fad6fc4386a50047b25a8d630fd37592b0df1803412c090b6315ab8eab814f05c272432fa614d7d0f313ac5ace59700cff354d96e7ac7be47390e7046c16376c2b7a9cbe7c92e9d5f2859024c517519947f494fba84b1467ba1a798491b50cbfc0bcbad7b17b332bf3d2cac3264e6f0429b6dd87936084df9b767e0c5f54c1c27fdb20f83f50ee812b00f56c074e0aeef0cd8cf98d55a", &(0x7f0000000dc0)=0xe8, &(0x7f0000000e00)="93c7769b273dff59e9e4fd1607a4fc61584e2a726b5fb4258529e0d47d4aa5e60218c1415653c3ed21d6c4a88ab69e8cf480fbd502ca76c41b32b7cb91695ab123d73200a93910d3e6540a93676f46de4662d33ca132414109f5d5a8f0ac21152e006b3a914c1fdebd2fafe84376ea8bd02d68248692f8578b3b7e48f3094f2bbc5fa0", 0x83) ioctl$BIOCPROMISC(r9, 0x20004269) rename(&(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)='./file0/file0\x00') shmdt(0x0) executing program 5: r0 = semget(0x0, 0x3, 0x209) r1 = geteuid() setuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x8, 0x80000001, 0xfffffffffffffffe}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) fsync(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f00004fa000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x143) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getegid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000484000/0x11000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000460000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x1, 0x3, {0xffff, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d, 0x0, 0x0, 0x200}, {0x8306}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000001940)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: setuid(0x0) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10002ffffffff, 0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x40047463, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xfffffefffffffffc}, {0x2, 0x10000}}, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x590, 0x0) syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000440)="d1383931659ea0bbb8e30101d95e363b63880241d2160835298aa62a5bf6880a89d7aae6b68fc48340d8fd0f00000504423e73ab18e240e933cbbeca0767a3ed89e3c4d11accae9be16f9210d8bb2cc70773f1b8e2ba50187dc04d9a0abaa0f4113aa64276423fbb71b4a33276e311cd72f0d3fa2d3927373cfcbdf66f765adedc8ec65063451a8d721e648bda7baa5bcff8c49d21284afcf6503d0890f465fd4a17a97d9da501d5567145a6196dac3ca3f4f3cfbd626e0f725db5c8c55d42ddf4e6082b54664b49dd22398062a022b6731eceb00c55d37734658dd48895a8a6bd6bd2375d8ef8e11aaeda6dbcaf044f5c6511c58ccbd105e92776c14c4acf695afcb4ef", 0x104) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {0x0}, {0x0}], 0x5) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001780)) mknod(0x0, 0x2000, 0xd00) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x7) execve(0x0, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000200), 0xe4a, 0x0, 0x4000a9fa, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xae3a, 0x0, 0xa9fa, 0x0) pipe2(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x26e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0702383a0000000000000000000000000000000000fe8000000000000000000000000000bb04000000000000000004000000000000050200000000050200070019a2d8579f68f643ab7b9cf2940ce93aa5bb09c6ba655bb801790000000001000000000000c20400600000c2040000000000000000331d00000000000000010004d00b1fc9dd6c88574b907062bc513c1c03ec3d27746b89a799918f952ce8a3344bd70cffc1e9b42fb066db6ebdfaa2213d322fe971ef7ef379d98559cd89f66329a26416aa9bfead50d6fd0ac8fe89c3a44102bfaa6a39ac87e3b2719f98464f2eae594cad4a4d9831050f44ca596ed5a7ee7df444e30fc7339b349d3f053580b2eb9020ca035e04b8ff98bdaf4c17d2e0797c30a935f0a18ea11324c36d8e75d8e697500d8b09e32eedf0d1b73d9fe3fa10b73151ecad02c0da803f58677bc42d17fa87668cf6f9384a441744ffba15f9c204fffffbff0401fec20400000000c20400000006000000000000080001d867000000110100000000000002098f7ff02dbd1e8b82ad0401000000160007206800000004110000000000000401010502007fcf825d36c568314fd8d3559e27aecbdc1d983083c78d12c6e8ca8d1ee5ed30f21be59d8bcf44748852c28d0982516f406144b3ef6e2fd5f7b2ab0093ebb5ce972509fc7b1e9d7a7005218c1ba54610d64d19c813fde1c685e25b89010b71db74d56e9c98caeb3dfb67ce677f54618b5d4dd7d954114cbf9001f52a0228ea73a976d366fb00000000000100907800000000605adf000000000000000000000000000000ffff7f000001ff01000000000000000000000000000182d6ae80bd7f1910d4785ee5ee68e3892618750b94889abb55d3b23819528f638a1f979806aab0341ed18da355ca20de6cafe5654cbdbbb861839e5a2210396d2a32643406fb5d4958c5e48c9d9a34b8c5a4bd8c459d21f59013ce9882b96e6bdcbf92c59c195584b729bf18f376b5fa33"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x4e) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x18, 0x4, 0xfe) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000000)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x91a8, 0x0, 0xfd}, {0x7, 0xa, 0x0, 0x4}, {0x406, 0x0, 0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000340)=[{0x8, 0x0, 0x0, 0x9}, {0x0, 0x50, 0x0, 0x6}, {0xfe, 0xfd, 0xff, 0xc5}, {0x7ff, 0x8e, 0x5, 0x3}, {0x8, 0x2a, 0x7, 0xffffffe0}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x9) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x20100000, 0xa}) executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x541b, 0x0) dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{}, 0xfffffffffffffff8, 0x8, 0x80000081, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r2}, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) semop(r4, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r4, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r4, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) r5 = getuid() seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) sysctl$net_mpls(&(0x7f0000001e40), 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r5, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) getegid() executing program 5: pipe2(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000140)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x45}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getpgrp() getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x25, r3, r5, r7, r5, 0xa0, 0xffff}, 0x400008000, 0xffffffffffbfffff, r9, r4, 0x400000000000007, 0x9, 0x47e, 0x10001}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r10 = socket(0x2, 0x5, 0x7d) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000ac0)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0x59) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r11, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xe02) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0xfffffffffffffd86, &(0x7f00000003c0), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="bfcd4e19d55b06d24f3558d9ff3bf46ffd3d8472afc55215a6412e837ae66d7d38e7fcac58cc8df267853c1951e46f48c4c2418719afc922eaa93378f8c84d04491e09305b791a56e2f5a30b43f60a7641a6bfbab8ea55bc129719281070983827ff883945880266b7c4e40c"], 0x68, 0x4}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, 0x0) pwritev(r12, &(0x7f0000000280)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3077996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000740)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000800)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b68d3569b99b4416919b072830156294009c222548f53150", 0xb6}, {&(0x7f0000000b40)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f333230684b134579764f20048675ea65018a21b077df16dd5ddb5bbf8ce58db3c3e7d53308cbf6a92b5190ff8263e246a0a518d8a1c1d9d2e237022eb6e74ccfcda3eb2bdbfed53b4891b7a9d04499fbed42f1095d194a5062b59ca17ff2afa25a32ba12ca8d46423dbec2808c005f4a902b8784c15b3b7f2f55ddbebd51c2e65c949a562233922d8344ec36e53012474b45e218a79b1465b39a9c023cc6ecb762c2513cf987eff7d6ef8138b85056fab68d493c6c00e1da0e9152cd853e97a155fdc8cb34b967d4854d9f6e279798bfc893dc96212cac0d687f8a0c1f0a51d42f688497895e34c081e75e89f42244bffe7576", 0x110}, {&(0x7f0000000400)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c11851d895d3da4702202b85a23015107f4aa43097de102f278588528401b906b169b0a4018198d210015168cbc4ab78a15f76648fe37d900d588cc64b3e485387322f263ffe56a9729e2719b4423f55cc21a0999f52375ab59ff5c366f789b9b", 0x8f}], 0x5, 0x3) executing program 4: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x40001ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000002340)={0xffffffffffffffff}) close(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000002540)={0x1, &(0x7f0000002500)=[0x0]}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x9, 0x7, {0x8, 0x4}}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2a02) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) dup(0xffffffffffffffff) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) executing program 7: r0 = msgget(0x0, 0x837) getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x5, r6}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) fcntl$setown(r7, 0x6, r6) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffff, r4, r1, r2, 0xffffffffffffffff, 0x4, 0x56}, 0x5, 0x7fffffff, r3, r6, 0x7fff, 0x3f3ed534, 0x9}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) geteuid() setuid(0x0) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) getsockname$inet(r8, &(0x7f0000000080), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r9, r10) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) writev(r1, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="96c882486d34fa1a06f506fb97155b80f30e89dfeab13ca5c645d9c438d1806f850a784852a5891054e78b19fdbdf52e64a9a3045d1fdf4d5c4d0e5cdda7da03c2cb193c0035e5d101ac67e945692025c0f04988682e251809d0af77affce1a8dde2214db269e0d5d6dc2667be4ea898a76d3ee1be9b031ca55433dc3fc6e3d2bbe558f85a2601fc39622104071d8a03172485f9353cebcdb72d6d27a58db81011022ad1a2", 0xa5}, {&(0x7f00000007c0)="251db20be7dd306bbb6c3c9bb349169224d7fcac021c18c959e4f0a0a43a5a25dbc83688ac565969ba57ed310003f037f98e69d3282e814c054f9edbbb62a1549fb7be6fd587f56e43c50ec36e92082376f0896c51d75fd76295490d61ca3f8b9f29fa4a8c4ee3a867bc973d59a5509a5fccd7312b43b28b3c9629de30e751ce2c860b10200bd3735d9d00608eb31f8c3213e8f62183560ce34b188a5eb5cdeac793c6dcdce9713e56acb5892d34e85e2b0f827173225d6f2d0a9690641508149a5d79b15149099a9e462dd2c900d952117e481d6062a8ded7a39629473e35c37676a38bbfdb0570c76b714c89fd8f7e32c3c182cd2afec0464a3a54f4ce8aba31f35021a4f26e7db046f336ac4da9d47cf08b7c0bd1f62c5d98016da7a3b73ea5aee64bfc0043db587b8493ab4be0e6406f226d51be19be59df71f9fadbdc9d43922dfce319159529c7e8762c4bfd130ed3aae1bb45b485b37d1f05e9536d6f2dc9cfe25c364e071166541aafe3daf14c5b2f10932cdd76c9142c22cfa5be3e965a15c65e074f1a4b5f54a94cbd62a4b8c07fe90772e931", 0x198}, {&(0x7f0000000080)="c8ed67af8170c18e494cf2c0d56641b9569021324563c43238466982ac5b5a47307bef238b855505", 0x28}, {&(0x7f00000006c0)="106fd598858cafe2dc256d69214a3d527d181de1daf7760db613a2e382774195f399c2140d789fc3d151a738d1d4b629d8a9dd24588656c399df91741150739dfa29a736ba6346eb9e76a0ca116b5d1d3e888a0cde45493f16473948ecd625d9d1fdf386e3c2b2fd4fe3090bb687c07bf9d0795bc7c885832ce7b83ad34cf7d928ee1582a0c73c8a6ebddd20643f37717fa564b534d14482b6effb716aa5fe86b998202fff65541d8173b1f387c4e1afa4342aee59c224def16631e64f18bbd2352a5ae2d9d32efa20d65381e2f1ebb7e31de8656c0f3b3e4b", 0xd9}], 0x5) write(0xffffffffffffffff, &(0x7f00000005c0)="9308000000430acd54960014aef05754d11ecfb7deecbdd7bb4dbd143b959580789c00738eb8a6bf6300"/52, 0x34) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000600)=0x10001) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) sysctl$vm(&(0x7f0000000300)={0x2, 0x4}, 0x2, &(0x7f00000003c0)="02aa1a7955055dc2a2d1ef97fabf032c448e5352a2e24db1dcb0a336b219ab66ab20adddad7033d3a46264b6e32bcb818ba017684ba77da6a29b0cedd08a08a687385d7a49613bba23626a4fe20a2e7f20a2951aac816eda5032884428cf5e18f86fb53aa937c76e2bad", &(0x7f0000000500)=0x6a, &(0x7f0000000540)="924e52e91d7ac7ed379a5900e690098d962353b88a7602504b53373804a674a1852a8436f5a759e7a85ffe12920a6d726a63d6403047eede1cb0fbe11e9118cd90695c0d60f940f4358c4322450ffd0f21dbe3fffd187f4ad489b12e3d8c438f412d8e93a620effd55dd945db3342c8d", 0x70) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000640)={@broadcast, @random='\x00\x00\n\x00', [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x6c, 0x0, 0x8, 0x1, 0x0, 0x0, 0x8}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0ed0a2c550654522c7660e9a1eb7a433"}}}}}}}) executing program 4: socket(0x11, 0x3, 0x0) getppid() setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x81a1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x1}], 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffff00000000000088474708182050aa3a63c49b409ea259d729bdc8aa5f4bbbd423f90be082c53998df4e7304fae3789beae546fb6cdb1539d9bd818444601af09a29255f55018ae1326bc27cd43807fa13349e"]) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000001de64e8242ed00000a4b3e6062fb7afeb14ba1d19e355af4c9ce12991dfefe5035050f699f371775d88eb33b8805d1e7d8e1c4e2468b8cc71fdad2491c2c7dd3fa2be211a4e2e5825293e5558c"]) r2 = open(0x0, 0x0, 0x0) utimensat(r2, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000280)=""/167, 0xa7) syz_open_pts() syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) r0 = msgget$private(0x0, 0x52f) getpgid(0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x11) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf900000000000003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x6) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2], 0x9, 0xe}, 0x0) getpid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c, 0xfe, 0x5}, {0x5d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="33ecdb0405a0fbc0e607b6069454c1b7cadbfb8cf978bf41f720a38eeec34e777a5783ddde95876471e8647f09159c233f1bf2f62a60e8990039511946e0cac1b5eaf6edf13a5d95d92404cdb6240b5cfc918a49ca2d6367b0bd97018f327ea960642f81273cb3db8f1f566421976c49e663c7d6171cf282e94fedbf37561d1440ecdb902e14464ae3b3b82457d1044d3e0c699a18722dadfbcab00f3b", @ANYBLOB="e994ed5858fab7947705d58d75e8ed6cae8959a2d982a050303166cdb511c557cd19c9f6c62b8a16cd81b712a29f50f336a5b3c64544456d50fca7cc2258426b22874d926ccb573917978943c45251f2d157ae1f68008a5c42a6c3d1e14f8190a11dbb2c9f7bf18f0c", @ANYRESHEX, @ANYRES32=r5, @ANYRES16=r1]) executing program 7: socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) pipe(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000740)={0x10, 0xa, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000533000/0x2000)=nil, 0x7ffe}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000000000020}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000606000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f00006e2000/0xc000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000436000/0x1000)=nil, 0x7}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000b4000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000540)={0x0, &(0x7f00000004c0)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1d3) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) socket(0x2, 0x7, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2000000000, 0x2, 0x5, 0x200, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00007af000/0x1000)=nil, 0x1000, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) r3 = getppid() getpgid(r3) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001500)={0xd7, [{0x1, 0x3}, {0x3, 0x1ff}, {0x0, 0x98}, {}, {}, {0x3}, {0x3, 0x100}, {0x1, 0xfffffffa}, {0x0, 0x40}, {0x1, 0x1}, {}, {0x1}, {0x3, 0x205}, {0x2, 0x40}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x3, 0x80000001}, {0x0, 0xfff}, {0x3}]}) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/244, 0xf4}], 0x3, 0x1000000000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}]}) setrlimit(0x7, &(0x7f0000000980)={0x6a7, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1000, 0x4}, {0x1}}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) fcntl$getown(r0, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x80000000}, 0xc) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) lseek(r0, 0x35, 0x5f05266f5c4b851b) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x80}], 0x1, 0xfffffff9) r7 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40, 0x0) fcntl$lock(r7, 0x7, 0xffffffffffffffff) (async) fcntl$lock(r7, 0x7, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) (async) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0], 0xe8}, 0x0) close(r0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0xbed0a1aacc1a2ed2, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffff5e6, 0x0, 0x7, 0xffffbff8, "1010264d007c2600f4ffffff000100e1ffffff00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="61db1fc4224ee6774376076cd64335d83ae7c58d3e5e1f5c0d412785a866432e2efa", 0x22}], 0x1) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="f546a8", 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed0", 0x58}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) executing program 6: mkdir(0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ftruncate(0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r2) r3 = socket(0x11, 0x3, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r2, 0x105}], 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x4) socket$inet(0x18, 0x3, 0x102) socketpair(0x18, 0x0, 0x29, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x2}, {0x4}, {0x1, 0x2}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) close(r4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85", 0x8, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x18) semctl$GETVAL(r1, 0xa, 0x5, &(0x7f0000000180)=""/37) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0xd, 0x1, 0x0, 0x401, 0x63, 0x1, 0x1, 0x1, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f", &(0x7f0000000100)=0x5, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000002c0)=[{0xeff8, 0x0, 0x0, 0xe0}, {0x5, 0x6, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 3: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x8000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x42, 0xc89b}, {0x6, 0xf84c}, {0x86}, {0x87, 0x80000000}], 0x4}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x30a, r3) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)}], 0x1, 0x0) open(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 2: socket(0x2, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100), 0xfffffe5d) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87c"]) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x157e}]}) writev(r0, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) recvfrom$inet(r5, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r5, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa9, 0xfffffffe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x80}, {0x0, 0x2, 0x7, 0x1}]}) close(r1) r2 = socket(0x18, 0x3, 0x3a) dup2(r1, r2) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = 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, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt(r7, 0x2a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd92964800000000272815120001", 0x14) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) executing program 5: r0 = open(0x0, 0x80000000000206, 0x0) ktrace(&(0x7f00000002c0)='./file1/file0\x00', 0x4, 0x4, 0x0) poll(&(0x7f00000002c0), 0x0, 0x5b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x1000, 0x7f, 0x6, 0x18}, {0xfffb, 0xac, 0x7f, 0x1000}]}) 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) getuid() listen(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r4, &(0x7f0000000000), 0x10) open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x80, 0xb9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4c}, {0x24}, {0x16, 0x0, 0x2, 0x1}]}) write(r2, &(0x7f00000000c0)="7f569197d50066308166fa2c84498d002eb0f450030916e2a8115f05b3ed0c936e97db83c0f4d8b870e1b9291d1ee079f62e141d9c9ab149", 0x38) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) accept$unix(r0, 0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 3: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x80) r7 = socket$inet(0x2, 0x2, 0x65) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2174ff9e22d18940, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x3) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = syz_open_pts() r13 = fcntl$dupfd(0xffffffffffffff9c, 0xdcc785fef4e4da0f, 0xffffffffffffffff) r14 = socket$inet6(0x18, 0x2, 0x2f) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x31999633, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffc, 0x30, 0x80000000, 0xffffffff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x41, 0x4, 0x0, 0xac}, {{r4}, 0x5, 0x1, 0x4, 0xf6, 0x2}, {{r5}, 0xfffffffffffffffa, 0x4, 0x10, 0x6, 0x8}, {{r6}, 0xfffffffffffffffc, 0x6, 0x2, 0x8001, 0x3}, {{r7}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x101}, {{r8}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x7, 0x7}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x4, 0x9}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xcb5d}], 0x0, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffffc, 0x81, 0x20000000, 0x400, 0x3ff}, {{r12}, 0xfffffffffffffffc, 0x76, 0xf00000c4, 0x3ff, 0x8}, {{r13}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x4, 0x40}, {{r14}, 0xfffffffffffffffe, 0x78, 0x4, 0x401, 0x3}, {{r15}, 0xffffffffffffffff, 0x48, 0x4, 0x53b1, 0x1}, {{r16}, 0xfffffffffffffffe, 0x24, 0x80, 0x7f, 0x7ff}, {{r17}, 0xfffffffffffffff9, 0x8, 0x40, 0x8000000000000000, 0x9}], 0x2, &(0x7f0000000480)={0x7, 0xfffffffffffffff9}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$lock(r8, 0x8, &(0x7f0000000500)={0x3, 0x1, 0x9, 0x6, r18}) fchdir(r12) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r19, 0x2000741d) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000580)) ioctl$TIOCSCTTY(r19, 0x20007461) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f00000005c0)=0x9) accept$inet6(r8, &(0x7f0000000600), &(0x7f0000000640)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000680)={0xfff, [{0x1, 0x7fff}, {0x1, 0x1f}, {0x3, 0x10001}, {0x3, 0x7}, {0x1, 0x2}, {0x1, 0xffff8000}, {0x3}, {0x2, 0x8000}, {0x1}, {0x2, 0x4}, {0x9c772361f2583ef1, 0x10000}, {0x2, 0x8001}, {0x3, 0x7}, {0x1, 0x73}, {0x2, 0xffff0001}, {0x2, 0x6}, {0x3, 0x2}, {0x2, 0xffffffff}, {0x2, 0x6}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x80000000}, {0x1, 0x36dfcdb8}, {0x1, 0x8}, {0x2, 0xfffffff9}, {0x2}, {0x2}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x9}, {0x3, 0x3}]}) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="2f245b6c3e96", [], {@ipv6={0x86dd, {0x0, 0x6, "46b968", 0x8, 0x33, 0x0, @rand_addr="7ea58a0bfa4d58462d74300ff6715f99", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) executing program 7: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r1, &(0x7f0000000000), 0x0) getgroups(0x4000000000000001, &(0x7f0000000040)) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffff3) r3 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r4 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r4) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000000019078ac1400aae00000011d881e90d9382e31"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r4, 0x0, 0x88, 0x53}, 0x0, 0x10001, 0x4}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/266) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() r2 = kqueue() r3 = getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f6, 0xe981, 0x7, 0xff}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r4, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) (async) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r7, r5, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r8, r9, 0x5, 0x8, 0x5ee6}) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x81a1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x1}], 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 3: pipe2(&(0x7f0000000180), 0x0) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x17}, 0x2, &(0x7f0000000100)="2d2f08cffe351200db45d8011cc9f02a9d9b64b2fa07d36f48ddbadaa20727b6f53dc184775c3156bcea326cd726c351224eee8c2e8b71ef369e3a9c9b5373bf65dff3b249aabcf1b99d9d9dd0c5f47c72aca90f1578b5630f4cac220faa28fdeaadd56710cd374f48461d679a4f6834eef675ab085b", &(0x7f00000001c0)=0x76, &(0x7f0000000200)="90f7100600e495103f6ae2e0190186d403cf81579b2f3adbedddabdb06a9241ea11b3d6da3068f5ea9200932c0db30d1fa2eb2f92a2664206a6c52f622969ef3138130fadd54c3844325fe5bd493fa70e1a4498076003a2286835292a6a6ac730e06566f1653fac02323149346420e", 0x6f) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) kqueue() getgroups(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(0x0, 0x1000, 0x0) r1 = open(0x0, 0x100, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="67b5b992045c1a8933de71184dc1271499078145afde0269dac4d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afc8e7b2843299e64db6b43389d25269a6665445ce7f2aa5e3de0bb0b1139525f5c5cfdc2e50bd48636a97a74e3cda80c8c56000000003f76aed762c82b524a2551dc003d78d1784c5eeb56be24c0", 0x87}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = dup2(r1, r1) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000240)={0x6, 0x1}, 0x2, &(0x7f00000004c0)="12b5cc16ab41b5e7bcaff5e9d0b9ad65c77b0cd242d8fa37e0753b2d58ac21b6fd249b81ac8ca102f80c6d62f9fc9e9f6fb45eb9b29a6be84a36356198dbaf93590efc3f71d9458122d1f70880ffdc023258dc208cf50b8bedd266cc3a00641da43b2dba90acf45215592323a380538cc72d5d7d10a27c7ff3a3022ffd25914656f00bb9b709461522f6823564cd0b1d60ac1959c8618c96824153fd4dee2a3167a3894fd25238ed7b7b9064abdd3e79fbbad852d8c0acb6f7cf6895b169639b8f976ae5262cd4fe3e60c1870f5ad6414379d57d1811c982d634da5e4c667d06ea8d7b8d90ddb2f3d41fc9830e0266a15e5084d3677eb670045fd46afd2d09b6d62dc9a92e6c59a3d32373b4ded86aa468a33b2360953447d4ac3458a1680433fdbda2339e14fed937d414b00318adf963040cdb82c628b6027d2712acc489ebbac650a69f8016a87dd235dc924ca9ffd7c0cc401accefaa6a9c03056d837267be47a41210cb35b08a86bab26d308c1445b8a64e003174a0aaf0343417a125fb6eaaa2773d8f36786ce87c7b2c83662edcfb029bc72b80244d7aac65506e4ddc8d8fa779c5014f630fcde677b644b9df4580450d54f63d57feb7ed34a3fb15c2dbae180e00e937d568a233f07302aed83e680eaddfb6ce271e72a49e73780888d237916bb27cca495f16cee61a2c399fe488b2558d85de701fe1943ffaac8a2ea77effb8ea736baf0ea600f82fbe55c860f696944ce2e5f14fc630eb01f781c8919e6c51480ea1502779dfc8744a707605ec0e1f3126f13fb4f70981bd481987cc7c0613b3cdde8ba7a51874c2e54119c94d4f005ee11554b2ea5762021d29bcb4a4d67881d0b4ab5a5f85d4bf1be93ae2ca1ae7ea0b021526c5b3125f8fe78a38e13953dba2346dad18522d30b54095b0cd635411a97880aea24a1456dc17c03cd93a73750caca3f544822d652c717f3469af336ed08d3c36759a21771a615e1b723ad6b9494953b121da90b5f788ddef392c28b07d692b786ad23116054905c94921c5b626ccf11ea0a7096c7e956934eb9059cd3e124d8ab3141cd5445da1426dd885a7c67359ebb0463f1d382685e980d0d879972a627f763bb1629359e55fcadcbcc121e02451104e3f45d838c442671b85621190788501d72c2ff1515a0481799ffde419c65f7e7b178423e978d8504f6d91693de2eb7c1016a2cb9c184692f77e6db884e977269f353b6dc29260efc8360eb51788588eb8273dc34fe6f784feb9fbe8e43aea3a76b72a0c884a8e44bcbb19035936ead42bfef2b9a1fb5b007302d42851f553e47edc6100dbef800919554064b7163ff949f0b1d7942fc7d97bc0fea48117c3f0280751042fa716c1c13b072ee9f343e656f232daf2f68791b06ab8e7f5d613f4e6feb57d332601cce5e9f0374a196bcb05f777b95b23f8dc65555b1ca2221a712aca608e24a321887b2c7ce51e7210d9e4e93b33fb0234018ed0c1b06d9205b367afb4106c974d6e78bc738f48fe96f6afc2b84e600bfbd4d2cd012c5af08f54e8f158699035e3b6d60724db5439a8f3be75c40e5191f6d7093ae1fc194c89eb7440d4f793fd0fdc27446052a9d4afa711a02cbc365330cd401045b0063f0137572c72ae3955d306a430dfed289932f3bc3300449355c794576f89f88e01dc0348ede434d26a48aa01d2e3ea7c03e0aa4681fa8abd909357819a26f4101276c5ce080b9a1176fae1c166cb01b9a7dd77038796398e67884f159cde3c9b970b961486a7726fa3c4eae6c2133068a4785e093ddbcc3d70ff3b405af59ddb405deef96a24e839908ca80fd426e859d898b492a1e5c1ec3f165c5e3475c539d094eb699ae1c310ea3c612a3f4d2adbe6fdd7e47eb5fe1635e16f332ee23f81679f3dff1c414eb795f78b2e9f0c1379e5a3a370be36b60ad3a3bb3c7ece983540e9ee32dbaeea943b11c6af82d20b5f98c3c49dd6d32ddcf3c8eb98e8654176fae4fde75778658179bb4c52a322d6288b41d964861ec3093dd64da5a214f9b38717ad0a4057e9bc6ba51702e9d9c7da797dec19ebb9814c19fc40286e8a68d3f32a7fdf82eebc1c1d7f5b8e90503d7d68a02fed0ccc5a8109fbf89abc4eb03ca3e2532f2d931f841cac440b2ea03772856b36940640496dcba337edbbea6426bb88f73a6b3db6bbbd79189080bfadb41a3aa7deaa42b818006a08680e78a7001cc8c0bce4a514690301d79766625fb87db6eadd9b74d4ba977cedcbe3274301efdbe4d699fbe9241702c75824652d59ec33a43477d59c71b0715ce189bcaf369457ce6dd04c5b592c5c1ee8b964ed0a4519ced86e0ea9edc93da09771323f9e644b2b7451e73fc52a6140a70c78ae400cf194bf9fa5d9707c4d8e1a53cf7dc7b8df29cbbdf0aef9ecf4ad55c97d69325c7bd623cf4ea87bb343ae52e4e5f2136365f22dede24c7e5bf5238589c0343c839a3c200c3e25104debc06cd340577d7fa0f85b5fba05b0540fa0287aaa77496f969e872f7227744cb103b495262f384f88b424793a12b3b676a409d1a566680766cf7935f5fa464f14fbb3b675cfbf2ae008b0ea44542e12e22b6f3410314edd94cc48531e337bf153167475a2fef6c413ca70850ee4777e8262afdf148fe8794de521b1653859235242224dc1406eb7db2c0f595f0e2cfe59813007721587cf49e96f5292399a6f88ba535e7e9dbd9e308368b9311f93292a67e0e59c0e259b3c30a9294ffe75a799956e8a4bf916df4af0b000ee5d6f68087c2d266749636b5b4fe80173fa829ca8312c2462b3aa1c4aaeb1d1bae3e48d7af33024ef458ad72802c9001bbf4046478e0ceacb372f218182939972bf9ecc993d638fa969e3be58047e7922c34386a2b4423d735eff611ca1dede192f931a63b4ec8d5c01a8b63ca29fddfa872bb0f79f129439795a9386455167f11118c6aba38b03f4f338605acd147c45c55d2a0b7ce8bde44cd53031c3f9db73a25027365e4514ad158362fba8d1b0ce7caf1ab5701d9a443a4b717188505e6821f5d33ce3c2e1fb755ba85eb9d65111780f9707c18fa9af7232508f06ce1567fb3c9b471f21b6bd371b73890e1fdd8debb70f16f64a07299dfe017f13c9a4127315776ef1b9d3b7a5e649847e67869d5f0de0c4ea06ead59edeba39c920345ccd26deba90ea90116cf8c4ea221cc07aa7ac212d116463648eaad6029c54b140e0eaa286ef9a84990b4320b641223972e23cec5ab391330d7021c2e823c16e281bb03833f77ec0a6a6ba7a3740712d8794e2d6c9b698d27f70650ea8698f822a78e321d47c28d3c976fdf5cfa652908d025e03861776cc5b7272d858b52dcf82f51a6cca34f692352ebb6ccfb8f26c03e7ef022bebf46c43e6640c161f210cc3823225bfbf41c301ad42b141eabd4559ae700acfef9a38b1baa03cb00fa41ba5408af1c276f69fdbfd50c61cd75aec49e3ed8fb2bb95c3b4b4fc2e3df9932ec2056a3972c6d65e9711174ce6a1c42fdc6c9768ba913f7b14265cc17593d8c794ca5d6661f5f178005d6d28a4a91bb26ef73caf990dee692ece0b294753dc4edf0ed0d6880df701728a2ae706abc5a3afb6878337f579e67eafeb8d1066421096e14a456888daf87d70dc7d12d0253569aab8586a5f1be07350c30429e9112b106b215ccafada88180a478d10716aab426abf2aafe066f30af8977e77633fc4502bcef841eaa720353e30cbddd62f4f92c67bbc210c716af0348fd80eae960b9b960152b61878506dec9ca1aeb6fc1c93ef3229c4d2547b3d5c40c8f79352af5772751bad5af38f2ce91afa0ac58ce9e0036a966eaa34daecb02e818916b3cd8f9a0b23eef7d042d93717f7d60faa62aa711f20aa90611a99e28388d436002c50d23fd44c7d723af16fcebb7b4be5e93fa4616428f19ea1eb32adfc2e73be83adaa9384cebac4aca1494294376731693a961ee7cdd315209e718baafad04fd817c42ef675f1c8318b64f86f0c78ecdf70a3c20f2f6e72b0975b2b154632058202908972e954f02c4d6c15ae2746a98cd2bd8c4f6e2e5e3f16c2e1492a6422aa8b2c0c45194a65ffff4e194dc0999cb2a78d1728abd21db491570119ef9e45586b43feafb49fcc1711aaafc7187fdb1da07d6ccb084eeaf8c1d2fa440a3e392794761007a5eda51df23a51106f4923dfb1b676fb3324274e019fc172b037950fdefb7034ca653c6908a81dfd397c82b7b47e9c360fe26314283e442e17f71b6ee5dc97dfe0ec5362c7db94c473927c5adbc0dc0ec3e6b524f591ac7fca1f668b29ca9523db1e91799e3bf9cad4885f08669a3a453f647e78619d77808ecb95f36ea4d090ada332ac32b5bd714bbeff2b44af2de887b46ddd57e8266d03e43f81aacd0a240421e6720d0484d0be62e5737a3e3f2280d8be1efb59955c020394899aa394155d6530d0c940a9e8f4ef08d26113b0443a9231e3afeadc2ab402aa3294f1d280b085cb9a256dd413e915d3af03239b680ecf804068d5afd8b02aaaec89c2da36c5e3d6020308600bb675e97b9153a0c0e70ce1b0168ab9c973af0d740a80aeb7e6da445c8d316a9f49df8727d55ab791413bcf2d9d98812bacd0881d4db6d1524f8833d100c4dff3e41413ae5d18065cb1346790bf08a48c57c541d3cc51dc8a69b775e20d0f8cb6455708478e946003ce0ff97e29cdbd82e08855efa271be293d10a657b078954e8f392e40658ec47a200fbdcb8eb53e92a74beb4ffe83837965faef5e4d26a3a1b9e8ce7e260b323315a2c2d2a5bb01b3437de5921e0dc20edc458460683deecdc4336dcf1fb88b61e87286ce4255eaa3b844c720978f0a253503c4bd48a759e8a2a1e21ad6560102ee233662f651831b46ee97d6408c9684bdfffccdac7d83d71e5ab67daa151249652323edc5e5528a70d92075a89e99ba0b4c0ce0fe30d779630f62b40122a95a8a038fd6b48e4a5a3d8f38f26ad4096b310e53e1d74c609aaa87ee289bba81daa13a80f5a3fb09ea311d3ba8256e1fac4a57525acb101814d57ba5f38a434c0fae90067781cf823cedda66e742fec82a680b78022647cbf6ff633f0a6d3ea7cd0ca024cf95f4a6ac46aaa7131cfd6ea466747185a7237ab12423a5c710da9247601b1ee4f0f9a56dc12073f748bb2f0e52a71c610e9e86d63ba3854b2d595302735abde6fee0bd7c995a27dc73f04938051a1eb88400c63662b7700ccfc47891daa2e11ca56e155dcde1238ce8e17b0624d59543677a22417d2b6211147fae175c7c1ef82742da85dab3e451203e2a6faf95f3ec2d6fcd477a79ab818959e2d44d3c30bbcbda5a8c7c0d42f6a6d3a259e0569eb54388a2346f113e3b16063d183bb14ebcb7872510c4547477eb75f146be773c84fe0407c05f1b99cdfcc62e07b92b0769e484d98cc4e3efb07339fb32e9f3ed93a9ec6ecb1c74023b42fa9009653838169aa77277c787808dc03f91f6554071259475e88bc15959052b235a1fd9ce04308e4cafd27766f77218ec65fbffd6fd2cf47cafeac5ca68028ca8bffe1d4b25462fcb21665e919228bdeb8390121ab26e5f932e4cb6c79a8c6b386a6948c3e6ad6dc2926e814d076e8f533ede8cca012e424810cf459b6049981b1491a9e6a73bff682e65bf63be811fd78e8b5ce1dc8636150f9fb94882040aaba012e2356436421812868b42994211937f18d811f9786324c3fd2d5e27194da8d6917d16b99507c6a4e82307e77ec7ad8bfb17387ffa3a3a5e436b7bd11e8cfdbf56", &(0x7f0000000080)=0x1000, &(0x7f0000000300)="1d2e0e61c4660000000000003701622000", 0x11) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="2a4661b307d6dfec3d1908000000", 0xa80c694f9e6d3d10}], 0x1) r0 = socket(0x2, 0x4, 0x2) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYRES8=r2, @ANYRES16=r1]) open(0x0, 0x400, 0x2b) select(0x40, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, 0x0, 0x9, 0x3}, &(0x7f0000000080)={0x1ff, 0x2e4ef6a3, 0x0, 0x0, 0x0, 0xa, 0x7ff}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000080)=[{0x1000, 0x8, 0x56, 0x7f}, {0x4e4a, 0x5, 0xf, 0x7}, {0x5, 0x16, 0x3, 0xe9f}, {0xfff, 0x0, 0x8, 0x1}, {0xf054, 0x80, 0x0, 0x80000000}, {0x401, 0x9, 0x1f, 0xffff}, {0x6c, 0x3, 0xff, 0x81}, {0xd, 0x0, 0xf9, 0x1}, {0x5, 0x3f, 0x7}, {0x5, 0x0, 0x7, 0x20}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) socket(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00006b1000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getegid() msgget$private(0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) socket(0x18, 0x3, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3, 0x0, 0x8e}, {0x5, 0xb0}, {0x16, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4, 0x1, 0x6}, {0x106, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x401d, 0x2, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0x6, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x84}, {}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r2 = socket(0x20, 0x4, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x40e}]}) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semop(0x0, &(0x7f0000000280)=[{}, {0x1, 0x0, 0x1000}, {}, {0x3, 0x4, 0x800}, {}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, r4, 0x0, 0x100, 0x6}, 0x0, 0x1, 0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x24}, {0x1416}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) getgid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(r6, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, r7, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(0x0, 0x0, 0x0) semop(r9, 0xffffffffffffffff, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x40, 0x1, 0x40, 0x9}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) r3 = socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x90}, 0x0, 0x1000000000000000, 0x1}) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1ff}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 4: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x2, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x65}, {0x40}, {0x9756, 0x4}, {0x5, 0x3f, 0x5, 0xfffffffd}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c00000000000212605b004000", 0x0, 0x1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setuid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x6, 0x1, 0xff, 0x6}, {0x5, 0x4, 0xd9, 0x20}, {0x7f, 0x81, 0x7, 0x7}, {0x100, 0x1f, 0x40, 0x5}, {0xeea1, 0x92, 0x4, 0x1}, {0x9, 0x80, 0x7f, 0x1000}, {0x1000, 0x4, 0xda, 0x1}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r2) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x40000000, 0x0, './file0\x00', 0x4, 0x2, 0x0, 0x80}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x80000000) readv(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/221, 0xdd}, {&(0x7f0000001400)=""/216, 0xd8}, {&(0x7f0000001500)=""/193, 0xc1}], 0x7) socketpair(0x10, 0x4, 0x14, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0)={0x10000, 0x2}, 0x8) sysctl$kern(&(0x7f0000001700)={0x1, 0x32}, 0x2, &(0x7f0000001740)="397d40817769e5dc45cf9c22f5c41b9f7a4dca7d3b39a57c79abe6d854579a2cc50ea09591a4eb161619c2c5ce549853eebeeadb01b64d5bbabbbcdf1fd1872743ad1d01e1bd1a846945b9d95316809594710e4404e2f4258337826716de168bd98171728d7b071bdeb9aa3e7e656d0f9fd957d7ed7adeab6e533a", &(0x7f00000017c0)=0x7b, &(0x7f0000001800)="a8775103afb779585bd927085b6117414770452a7ee81239d89afacc4a165cec6a13f612c9b22904df458f9dbc914d42bee04134314d4ceaafdbc9f725afd9935903", 0x42) r3 = semget$private(0x0, 0x4, 0x128) semop(r3, &(0x7f0000001880)=[{0x4, 0x8000, 0x800}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000018c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x80, 0x0) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000001940)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001980)=0xfffffffb) getsockopt(r2, 0x8e, 0x10001, &(0x7f00000019c0)=""/48, &(0x7f0000001a00)=0x30) shmdt(0x0) syz_extract_tcp_res(&(0x7f0000001a40), 0x8, 0x1f) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001a80)={0xfff, 0x277d7934d92e8b}) fcntl$setflags(r2, 0x2, 0x0) r5 = semget(0x1, 0x4, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001ac0)=""/155) ftruncate(r1, 0x93) preadv(r1, &(0x7f0000002000)=[{&(0x7f0000001b80)=""/203, 0xcb}, {&(0x7f0000001c80)=""/98, 0x62}, {&(0x7f0000001d00)=""/15, 0xf}, {&(0x7f0000001d40)=""/7, 0x7}, {&(0x7f0000001d80)=""/170, 0xaa}, {&(0x7f0000001e40)=""/156, 0x9c}, {&(0x7f0000001f00)=""/124, 0x7c}, {&(0x7f0000001f80)=""/103, 0x67}], 0x8, 0x9) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002080)=""/40) accept(r1, &(0x7f00000020c0)=@in6, &(0x7f0000002100)=0xc) setrlimit(0x1, &(0x7f0000002140)={0x80000001, 0x1000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0, 0x0}, &(0x7f00000021c0)=0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000002200)={{0x1, 0x0, r6, r7, r8, 0x2, 0x2}, 0xcb2, 0x40, 0x800}) rename(&(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)='./file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x45}, {0x8506}]}) setrlimit(0x6, &(0x7f00000000c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0xc005, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "aecf14", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r9) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7, r5, r6, r7, r8, 0x100, 0xae23}, 0x8, 0x8, r9, 0x0, 0x556, 0x7fffffffffffffff, 0x80000000, 0x7}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc4f9e501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0xffff, 0x4, &(0x7f00000000c0)=""/214, &(0x7f00000001c0)=0xd6) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYBLOB="4620cfc12157f149b52beca28edb898d378447d72c3609ebc36ac9b5872921e36d0eed2a41e9b33bcfed47634e99976e91e378f53ef4cbfbd0725bafc09b85bbf2f3e4e913f573ea00181000b6ca4819fcf1116476b63743629a5b71afe3b452a726d5243fea447543b85067a11144b10c9136f17f5349851b75994b9fb57543563554d23b518f803e8acc2b4f37a49bef0037b99cf8f5fc32752d84b59d63829c72010aa7415c3a3a0d0ff83a5afb1ec18df2ebfe9326ba2d5d0a31b8362d98f67f9aa727abd3393bf5d4ff05010adf959066b1e859ade156b22b9d8d618ab289ad88a30bb0a9b9759cdbf4cdd07a61a1674e01d4aa9a9439544e57348a9f28eec3f93d3e8b8caccecbebbb399b247eb38e29552676168d4d33ef542d50dc0c81ae720f7e200d6be81d0631f3890fe200a3", @ANYBLOB="cbf836c9135f47468e8542a008ebdf51a66a65c35749270302ea27402932dc6a730e200b501f2ee845f8929de9c62dc4fed8ec502f02e8e87e90a66a944a4d7d7151c5227ff0bf8360a9b54df94a0ad3b69daa86f9393eef5cf032bbe6bcb04b57628e42e222bcb0cb1d9938ab1dfae68caf423305cc44290aadcec73140d752b45166646a9aab23"]) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r4, 0x1) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r2, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/128, 0x80}], 0x5, &(0x7f0000002540)=""/213, 0xd5}, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) close(r6) pipe2(&(0x7f0000000040), 0x4) r7 = semget(0x0, 0x0, 0x0) semop(r7, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x10a2, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0xfffffffffffffdb6, 0x3, &(0x7f0000000240)={0x6, 0x80}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x4012, r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x1060, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() socket$unix(0x1, 0x1, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x20}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x800000, 0x0, {0x6, 0x802000000000000}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, r2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) sysctl$kern(&(0x7f0000000100)={0x1, 0x33}, 0xa, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000240)="61db1fc4224ee6774376076cd64335d83ae7c58d3e5e1f5c0d412785a866432e2e", 0x21}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffc, "87696b340da1e0795af94547bd1304d65c21973c"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0xf13}, 0x8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7ff}]}) socket(0x18, 0x3, 0x0) executing program 5: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x3}, {0x5, 0x80000001}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x775c}, {0xff, 0x6}}, 0x2) setitimer(0x1, &(0x7f0000000100)={{0x230, 0x9}, {0x5e4, 0x7fffffffffffffff}}, &(0x7f0000000140)) pread(r0, &(0x7f0000000180)="424bc8b97969eeac743849af7dde04354b3f8841bb63d20370042ef194720c2c3ae3d943d6855d7157a449a4fc140f4ce305280f2590ed089dd4e9e731c9c6f0fe4a9fdc9fb0e72c71387a388ccd03e26ca1af4458434b8e620723a54c77677b294a3cd3aa49066df3c83bd5b19f706a79d43716e0171474f512e678c44f6521d48dba18189630fd72ddf51c0b306d3164be79adc22a8061fcd6ea63db3e6d4593905d439b2d6328660e4f48dcfa714bd4576164785cb4d17a1b4f1ff992dbaa61bf74c4a6934f929aebf695c2ba34c438f3552dec6e16e9821b3b5b92dea64866a1914666f6d8b194bbcb1b07594da2d3fc35b5d2f315135922c28c17a377e19ed10d87d79f563148b8215515d90af97fcaf376fc3569670e9cc0ed38885ddca9a027ba708564af427d71abce03968fa802968a4417c78d782a6a9c7bf0067f86e9dc8456d904456686ed36fcf686830295082642e41b4c14114f7d629801b3f312912ba87458c2a2e513086fac18394ca64c14743a81cb7dc73b2f8a8478eca45e691f5ec8932d47ccf8ac3d7e145c1e062821db4e0fee27b04c239ab88f0e9c7d119987fe562325f32d4ef6b917e0d72c9021ed621be4582f600f9275278ae94bfa6299ada917d365504a022afbaba6aed55fc628c25f34828528dd9d3fce269744870698e89bb6945ca63f6689f7070445fea940ae05e9a6542e0358ca4ce0c42fac88045060beaa57ee477189864a97edf06ddaa5ed4b6d28ead6dde4276e209c13d75944a4823005a10557bc3bcef70edd08914d37d3245ba5a2ceea187578804e607f7bcab83dced6ac3de06b98ad49f1cea6024eb6bbd51c1b9fbec8ceca4e818f30918f845ec1cc5b66cd4df37c544c8e7a78c9c7d0d7a77a7cd8531c25e92299d1abd870c76c37439ad15bf1cc6e8eb04cd1300130b42a76036f13a7bde3c8d2c37b8126a1e9d9f19e9bfcaf4bc26adcd28db82b489879c65d34402b14003b6bf4cf0ead940411ae03e0a15e2062db79ad229f29b9de1599674bcf3960c7eef6f625353c299e91594bcfa38d9f4507b287fae472a1f738e4adac1c886448e02c0c69151338ee302874a49ea44128a8083cd5cb7b0dc95180231bea45bf5c9484bc6c40d94102eba40aa21d1ac34d8882ee42c6c0be8b977faba022dd603e74d3e142e2f29e4063ffef70be15ab2e53417692d5ed7bcae67a241f7e3da534209025d84a07d811ebf625983e93c2414bb7f898a02c444bfa54b94277ed1a37c4d2f329ba46397ca5aa100b8156b3b02e39615f2402db63e8274a1a5744ce51c468b59237b6ef67b120fc8771a8afe325adee0f8f92761e4b71f3518e0e41776ade35942f9d3e500726de9681e777287475ecc04cd5e8c38f9626ef8500c740c0a30dda696b22661b94aec469d66282a33c05e44de5894d3849e85a6b219e39cc0608aa20d89ff0eef1fc8e83491986364247f0c244734881a650fe8dea9ea4c256b253a830cc57cb7b7ccfc1991b1f22bc461ca0c25e6ae088e4d9c9b45f4b54216a8af95a1c64cbfd09a3a727225ee7b582e62c8847cc43bbc93c51834457b65792d6517f4469125703aa69162a95a2fa361223b72fc3e7c8db4c065e2fd619a4fb9d1ad131e6505111f4106ffbf84055202afcdea2df1e73952981fad70110adb52c1862d1b2102508b6b2058dbf206a6a0448f38c0b8251dfc4563cf73173563f7d94ed54437ab23f40440b628e06e456fe5cff74e6cb83ff32b3a7d19ac24621c430134220062a6782e1516e56f10d743ddc99204cdc1f03c16b26b92b5566b8870befce633ed6e4e40ab7e308169f93c1d5697019b64b263db9984954f12a12569d564985f68486f25dad4c7a1e7078517d620fe1f133c74b092260091519e27b59ca60efc42b58876668fa66fedb1b4ffc9a52544978a9252c0b6f038af41e98f9647778f5b85f67e092acec60f22c5d515e4895ea3673eef02873bf195f6777eb65b91a68f26af867caacb75907e6c25dd85dc965fcf233d170ae70cc2198031d9b1f05de0ee4533e2d282a4386408a1a932cb72c344487f4573aae504543b50b21057702a7e91d57187d42e86ceedfaad9394e9834f5b72e5f432661f90d1145957c1a90db8f80886657ffd424a646c60c772a485144bfc7b0a333bfa69facf4cb00d26dd9a6746a1b0adfd843764719820e1ad4322873f24b2e4de74b34c35f14ba784094e2a72430c1becaddea5e2c8619d91c1d730bf325ee0d1d2b4ae1bda0c92a759ff830226ba503461bfe3061e3179939ac85c3a905a2c76c07863b279c8a414646072d6e4591a645d2e5e0dd6dadf81f46b6ed527f366e431245d58e1db61411660534870b47957c607b08394acf99a34ccc33adc61601d8c491df1d793d28c66e9f995bf4cf96254e07c48c656862c1a84a35d68384de82d55d91095efc3f0f2fdfae9e1feddca88758666d3be4ec40ddf4f07c87ef96e7e40909b0dbbf8a9fa92906262a58837c81240af0e7759b8d2605107a5f6868ac8951bea898be874f5008f6c5546fc49e29aae8a080d783234c9efdb0624c7d3617c10a356ec588cc14726d7f55da34313e4a90c3d3fa85fb3fc6964ff6ca8405eca21b716ea6200384a0555d627cdf1a9269277bdeeda64978616357dc96fa69fea20a1f304656701d918f7a8c0eb86600c85ca498b6408d6c83c0c6b89a83d05728833626f3a37ca538149a9ef955debb64c3389dffa848d8b20e57e7145dae5edcd5d29a3993c5fbd3329ca72d14dcf4138e7a70ce86a17094cca5cbf75a8a43e6012903dd5d1a21102bc88270e5d0ae33afef52f4e775821ecfd711de073b10fe43cb26564cdfabd55bbb283e489dcda666e10da4258792ddfa77d59a24a4148542a50fed53a97279433da289abefec136b51d550ebbc94d8fc4dff03c00ae1dfb609a5f7d92b0d6af6162ea434e924f76be46fbc5dbcc2cba1cdc27c3b2e3f4f8f263fee8b618bbf4ffda6f59ea8ab326827e998ee724743670501953b86ba3f5df37cb05a7ff0edcb7f61bc6f3de046bc8c2d4a1b88999184dba9daf5049ac327705e10f6d56f14a8f087766460bab6550950ff10c1f0b12b3989ab1780299c216301c874474008d47afcea5a78ad8e3db8ea3473404bbf7d383f6e991b62303b2a05b115cda89e031136713d2c6f24c36fd6fbfca3d10e62aafff0b3f81684c2cda667054d7bb7a5db1ea65a68b718378d9bc0f998abdf8222d129170c2fadc4e01f366b94272b38ef466bbf73abd911a70d72aefcf4a850c7c2800b814c7d1dca4e145f1a9c43761b3bdcac4762474cf1ee9237b71ffde67d05c48c19f32ea747a3fa5c06e5c8f2cb2545f8bd534a3f779bda7cb1669b39ae650fa228fa69da01e570e83f7a3d08bc74c6346531a3dfddcaffd4a71dee9e2dcbdff287feeb7c2a51b6172ffb0610d9b5dd0c334e2a86fb6be40c359c06639ebb0b7b5102d528c3b070029461450f8eb569c5a9e95018ff50a712eda9a460b011f654591ab7ae6dff40a491d2db3a0946f7d49ae4bfd5d3e0463f82506864bbabb9419555f25bea637a78a2dce5a900a454cf6e5cd9bc5fcc4eafdd00890e8cef7c55b9448debd2c72f85f56cde7b2a4fe6060c20bd2835afa6d7dc28f3d004e6a1f5035aad0314856b8cd00d2070d337a751bab5fb6d6fbe358ae1396b1a87f94218bc46a61373473a71e38d7bb90fbb4d6259c0590fb5ecc981eee3e03fc76649e90d4295ef4f64ef84ee2ba9d9dc3811fe8e3b65bbaf51d12d7d17768a08bf35d01644e7ad84d5a42ae1111304ccd200c9177e69cfebe6ae72d9fb9cd4d355f10c4c83dd50c5e9f64597f5eb030a945ab427836bfc115c9ee249d7c84a1124f0ef80e9464394b0ab2703da7423c26c8033359fd643dbb81ac93e2256b6e3e43cfb6e5d0b2f33e4d61bae96f959ec32101afc4babfcabea733b6854081f32abbbd5f80b7e3dbe274096f0e6d4040b774af402488245d6063b6fd0b5e916bb98e901693c5be72de6c473807a2c04077524cd65281e1cd910810f5ede6fca70c3ea9f683f77c814d6c3830598de47392e54aad0d57d34ae3341d31dc20f9e8a38d359910784392feb575da8191cd0863225bd95e6533cfdc113eb78967b719c5d44934a0c582f09c4b0ecc9c08e92c5e56b7d335e90d99b160d5c4adff89009905e19bc4526b073e642b558a2ed67fa194dae5f96c354eb9f65a8ab332f9a68193682ae905e6ce28245de5d86e084bfd758552023c8240e93845244f178a2eea15f0732201b019491cf49c445332f6cc1f16f4a99e3079a18f00cb8b5fa9815f7ae611dd2736fac1cec079dae6396d49b7165be48237e8d663a2d3f9446851501cca40fb9f6f04416abcc41abeff35db36d83e528112fc8732646c4e8dfe7b0c1b7b9235883087f548824eb4487706fc49359fc41fcd7946286a1838fa76b37b5840def5dc150fcddb93740fb3e39ed713fdf7a4e2fb9e8d5c334869bea20b72728291743e968c1694ee3f898074ea844affe484679c8ee3f4f922535db168b08fe28c3d9710321d688f0e9c698074c57f3b8d91655db9c3c67319839e1b5cd44035bf0f58612b9da2354d3550d0bd27a17c4be134b0ebdb3afc3f6d311e944f4a76e9a08d14df9b3be656457f54574ef6b76869bef07e74304a944611907855dcd3df327eaa9f1915d8701a4b8042c6fabd5e488cf84cb4bff36df65f874bac58bf24e058cb82e398d3d08b4b808f295350143e6fdd2a85ee0e9ef9862d2d899afdce0f15845149f8fd5ddbd42cb19c0dbb404cf542ff2f390f178f363ba1c2a998b657a7fbaffd5f976875893b2e282aa875671a39756374d8aec2912f9d2d672a81bd6365ca0ad4843afb2a0f296dbf58e51355fc3784378adc16863771293e4173ec00e8e9eb2c2552b037c1444e0b3cefd400d203762aaa5b2f964233f20b184bf5e5084c7f499104ab40a68e8f3019841433184d4cdc69ceb4fc6a969160d62d1174355d26e9f78838466d7cfaf71dacd2ae16c64060f08455ce8ffd6d30827bbac4c62ee2af85d4b32c91320d20c2dd3b67cd649573909ba303e201d62f25a6642f5b10611295cbdc0eab74b131aab15172a9b4bb38bd22e8156a7aa519d67215fe7916378a8a52e22c7cf94c909f975c4f9f25d04ab488ad75657c2c821f886773e014bdffa2d9fdc8a38558e8f58d489f80c213903390acedea9b4af26b9414c61e8ae01038f36dc1d70ac3f5a58d12d05fed0c6f30c2c8e9950b34d9419e6d53edf18016864f149d9d23ca5ece0593a97a3f0245346e4d26eb3cac8eea22cbf9109fdf09aeaa1f03352947fff2bd3ef1739598a291fac35d5c190101d18db2babf3ed23b0bf35f29e6fee181556a84bdf32942200c5ae5f9af1e0cdd734b43e2e0243ecf7f9cfdd633456c98be23e1088e99f565b90972de89657232efc225ac835b16dab0d5ec83c119a3527b16db251b265b5d41f30cfa92eacf382b5b4e664234f0a19f02924c6cb9615c824031167cfd56821ed0647294c2d6106fc215f6dea83bb8cacec42db82c76e9d068155fc0a4c4b16da93985145fde180de5e60412746af760bedc2d7d03feab0699f3e1e0a478eebf22798aff5095b1b3a4a2972199e5f9bd0ca6e59b3108f0198e83b0431d2a8f3e0585403f5fdd631525bd8f59678ea9bdb9e78855135744f4414cf56e7404b7b8714b4e9052907271b01094cb8e6a2ced8d24d276b9c859f6f4d3bef243766d07228986ab102", 0x1000, 0x1) sysctl$vfs_nfs(&(0x7f0000001180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000011c0)="c15f6665ed92a9f23300a354084d4b408e9550de3966a645a195d08a58bc6f4054de9d037709965c2571a528a897f9c9b1072420052e58a496a678de1ece4fdf9553c92a5f125e4d12249c9e9f3d83d1507455f9cdc66c20cf5b491f398fdab29d35b641bdc447dd2b63f9e5b9c803497607021b76", &(0x7f0000001240)=0x75, &(0x7f0000001280)="509c58188d96f589fc8ddad281a58d44698122dd51d1c986d08282ef341915ee6843be135591fe431bd01e49a825a820c61c7b32888810263c5011cdd592bde28c59838d2e05db53e516cf7b24a5a97d2139005b2d909175b805e944dab163312496458360f94807081c7edaaffb666b9ddbb9309f85448c1a07259fcac1", 0x7e) chflags(&(0x7f0000001300)='./file0\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001340)=0x1f) connect(r0, &(0x7f0000001380)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001400)={0x1, &(0x7f00000013c0)=[{0x7, 0x1, 0xe9, 0x9e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001480)={0x2, 0x10000}) fchflags(r0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000014c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000001580)={&(0x7f0000001500)='./file0\x00', 0x3, &(0x7f0000001540)='./file0\x00', 0x8}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000015c0)={0x10, 0x8001, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000fec000/0xf000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffffffffa53f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xf8c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x35}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x1f}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x9}], './file0\x00', 0x9}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f00000017c0)={0x177c, 0xae1, 0x0, 0x6}) sysctl$kern(&(0x7f0000001800)={0x1, 0x39}, 0x2, &(0x7f0000001840)="56d202703e75828e539f3202efc7ee4cf0b256e441", &(0x7f0000001880)=0x15, &(0x7f00000018c0)="3e8c3ff02440539b30dc9be0f242d9aefd9aceba85ab3d05a3197bf6ab8d1c63459a144ed8e4bdb9f6bd8970e18995bf50f0d8508283eb1d0c197032fc43b83c34a38e8840a44696fdde3f2f4a055c4bee92371ffd52e261439a0385e77520c24fe7cb00901949cae76bc51b4faa20d00e4accfd5d7c64709bd277efb7d5b11ad218851fa525d8be6154ba997cc159634ee0d98a956d0c22dde17ba4a4044bddcc59046a3dc40078f8d002416ee0b8bc6f68d9f9038b8dc0036956d82151042ddf6a30a5d00eaa05706ff6a904e6d43ee70d475b277301ecfdc8ab97b289d21ca951c73c941d9f8593773b5a6f", 0xed) sysctl$kern(&(0x7f00000019c0)={0x1, 0x4d}, 0x2, &(0x7f0000001a00)="65d3995c3fca65bfa9441da6cc02508b2c47fba951bde3281bdd17eae6b9a7d63fbd67b418fc20e5df8636f661eed64b2d2d537f6239f338de70605ad6ea4d3d0757e13a36ae5845404f84ac8784cdfe443b0cd1efa666745ddb20a933bb0e06b6ab49faf8d2c6a6", &(0x7f0000001a80)=0x68, &(0x7f0000001ac0)="a02069a258ad178bc7f6d5a406219c0a13cceecd53fb1ebe1f99430cbe1af29e844964e89b4a6ec15fec00382a7faa2f00d085dc4560ff3ab13b94e475ce126ab0f54500ce74146836b9f96805944cc2", 0x50) sysctl$kern(&(0x7f0000001b40)={0x0}, 0x0, &(0x7f0000001b80)="a5316ced21c44ea1ca159fec0a4ee35b2dd7f7b742a1740dd9de627b1f667bede856bd6c", &(0x7f0000001bc0)=0x24, &(0x7f0000001c00)="82aa636f709ee77290daf3c3ae85ce8ce8411f9299841de0e9df9b59ea9acfafa35913726ecb1270bd44f9b6cfb6ca0c0d148715304914d10a4c893b67dcba797253c805bad19a7c04f42c857af2a3d452f6add01b1ac35055e2336ea746eb402040789556bdc501f778423f4c9bd3758054287c54c4ac94a4009dcb45e986563ee3518c3c3dd280c340d796c8fcdd250dbbd3a3c218e3591b3e1b7074efd086e58adc6cff47b55993fc966b74226f6771020c7c6b05182934dcb908", 0xbc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001cc0), 0x8000, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000001d00)) fcntl$dupfd(r3, 0xa, r0) setsockopt(r0, 0x5, 0x6, &(0x7f0000001d40)="f0fd694a9e29be3d9c8c8fa3df00fd2d465d175c677a336f2d98fbf7e0c0df3cc8304702e2eb71996326071474e9c43ee9df5e", 0x33) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001d80)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r1, &(0x7f0000001dc0)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0, @ANYRES32=r0, @ANYRESDEC, @ANYRES8]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) write(r2, 0x0, 0xffffffffffffffe3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x200002}, 0x10, 0x1060, 0x0) shutdown(r4, 0x0) close(r4) close(r3) r5 = dup(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r5, 0x2a, 0x1000, &(0x7f0000000340)="ff34531daacea294c93e2eddc45c8454534649c8fd11c561f3cd4ad3f4fbdae486f64ca8bcb179fe8cdfeb6b402c645b21046115b2987c276130e3c162db0671ef49b37823c72c5ccdd67cc750570f4bb38feb48b5ce6b66fafd798d63d8a1e3af2bb8405986c84076eaec064ac627f49737b63e610c925bc15d7d2a31546ce99520ede574bf8430834ce2c3116c405db45a5ca78550500391d8bb7c9ae3f27f882a6ce16e583c4768f8fa122166385e88f464a98643", 0xb6) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000080)=0x1e) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x80}, {0x101, 0xfffff800}, {0x2, 0xc0}, {0x26, 0x4}, {0x85, 0x7}], 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg(r3, &(0x7f0000005780)={&(0x7f0000000180)=@in6={0x18, 0x1, 0xffffffff, 0x4}, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)="d41f3f061786953cbf481b9493d258f0190d1bf33301468ef21c441b1f8d54e25ee2daa1767dea58c473785deeaa241421ba4965dcc071ef797df0fd5780023d4581f18cdd15177e660c40ffc9af5567b48bf65010f7f155c0f4c855b7413a09ce86168c8e2e18e9321d12d9152e27ec01b2c1f1addbbe9535a0b5abb9ca8f35518876057084a1b44744f23de89c0d2182a037bf215e69690f403af7f2616b0771deba3dc5ce0b7938a70d648e078a40c9776434aada218344271fba2301df4b66cdc76a347ed9a8cfd86e16eba4baecfeba0d552abec46951", 0xd9}, {&(0x7f00000002c0)="6277357b15bdb1ec8ceb5b0eb10308177a99fe9f66899df6632ccded4372ef8e7b9bb57663bc9b67e7fb534eb49c75121e42d44ba094fcaf2f", 0x39}, {&(0x7f0000000300)="9f55b16337bcf2e9f44e346eebbc867b13a3d40b074a663ac12c2fb2d638b431df74cd7ff7aed36b78853992afe1e447f3a41c3c69c1e142688e582c8864e01e020276289e984cb2d813e57a2b857f02e811f3fc84d99a3cc3acc9420b07e5126e489a908b2d58b24fa56553240a38bd52dde8c924ca6822557b5f4d5244dc00a471095a283f77e60ddabf1504c8672bc8ab90905ad785ee0b65902e035cc414221a333a1f86ee13e1083170afdcee897d62222eda26f1a3d7eba38450b94d6f027920048eabc8211a9f124c89324e4aba370fc4a443d0c425f542e6af8d75d6254872eff71192b4fc14255f6cfd5b1af9c28e052b412795e23f8e598c83b441cba94a678287e100c56f2959c12aa55b3c213a3f9d0c4e21b666c69638479eca9da44b19e8acc17eb64b1cc01c726c1b33fc2a3bfaa5f81d014d47f0504b477ab7647ee1a2de9bb561a89570b31da09f661e970afbf68865c0f407187c7214721e2c2c138ad9bbf91f9e4e40c0f560aa85e7a6893aaf427a6c990a411495fab23b42da40492608ada346083c626ac3430de471d20a7ea62c72032bd00df61d2820900048d295e1537522f21f5c1b45f63234f348684772f0c5a3f9df4b6e72232a330ddcf86a5c422b4ef01408f26d95b4f4b608a09ccc4ac2515f34abf39b5d8af42e02250f4b41a3e03308b4ba06ae7e33ad01f682515c2c6048d03a8d81a041187db2070b8c8d63aaaac2d7662b83193abf360b3c74dfbad2c553178594f6ea305b9db6d28863de6853528293564fcda5bcc5b3e74b280854417fecea5faf8d228ba5d6af1b5cd99db52eeba39afc172d779c23772a3b4a5e58c434571b40f51881cec6eedf7cb4f563f3d502ed2716f338335df0137d264e51247874273f1f52669e370d1abaffa62cba22f9dded56577e43012b68713cfc7390a14388c646830d0f6a56317e3f577d56558df80639138d85216dd1a4ff3e64fd26422eb33fcdc47f76c1f9c2952bf71ee9842cc40012fc31a7618db2be8b9b4259e5f31107bd4fdf481783d925826763fc131e63091b8589daaafe57a6340f366479cf28c8b26dcc87e59533645dd0f8ad2816fe02644658d8f8ae6379072efa7b25d52efc393e4ee1d35e8e7fcd1f4f8666d04e2efaf400e18797ae59214e02dff76a7c974094b4d7459b473c2db3ad7c480458711b28b6e6fd45fe9c67f641b29fe465a56194f9230477efab73b819eedab3576130571eda150f96e37a8c9b3a73cd8bcc620d20df1e6ec9c8420f6d97e48f5a3b498d6143302a1c0847967c066a739552d53821229de0ca1ad16d26ae42e2efe4dd8d0905f3bcf2734670fac869ff17336526175edc66f1434e7e25f386edb39ae556ff2fb93b665ca06c0bb3e3366707db524658b00e31f9c6c8fdad1c2800f6788f595dee43f5dc505274591a3b3ff40a63571ebbfd737999536c52a970015dbcfad613fad55bd65e3d1b661f4b413110413fc2353bd9b2691b37ede8bb8923b342deeaae1d20e0de01ca4321c45a425cfc1a102dc83a8e8c2903bde5a5e8af45428a3628a1c7a784fded3afde94670efcd30c1738ba9a94629cda7de23fea065979f3698e332c270c7cf9e82d19d88bcce0ef16379eefe36cd0e2f91c39a308828c0082a47761d09c1fc58f6941c7dc6ee64105f8c04b9bd76811fa0668ac2ca715b994cd82a287296a17ec982d80866ab54f7e56f70e7d63945fdb691160a6b998308715a8c409472f7991ac50d0601848e0d4a743b0c885a8f0491d18dbf851f5471c0214b2d6c566a4135e26e840487fab08f6d834c5aa7a80152217452818f85c4ef60fdb2de9679af805cafcf223b71970cbd6b86cd7c27a092e34c532e41e9a050e7f9654dac741ce0fac24672928bf66d8843a34741fddd6285cd76c7e5d7c40e846f6f9ec28d7c8d0e6e9a1d11ca6fcc5b0625777daa1551fcebaab747a62970d704b0d841a5f37d0c2038deb37973942762ffe1c04d366fd1ff987dbdaf958911d2104d39ac06990d5bdbc43cff06a37283a4d1b63e455c4f0538a57dd561565d286cafff282104060cec56c39560103b849ee08b857c3221e4086085866a067b53eb747274b9ca415d78178c78a2763b22ce4f020adc297501569462c7be38667c82a30560fa78262462f7a742f1528b3b1d9b9305ac2325c74b110d8ded6c81e0cabc547012016954da7898ed622ae1a34b31038a009d33f79525216a2bd2731a0bf3d9300bd6faeb28a6749a99ae81e1c02d4b599144e0f13ad6ccf0793a636494f5bb9b1818a179d7da1f0392c282fe08c20a1437ec8e6c2a95f325c4452832656293e4ca61922efbecf60adc6449896ecc0f2e8eae062fd37abd9e2791b5074101ab036ffac9135b9597cddd5ec3a05e3a50f692ac82bda01d4f7327a76b1908a2bef13c2ea2c0f406d53e49edff066f957da7064502a67184f6fa2d4443fdf466b02a084dcfa9a1d66e76e9e3f57a89b882a1057c6572e5a0d894a3e9ed592b904c5a007045f2c745f873274b3c203af82424006103e8eed353408eca7db3aeb33d12cf2ffc2d2ef76604735ddd69b703025127a31774c073fca15fbcb72137be299da4c6aa3af819b42fb49f0d7fa26683ddc1dc63b97047fae65abbfaaf4e17978c8f74b364f5c2d17c7fe6bdafbf3b9ebded398df3fa675fe3f3f2bf35dc9f3cb994939c5d8e65078a3182b0afffe28a3377aeade65c3dd5965ac45eafd61a412b0f89704da26605b30cafd4584f83fe8965f5c740db416c5bdb61ce323e20c8cd83a11a1ddab1e7bf3f83ae9191854dd44239194d773cadffae20f1b0deb13b712413653a8425fd698f55a743dfb5b4e699d94c68265e8604fffbb506c7c365893b13d74037229fde38156d922ae2cf91b64f767e97441b59c98474a8d039214629066def3fb268b451ca4e1c933938b944f014048db37dd00befb0c8dd2978bb1b6800908b4dec9f189ade857139c905c619c701ce5be172671b1b8f22a8c67d56e801c6b11889ec38e5f7174ae11c44b0b43bfe76024fbee901c7876c14abb0be568e686c9354c10ed4960b66e0293d56c88b3283b0d0325da59cbca2d812950a7199d58cd1d76f45dca51edc2274d26ff07aab246e567fed6f14684e0b1e16a1066e9f1bfb45ff1e5e60d7f54935ffb9120d45b3cdd6ac0468b614f425691735d567153a6d468963f8a9607ceee0c91f2a4239b541c424fa445ce8448ab824e063eda8fdbe2b6362c39b144018b9f835bed0775e8695c786a42f7534e9d30bbf58106b846d836446c98be33e4de0278b2baddf7335ac96f894c8438244634106149ab5dbfc2a67b300693a8160cb7e3781dbe63064e18f8805f40916bd94c9750b0b8e46c6ce09bea33b558847ccc7de59d1f09a055818b6b599a5ca88f3eb74ace269f6dd07c21cc66a7e8b6f65d354d6ca4edc6835b37dc5f6cdca8f7dce030102844c37df85d16a243f2226b6d4726e2b0a1d87b7322b3f8bf33573ae04462355706df5ebd665ab1fd4a4ecc80b502ff969067ade38f2de933c763202ca9356709cabbb58082fb517b6f67e59e0c5e3bcc4531004a14dc2a7807abd19ef539078e5a0bbf5d0d4ce9dab6b43131d19a8a3c9e9691a07c531f6da3508e53d9950dcab294645d54b3436c0fb81be1645d9a687a7326c328438796a957abf043bf1653204719f3ceb9fd8a7f8372afc1a537cc01461002a62690631fde6e907910fc11208d0421aa5f6971eece54e4a19eb8aa3d36120988e324c0b8fa98ef5ce4c4910a202b9a9e205d12dde034137dc88b1701d73ad12b2cc8e47a8042a813b5566569bc8074d4e5c4b6707939543e7ca02d1df2eaa46a0edfa47e7e9a30dbc7334dd22a773ef182257d6d452b85eb88221cc73bdb4d5d72c338ce84f9d8762de9866fd5b3ced0d88eafa1da06f59921e88f44c7beeb5adcb71ba8f081363525eb849962b7f497df3e184a2ef9089dfce3b9c53f73ae340e837ebb7895ab5248848bec42f6838662508ec236a079f50a7958f7800f34a3d02492ae66598f3ecadefe0f5eebbd02b2e98f6597543de2f7e2b1b73c995998048871c32b05b0b6007fb797e3fc463eefe7d474ab7df1ec5628720989e98c8bfd46ccc08bff10da329560f1057c5676119168b596fd119217b2bbd464f99b23eaa4854714244484b763e8c6c47db61131b060fa773826202173b96ba7d589052426662249b5d0b4ff3594897ad3769eadb43838fb4b082668d63cee37bbf2aa5b2c8225ec83e2c0b9bec18a97a7fd09b42abbffb4e22f15d2d2c74ce320fbab30355b58a9a6e725b95a2d42b2c00bf20d20a94e045dd86d17e68d6d04d5eaa8908e617f851f3d7ac343ea8923fcda08e60bcdbd87f95aae51ef24f39a3675a16f9627f1e26349af5c043404bd10922ff55b83fa93f465ed7a87242f0f98f0993d3af13b37264976ea763cbd6699969681ef4f35f45ce75b404d0e5e398478a94e5d8b24f2ff4796ea10db166de74e3fdf595674dc6d537e749b1fe417d8a4aa0db84ab0518740c0b87ad302ee58b85511651418b9c3f5f9bc73752ed6c723dca1a4d04f6907b1471c4294467fd98fd86ea61524872e677f7d9962daab846c59b37e7d22c1daa7fceb09e06d19d24a12f77dfa725a0ff1ab4bc0b098b568c329d2a8953c325d05e46c383c83dd67f5d16ff6a5d481fdd563c5d668203d673a0ad1b1af27d845399f9065c8b7d443d76cde0dfbb69b0b0ac59ce00b1654614a5ccc2eca52b7506f7887e84f0aa759075e300f47f1f8d80c6b97eb590bb3986b7ed71104748bca398bc90f2086e6f430cfc7457520244fc4465aa44b7c2114cda529f09ab7cbafbf2fdfdc294144bd1adaf9cd1fb1d57ce4520043186b15928b2e5461f7bcce5bac2e4d629a6ecfd4db57938d1dd2049f7a48a36a221f9c37f0ccdd83383f1e7a89f679641b691b2cf603c486197bbd5af4077f8e4c2e3ffc557d1f2b669113a8089a14de9a784701fa7dfb2c24042fd37cbfbf96de5556b4f634b77cb51e96ae84b91f248775067b89f4ea43a31c74687d375825a3e469566d2a07c618ef8a62a2d4a96a6fe2f3a3f5e7cf09ea9a62e06b9275dd43f063c6ee32996023d83a8dcbb4745e6aa2be517b0e77881e7f34e676324b5f25322b930447838b57e198effdb5c5c53e1bdbcf8a78af806f18d254375172566c356cc1acd15e38c50a3f51ba879a352d6f690b1db3a0f7ae22b1264e110f04cfc377ba6e7a6111bef2251f2c40564447c57bb7b28079e86c9ba1344916a56181aa07b07e088284c855085e0654cee02788a932de72ac2cc92c9c05c5da3387b244fd83c634514fbb0c7b04f1ee284aa4ba057e2c34d665a0430e77167d3524c2a240ebabf83645ec759b70a4352a82a9bcae1f0a07a9db957ed29ca8313c84436e4c2a483b99ba830c2425bf9979fc6c13bde93edbd01ceaa01de1d2107e1c350b676ffdb9563c3cac650aed46ac563a6dc2bdd9d5a083d28dd83c29178534e7201b817b4da71cb450dc3acad27a87e3029a2174643e296fe9ef7e53c38c2de56b7305da5c2a4ea8475e0bf3c7b73b0e3079343e8adf49ff50054a275777a55b81d0b357e9d26b4a557310aed5f95e0f672c8f089e89b913b7da218ac43bbf500b5de72699a18e5ce865eac00215d5e878ae3880355e07a4fca4cc9450f90a5c489d76d8087346e494cc5b35a5a66cd8f702086eb001610180896f56f23130b5ba5c909c8096de227eaeaa9563dfdf838", 0x1000}, {&(0x7f0000001300)="34f855417f10505b9579f4ca235f4aedbe79ad21ab3f96c93119557ed6e8b423e0cb1b3363067283d2f27c61aac0013665e0746bdfe48268be6ff08948c1d51dde8e57a405c8fe1ca9ced7aab9112b8e291526592793c5cf5384c1cb9fd9b958665914a3938b9596223081e7c4c69075b7c2a5718fa5c8252fd3dec00e90f68fd996604d91b37b9ae69a50b2b62075766c7eb032239ddd10e9ba5d24819e35bb1df61e0ea7f3be952fa352e803b0a20c69c29d19aaca7d7d7408969cb2bdae85fc62a109", 0xc4}], 0x4, &(0x7f0000001440)=[{0x1010, 0x1, 0x6, "9de7e1311e44e5f543e962679c553bb2a78f0116995bb1a6c44aa763040b17082dfd1c063269fa5afbd46790631720f2116690369c3a2e7b14ac561799b42e534d5c44da9205f0b6a7837c6d55b68c3218804540ea6b9bf46d699579cdaf241868f5c6ccfa14559065579cc80101a3c483cb3b789bc756ea3b11bc1aad577c95a142ec1ffebcd2416e52f872759b01cb08c7ce7d47505d49e31bc9f7af627e3c1201014565d6e68f2ec1f64323a2597e33b8904f736ec3ea2c11962f768490d2243d592a14e1615004acfef68fe2fe13d174bcd90fa7606f883c09d0253ab6e9958fc2631b6aa06cbcd8218211a5c7e8504c599cb7a2b0b9b537e7ed53e31a5447a14c257e52b3064e36d76b2748968d5e9286d73172e65a6cbd3e1b84a88ab94fce44a76dca659f05592a9ed5cdfca0f0c88e5884d482a69db6c9684641898a8c294c5ebcfbe62e9d710bdda17c3d32a82ed793a5dfce36c6382941f72c240db94cee8e8daf1ef64ed43625eaed3510187f05ded49009c5b37962f86dcb0a6ccef0ad62628570ac283809f442201bb08df6846b2f4e1867bb631c1cd2bf89c045b5e879bdde1a8f62389aa0e063855f072d35654bd859b981aa23a00424d9be5ea7237034f6d6825a1c9adff04ca26e607ce25ff212fd0a1fdb56b808ba702828f7cee36cd576b4f44907a9a9de921c43a93256efb101c39c3ebfe649a21b7eabf5bee84180c7e08c94f8f57d4a72f4eaa7eeded8faec99a09fe98e8b9dbf030c0ec4aa750f83d015cae1c0b9b963a8b06edceb9b2c5f954257412d4e77da66638ee139220151f7af34527b25f4c686ec2d32be5285cea9552591c031462dda1a8a5ff6d88ad4121f289fc69633decb9dbb6387e93e56e340f6373b3101f5620e34853748cfeb049a1b09c60f8dbd1cd35e274a9c900184597f4fa2a97173680dd2d117702004bfeb37d172d35ef2a1418af5d3e559d287f8f8b26750057bed54cef92f79a168be101e7225a2a7e95c8a9920bf378be11293163748366ce143b14c9be01cc5546c5c184ecc530a8679eff7751634ca1e59d0bd41b70b271ba41d44ee982cd5402f859382e289a2204e373c453256046bf4f123c36f7a0e1c973144d203bf394af0459e9678708ab09078c8e7d451d57f0b0d1e9a07fa6fa3f93773d1f8563b991c6d64da53d316602ab2bc2a99dcd3bb072e9621a55f40480e273953b010058b1de02c91b909c8d48b6da1619069bfe541cf5e44246e21ed2e99e162d1524fdd5b3c6a940c092da2e62a9c8d090cca7589ba63844f0799184a451fbde34583bf9ff6645cf11fe6a41c97e46676f63f57cbf71578c99ef76cabee2f198283044f215b2f1d9c558515946c5aaccdc082671c387316e0f0ad14b74d38fc8244a837094a9d0b7a68521d6f3a36b8cb2e342d0fd07934208cdccacb2fd87132f44e5981926a5e221b908723d153aa3a70858ec1daa834860762617ef65bac7a282c86c6118b02b4bb1d7c7d1314a3c416bd436acc9c569e33e0b2d98847ab54aac78a735515c844e68c8be6a36ac9c1a958ff355b2c4a23f5ef940b2071a56c1aa4b3489b268c9ff0d13433b616172babfd9f2cbccaba1d57c8cbe09a324bd7a0ec90fa0cb11efdded1c99d9c76cdfdfdb2e420b37e98e384e39406740cd6b00b5dc225bd0cdfaa44ce1f047878dd1068142d14c488258d374dc1bfa6f6db3f01cb5176f497db0ffc7dc3096651b703c1d9e78f17926b4e9e4be824c9f291f59cab8701384139256daec9e71674839912462c90889a3fb5ecdcbb2a420c4d29ec33f41846a1eb087f7e7d0b5624ab568bc7d5527944d1ae27977edbf1cb8224dcd9449fdf4dcdd62ef1beec18161ae405093e19dd49d439219d612ecaaff4bf8a6a2aa0821a69a9a8b959a1d1fd5ddf1ec8215a3197cdd36c0131a92b9202f596e98784c9dd0fd3c6163ecb4766a3fb708698a46b5f9506ad0c686677881ad765f5ede4ca52432aa7085943a882069cad1ff79d19a7b8196c82cb01106e6e243996cf52848ed26bf9e40d46c39ea6b283c664f0bbdfb13fea8ddd473dcc28ee16f4310e4056412e560bd92e60088744ffe60d21d538bb4930e9ac5ceac8220a529f3523faac9f747c403113c056fc9ec012344165bd9141bf86f90f07d457c91cd2e523f5e58c5f9b90f8520fa882446943feeb2ebf6a8affeb296b3b6fa72f5adae8318197e027343d2beb359e9842a644f67c13f62dbd8443a90c2415985f8c3d1389b6e8c33d8b3e0d9b65827b23f3b779fa19b63af5867285887a4230522e774ab3c48fb9e864f32403fcd6cd727a25ab612cfd64173528953426f4e1cb28f74caa306e1351242a8a7c7a1b4d3094a95fb98121f1760a59e1e18a54d7b06437934db3e1eb9fa6f8686e6bd92f187c38cc2b7ecfb2c85a8eef2eb7680bc056360e0017477ea2101ec0935e54f7d4ebb520eed8fb7399f721ec7360abdf27308fe119d2f435991bf98649d3b8c61fbd37c0e8a2928f23571146a520970607fb8237f24d4567d60fde8a7287e4e4c0dd4ae6aaab1a73c4ac5c4f9f48eae8830fbbbaf38309ce6608c2f590bdf3726908416a00c4ece67e721c61f5ddc79335ee2d452ebd4c1c9b6c4d2abf80a7aeaba5b9cd9b24f69daf1946694fa7b2ac6857e7d0c09b05beb974037ddcad2598bb1904c9c3f7963ee07fe2cf16ce7ffaa94bbec58baef9d49208f414ae4a41d8e6d5671129f304a835ef8559542c6edad79bbf49e2d4eacb993064fbb3dfe833f5798591c5e480b558a0d7a194016dcec60203bc95088ea279de985a37945b637b46efda7a5fad4e2caf7984381b782b5cc9d99aeb411b251aa1516594f667488c47282dfbc18b0da21be6fb97b741dc00b68c89447774fe890765570a44c6498ace6072f3d1ff845163ed26c73eb0d3fbb50f582700ed49c9cf868bb0a7cf2ee76a1cdc902b3e52fe50b41fdf59dffdc5083d6564ac636163bfa32f224cda655348226fabec4f8ddb21665c3294d870cb7e8bdcc380b0563940119878f82af615ab56d3fe7f0690bea59e6fb84b5554f39602354b5bd8bd721eabcd05b467c2a0ed423ad881dcb758d5b20039c3e3a06524e8f0c812b7413374fc20bed6a892ce8e14b963980ee0510cb6ed75f50f3b626dc33955559e68194cc5da9e6acee049ecad65e9936da6d7a173cd812b76268b73939a0be972fe725739f6fe5468a8c00629931c0d329230748333f0e8cd18acc4db76e0ddad2bb49a84556670e759583982b70813293c5917f7930f724f86a0c0dd608a3b50a195702480841b3684beb1d6fd3022748641eabcfaec5b87f75f764b36af8460d86ef8d7fdf39720ffbafdc92607f73c86b874064950b953e261d68015bcf153259db9abd8e41778994e15653688ddf374039690b1e163e0ae06d0664956074e6d98819a2e2cacbebf5d340002f9384156308e7fa0abcd479db0ce3370f8259e7724a6007281e0718f451ff18315bfaf665b7add4bc8718310e9b65ed5556957c8555589929b9b8eca5466378730ec937ee8fb1bdba91d64772c07b13914e26700afccb62118c2045cfcf284bc8d1091a7eef7b08d226d2f40437f4f0b6707d8cbc2956f3612d91cc3923255a05a619205cb8b3c1956d43fad5b5bf518c097b6a21bf2712e286ad5cbcd909b57bf37897c500ff45d9cfc47934e974bc13f4c478f27925050f054a4143e88a447f73b9203f455f36eb5347320b547870d9d7bf5c68e1ecc108d1603ddb1c14873e6bc75a5888ae0721694ea744f5d6d8c367527bd4489214059b092c71822adf674955a4cbd4da17a880ca984c89a9965af5d99a415d3bea2ec85339be5d33edf5d48b279988a0332065a513c0ed1fcb504c615e9a76d135644f26798bb3f8a5d545bf9166ef3c542def0ef8161579b82e208aa059d94c9208f11e005656e428abbf09abfd561cdefe4fc626981e4e34cce4451c51bea186e64cafffdcf5839b3a476e72ad77882e42c21147e30556babf5f8caab519166da8325b4889a09c1deab2d3d8e448ebff35a9e91613e602aa6413236fcd38a05f3b104a50899782b68ce71de7803aac54139be6c50d81afe8524a466469d79aa5adf9c8ecc5938ff8f21c6b84fde86b1dc82dc9da49d8e22d3ae375e0b15ad0b648e4c18a925255b9eafabfb69a800830e9ce0a7f13d64585d7bd56ec845944b9412a80b648191c0a05cece452191b1c0e5c3f68947166e8fad0b06d50334462e74a7ff49f5173078493f83a197f371ef4b924a06d692288e164a2c892970922f1ee9daf4db6625a95bb245fda941d3474eed7ae91d499df3aaf5967be65d6d34fcf568ca8887368f90c7eabac40f936e1dfe7dae9b32d2d8e1dfc3f3d7f610b1e7fbaec68e467dd9c978977b3a76d6c10f8e89de1904b42d5c1122ded5afab0d8b55efb8e54c31db8b6d3da24f484172861e045e987e983926fa73da10d72e1d81a5681ff822dba58e6b7aa32d2d992012e1f4aea284f51bf27d868d34150b5da4757a76a3438e6e10b38b4ae1a0a0aa761d6e0674171e79aeaf73a23fcf851746240f4e679e1ab50980dd8621d390200c986c8c0ac089f5d1c52b37270e52baa255f1c1956bad9cfb74556f6db13b6797b34f343fcbfff3ef9bab57fa2a07777a54bebb9901718fd76beef86df3883aafd982177e74fc70af254c975ae53bf21fa2173946412783c8262d200486809d9a921939a7985286dbf21675219544f7ad4478096283e8a82ea1613ad3144a4e90f6f3c4dc080eac0a5418e1447708dfc21d8ed024fd2d6fec55bd2034e28ea95d418c77c723810ebfc0899f50f0cf27bf361dd1442c19c280957d1151a90570df92ed5b255eed9b051b162fbc339b41627e3a8e4f4e92efced6566ad6201430f79d8b9e6cb5fdf2714413488391ffdbbac06de79df6cd9b50cc96f3dcec1398a32cf90cd007767cff4ff5476dbc893e29d575222f9ab98c024d5a191f922c1ad86c204baa7788d880615506ba3e67845c694dd1868585daee9f5235d7f26af13584c3d291de97593d2e487341a2bcd965209fda209a8f024f7d6a7e290cb621b6162b5e4fa4d0d48edf0b30544ab5053589dc0e50d8109bb65f93be6893848099e75b5eab8b11fef25b2a8aab753369386bfbcf2af1a15a5e5051c23327ce57bd4cf69c29c2f0d85572d1a38da2177baec60c050efdb311c69a8b5d9ef45eed263ce4a9142704fb9254894517725aed7c7e597b919328b7039c9640a683049adfec4c5383037bfef0f1b52c1a713d9f86e75670eaae81796faee66280c50475e9bf1f0666263fe485c4a6a7cb0af9a53e1b4ce13fbbbd04d869f3127506dcac201e7427a714a6bbf998ca9e3e2affd08052e2d39f38d5a99c0bac46b75ae8ed91ca6fc1e894ff347a624181f56d19a11534d33b70bc8390ea1ab47a56d1d2c961c1bcaa9aba8060d77aa4917c8bc75877b7e7c0c9fd41dc48e43e78e19fb24cc884ce1bda40dbf03751b79de8701afee548a2e4502d1ae95ae143888e33afe342ca837a442772408faae7aca76f19edf9c4764ced4146b90e8292d62a1e4fb20db7ffb3ad51848f03ed0facf2d3ebfc219e46573cfcdf239d038f6c5961c0fbd470333573a04f330b2c8deab7bf62d6a86ecc7140b0635854be21fa0e992a8ae1136f2d946bad4149e93e47535ffcc3bbf79063227ff8b079f2e60840c08bc9381b6662302d46b22fee99af5600583f1a6a9cb36649f475824003a0be425be76e1"}, {0x1010, 0x1, 0xb088, "3ae0fb1fdb8a6205ff111561e6e18f5ccde1e41a332e72982e0df621236e01ffc9ed6f3dc35543692ae2183c433a8a6afc49803923852d5c23dadfae8b759141ea606564491602bca9f89978f9043615073a92b44b2e7765817a354953b3b1d0513e294b404d329c1bdfa1910a95d80dff42522c5e1ce25c58819b2f720ef23854be9b6508bbdfd3aeea79b7840776485e37cfce1d24efbc17ec79e3ad19cdaf967c04f6e37250aad835ceeb10286072013aefae6343188c8cb2661bfac2614c940ed187e2b578d73dbc546dd3ba24d130090a0b48a277b9b150347fd7a9bbdf8479197080568d45a5eb63f40326a9b282b66be1fb6e238f577476c1e21ebe1e2deb48cdbfe1b069b05d411e4f4ed2d2052bd061813e89ab624a7b9112967be33d81b0f815eeffc01ecd3f1d729038c300b130e9af0ec00302b78bfc1ef23793702a77b92cb1dfc61dde9f4a2439036a5d905c84ee99094a62cd11b9ceca9e4769556d49bf146885072dc2dab770df47ed6d08d3f6e8534013c628b959c70a60897ebe5ecb3239a6ea9c682a486d32bec0a09f590a167ae249c964573e85b7649ce96514d0efd3856b2c2502c7e81701db3eb3a8385b9659a487b0996202c63f0f499ebe8377afa974b6e0c9bcdebe822714090c5cfafd69150eb7239b127ae6eb146e7ddb1595b089e946f915f3b9782688ad70aa8449bef76dc90f6ffa5314386e7d80ed02a3a8db399417ab74c76c2f63de221479b5c5084441b6544e1a0d927f31038881ca914b90aa009e1a520f65f3e8d3faea5a21bf0868347d77142a69a97c674d4f56192702f197e144b1ad752f407052ff674ea112219cd497a33e4a58af380f519e095b772ef89b5e266c284d6fa17832ac9792fe4fe548b86fa9355caacb283a517d232c026cf3e43106a909b7e2e3f88e5d81ca4af3a0d9ae1c1f2605e96f0cd224dbe2415d5c749bbf9f2f9db143475455ffa07678b578b9693f0589f3f56bf7b2384618bb2e3a0fc5816275fdda65d4082a10e552d7af161240c37912c73ccdab548fc63b2b115ad91dbbe28ca2cad2ad9d03cdf412e2a34ff52a7e90e2fb2f22f4c659d937cf6c554f281de0c3058f305a42548eda0cc05b7b01eac0d78c50f3815cb1147178204a179c8b7aa5003a7be17f1081aa5af9d6897e64682a882fff0d22fc6b5b272997e0d58b78d571dfad8d9ec4d3b69f62de99befdff52026917ace23171eba769a8691bb9317699fc0153d709418e174263edd946858f77f2cb64d21bc176817c705a65465adae93d5334af28215e2a77a13120c3e494c3beab3b20146f2da4440bad7cabf382795634f1ec9c1027fbbc04140d785cc5accd5c82c27b2de995bfa6d648d880dc48ab0a7961007282399a994340c0412f130cbea4923b2ebf096dd7b3e01c8428421e1674b8e704c1e276f7c283cfb37b754f3dd9c20594dc2ae47e8da9d3b6ec7954d3a9a45fbbdbfd0f7b9feee6a05773ae04e73b0b116c988fe770850d47bad5f5660238804c27ec5e0c5e851966903bb0c4652878257563d3205e36ef0eed7447276cd6316c65ae3c62055d55787b7919bbe621b570477d0c924177e0117907c7715bed9885bf05b4fb289b1e42b3412b4892fdd7a85be127a857d6ac416fea99b1d4cd0699398aabe619d7cc94a930026456254609650fd8ecd1729115e3fb125fbe5dbde906d0e28e645db4ba452182b2ac20e5386f4e67e55284aef08e7243605ad2a7c4e6593ff402811301ba2dc5cf367bcdf456b44044a3fb22a439be708d88ee86db076d268cfeb8c98c90fb66f9f9b61543785ca21526603513fbd0cb4fde4f3bbb0d95932484179dc821e32c8c1ac25f8ef5ebc291de15ebc0062c7bd814cd8de2c083abcfaaea98d583888049f5c873ab5e81c67cc74111bb3162e84ec7331c8b0818b2c84addc7d10a1c963bedc5af683cd2048b8a233e197e0aa974fd3bb08f7d08d888932c38b89dcafb49ce0d020afde050cb98b316c442edbc0dc7a27f810254b7b026bb3fd7c99ee9a6d4d13961c162228cbba550a20588dd90031af9fca8c7ee72aace71e3174d13be42efcea89070794caa1e8f2b544222d589b661734fb1b255be98093e68813da83275941d4562c9995a49dbeeeaf781f97e5f9c2c1fce55726566dfb668f86aacae9d5eb47f4c79d408a9ac4c05e73058e696c73d3e3460b7239ebcfabfc82c4e12597d2551cd3b696c5d977911cdeea5ee1b34e2c7908506d19e561bd412ea1f6b50fb4dec2e5b5eb0c76ec117a29ef501dccd358ed478880097f48d3181a0c111cdc8f9b5ed9740721d93b34b5ef040e04d818b664b4ea37970c3968c2d0e90af084d1c280cef490ea173f28d9330fe814f5a29f65cedaf51b119a6fff3b1223540c8f5e4d57416e615ca2c4b11c5567d053d9f10fdc427e9101dcb1b1f43c4b2b88a407ab55a30ea8bdfebebdfbf6facdb748eae456ca1e7c861426c7f8ab5d3605ebc557759092b6bd9782802331175390fcda8f148e37127dd841eec5bd71fc568013bf8bb27e4f67bc3b27b5829096b86658462dadd31bc64f26e8799dc78cbce368ba51ab23bd18f4b6c02288720b91e637e90c23eeb805e52a7d79c2520bb0f8b9608d52801f44390d945a0730ef22b03bb13ba59177a53febc7e9b98ac171f469231ea9ee935aaf05dfcd17e114c88d58e49111b570fe6b59777eb0b0240db777628dd2cb96431cac20705235d3deb0ea0d3dc9a33a676f77b0edc26c7f5fbb8abbdd9b5f0636d4b09e742795552ccd00e979ebff3aee7d449e24db31c2d6e797115894f4a27299cd6c593400062480749523ded5c22447db5e7298d7cafe5726efe110454fe8da42f298c525753e161110d2780c56a42a31712a907e2ae9ad030ca7d0488c1c9e20dfc7c5ff218c211c92a6a65f555d99310c53a9a18d81416d5feae85fbc1e8b834915d2293d93f1ee83dfad84b440ff8cdaaaa5afdb4d764c5472a1c87c66f484928d11b84bde72e59ec7a3a8fe0aaac8844f14e116ca6ab4f34e7c302c4c659e5ecd6822e73545e7bf2e80d3da5306ab88a4ae3d88e72d9a2cab27e79ef89f883851cd9273622a307fc2fafcb0f8006dcac277173598ad73cfb318c62a1678e991904de03952b898d2345d94ce5f09fcca9a953461d4b81bea5d710dd876133333a222d009db8d4c5c0b902c00ebdb6c9e45543494e7f7113389c4b8fd015d211e6e5aadcd7d9dccf5cad62b66ea48c97e14bc1931f48c63786230e9690978eb4dc68260c204eabcef5f26715a68de50150c12f177c593cc6235a55f1d541c473cf35e7758d66c25c429f964d5c035437be463182f29694954247264324bd38fa00bc20930c8280560e2b9b43654b8d35a500f1e0edbf232614135e310aa35d27e16dfbba97d22b0d2a12197f66b634e07ec94e4dfca9df0395a523deccf19d6ce1116b9df6f1f06964099efed74130d01fab3d9436c2b8abdd2431a30f9f594b7d2035639f5c45eaf7544906b5a0230d35b2b0f523dbbdbb77c22e0ef7d54e9c9d28bba0cff3d9cacfc12f20c33df8aa1e46246edc142ffda3ec7267f1d87fbecf08b380345c1f44f0d3cff205c790e1ee0cada0d78f8499a8119ec524b9ad74da5ba0145ff0565ed54517bc7e65e170029085547b99bfc157443d8e3e4263aa9591c1916084a28f0411b7773653f6ab9c5db2965b00d5c06d46f494da01337dc3119d856453a7a1bcc20c9085c8d44aa4079ecf2eddb24ad312b35c0d47588ab204f209a2fe894d917a09b40b9eb422627b85d3ceaea829bcaf0eda681eeac53ea15c288d1a921cfe6df168eec5bf47173c0e1f745bb738948190646d208b58a13a30fb7c651ca42518b3124ebb279d3ccc32a20a4bab7ad2ba570dcd0e8510e3b7e0244a8156b0a385ffd43f628ed8e681014912a895a47d4d3a1fa9bcc07ec6f76d5b907f1c2b2c52b781e7f8b52ce5407b0c0b0b991b767c3571599461aae5cc0f42cb611ca8df815e83b6c386571e2da2be5fe1aefc36e6229f1eb1981b933091220c4f5f807a5a044b4cf50c4800d8da0f10d198db2b50a0878d0864dc91473a896f37cf316ed0fd6338679815c885a4bdcd2b8b2dc5cb599d28137db1b3cb14be1ddaaca73d3b275aeaf249a94be11c6f62dfc5ada8e66cdef5d012835849f11339900beac952fd6bdebc56a90b70234ebe22afd46424b0152627bfbf0337d01ba1f4b1c5632fc5f5affb563059931b1dbb9f8c31b88449beb6abe3080b3886c9743559d68cec39bdc302ef04d93205ddce2984ec56c764ccc6dccf70ea511ef83b0212faad1b4c1261d98cdf29048ca31d492bf9505ef5c6204143324d1ba41b6950f69070bf83eb117da1965c96c2321e891d946a0e905659045f247fd9ce71b139ac7ebe6507e6dc165bb662b79e6d373c4d026cedc2f624ccb3db50b3590e6c301688aefa42a64f1ee952e93fe71218f3d177420c95211de6dc7370699a04ae24896173dd87d70209847f41381f8f58dd9b04ec7aca669d4d9dde3a0d737cf3056ecabf5f5ea232ec7baee10adf4c130e517831bee6d76c11391abba9f588a265c46c9770b536defa7264c6a206fff9543f85d8178cd33d078608344b9cbe1b44ed1eabc138555d6ace4584900b55781c5e15859ac7a2dcaec82ea5365b93f760468359473052928524e6acf9719253f33aa67c3e80ba32ec322e1a5aff080939ee51120470438248df80ff7fbeae6615cac94ac7cd50fa968d854e3dba0cb47539c1196ae3cfb8e7dd46a58023e01947dd2accf885b0a39c9522aecf122fed53677a54246eaaeedaf8991bccc0641a054c8c05e46b9c3ab0c8cf1ff981b374359cb1f9a08f4be5a33dfaa11228fae55d21bf47967ca5889a2517afd25b2bdfb85d165ef0c6165ba9969db7151d834e8ce0991a5fe6ebab96c80df51b934f84e33fbf482e211f3f052702a06067c3b42d938937f00ddd4a5bac252fda6124daa5fb7dc0ff7176c687b1d2ea50baff9de1f1950418a02d256fed268e75a444e6830728678205a55e3258d39ec98519b5a734aaa70a5d567a5145271e7d15138704b89ed5413430b6891c8cc13677baa8966aa6d55bc326ef6551eab8854932e3bfeb57b584859053ea9b67b8531a883638618f897d37aaac8758c798c3785fe32c428b45190be68a2f7cbf273a733078194db8d84aeb8feb320c46b4c0e729b41195bc4b88cf7d19dc472566e12ca03d91c906bf89f6e95044c8bcd46f83d93392dbdf254e7c59bce45187cf4d4092682cbaca0321e6ebe20f84e651102489b465148f945d06360995e9b24cdd2dac43555a82cbde503f051c78976c3a6415e73e8e0667bfc70fe7cedaee5e4e6ab90175a9e7f88a660fc36366ebdf5dcdae040cacb0f463bad219a01ecf306ec2b85237fc38e64e5a72b7984d137d9352277f7914cb1b5c403b51ecb50bca257c0e68c78990b5611471383c9251d75ef493ff95b416680db02190bdabd67bc3dbc24f42d571f17c26623f1b18419d13e612e97dbbbad6b9d0c930d06d04c10a56cc521ed2bec9c6d33ed3bd5e971926437c69676a5fbc488e6dd8cbb20cc6726e4e3f7fdadf8418d9ca14a761956221eee0157652e371a359afd02d8b6d3df7509d2111bca8d8abff20f65206ff57e17c2ee6d0a60fee72cbd5c5dba8a0b311743e8e00f11a7300fa41e6d26408abce91a1e2df0654225b2a35e3421619aa94344a7209fed69ce4654faa0de68ac1b97a49715e8c08d8bfa0"}, {0x1010, 0xffff, 0x81, "c710db4f6669e2ae14eac4bd469b92f74467086d9a77de9aed73e456075513034bbc293a8a96fe11e4e62b4956b46344499027d8daf9e90e7ca2925d9274f12ab92e083bd5907ee3394c1f08c145566b3df3f721849598eeb70b222d9cba1e2863c533104a1b75f88c81d71dded00bbca8fffdf68ac7f04920cd90e1eb13d40d3fbb806f7dd32ab56b910fa5520e2ad68f630aa92cb4af0e19e97da925197606db60a84d063628f52331b65733c9639c02c1e3928a5073112d3aca11f54734887e5ada01b707d2225c619b3b295024bd3da2437d141d2ef8cbead86ece32ace5c6de19447a7aabffea882e6e68dc4ee82325193d2134fb95b5d7014ce2752c288f29bfaa83d13e40522e2586958150743b24171159fb5295faf21771009cf514c223b74773b6ef750628d8fa3e45e3196a0b8339225971ec703351e54acc5e4b3cd4f7369b3e5fd4eeda7041629e20a21e1ce9db5576af4d14a80ed75bf9428f518b4e69d81ce2ab6c4b5e49ac15ceea43c0056f6236d181c2b1fee585a55a9c710a146f2ec65941217ec224e180c7ea764d6ca1003b7e00312e6dd2f495e39bc80c896ce947cdf1ab2dcf8f93a2d531dc9530727dd6a42db62d8782a9529c2166c895216547ae0a2b547d477b5cb19345c7e948da82badee8cfcfe97aa82a0342567b0d92bb7fc35aecd9b88345858f576937c815a705183ce2d9cc8f7a98f6c0cf243a33743afaec97543033b21c3c1701f594705f7adef464a2641595736ae73b1f59f82b5f5a41c984b953e0a349371e4dec2ab5cc09209b5d226c4843bab64e70d3e3303ffbae2aad9b57a9586624fb75b9eff53f7dd5ecbb8d7c4745e7b2f96b4f443825c338d8655473edf187f659f9e8e1b7b7d01f51a2659ebf181aa66dfb8f056148b668edfa559ae9eaa42d99e2ef6817d5d5e4b4dc5499d2ab80197e8842327f1eb84c51372f184b00208fc02d0e02813684fccd5a6b49b1cb38f610a67a8df3ce30af8e4b6553b40f452163bf1fe95591cfd8bc36695a4f6af14fc536671b04382570f87422f7a57fba674d00a8c241c999acd796fed1fa4b60ef00b73dff3e9c294af3390d95f2169ab8a461ae8aa7856835b7a84977673a9a96f103ac9c4281d73f8fa0ccb43a53b00c2bb9337626232b45193753ec00c569275162c767d5b4b7924e09c5ffbb3067dfd08c9207dfc5f4d3b0778f1183d2e890e3a6f98b2d3691acfb73500fccbb800cca0bc44a96cd20b64f4a66f16802b4aaaea16c9ed02cbdf8f84be0aa82d9832529a61de8774db9e9b9d24521f835267824cf7e2dc8ecc4b054f53ef3ba74c99d0359deb9e1cc32605a2992295adb52acdd29062ae42da2cf5a170681179b0ef8fb7f08b15e7490e2ad73d10bad50814f35d2ede54297b24e9be018e9213ae03ebb6637a29a046a54deca69b8da4147c6f1baeaef8f3274c67c6729a1a62b28f61f723514a36b5356d175e35f32137d634dc6c6f639b1b1bdb2fe24a628fb80628039dd2e56216aa60f791a74de3e950788394beef6e97e171ed2bb98718f1dd35f19776f6ceef19a6b1a983f98b2f136040ac00642dab28b27e0aa412dc0eaea85781658050c2af64f5f88e68237a3bc2b2303f0aaf10fe93a099e4694b239d2f79bcb226bda4d58561ab729ed3d90d195fd8a4e2872fce396542aee7a5f5922edddbf746d46c1b06be2728538a227c308529d16dea5050bc6af9c7f1ae1d1aca6c60abde1b54df371bfb6c69a31427cf48b8569fa15dc7edc030ebaf5527d1a32253b04bb187b662af079ea94a2545ec6fd99b6c05351bb8b0de2b5b9fbd007f4ffbc6c25132f4220e8b0da6cdf21389c9a0028e2d41be1a137c9976e7834e0226caf1b87088a6df41b5974101a4b4599e755e2677c92621b3270c0f399a5e30730fb8db78f9656ad1ca3b5e4d27e1d8b9d19b60b9538e4d378b08a56336a9597b395678cab0f6a347157127cc857dbed311459dadd4cba961b13c33a3344ce765f9a2914d53628218df59e0cfeda8a35bf02a1d7236c9b621b1a7359541c615d280469131c46ac5a2565adc162ef3dc9e669ecaafff3bc23bcf13f40b8aef2cfcd9d34e4fe5b54562da00581ce8b7f4d1365dbea9fae453e526939a01d576c231274fcb7b3fe9651222407f01ccaa2e9b15304f180c8d05c69e3335f5e3f57b8a4b77a83f3b3ace41d373c900ba8ae31fb29a19ac8e38a5a2769c8767bd81db8a54c5f9c73b6c955734376e8efc86ab31052f1b23a56254d0c057aaff05806acd089f0e7d1d0702d85eb4b013b5f969df1208ac02c5512bed6be4ae00cc89e8fc0b1bd215fec0a5ab6d8e39dd396b85c5ea9ce193d68c2685817800efc2ad715cb606b7b44835c33b190f201d03bcc07c24d901392ec55fadc26672e29d13aa4ad2e6f90c8bdd8b6fa5bb2254b8b216c1e2e4643c6a76d8c0567936eab4d75b6df3f6ff9d5f5421caca37476e375da15d2bd4726f3e8955ef47335b8bba1831a1935d1b637f80460f67b577630eeed69ad609c6fb39694ea7b119e664a3eb880a825c04bb33133b2ceee1cd5872248a956bb951f88ff7a5b819d511e62b84e743cb80b56e7bc544910ee03fab9f7cca93d0f467478f293cc642d38c9660afa8fef150e092ea08115c6f79a1d034f1f0445864a43388c5b7e103aa447d2435395595d459ef06f76fa6eb12a29024565398fe894913d418e42234e465bd2b4b9250b7a30d7a3aa5dddc1cd279a5942c3be6baec7e70da79f8ea371848ba6b342fd024f0520a9e99a719e920a39ad475dd8bd633a05c9ac91506784b2e590e123d40185bbf25330dbdfe318e35bc5873ba7cb39194c458f8b5e2f6fdda7bab2eb39b0fcd11d5d1b0923539380339245d6431dba0cf422d35a207a6ad5ac93914c156d1774b9b560f1ba5029d2015688079fe995d0c03e6f54efa30e2fd58479f115468b9f947bdd56a7fc861f20aae20661da18a3ab042dfba7b34a8e2051251ade1d3ac6fa720f44b5f06b1e549308f3ace2f4068ed2fefdeaf9fa57f95d5a08c4bcc0093ef7e57179b54ccbb0ef80744ebffaf80e817ac99d633728a6011ffd0a86ee840848069601859a3636233c68c978fc2d6b2ec8f86ae33c7c18f260ef93485b9599b87ed42479ef73bfeb3c50341d8d103276bca77030e87316024cd61d897b859af1d30748284a22867c493d817dcf9ef85a159934f66427e0859c9c060736b45ed0a1c23dee2270ade387b9ad874110640ab216e649bac1aa05cdea83728c4bd5b2fb8a547c2d8f2037b4fd6b43b45b3a6023ecf721e3977e4ecb3ee7de588fa5b5818c01921884134a5e8fc4d38eb1927c113b4b1b313edac12dfd1f97abcedba3098ef2230bc0bf0f3e8ec83ebaa97a9106f9bfc68fd169934c889cd1a23fb9bf05b0ccd915cfdf1ba5035e7f51e0913e7140f217066b2d683df5b007ca50dfcad6c4da8b6731e19dcec83b19cd62fdfadcd2fa2fbe639d401ecb57de86065b0cafdebe617e5a7f681165351a929ece2514fce55f1e3645023fd2a992632b00a1ecb616225a12755c688566051e0dc2db7f162a966fa6f53a356e48fbaea742a3b8f35b011efe8123495b08b5cf1ec2066f3066ae73ae17602584bcfc8c61ba4ea424b47853f46ef162a5a7e6ad911482434bf2d92f1320015a89fff0fea6ae6b3c02cf10053e5d0589720921f8a5d43541dfbc7170c03fc535983fc1a4ab0eae86348fde9b64d12097711adaa49ff1affe29095cf8b754505c54fbe0b2735fda82c14ae9999128f19bec7232a2627e2914f554da08eb53580dba4ae91fe65b6f94183d793627150f6e9fd0c9ab76550dc67d78241a878306b8ace676e0c7d50c3f91c3654d12f7a534caad4be415d8590999d7b8b977b7d970d521f523d196b3978db1312ace25c6778e91a38a71ac7b6b8a1a4d4b00149559720c558a2655c872819cc4cda6c931a3ffe6452819d50a9b22d6987e37f1e213dca3634a68d640db94aa5621329954b15aa2490dbfd776f514549dec6af7bac77f2f236b4783e8898c743cfcb58f693edc06ce8ff701c30471f93337e6c4f9a2907a40d6577576f87ecedee21da3c67fe32080d109b5c0c56d7d4aa0456a9e0a1ae3a6257952ec3953a536ec18ef084ec798b03cedd482c77ae22d8117e0f42f83cacac1481800b516886d5e1b36b2e8d28dd99bb2636caadf346eb711e8430c8e367b9786195e9bb8a083e5d997c29481eba1205b58dc06ff585337b7a5432ed19b508b9dd5de0ad572ed8898935cddcf5573d6b50f07f48aa5b89d583763bc28955cf46a3c833f4616827f2c9ee25e958cd9b78721319b6db05a286ae7e7fdfadd6d4c842584e9598454f2fd9f024748f73602198eea3dc0f4c98d6635d9265aed05740d61c42d0b37afaf61c65f402e854d302e2303feb322e4e3f1f0c5d887d8b576d19ab9b75f731832b8090d55aa46495e985ee5a75f2d418dfa7ec94b3bdface18c575ae479e6d03e0f36cc44b201913839fb95382c2cd4490c1a4a914db89657eb581185978ae76cde1c6a6639a4c370967d5ae07188f92d9ee16b4b27933285a961eaa039becfd389327fb42668da1b89351887a514993b392af41690629e147f36db9d50e8f1e55fa84130a0033db30ac6ead45faf7bd9dbf1a11728b974593224a4203103dcdfb267a6028cf140d249780200b86a300a0333578e440b6da08d9461c35fd2fe6d1f101cb2aa46c18325de2f1ec1123dccaad610d8693e1b0798cc2578eff21f98b32dad67b8fe78772188cc4e485982b0c3f720d24c830f7485f795849a78f08bac2393c4bfcc01cf4bdc35db8df7f150239a1ceaf80d90b235d9397a51b54e74274e2f23ed85ed6cb9024c6e3917d23b35c9fe4c73d56cd8bb218421ac68298ad9765926981c478e59af5c827fcbc1cd30d8befbe1797a1be50d76d8ae506a16d065604e6ba8653b3b6a26571e835e153d283c9a98cd8e536d756f6b2ddb00b12b4278bbae419e8be902fd557f7e6908c553d8c4fa6ac586cb0a7b015dcc0e970f8ed973a5015426bd9ecf8354a0bbedc8f57435390789c7eca813baa13c4f09a1c5c8d97ae62bc9f8699b601bb30ab513633eed4efbd25f5803e90491ae9ad55f06b4df2ddc14d017a0c0af1da88f77cf16e9d5fd15f2e2b3a4c81264cad9af4fa555b65e253b9796b7920234f5a05b7294208ea12d1885f5cfc58f60e2eaeef026e265e12f10aa401f17fa6e1a42b5aa00758a11f2fafacd7d3058a6e8c63301950a2dd1c1059bfbbe203844914c1a7a9e4fe0fe4e9218291266bcf697fd7ad73e2d68412bd81379cbb4d506f0dd649599b09b2e188af193954fa03defc26e4c0a6cef9c2906c74f02ae9b9802250dcc75d4c573459989e3fa8794df67eb47252fba1168bedb5b0325eaed8956f9ac787bd90007d887fe87a73f09422473441f48aa9b9e132212fd0430b9cf3b77883395dc593b18fbab00d406eb480d986a5d5493def18caedc2643d848b30c8776c6001edc98a23647f5bbc0f2b3f98742df761975c73ee73c5bb6a5807d94d4dce2a6349ac1ccc6c82bf77bf2d53262bf6b8e47cbd463b03d6324ee86a29dae94c500ff4ba3fc36a877659706ec8db2f6e257672d8889691b8399cb79b228988a2b226756b0e0368b929042bbb1351cf83d0e630eadff1dddf45feef4b4e7e72114f4282676d2dd0decb345068b546404b3c5bc9e211b8443f4e00488b70f2af8374a56e0c40902c2e9d4245a04c18dfe84259b6c"}, {0x48, 0x1, 0x0, "1b20e32a9b8be3dac06879fe993df46dca12d8ca44a96c14c269aeff5e8da139b16c5ce343692c678f886c705d94d0eca2caac518b"}, {0xc8, 0x1, 0x9, "155ebe35188e49b61279e7a2443515c2a496049f73c4deedc9f4e5c53f15926ee7503853ac527c5005d4e46e7147bccc9e76a2ab7faf80ed95be31c75796a6dfe77523a97c95c6a7c308414d287f353d720e9b7ae02c28b8cd4e483815b5ae7c05820ccc2d65427b6c1dc04cac30448cd8e73080d8c67cec77cc43259377b051908e8d5e9c053cc58512adb9ef4ed69fd6d747f7590955867c1d2d03adb421ce0a0e04284fce911b1651c12539aa717d432c"}, {0x20, 0xffff, 0x7, "0c69ec50db089dd306"}, {0x30, 0xffff, 0x200, "0d5a4d4c6cc763f6548c1d4f04891a590363c274f85c335da758b8"}, {0xc8, 0xffff, 0x94d7, "9236080860baddb9179e72c4d0346387df359209ee55fa3b8e7847814d2412159fd28fce8c0f6f1c11dda07a9c66ec519b25ce813a06b30698e2ef4a669f6302d9152840823455d20b7f04bbc77b99959338b3a0a33f4a45c9b6876d217484e94c1a95dc8cbcb3390eba5779cf5fffc309092ac8ae36bfe4f92641f4a32ab8c7d366cc29c41968ba8e651b9a9342b4a3c3be1768a91211fb1dd4297169ec03e9369b4091ec85339bd84642fd068c2ff383c40a9a41d4c4"}, {0xa0, 0xfffe, 0x6, "c3c4bd9e0849191600e2b39ad852c75cf393b15a867e30018273c23ea471e307d124da59ed1e0cc820619514e17752875c41054c774847d012ba10886f31dd8bb7910dc9edb962deb30b547fa4269cc85c3cf2aa23711a1eb914d26427e57b8f9d6cccc2f9d981f4db2249e7b12955ff9a845c2373b71f637b265876ce2fec6f4973bc106fd6207e5d0a9f956b6047"}, {0x1010, 0xffff, 0x9, "44d12333ee6c8c904fab9e3053b8d9827e35669853e588481fbd379586f738a579be45a8ff9d3645ae89f6638f0b650d149b872801e66a1b55be48918834a5996aef182cf545365f1b75ce5e93cf16b8736bb6d3da782b987ab8174757d1b992d19853c418f7e697bde278abf139ef26bc151580a49a5b223a750f2e97d777b3061e791feb00804b426951315dc6275a8cc849bac19ee7b58545a863fc233517eef2b02b323877c107b28390a3d689483a5bdb2c6db2e797207d5ea4f65735e44ec6c952a22a3bc6d0db50c630cb676b25db365a7b7198dfa1f5e71cfc3c4469d47f7d4558810e4dd7d1ac32f873f9aefa92c86a85c1237852d377ee28eebff122dad3f9f33f7c26c5ac734cf42b80c26392f536498d3e1b5edcbb0e4c659679fd1b9c52eaef0b57ca59c3ea9c1fda27f0df5ea8abd8b25e8530bd4b369b8a6ac9db1721be941f1dbbf9fd92d652eb2d078b649d16415fcb3ba7318298a2896d3143cab596e381556128efd62b50f7fb8775c30c8bec5eb3c182fbe1667f9e0ac14f57ca236858738ae488212ab4aca0256f0b7c08229bc1dd2eef85cd360c6a58925578ad4463f150c71a6d5162908bef46ede7c51dc615addabc8bfef2cb227142333163fc76ac55bf85a8be0c581898e89f1c19fe1ece782b61cff6324ddb2d637fa83e8342bcb9fae30629c45da5fee960f497e0de4f532349f479c986b3bf8302f9481078b4851bc1305007a2ca45a17ff996bb9cb91970d0e46713e59595c8b9dab1d92babe821d5948f4140b8c3e4ccc5a8e98a8fb3edcd7b0aff9a007f66ae8d951b22251b96a0946bb5f894095e4777685251dd3b0eb39a9a513430fe2bbf5309a3d2af77dad7853a712408a397db1d9b1f2ca11298be75cd63f670b9cc1ec2a9c2310c3cb7e58beccc8db3a6497759b08e83ae31d2761055d04e16903e9c00c23e81b636ac8d8254e3ee80d50e662ff0d9dcddaa680e713e0af56223430a05dfacb483f82586adc5ee19883786c2d8cbbe1eb02265ee1c7f35c05e3711078a1c9a4a6038c95cbf951e8cdaa3761e40472539c802625edf295edc4b97af15932d0fa1e502d6b4edca0211c00f9aaf6fac2fa89932e4c0b78786ecf0910ff42224d1816d946a3601afcf7e0a71cc22354b49b8cca0cf3ed2d1d4ab1538412a2546b63761615f1fc6ef04ae959348d1334eb89375f99284c9832aa61a6fdd573ab7e479168aae5ba8c61b1497c2f46108e147be308b32e824ead1eb22243feac60da676f6fbd6835a94a88ae6501775ca9b5b21b73dfa021c267736568ebd6a36eecfac3fa82e654c6340fd55a2f5dbb241210abc5e682f2525de501fc3a0c3fc13722f3e06993e3ac235057cd7e64f96f23d5f7505f306ec2d63f8dad78f50e6402432a995aa8618d12cd6e5cd428d10acb75b278e274e29f5a288e56cf9efcc85aa178a901ccfaf42bae9cc928497dbb0f3244ec0be62b2df9624830343cc126c22dcfe58b78c7ec4df9e84d9312b0e2142a0f998f6392c33fdaaac6ef07461b98e0672c784d567972f79aafe9936c20525068a85aa53998f75b76e1995411a43c76c1990bac3d4d126f5ecbcefd6eef6549e92875a92c2bcabb0a95f7bce12e10cf2a75260c778662b89af07f00493af973629e3c8518e5a2fa80a4dfea50ae5be813c4ddd8f6ed11f0c40b5d535d2893fade74d5bc9ff9e9771fc816148e45513d0819735ed699649e7f3b79fbe5f1b3f1342d7c40f0c9db9a6bf49f5a9f85924499c2deb7ef3b9ba169e234fe80175c4d3637c0bbbdce91f4367236942504e2e6e92d41baaa30ce4225ef3d328dfa56288c1f29e8e0dba371c0d0f9c8a768765771d73476c27a0f91e5c09c61b97d18bd3fe6346d40bb4843dd695e0bc47a96ba3d9c3f5b5ce4bbfd84d238c31bb86f25709d42664ffc5747a1159142c64d1a70b096039981e9ca136c708c805ee4aec619efd51724a5abd1787fbb011fac077c133fcbd5b42913bb6217582b11a5c99d893779033994c1140c2f031154b4ae6f99889028e409209c53c531f31f3c379337acfd1a6129978397b1d0d10edb702563796a8048f1ab32f33f0e26a292c14445bb47f5ad73b826b0b32a265cb0692350f185a1fa4b4289ff6d7bec044547adb86963007a56aef11a55c8d85d6d121037b92e1581e1de675e55cfe1c847158ebccfa0341cf815d03e6feb7cf3b51d4a08f5b30d85043c0b3f4f45e337db3e7db7c117a34998b99d3f5eb5aad5cbc033568a8e95fa6388a690b1923f168ff05933201111fab71d3a444461258b7669e7de725a4d5a6b9af400d96f0efdd58f6f5ccc7c3ec78b5c1243a0ad4db711026eab9568acf362af942f0b827bf323d60715a2936ea8e403be72512eae46aa9630ca0184df7cac8c6bb3f5b27f31b7050717e43dd9c1db54977ded1943975bb2f93c33592a677388e64f66bf4fb06415594dd92296ac03bcb5d8fafbff54b361fbc97bc7bf8c002c43173fb373515623dbc18d769e87ad45d33edf57cc9a502d6b62963259ed9c47630c67b915f0e167e0950d75be1f7b68ee2f747a5e3729742da8202e76dd8196850bb86bd16eb7b651677536b3d7609e980fcea9d578ca1fc830868906ded54a238f645d45b22208f67b17464c648c67bf28d755b733f976d97674eabb42c8f943298176ff2fe19ef606f86b3b290ddd6bd4fa921667643cf13691333ea8d71d41d2e00266cadfde3244e002b9584bb68d0d8d1746e689ee03a354fde04354e18890bb144a66a5d006ce0c67c4cbd3e43d71553888bc5c27c5ad1b8dbfb38beec1180a7d78283621cce9114a8dc0135501560a77cefbb7e0388919aee6cfcfbf2ecd31260da52e50eb33327f01544d2438722a411827ffc5bd5451b65a97b849999860c27708c1e355085fa0a383751fef24dd48b7e17106cb69ff8dbebfbaae5c1d3dab1cf0f87dc9d8f025dbea85a8573835deb881c7db0742ed2730ff29ea9e057bbaae2ac067d831a397035d7dd66479484caab2c43230bf993cc83e32f3c604e8c91e0e598823a916b8f7b3689937a314fe7ab44d3b97ebba05f04f55091cab1aedd9e1a5d1f4c24e348cd752744ca0988ae8329b1324bcd3860d1ce0f2573e9fbc2dd6d6d31133b466f8a7509f35dd01e0afb0c09dae792859c22066d7f506e054265e3bbb7482195a553b1f9e3261c54834993aa4cd6251be4df07fa7840ce8766af2c1cf05db2c7847dac37e317ffbdf6ca83b5f1afcb801fbbdd0b8e82e249982cf3d06dda1822b7835fc5fc786b1b459c2cbcb2f98617a18271c6b5f45d42cf91c06da54949c9639b27c607747092cffd052f43735a0afa1ec16d8cf86fba9201eb593ac94c98bbeee34fd296d5d4844fe582bda6e740d749fa4d0d2dc325e4d9c1ab4d74e25574c339711233a8f46f04782772043c78d867959eda4e00ee65d326aae931d226ded50ddfd08eb44f06694016e127b5b4503521175f3b0fdde4d0a3b918e3c032fea9974901b2e9446f0174db059961e7fb9b190a3b8b7540110814fc694a6e46372d00dd2acffa8f6cb9a8b3cf205c557f32c58517112742c1304676cf9ad751b1699a6fca501142f6cf4d0d5625ad91ccbacbc5c1efc9436361288421d27647cdddfa20e2a3d66ad55dee6f2a3f93f41ef0424cd67c20429ec9ff488b430e2ef4a2b8c1dc169bd9318a10c3f636e43735609719b3da86d06c21e314e2779b4a1f3ff004f4ae9d803c12fd472f7fe4b14236727de958a3fc44116e1bd343a1f2780f9bf83f5b014ea4fbea2e61ed6cbd41706e1e32e50d59c37f8b54c50107993781c21b125dabec768251d61f18044636d074b7c028495f31b270bd9afb6025ea2713885ff3bfda891114c7c412778cb5e1d8d3aa4f3e7b25549af6159605f0623125ac846ddb5deb55dcce7a25ebcd4a2d7d91a7dc7dd72e8617c700f303a423f55a0a4f209ad5c6eae278c29dd237237f78bfe3b44bd41f633c7f20916c1c1b42c3bf22920dd33f706a036cb457126ad44b797150a919d0b919a5b74cd43848cfea2573f2d1a38b31734b1fb15ef30efb9d3002ab9d02895ea70020a8fe69b4e1987a31b2987c9bf0d6d5c3adf7bb06fd4a7e87d6f835ac30e26b2247a29c35a2fb6ef65474e99970ce2014595b4274ead651ed9c9dd0e064689078abb6d05969377693a377dc57c9aecfc8200c01b7f9ee4e1382173eee62db8ba06bb1c0341a1f464d95fcceae16352e64813c386fe47520b52219a4b44bbc613ba667ec50ee52ea075244ad7f9d7c0dfb510fdd58f8d0fffa855b403011ffc6004d4bc9a2580d4e205c2b84416e9df9efb5a854da450db9455ffe7ea669a3fa5c82cfd1e1bbc87972ccf9bbd6943e4219827867b8344cfe4a98d21fdc536dd34ddafa8f3f6bb175486be015d2796ce8c614a2546b0d5501379b3592d4d2a842e6f6020f5ca86b688013ed93d1d66bfd25cd39ca2380a65969faf6fcdec374f8a839f5c599001e2d225e41cd939b9f0caab53bc08c77eed2ea169712b298b95963238850e42dacb3678976ce5bf0275ec75ce2eb30f082eb511974e4fe3bdd9146646b2c41a8fee2fdb0025450eba90b0a841cf3f7a697099ff19241e01d3108720573b5480addb57cb671bea09e791e4ea864a95dbf0d85cf14ac072d0bf1420f02eb475e1b13e35ca672d2c281e81edf04938299170fcd7669bb5c37b22c37f550da927bedcd6dad0539878fba31670cd30f85b2b98f72c9b0471e10708b54d81e73db99dde1d16b25f5bd74b822e8f838a744bcbdfd5851c6430e9cea406cdccab8c549c517a522d170fb7db64a6adfb92e258ed4684e1ccce80df70e568c8f91ea540ce63fc9eb77ce356d48c6e1ac004c6099e4798f7ecb771187ac4157597fee8490769c61c4bbb9234426e4d80ac216964b815eae5e048bff2c02f14806c5c597ccc86ab49ee9960fd4d510a13f3e1f712a8b2785b9f5e6af843257cb52ac215196f2148d5d14da2cb1ae3e4662cd47e89f1e5cca521a865222082ef1c90479bd129435a02947f103d1dbdaba621b04a3404d69266574e460349e0c888a90c5c79cb95e5d6273386a736ce190b931894a77f10e828fc6a9edd34b1c6c0e74c0607305a496c50d5ec7bb8c7d86a6e8fbccd369dcdc56c76625cf747f223544014a9dc90c1db57c4a847d3ae33022841e920b577f5d04214f176520b0a7edaf8a0fe0574eda1a1587bea136506f0f07f9a28959e58a61bd96ab89da1b14bba78f8ccb4a59c1fa5ee14a8bf494076bfbd35a91e578d3fcfa4e8ef5ec69cbce0cd1733fb7eadec24c985cd6980016164090e9177322d4af94e674d349cdb8db3403b97148b949e4fbc3794a243f01818e6dadc984c5ffa4f5268dc46b07a169ea1d2c164cd1c353c9e8e2434a67f64dacefa9ad957f87ba9d2bef3fae6c201ecd48464c3e2f67d767c9344cdda9170da684bc6e34c2fe4ef5b41887a57553952de6d15554a68a380185498c4c6a6b15721e1d1f808b74aa71158bd2adce8c89922f5ae7e74c3982c99a29a7b7935e27c9c69b62ac97828670d98137a972d881fd179a7fd8c42c623da9ded29688bd7bfc343dc96fca188a6233972e2c8a298d82e3927f6a2a51b0567b0b64abc2144d63ec4c4ac8a3ab873d6d7d34cb6170d224c11d20a88a9ba56df5cb4440564984fd326048a70506abaa598f6a2c258fa800949dd0563d0d4c7dc953bd9a2a7ab928959d9dead737155b0d4b258c7c98806f12fd2465e689bb5d18"}], 0x4308}, 0x408) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000057c0), 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000005800)={0x80}) r5 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000005840), 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x103) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000005880)=""/84) recvfrom(r3, &(0x7f0000005900)=""/4096, 0x1000, 0x800, &(0x7f0000006900)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat$vnd(0xffffffffffffff9c, &(0x7f0000006940), 0x461085113fc27659, 0x0) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000006980), &(0x7f00000069c0)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000006a00), 0x0, 0x0) r8 = semget$private(0x0, 0x0, 0x49) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000006a40)=[0x8d5d, 0x1000, 0x101]) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r9 = geteuid() ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000006a80)={0x401, 0x5e, 0x401, {[0x27, 0x1, 0x100000000, 0xc9, 0x98a0, 0xc9, 0x0, 0xffffffffe73d01d5, 0x7fffffff, 0x44dee8b0, 0x3, 0x5, 0x20, 0x10000, 0xaa1, 0x7, 0x1, 0x10000], [0x9, 0x20, 0x101, 0x1, 0xff9b, 0x9, 0x91, 0x3, 0x4, 0x8], [0x5, 0x98, 0x5, 0x8, 0x3000000000000, 0x2, 0x40], [0x6, 0x0, 0x3, 0x7fffffffffffffff, 0xf46, 0x8000000000000001], [{0x7ff, 0x1, 0xcd5c, 0x8}, {0x9, 0xfffffff9, 0x3f, 0x5}, {0xff7f, 0x1a, 0xffff540d, 0x4}, {0x2, 0x0, 0x0, 0x4}, {0xd, 0x80000001, 0x0, 0x1}, {0x4, 0xffff, 0x200, 0x8}, {0x81, 0x4, 0x9, 0x25b}, {0xd28, 0x7, 0x20, 0xffffffffffffffff}], {0x1, 0x8, 0x2, 0x1ff}, {0x200, 0x0, 0x2, 0x5}}}) preadv(r3, &(0x7f0000007f00)=[{&(0x7f0000006d00)=""/244, 0xf4}, {&(0x7f0000006e00)=""/4096, 0x1000}, {&(0x7f0000007e00)=""/144, 0x90}, {&(0x7f0000007ec0)=""/17, 0x11}], 0x4, 0xfffffffffffffff9) semop(r7, &(0x7f0000007f40)=[{0x1, 0x80}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x800, 0x800}, {0x3, 0x1, 0x1800}, {}], 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000007f80)={0x3, 0xfffffff7}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000007fc0)={0x2d, 0x6, 0x400}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000008000)={0x8, 0x0, 0x800, 0x8, "cbed2e7ba28ff5a28b501b558f999678030640a4", 0x3, 0x7fff}) fcntl$setstatus(r4, 0x4, 0x80) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000008040)={{0x9, r1, r2, r9, r2, 0x8, 0x4}, 0xffffffff, 0xff4b, r0, r0, 0x9, 0xd61, 0x5}) executing program 0: socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) flock(r2, 0x2) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r0 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x104) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r2) pipe2(&(0x7f0000000080), 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x20000000]}}) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r8, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x200, r4, r6}, 0x2}) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14", 0x16}], 0x1) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000593000/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'}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) r0 = socket(0x0, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) mknod(0x0, 0xd082, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x20) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f00000002c0)="74cc16345506764767e7d7cae26ddbe48faae0795de5d74476d51577ea5bb074c07adacf73d689cb57f229293c54513a08b8e80b7b90126966801ab6dc25bff3e23c0055a92e11733ae7807884cf22ecfd120dcf8aa2fadf503222d8ebfa8f4e11dad2a4db20490e08240e7b2cdf72a86d3af88c0e7caee53ddfa67defa02200"/140, &(0x7f00000003c0)=0x8c, &(0x7f0000000480)="c3d5e153000000000ef640c8a53f5e005651ec1b96730b28742eae5e8d90039792d2b773f2e637fdfb29bc317f188f9d605b64abfb1a4c15f618457c6301e137e97da04853f2949dbb26e8789105ce17f24bf0cdf831bc97b210f3e41a46b34576ba785423c4d1528061c74d7f357ec49589fe881b259acfd439a50d09773d1bd0ae92c2530ba5312ed3a85f7b18870265ca0556d57018b82976dd668b45a38856b0abd094ff308b38fbb6d2d3dcad487a0dcfc25001bf9afc1d798190839a4c044915825861b305c91cead4870799b2cc8b6ddb8ce71c86b39ee6e3f11c32d73a1bce783e7f4d948f460e50501173fcb9cffd1075249b5cb6e406bdf1573a9fcc414112430d0a2c4390c72e8161951abcd2ccb2675a40e0996b3e775ffdc3765e7c91ddb36fb9f0628b4583d90cb18a869e2ab6706b3be81ebfaa3129b8339adf5228223a8fd6728a26fcf2c9e8a53a0698e3a7df1aef66b5d03ef12a8bc32d7802b3fadc8bd1ebc228244678b6c6b6af33b0d48aa22bfcc235e99852b6d537e292cb2dcd99eb5aea547de0c51c7b44fec3ace0f589f0c2ebf39a90d461da30d428b3f8929df172fcf4181631a7570fd5d7171f57c34b0477c17650abb5493e945d0932ffb34f56b5b5055bd1cdafa4d7dca8f67130a5", 0x1d7) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) close(r1) socket(0x18, 0x2, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x81a1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x1}], 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 0: r0 = open(0x0, 0x80000000000206, 0x0) ktrace(&(0x7f00000002c0)='./file1/file0\x00', 0x4, 0x4, 0x0) poll(&(0x7f00000002c0), 0x0, 0x5b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x1000, 0x7f, 0x6, 0x18}, {0xfffb, 0xac, 0x7f, 0x1000}]}) 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) getuid() listen(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r4, &(0x7f0000000000), 0x10) open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x80, 0xb9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4c}, {0x24}, {0x16, 0x0, 0x2, 0x1}]}) write(r2, &(0x7f00000000c0)="7f569197d50066308166fa2c84498d002eb0f450030916e2a8115f05b3ed0c936e97db83c0f4d8b870e1b9291d1ee079f62e141d9c9ab149", 0x38) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) accept$unix(r0, 0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0x6}, {0x2f}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x7, 0x8c, 0x6707b444}, {0x2, 0x0, 0xff, 0x5}, {0x1, 0x5, 0x3f, 0xa1f}, {0x101, 0x3f, 0x4d, 0x7}, {0x6, 0xff, 0x7c, 0x1}, {0x2, 0x1, 0x8b, 0x3}, {0x8, 0x5, 0x6, 0x7}, {0xfff, 0x40, 0x0, 0xdd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x5, 0x54}) getpid() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x8000, 0x6}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x5, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000140), 0x3f, 0xefa) sysctl$kern(&(0x7f0000000040)={0x1, 0x51}, 0x400000000000026f, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x66}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) write(r5, &(0x7f0000000080)="01", 0x1) executing program 6: socket(0x20, 0x4000, 0x0) socket(0x0, 0x0, 0x0) r0 = getuid() socket(0x10, 0x5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000200)='./file0/file0/file0\x00', 0x1, 0x8) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) getsockopt(r4, 0x29, 0x24, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4000000000}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x138, 0x0) fchown(0xffffffffffffffff, r0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r1 = getegid() r2 = getgid() r3 = semget$private(0x0, 0x5, 0x10) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x10000307, 0x0, r6, r7, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x100000000000005}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r1, r4, r2, 0x40, 0x1f}, 0x5, 0xd5, r5}) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x10, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x74) fsync(r3) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) r4 = geteuid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000010c0)={0x3ff, 0x9d, {0x2, 0x80000001}}) r6 = open$dir(&(0x7f0000001100)='./file0\x00', 0x80, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) fchownat(r6, &(0x7f0000001140)='./file0\x00', r4, r8, 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001200)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000012c0)={0x1, 0x4, 0x9, 0x9}) fcntl$setflags(r3, 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000001380)={&(0x7f0000001300)='./file0\x00', 0x1, &(0x7f0000001340)='./file0\x00', 0x8}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x804, 0x0) getgroups(0x2, &(0x7f0000002a40)=[r8, r8]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002ac0), 0x2, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000002b00), 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000002c40)={&(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000001440)="90fc69db22e9b4375d25ad74dfeb1d0e77b15787c784d0c019105ffa48f6dd41f7084a063d814d8fbe16c10d8f6f5940e2e8067ea815bf17f652df2508f88c84b4541b1e1d1889f794fa52b6c06673d03d2f70295545bb67dc246ffb427fedf4122768582b90497da28f6fc8d1a57a6f5a87ccd1cd74023b2624b67ca112edab9bd8e8264ab913ca26dfddf45d2501e86a1b3c95fdc991bd154d3e89d69cf9cd671592ee52c55cb23d07aa41648fca917d5ca88e95ab1b06a57c47345eed8ba0ce0d640be02a57ae1d84ab9292c3c91500d44322643bf69251ceb00265130f880df6022f1a22c51eac794e483ea8b97ff2c8ca6f2af986f30e4de1cdeb14b04a3642b3906b8a5edad766cb33a0e18c4df55599119de6fd2cf43d1da47357fdf33c10d021800a0b00b8395233f98925b358ee57df304cec2fdd5f881ae9992f2ea16bb60bf7722983a04d3f1ffdfbad7ce2056ba7b16061f39931a8c985f503d2d84593adf3e188388b5ed9b8bc2ebd8ce63bee0cfc13243c5c6522f63473abfabfc5db72ad4adb5fb6f51eacdb58965cd4981bfa804aba4e1ad37fcce05868bc018d5708cd99b3a5b7f9c51ba9e8d44cecfaa392bb6046d52a0c0f8ae898857a449127d53081ef1615188c5ae103ad3e034ee343d9713aa33a386694d07af3d03b4af6c4d4e73de928ceeeafb83d511dc0a63394100350577c38452f48c62260e2113e08b7da98f75a036681d3c893fa731c847bf5f08a6ba85ff9df90526f70a2830902d899fc7a8390fc77610513e5c80c1e092cfce56b6ec98d9d04d94054292d13deb31e88cc5aedc89c965914b66d8e691fedcb93c54a05e20ccbb1263e794be18e916597be1846a687b5a3047b8330cc5a32c3a2a249eb5922af9a6fb49531422b8e49a2e2531e73b1658db38de3c64483876c61d1b2951a27a568dd4ab0efb739120a414e496d8940325429a5ec71b6ad4d88018fc926f5079a97dde6735553ce2204dde8649ad4e02f6207df011063f44933bc153bcc942d6dcfae4916ec742efced3c6082172cc3bad2635deb78e0f48e66a553366758c44cb10bb833539485596cb58d5f2779aabe1357a0bd8ba0d3b3d2e13d73a238c56e5e686107d82764a64c9ea7f053f28ca259687045e5a66d3ece2b4e483392618a708d21dbcb3b382cf21b91e4bc12cb45be58321df39d3dd7391297193bbab3b046a34bf9201fd4a94ca66a2b163882ed57fe1c94125c7f758e928bfc36ea1adfb296418b54524c653dc45adb9c1f52abd54dc7a3ec1073787a787f42db395c4b95bc55f999d23bf5b1ef011ff2b5182252e4bf501c97689974fddb80f1360f35362602ea7f1eaa8fd5c18deea3dfb2355824c32262614fe24741394e86900953db5dc7a5dd83103e2592720b5a797086042c82e232e6f478b63c573401e40d1c228e64eb4380ae8e410b5c4dfc8202ad20fef7b3d6e54fe5a041e09a6eb16242438e9c31e460d155a2e9f656fffd1ac91c9c6cafeb1b01d6e0f0d9df56e7c307962aa4bb3baa7b557cb7541d36e24b9fdc8e4dc70f5f4c3c7d4a98ca29ec5b92671e3b445bfc551870306d9a80bc8e7b434017677d9b14c534b74eca24f5c9d55dc8a09f9d1435187208151cf8ad4c1ff2985f4da95e7e494aa832246939232bec2977f4b7cbc3910046d36d0a77cfb65f4b29e363b8c00788763a0701fe80ca49915d0b32ab29ce313216212778ebb23ab2aa33b7d9516e31770a7947c58e4ca50db9f4648def9884299457c138f6970769408de9600b7ca0f6450825811ed8634edc72996cf9feba0585c4be42166146c77ad6a2f0cd378fd0d58342031d998a07724c06a40853c389a67a6e4ee1c4492390ad95d9a90511b825c3ea2d6be97765b359241917ee134072f10c1aa2956af4151c9b2f38e1fad0eebb75fb2efdaa95c1a15b94b8b9f10aa9bf44d3aa6fea08dcc6e42faf28f9ada30fd2462bece4a548ef8fe2416163dba8a1bdb198233dce0d86460b530344c05149af5938bcac13742a89e28a7165dc8cef37357ee2831e476b92f5a3fca497600e28be27155aaa444a0238620cadf3a1504083ebd8c865256f68b120b761bc2e4c0c42589e497b3dfe85043e8e328c53a698997163996cb1a605d7056a11046c6f901e838b535c62d95f2456bc6ca21637be3ea471bd239ff90a02066dfc958676fbce774d8848b2f9f54c80a3f81dbf7863f53975bd4e29d4ae55864f94fdd72c0b78a2bc2211c86d30a517ce9884c37f3c5bb36f15fa47e6401992ce2b6a7574d51a37c423cfdf599d4abd79ed571deb3d78a84efca1489786aa7a59fad2a51770a615eefd873ac126b6845211f004a30ded0f47895155330b90b922513cbbff8981b92e4de1894930c160cfbb98dd882bfaf8144bfada8389d61e08bbfda6b6db93c7e600bf62a367e70d132d1131e1cbb63a6b567112c2e617fd96c4fcbec646095849a16905c3849dca92c077d827fa59614a37a9c9e75c044e893765b1bcdfbcc45d8d11616872c86805b1e47176e75fd5e2d67d40c592202cde32a6aa17353f08ee021b2ed1a433d137a012b7aeefe780b2ff337b6ad246bab11b0396063df141df8277428d619dee0b7928549964010faa25629eb1cd3c22b8c5dd8de9015a3417bef26de15339184dd3b02e34b6ec7c7e8c9ea581496b814d4ac2db60ef5b1233556eee4f3c8efe3de2a14d1466516b5f118d34cf9ad0bb960a36b3eed078d687ad3daa794c227fcc63c42dc8192b16242362fe257969a25b9faa5453835af8a3a90c9b3617428f101364bdea8a8603b2eedd8547d2170f07c1d0210427f7a31e109e61a1a4287860726c9d7b78de2c9617afef4bced7a10e5311c0888132150e5eabd352c9e775b365c354e9f15e9e487bd47cf45d15c50d9d12f399340f752f8d1bc842fef42cd9d2d4f7ea9b2118d153288b9683c4ea32f4cf5fc4f04786ca2d3d31016e11d5ed3e6eaa2f9fae55db4c331e48656708ff0fe598e5b8e88d6306873cfed623f88e5adc144b27a5cbf23b5dec77e359a614e35a262a022e3a05c63f979bceca0e7a6a093a3e5628d0cf817f439ca4c3de933abacd588c080d8d70d9fa6575b29f531acdb6f04a84e8ec81f524ea93dff0aa36d83803e351f03af302bb9c6f37e290b2bd9691cc2ca8f445f2a422e1929b8ae3b87b2d91a0740039289eacfe576920f8c5732ef2363e2c7065d26c315e4ac99d2e6b27fc310c7978a1f9200c2fa75ca73099eb837a476108392e5d28e8f030b10c7a2f7cb9449f07de77e3db6b28f21ecff3bf506f7acca19fddae59fb8af0d6909a3df4f46bb93a58eb0f344d57aba9cdf6591d5192bd73f6248e05bc9b0c52ef2a89eb640ce2ecae9c9011cd6dbae4815c80458dcb64e0474dce1e02022b3504f44a8a3093ce0d6a2f90aab49146279a08151183e03a3842a96ae1897b2a7d010f783098085347c40ca53a93ce57bc8f53325a9cb333ef0f8bc8a1976a6531a7b7b74a7f9ba6dfefd67724ab2cc45a650defef5fcf7cd899840507f1852d538e1e85ecde60fe633341e1b1dfcf7e2b30cce17ffc00858e6ef8397db9ed7457acb444a7c9beec6a1bdf1e8fb12aad8ecbf68553135530dc77c67289af8a4707fb841d457b1df16ea46f45a0b8f903946ef704b67f6b337c8d264afaea72eac33fd41ab6f38d8b6b024181d6d25cfd5d730c121b208a83682aa4bae7d55baabc6955778b335ff0684749ee767a7000cfa7d81ce889ad87b668a2f9a5d6da0accd81b918fbbbc597fa8894cc24bdcd4ff2cef8f6ca201e7f69901b25595e78516865ff95d974d0e776943187cb676ba982730af2785735487650c710c4393de3c55750b1be7ffb9bb2b0e61eb9a26c54146f3de5d1671d704cc66b9d0cac00f1f818f0f1e296496bc703452cf166bf0368ecc74aebdaee17ea7d0e6a48f730a38f98958ea8d89715f89d46deb1d0d08420d9cffc88fb63fe18e0572fd7f5c6186c7cedad7434e4932981336aa6c403d049d8c5049ee7062e312c650d73c42dcbb109c88a42a80a55c1b3924a1640b6aaf376ec651f51ffef13d6f73e0209cf92bc99b0943289a0324624bb1e98e3203db5655d8f1d395682a96a572d666aa210d4ad755d52c29b5662e4c7d64cec9f9d9bf976b000a875ef85c56e3474d3cb2659a6ae384d75c3c40e2a935ffad4090520ce07d4aef54c1059bf849d517c2c9a9c3b11b143367600223f61d3f79fd776098d5ba99e64bdf0009fa2c64eec65bca35907e0ff1e57f41335d116e6111e8aa2797a092ff639cd965da16dc4b40e9f14606fc0cb611f5a58a4c0a7973e62f9a8c2ce3f49dc07980ea51760555823eb0f9c5e77e6436952fb7052a1d2a44b6c693b6bd39a7c026e3b79e1b272f9993cb2322792faaedd49625f37730a7ba6d0c87f11b84a4af0f145454b7dd8fd86316647b158f0fe18a19d05cfe240ace2ac4224eee1d9958777aebd4d46174d539fe60739a530fc4030d99dc462acf6a3f90044e8dd54160a6428c784768d7b88d38adda4e5f8e96f2613ade2db5a34a992671ac85040e5ac566e49c900a5b57fdfaa7846cb1aae0bc094e896fc34518927182df99a5c1bb1ec9a41d9bf41a84c9507b296576563fcb888a55bd7840c3c588b9c5fc2110d8dc1843e6b3a655e6276f0921f438e00dda061d7d56cc5305d91122f62e82800a985bb2fc594d0c5123840f9747cbf4577ba58e4c3d102b1ac484a4d822feef3b3a629571d5f4de39633856a2d4e69e3e7c96170a6e32931fd0229898d037dd8b6b7b670b9807a4b2f26696e0dca90e150f98e8c23fd4eb981a71b36344a5454fc3181f425a7e806c54f192fc25326be38b0f8d227e40a1b1dad78bb1bd89c472a815d3eab4826dac254f2c8df3b756e6bcc17cb019ab744268c4a7732c437f8c872fd0adbe4e529c7662c17bf0ae9f127f27b196851f3d5e33544f80763f46130a53afc160d66e6725dc48d8b4c6ce77214c15228169bd145d89e7e72970fdb43827df6e9c0ab4f3285ff39c49d47d4d18bec278e660e7e639344f876be38ca21276ff66526d8f1caf9cc33d0a62eae10cbc51d03cd24b84b1bc5aca312e17d358859fbbb02cd787e5fa1522e713e36e7d6ebfa6e03706c6e38bcff735d3493a17e2712ee6b9727c11172995a58748d331f6c771850bedd34c7e927ad579698796f9ea5ec795562a4914369ae1a8dbdb7e7b1d496084c33732e8a75036cdf391c643ada949aeda357dfefa04e067769809cd094b1b5c3ddab9ad414812986765fb1116348ea984d759cc40bc033b2509a5588ccfd2c91d7c6198b1b0988a06168c6bfc86f7f9f5775c93c8ead385034920a430f5ec3040aef82a2bd5aef52674baaec45d8a59224a4d0b643546b706f01672050d2440554d19990c78a1582e43b4fd5a538341b7e5e0e1b8bb3916c449ac61ff6f2a9886228e327b5de3cc1d08aab1daedc4575714d42de5c040876de25ce2da5c33f1ef9c109ec01243f8ecbf87c054724d351e2e35edacc32f16e124413560c8fa39bf4b8e330e57172691e12ee4f320bf915d11585b16da45c9d0e52d2546286ff3b01baeedec5898d0e4153d14ecf23e3fbd276f898b7c37d40b6f28de4d1cdbdcceab571596cb3cbdf3e21370d9a152bf0e30414f8e1df121ae76fee3d3560879419f480c2f8461488be821c59be64e5235716df495d7e2036d92261a8d7bc798abcf4ee844867398f8ab5ff48ee47859dc66fe24b81e8d04dce336365fde", 0x1000}, {&(0x7f0000002440)="8a0ff47f9079c5448e20e720c45b76dccbb0db14fd26406aae6a6693df72c0a0eb392f612efa7f2ace9c5b225f459900abffd60b3023b2433f55c0d35b56826bb49ebb140f303e3ca60a3b517667e7e417fc033b09e6c145057d49393ad2341b5762847418a7bbb8f39a419cb3368a566fe8517119b901079e9e80b430f30b150fcdb32548085d9d286acce0f754467a9516c40fd36c7b3f6184fc", 0x9b}, {&(0x7f0000002500)="4505a0b33e80c050800f23529a0c33d54e59dfc280aa3c52849125d8dae25ead40925bafd4c963975ba9", 0x2a}, {&(0x7f0000002540)="429aeb5fa38ab37fa6102c3c2309633e0efc6a118a685a1544cba4d59433d5d4c3d629a2ce29ce49ec25eeea3001786840a941b5339513406dcab7f46ad7f44c6aed878dd6f4564fb082cb9fceeae7acb6f28d78f23e64618cac872d56f71967ec8ad96837fd7e021935b4fdc94a73cd510e908547f8d62aacb9264a27feee1a1d5eb579cdb9c002f15bc7372e5219104975b6bc35feb1097cdc621504f903d89dbd7c8a19fc381b40ae2f6b0564549ab0c74bbcace4a263ae54e5d70ab24f786d79874a20ea3cb37366d0763ff90b452914e843e38b34d6d653cc593bc722d86f080348733a8d5f", 0xe8}, {&(0x7f0000002640)="32a55159b262076d959ae712d0d8c262e366bf09ccfba2f00b51ebb6c6ae0f2d6741d66ab611b18d9c7a5278a0d83fe11052611d50314d3b2739faf1e5927b9faf45bd1122f09fb3f74d263f641429e3e1cc4472510a92684fe575e5a15d5eeb656a68bbc7a27367c92c1f0186d412ca5687f0af82920545c2ea6032f9386eb0f4bf7d11a7e2b423853886e5c3888ccdada8283f01b2c9676ceb461c8e4939be022d5d344df9265d5003dcad3f926b200cc64e3a3ad4a4eb9388e5dac606a31cccc36f6096b8107d1c75532b9a4a3a2e593aa2c077f9", 0xd6}, {&(0x7f0000002740)="68abbbae93d20729175f7223d4c4fbf3ffbea651c3a3a40d1c4a355dbc90fccd5be08e6fdfbc14115eb9115b12423c1ea0d6bf0278a96b8f263f92f5659891c405823983ea92c369820440", 0x4b}, {&(0x7f00000027c0)="ad051a1f9edc0eb76cca90aca24aad65f808319017877344ba2172d75dd81e5b9240c7ec3971a5e3fcafd398571e56c6ed0dd610a6eaa067ad7406a51e54b0b8d3fbab9449af05f5ba94aadb51fd628ed20b54e09fa796004fee60eb2ebe7efc16cf2a447677c4dc4445289551d57e0c56f2ae06cfd2e97677feae21917fabf37e9b02ff868959002e28da22aa9f3a80b433455a2c5dc25e0aeff6adfbf02c611dded2ed4766738dd073c4ddd74d219178b51af45545cffe37f7a4ad6f1185897ba8433ed66768b91c2e27057a9081893dc8adbfc198ac8bdbd260365a7ed2734d31cb0ce90a4c41d1190b6191ae", 0xee}, {&(0x7f00000028c0)="561ad9f1ffb0a71570f37ad942bdb1543da8a8e5e7d8cf69cd1bd17cad368438cdef57d21243de2dacc49cf1cb5f96a9dc936566eddb409df6e894afcde021a4067b554c3b217c15a2002c4bba25c45b87f4e9e17fac034b14340f7119f7a0c325e7615af8be325dfb6b149162aff02a4d5ecc8077e67811a24f7e3c600bb92450c91c2a08f3648c8a023ab741743104a318ee6be4fbcc58434220739c1213436310e7a1e4e84566999196ea4d12a24ae05346e000708cb592dfa52f8df57124083e05e67fd5238290f0d684", 0xcc}], 0x8, &(0x7f0000002b40)=[@cred={0x20, 0xffff, 0x0, r7, r9, r13}, @cred={0x20, 0xffff, 0x0, r7, r14, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r15, r5, r6, r16, r0, r12]}, @rights={0x28, 0xffff, 0x1, [r1, r12, r0, r6, r12, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r6, r0, r1, r12, r5, r5]}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}], 0x100, 0x404}, 0x4) ioctl$WSKBDIO_GETBELL(r16, 0x40105704, &(0x7f0000002c80)) socket$inet6(0x18, 0x2, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000002cc0)={'./file0\x00', 0x5, 0x6, 0x9, 0x1, 0x9a, 0xff, 0x60, 0x1, 0x1, 0xa0, 0x1000}) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10d) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000180)=""/172, 0xac}], 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000140)="b69ab36d", &(0x7f0000000240)=0x4, 0x0, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x17f4, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0xd4, 0x0, '\x00', [@pad1, @generic={0x3}]}, @dstopts={0x2c, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts, @fragment={0x2, 0x0, 0x3}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x14, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @rand_addr, @multicast1, {[@end]}}, @icmp=@info_reply}}}}) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7fffffff}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x2, 0x51) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x20}) r1 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) r3 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) kqueue() r6 = fcntl$getown(r5, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r6) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() executing program 2: setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) (async, rerun: 32) syz_emit_ethernet(0x10a2, &(0x7f0000000200)=ANY=[]) (async, rerun: 32) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYBLOB="8002"]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0xfffffffffffffdb6, 0x3, &(0x7f0000000240)={0x6, 0x80}) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x4012, r1, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x1060, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) (async, rerun: 64) r3 = syz_open_pts() (rerun: 64) close(r3) (async, rerun: 64) syz_open_pts() (rerun: 64) socket$unix(0x1, 0x1, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) (async) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 64) executing program 5: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0xe0a4753, 0x7b9, 0x0, 0x89, 0x4, 0x6, 0x1, 0x1, 0x9, 0xc0}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="586c4134aec4085a55ec64ecf3507c7eeeaf50c71d66b85266a78ae571f303597ccbd88a263c3c90fbb8532f0231de768da7063c144b09b7cd403121894ff93d084943f7866328b4f93fc788f4052edd4db744c8dfa5bbac1136ef781a08b049a67f6653ec4b0b1b137c1f3c34560513624bea0135ee8c8a7335e3ae2b710852f3a9a3e04a27bb18fce78a2ba24f475a7d59092e0c5ba90c16d7b3af7caa56ae4824c8abc4a8d53b5faf3727a4633533b7b71b010938ca5107c1b73aeb5cac357a1c1da7bff3c8163e0ce5974dfe0043dfaaecf72636ab14c5b830887e641383c6742f9f20360b6f8d5defee906d3da6c0", 0xf1) sendto$inet(r0, &(0x7f00000001c0)="99798165455a95c52f3e3798f581ae19dbe44df5ba77770891b189a4cf85ed911abcd5d4dfb4259195ff908d43248c06c97016e9ff688c25b8895c72878362302c60a95b0996f50cc31a32e0443cd2d354e55849d9fc8dc09a8c3570a45e19c1afc25ef505bd13f383f18d24543b509ca84ff9595613292e97af3e058a5f28023ca07405bd71a917c3", 0x89, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) msgget(0x0, 0x78c) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000380)={{0x7, 0x5, 0x88}, 0x3, 0x8000, 0x6}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x4) r3 = getpgid(r1) getpid() fcntl$setown(r2, 0x6, r3) r4 = shmget(0x0, 0x3000, 0x112, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x4, 0x0, 0xffffffffffffffff, r5, r6, 0xc, 0x800}, 0xdad, 0x9, r1, r3, 0xfffffffffffffff9, 0x200000000, 0x93f4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000500)="ea2a26b230bad3f8ac427b767a8c0f599d8c246c3680dc73dbc23563c27d3d1dab97a6e1305625cd972743d1a667aaac46374863cfdd35ac7f5ef29dd37309c46bc46517fa1c947ccbc4ed1a84cfc6040ca855b2b943d050ffa744f0dc5bfe65b787459e9ec99276d1df7a6b134f", 0x6e) listen(r7, 0x6) recvfrom$inet(r0, &(0x7f0000000580)=""/242, 0xf2, 0x40, &(0x7f0000000680)={0x2, 0x0}, 0xc) getpid() ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x5, &(0x7f00000006c0)={0x8000000000000001, 0x7fffffffffffffff}) r8 = getpgid(r3) setpgid(r8, r1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000700)="6c50e02630b42c2752e17fd0f76c7f66d955f89aa0cc2dbc4214ee73a83d1a352147f74ce892171fca8668b0b1b65303e5bfe2fe3bea379f63f143db1d40bea4fefffe6f9d539be513138f2d0a3b25f43fbbbf64939fe10d4d58060dd03eda2212231a4b30088ab1c363a2dfd15f6e3b41d3876b4eeda2f2c5b091f9366bb1c236722d302f50ff6793250aa77cc20beb4038dc485bf3080463f6c1051df33893d0f4eea7536280095af31b98bbd44b6a302e0346fddcd027aeb9422f5936ea1fada5", 0xc2}, {&(0x7f0000000800)="2062f9786295ef94e4668db2e85efcbf73d7fc761c375b9ec2bcb186c495c43698c7d040af27be149340a65ef8771614a7dfaff76c500d8ea9327ad2a17a3d2c17dc6e7573c7d4e310bc291e4d0d145d1d69c3abe9762c9c4c668035144e729854d25458f8c360f854005e802f", 0x6d}, {&(0x7f0000000880)="8a893fac8a73c46042aa5924bb3a241996cb8c0b0697270f1d91dca4e1f3e0c771bf241b0a0e6decd688457c35fe72d0a01f9705bc423034826e95f60bd05cc6a78317c01d012f043e95ef17b4ae49a0b1b0202fe35c28a0179c08e8040a557300f666123f6b41f0df91e820edb83a3bf9c67c0e2861856a35ed54274cc0b3946ee64fcf5fffc3ee6e8e8e3a812eaa8beeb82c261471c974f7d5b4b224763268d833b2d5296f31c22bc347c621a2651be5b5b240719f8a80cc2240854c124a29286a59993201678f593717d79b6426c36494449f14dea1491dea3fb796ab490884c98e14c8ebe977df13df4912244bf6ade601", 0xf3}, {&(0x7f0000000980)="82517033120ba81ecdd92822954fc98e27f80d96c2335981533ea1f5f17c244ac9ad358b29bcb81739c8641e0b8bd2b3d40050e0fd2d85082395", 0x3a}], 0x4) writev(r2, &(0x7f0000001080)=[{&(0x7f0000000a00)="3ffe5c62acf330eb6e4eb890dded57b8efdec64d9d28cdb2e557417baefab3ea34d750131273be7a695ebb9a07e673a8a90fe6097aa16d767c16d3d0a4e0514cda1c0614d4143631c3455800774298f0bb1f1fa9b3723fd1235da9cf61c1ec7d982ee07eddb70da73526ba0b26df54a6826840c7d7dfd1ebf3cd16047fa36afe5923ea19a90177bc7eb85ff23574f366acaa32c44cb4cbbd3bdac36746dae2", 0x9f}, {&(0x7f0000000ac0)="8b43fde14438d7343d98e50b8419696a7e41f1a9b880cedd6cc6c8a70fe4bfcea95c1de07fd9440d22b9d6a06c5565a0f863457787a3ba38b4f5bbab7095fb1d51ed5ecd31d872dfaf5eca36f54350a5d3937e53a696e5bd79ff4b3a996541feb844fb7dc7775240ec7176e9e768f31252b55b6f54283f6fad38c018c24b43781d73d811ed2ef490b16636e91ecc81ff645c1aaa", 0x94}, {&(0x7f0000000b80)="fa3a607cfbc73b1968340113880f594c055b4f06a25221ecf9b40cd117456ab432db4e0b489f5f983e36e0c6b4a1430fb84cc184100b8c2e484e106139e0adbed12ea2103135c8a779ce52064320c1cb85b637f138dea5f71f9ff9420a86e2f16b0d873ef62787d492f902234c78b92cc969fee875856e50bbc0b2576eabb830ade8efbc5c3dedf29d1c536a61db7aab912533e76b0d2aca", 0x98}, {&(0x7f0000000c40)="cebd6a00a5664ea805e9eb967ecffa929546de17fdf1508b901fd133f99061f1023d6e7bf65c1f67f57680fdc81a33e75c6a3d1e76f89cc2127086901327ff606935ff18e88552f71995b6c09015a7a27eea974c36d632e092416c00ed396a9a9722da9b6380b96d1e4d22e630a00bef2ecd7e9a1e78f867e5841f5c30b27b3b9cee8ee9c48867f6c4d641921f495c61000102b4b96cc2b83c63018e3e5e8cd4089466879b5134fabb37fb3f637f5c608320b4490b796c368984d9ded88d8249f473b99dd89e555a184384b8c2fe34740e783c4a27496c84c9d7e7e3a6f33cad74621e9c16d699cabf", 0xe9}, {&(0x7f0000000d40)="9c303a9d696415e0dfeab80fcf1102c0553264f4333c4ccf47c196a5d652", 0x1e}, {&(0x7f0000000d80)="b58e2aeb4579e8b80559841cf94f9840b094464761041af2c15997667380d3c885d35fd2467546af33f40472798fea68475b259114ea0bfce2bf656a2155455fbd841d41e80f43260a3e299886ea", 0x4e}, {&(0x7f0000000e00)="78ec19058d5185eacbed8b02d7671e3e26c867c8fb4d7b13de84a41391738b04348a43d5646357977844a27fea605ae8f776b86466e129b1f9dedfac3e35a472ffb7d15529422366a582d1feaf44075bd164e5f6c25b174cb86ae3da037d3ec8db760a1eed4c4346d9e83250c0f3470c8f96d103cd05a233ee5cfd6b6571b2770b058b54e3f17d0398", 0x89}, {&(0x7f0000000ec0)="367f22ddd4036116a62d5563971ddbca612166eb419cd74911d4b10e8cc94004daa93924856a3754fe1854fef987ddb5f86186edaed03471276b54c58c987a4481232b3ab3b893c01a31e45bbf410cebe1d08f89372acd7effa5f39722b160b0678187859bc6866c", 0x68}, {&(0x7f0000000f40)="2116a7d0774b1fbae0a752dbabe9b5aa74b24412841c68eb5b1b0e33f81d8a43d6755c0c5d36d0f8802f2906d644f1a99a7bd3fa24115a8dbfeb90f480f3da5cf45a8ab52810fd885a4960abb77c4e667ca81373966ccf4a4c147da168a25f18554738c43dff9d7d71f66987c09126dbd0bad6b806c1341d4ab80a4489b80bc53cadbf6d51acf0a6c2482b8560ec928e092ab3323ffd85bb0fd80c068e", 0x9d}, {&(0x7f0000001000)="40bbd4dccef774deaeb2dc97c89e427f895d5355d609c5a1c34bc4bc8c921d4d1d45154d1ae2b336bc6d79def1f1d6b7aa5811cb616eba60ba62bd4971bc4fb5c14a566f6127281767e7271bb15c31077d267e16ff097d01c927a08fe35e", 0x5e}], 0xa) getpid() executing program 2: syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r0 = open$dir(0x0, 0x2, 0x0) chflags(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x4) fcntl$setstatus(r0, 0x4, 0x80) semget$private(0x0, 0x4, 0x416) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="8e6cd429f7c0754597616181799355568989c37df196756f9db17be77dd3b7c0d93062d833f69dd6bf8c425f35084b7c132ab015be8a72c93b3e72d5cd57ff9cae1fa669af9c1cdf5b8660676b6e474f", &(0x7f0000000400)=0x50, &(0x7f0000000440)="d94fcc51369b9595c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000004c0)=0x5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)={{0x7f, 0x4}, {0x8, 0xd6ba}}) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0xfffffffffffffffd, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x10}]}}) accept$inet6(r2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x4a, &(0x7f0000000700)={@local, @broadcast, [], {@ipv6={0x86dd, {0x9, 0x6, "e7bcda", 0x14, 0x1, 0x20, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x813, 0xfff, 0x3ff, 0x10000, "a449c734a8dd8baf3cd04d26e117cbb1b7eecbb2", 0x7, 0x9946}) write(r2, 0x0, 0x0) executing program 3: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r2, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000440)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x40000820}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) r4 = syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7ba, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r0 = socket(0x6, 0x5, 0xfc) ioctl$FIONREAD(r0, 0xc028698b, &(0x7f0000000100)) executing program 3: r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x6, &(0x7f0000000000)="5ab777", 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) getgid() pipe(&(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x54}, {0x40e}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000008c0)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x0, 0xffbffffffffffffe}, {{}, 0xffffffffffffffff, 0x40}], 0x0, 0x0) r5 = socket(0x6, 0x5, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r6, 0x0, 0x1a) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x1}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xc2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x2, 0x10000, 0x803, 0xfffffff7, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb", 0x0, 0xf82b}) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000200)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f0000000400)="cbd51cd5773986787f2adf4cca6892b3285f772c83c01826e6b568ce04981120b9c69b416cbb9c80427173c45ce1412d316aa01ebb10a35dab000e2ce8a31418aa6b49a0c404e942cbf3ba969cc47ad0e12e22ff7695ed9abb04b2a458b9cc92ad145e04933b7ad31537cf26a3c84fb212c66199808461c50194c3cbd27c9b16253537e5748b364a6916cbe8452ac48fc647", 0x92}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x49, 0xfd}, {0x7}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) socket$inet(0x18, 0x3, 0x102) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{}, {0x3}, {0x114, 0x4f, 0x22, 0x5}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000011c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffff, 0xfffffffe, 0x0, "100000002300001200000000000000000200", 0x0, 0x200000}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() readv(r3, &(0x7f0000000680)=[{&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000580)=""/237, 0xed}], 0x5) fcntl$setstatus(r3, 0x4, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(0x0) setreuid(0x0, 0xee01) listen(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) executing program 6: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x2c}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r5 = syz_open_pts() syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000200)=0x6) ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000080)=0x8) write(r5, 0x0, 0x0) writev(r5, &(0x7f0000000280)=[{0x0}], 0x1) write(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x24) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() getuid() setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x6) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x400) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x22}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) executing program 1: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000100)="db", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100), 0x1e, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x5) executing program 5: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) executing program 6: r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df", 0x1d9}, {&(0x7f0000000600)}], 0x2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) truncate(&(0x7f0000000140)='./file0\x00', 0x0) syz_open_pts() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) syz_emit_ethernet(0x23e, &(0x7f0000000440)={@random="bfdf290bbae1", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x208, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3a, 0x2, '\x00', [@ra={0x5, 0x2, 0x4c}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0x3}, @enc_lim]}, @routing={0x3, 0xe, 0x0, 0x1f, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @rand_addr="52fc7afc5d7a45a44d6079fca760163a", @empty, @mcast1, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x8, 0x0, 0x5, 0x1, 0x0, 0x1a, 0x68}, @dstopts={0x3a, 0x4, '\x00', [@pad1, @pad1, @pad1, @generic={0x37, 0x11, "3e2a918bb72690bffe47bd819f25a2d773"}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x89, 0x3, '\x00', [@enc_lim, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @enc_lim, @enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0x400}]}, @routing={0x0, 0x14, 0x0, 0x1, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4, @mcast1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fc4048de15bbba305eceba87b861d5d3"]}, @dstopts={0x4, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}, @dstopts={0x2f, 0x2, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x200}, @pad1, @padn={0x1, 0x1, [0x0]}, @pad1]}, @fragment={0xc, 0x0, 0x0, 0x1, 0x0, 0x7, 0x64}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x16, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x2}]}}}}}}}) executing program 4: setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) chflags(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) listen(r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, 0x0) setrlimit(0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609307e7be2df67de208c8bda612c3100"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)=0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="2201ac09239024792d415b55128ab6b287da9ef6a4da59154a798d95faacb52bb47a1798b2a9a35fc9e0a35c2dfc08a6338aa952f4d336900207fa9ae38a94697df1181ba0ea6530a8d46e9925736293bfaea5022c4e555490fda2cc7d24b16d6f3c2864214975397dbdfa0bc2848f7873df11aadc041fb613ceb56377fd3240266b7b81b9711d16b8b1b7a28b7ecaef0e791c08b8537b9e5c576c9ed2b948c6f6b0ba27bc9e8dbf28be9353705e0ee7fca1e297917a4fefc244a2916358cfc155d5b0491ac51d326a96aa32d68e6c569bfd3d267745af8ac87316e83882da2b8262467983f3e93cadc79ceccbdceb295ec1f331d9834b80773d2597c11b94996235945184aa191eecd0522fae4adaa25c3cc981fd1ce555766a9e200e98c0a69b3e56b78c0a6afe74471e8a1e351fa8ecb887dddd408f20bdad8ca983a051014fbd96b2eaa81141547edb67cdb5184aa1d58f663c9874e33c6766b3dd1c3c2559f0d24457b5d9851a90f3c25ba13bda24bd70151efafb87223fce70d3ba264a89a40efe99742e4a61701e3409c6398357aa27abd1c7078be5c076fb4f43b699268ad9befd08d61471842bd20cdd42dc5fe492b6e1964751ba80a1f483e5bf85988ca435631cc573dbbf888b46804dc20cb8fea7ff8e36c7f856ac8734fd026a08bf30c703facbd1862bde216a6170cc89cb9099107fe38763d3cf3497d0fef4db380af09e7a19679e4d210fadd60edc5e6e5c80", 0x214}], 0x1) executing program 6: open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f00000003c0)="76e5b2ad416fc402d2def0532c869d6b3132efe88d33e5aeffdc8956d00fb003b098866d88de8be97bc81893e87d6729e332d25a27b8c84538ca6fb44ec1aa1fa6f6b786b098ba585784fcaca91f3ea1fb4c8e39ab773eb7256c981ecff1b37a911c6069f0fb010000000000000001000000000000005f10a37f094bf71a2e2f6d6761cfa1c54d3255abf2b5a686fad919bb2e1928449e29eea9059e6d0b157f3027d59b6deed8f5923e70942949b710bdc0", 0xb2) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x45}, {0x40}, {0x9756}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f00000001c0)=[{0x81, 0x44, 0x8}, {0x4, 0xff, 0x9, 0x1}, {0x6, 0xff, 0x4, 0x8}, {0xc, 0x8, 0xbe, 0x1}, {0x40, 0x2, 0x5, 0x9}, {0x5, 0x9, 0x0, 0x8}, {0x2, 0x3, 0x5, 0x3000000}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000240)=0xfffff342) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x7}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getgid() setgid(r3) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff, 0x1800}], 0x2) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x40000, 0x4, 0xfffffffe}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/236, 0xec}, 0x800) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x81}, {0x40e}]}) setrlimit(0x0, &(0x7f0000000480)={0x7}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r1, 0x0, 0x0) setgroups(0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x1d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r1, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) mkdirat(r0, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x195) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\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', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: r0 = open(0x0, 0x80000000000206, 0x0) ktrace(&(0x7f00000002c0)='./file1/file0\x00', 0x4, 0x4, 0x0) poll(&(0x7f00000002c0), 0x0, 0x5b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x1000, 0x7f, 0x6, 0x18}, {0xfffb, 0xac, 0x7f, 0x1000}]}) 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) getuid() listen(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r4, &(0x7f0000000000), 0x10) open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x80, 0xb9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4c}, {0x24}, {0x16, 0x0, 0x2, 0x1}]}) write(r2, &(0x7f00000000c0)="7f569197d50066308166fa2c84498d002eb0f450030916e2a8115f05b3ed0c936e97db83c0f4d8b870e1b9291d1ee079f62e141d9c9ab149", 0x38) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) accept$unix(r0, 0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) load: 3.63 cmd: getty 14213 [ttyin] 0.01u 0.01s 0% 321k executing program 5: mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x6380) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x62e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x6, 0x3, 0x2) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x28d) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000002c0)=[{0xf920, 0x6, 0x5, 0x3}, {0x2f, 0xff, 0x0, 0x8}, {0x5, 0xa6, 0x8, 0x401}]}) socket(0x11, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) writev(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x87) semop(r5, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) setsockopt(r1, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20, 0x0, 0x8, 0x1}, {0x2}, {0x8106, 0x0, 0xfd, 0x20000000}]}) executing program 5: mknod$loop(0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r0) r2 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) shmget(0x2, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x24, 0x7}, 0x9, 0x67ffffc, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0xffffff42, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa23cedea00f2a696cc570", 0x34}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRESOCT=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRESDEC, @ANYRESOCT=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000003c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, 0x0) ioctl$BIOCSETF(r11, 0x80104267, 0x0) sendto$unix(r9, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 2: pipe2(&(0x7f0000000040), 0x8000) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xcc4) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10, 0x4, 0xf8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000200)=[{0xfe8, 0x3f}, {0x1, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x1}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x841, 0x0, 0x8) setrlimit(0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffc}], 0x40, 0x0, 0x7, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x4c45}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x201, 0x1, "8b030003b90900787d902b56d864d3c3a3f4d3c9", 0x4020000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) socket(0x10, 0x2, 0xfd) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r0 = getpgid(0x0) setpgid(0x0, r0) (async) ktrace(&(0x7f0000000100)='./file2\x00', 0x1, 0x11, r0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./file1\x00') (async, rerun: 64) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) (async) r2 = syz_open_pts() close(r2) (async, rerun: 32) r3 = syz_open_pts() (async, rerun: 32) socket$unix(0x1, 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) (async) readv(r3, &(0x7f0000000100), 0x4c) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) getuid() ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="73302ab9ccc30a540000219986dd6000000000183a019c7e5c5081645bf0376e0865911feb7efe8000000000000000000000000000bb82"]) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f000800000000000000000000000000000000000100000000000000000000ffff000000804e234e2100089078"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x66d, 0x0, 0x0, 0x9}, {0x28}, {0x5}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e942210000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d00"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2}, {r2}, {r2}], 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) kqueue() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x7}, {0x35, 0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0xe00000}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x0, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r4, 0xa, r3) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x10, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) r8 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000240)) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc", 0xc7) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) executing program 4: setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) executing program 6: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x285}, {&(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, 0x1}, {&(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) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) semget(0x2, 0x1, 0x400) semctl$GETALL(0x0, 0x0, 0x6, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x2, 0x6, {0x4, 0x10001}}) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x8ba, 0x0, 0xffffffffffffffff, 0x0, 0x7}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0xffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: mlockall(0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74, 0x8}, {0x50}, {0x812e, 0x0, 0x20, 0x800}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xffffffff) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) setsockopt(r3, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r3, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) close(r2) r5 = semget$private(0x0, 0x4, 0x3a) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000240)=0xfff) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000200)=[{0xd8b2, 0x7f, 0x0, 0x7}, {0x5, 0x5, 0x7f, 0x5}, {0x8, 0x5, 0x7f, 0x1}, {0x3ff, 0xac, 0x5, 0x9}, {0xff, 0x7, 0x80, 0x80000001}, {0xfffa, 0x1f, 0x6}, {0xc4de, 0x20, 0x1, 0x5}, {0x1, 0x7, 0x40, 0x7f}, {0x8, 0x4, 0x80, 0x4}, {0x7, 0x7, 0xf8, 0x9}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000400)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) writev(r3, &(0x7f0000002a80), 0xc) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r3 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x20}, {0xc}, {0x0, 0x0, 0x0, 0x802001}]}) write(r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x44) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000004c0)=""/119, 0x77}], 0x7) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000280)}) r1 = socket(0x1, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000300)='[\x8d\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='^+{.^]@\x00']) write(r2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() recvfrom$unix(r1, &(0x7f0000000080)=""/150, 0x96, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a2d1cd110884e0fd4f439ca52c369053f9f32d2e4d367a37103efb46ad0ad4ff01146bf8a9977044ed0abeaf3203f475629abae48cf3171a4dbdd507a59a98de1f6e18cff4d54b59d74fd9881a748a0c705a256c9679139ca8c39e68f1ec62c438a411be7a67c9078e15c22a6d541309fcd273d2234bd5a0b1a9", 0x7a) socket(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setreuid(0x0, 0xee01) executing program 5: mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="b2130100dfa0946996", 0x9) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r4) listen(r4, 0x0) executing program 5: mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="b2130100dfa0946996", 0x9) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r4) listen(r4, 0x0) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000030019078ffffffffe00000010c009078000000004500fffc0000000000060000e0000001ffffffff"]) executing program 5: r0 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b", 0x9) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000800007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa", 0x5c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, &(0x7f0000000080)="f52094f8", 0x4) executing program 4: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = kqueue() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket$inet(0x2, 0x0, 0xfd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x40}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0xfffffffffdfffffe}, {}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa, 0x20000000, 0x7, 0x1}], 0x44, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000300)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe60210e83920c7b2879234c1690ae901c7f80098e607fac49376426be9b97616283d572676fc17f2580e782392d4d570e8901a361bbd30dd20f9713dbd", &(0x7f0000000140)=0x58, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r5, 0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = dup2(r5, r5) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) getrlimit(0x1, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x60, 0x0, 0x0, 0xfffffffc}, {0x7f}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) executing program 6: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x3}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x148) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x7fff, 0x20, 0x1, 0x7fff, &(0x7f0000000140)={{0x8, 0x59, 0x0, 0x5, 0x8, 0x9, 0x1ff}, {[0x7, 0x0, 0x5, 0xc0b, 0x7, 0x54b, 0x93ca, 0x7, 0x8000000000000000, 0x8000, 0x7fffffffffffffff, 0xfc, 0x7, 0x81, 0x100000001, 0x5, 0x2, 0x3], [0x101, 0x7091acd7, 0x7fff, 0x0, 0x11c7972e, 0x400, 0x0, 0x2, 0x2], [0x9, 0x2, 0x987, 0x10000, 0xb6e, 0xbd8, 0x8], [0x2, 0xa4, 0x7fffffffffffffff, 0xffffffffffffffff, 0xce7f, 0x7], [{0xe35, 0xfffffffa, 0x3}, {0xfff, 0xfffffffd, 0x6, 0x5}, {0x2, 0x9, 0x2, 0x3}, {0x4, 0x280, 0x9, 0x7fffffff}, {0x1, 0x6, 0x1f, 0x7fffffff}, {0xffff, 0x7, 0x2a, 0xac5}, {0xffff, 0x3ff, 0x10001, 0x6}, {0x55b5, 0x1ff, 0x5, 0x8}], {0x1, 0x20, 0x6e}, {0x43, 0x1, 0x8, 0x101}}}, 0x545, 0x80}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000400)=0x7, 0x4) getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendto$inet(r2, &(0x7f00000004c0)="b301d8f8ae8345df084691897164b1fa28a5c731ad2c7ed1742456688fe897f8225c79d783c684af19b920e3f0fae61736ca9c391d5c5ed0b863219bc8bb97720f1044781ae430abd34b35c9ba777b787b914fa16995a68f547c6944226168a3a2523e47143b9f7c6f57a93b65bab8726d51d0aa74f4fb78edc5ba8c73cb77c2cf17a37acdb62ef5484fee4f787f10c9910e2e91acfd6c2ac4eab3e0350dcef6a75f485e79af9e2239", 0xa9, 0xa, &(0x7f0000000580)={0x2, 0x1}, 0xc) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00'], &(0x7f00000008c0)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/wskbd\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/wskbd\x00', &(0x7f0000000840)='/dev/wskbd\x00', &(0x7f0000000880)='\x00']) ftruncate(r3, 0xfffffffffffffff7) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000940)) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, 0xffffffffffffffff) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setgroups(0x4, &(0x7f0000000a40)=[r6, r7, r6, r10]) r11 = dup(r4) ioctl$WSKBDIO_SETENCODING(r11, 0x80045710, &(0x7f0000000a80)=0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000ac0)) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000b00)={0x200}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000b40)={0x10001, 0x800}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)) write(0xffffffffffffffff, &(0x7f0000000bc0)="46c0e9e7383e7d4854fd1b289c691923c81147179c53c735fdfe43faed3516279b62f52e576613a59df2013218498844ca8962f443a1686565554539f0fbd8173b1c0f96a9b9a0eb11243fa7", 0x4c) getpgid(r8) getegid() r12 = semget(0x1, 0x4, 0x21) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000c80)={{0xfff, r9, 0x0, r5, r6, 0x80, 0x9}, 0x0, 0x2, 0x1}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x1, 0x10, 0x8000, 0x5}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000100), 0x4c) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r0) open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(0x0, 0x4, 0x0, r1) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) socket(0x2, 0x1, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setuid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000070d000/0x9000)=nil, 0x9000, 0x5, 0x12, r5, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) getgroups(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x40047463, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x12) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x139, &(0x7f0000000200)={@random="73702eb9ccc3", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x103, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @mcast1, {[@fragment={0x61, 0x0, 0x8, 0x0, 0x0, 0x10, 0x65}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x0, 0x6, "60bdee", 0x7, 0x29, 0x8, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [@routing={0x37, 0x4, 0x0, 0x3, 0x0, [@empty, @empty]}, @routing={0x69, 0x8, 0x0, 0x9, 0x0, [@rand_addr="83c3699a0183ff5d774ab47e4d2f5f82", @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x32, 0x0, 0x0, 0x1, 0x0, 0xb, 0x67}], "bb794b4b2585ecea688b3d2eb0961285edc30426b6e4d912a753cfef1d4f7e7f08d353a7ac8f442aa0a873bb036a72e7bca28217015281da1bb83c82ca3e80295269656231925ed212adde1ba2500bc6712363"}}}}}}}) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}, 0xfffffffffffffffc}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x4) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60"]) semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r3) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f05270000000500", 0x10) truncate(&(0x7f0000000080)='./file0\x00', 0x2) syz_emit_ethernet(0x97, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x2, 0x0, 0x8}, {"4a6efe0a2831446104b90c97a1be4a5a8a3c5d49a302cc44a01e937ec741f0750faf054cd148ddaefdae702ac2b901e49e3ffe2448fce80340eddb12338354c97e49134e32497c928d877dae9fa9c13d883bd05ee0971fa970c920fa613bc460f10d5f0ea232c5908f730fed8f"}}}}}}) syz_emit_ethernet(0x1ae, &(0x7f0000001240)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x178, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "4e8f37", 0x2, 0x88, 0x8, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@hopopts={0x89, 0x1, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @dstopts={0x33, 0x16, '\x00', [@enc_lim={0x4, 0x1, 0xe8}, @jumbo={0xc2, 0x4, 0x100}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0xfffeffff}, @generic={0x6, 0x8e, "279ea7898f3bd7cc9ca7dc8a1415c5ab19a737c9a6b3dbbc33e7b40c4d951a4cc80f28e953352c794e18538046d9d840ecd97108a3916569eebbc1a42031c673191e5bccd89c077c9ff065a06809605bc77c582030f4e58a6ced07e8823cab24e48535588531f43c49228586ccaa558c1a61ed41013fbadeee6773e52836ea41fbe7886c3ab91b45489958a5d82f"}, @pad1]}, @hopopts={0x3c, 0x1, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x3}]}, @hopopts={0x0, 0x4, '\x00', [@ra={0x5, 0x2, 0xb2}, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo, @enc_lim={0x4, 0x1, 0x22}, @enc_lim={0x4, 0x1, 0x9f}, @jumbo={0xc2, 0x4, 0x2}]}, @fragment={0x0, 0x0, 0x40}, @fragment={0x37, 0x0, 0x81, 0x1, 0x0, 0x0, 0x64}, @dstopts={0x16, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @enc_lim, @ra={0x5, 0x2, 0x4}]}]}}}}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r6, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r0, &(0x7f0000000200), 0x0) readv(r6, &(0x7f0000002480)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x44}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x44) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, &(0x7f0000000200), &(0x7f0000000400), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54, 0x2, 0x0, 0x4}, {0x3d}, {0x46, 0x0, 0x0, 0x1000000}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000000300)={0x0}, &(0x7f0000001880)=0x67) setpgid(0x0, r5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x25}, {0x1d}, {0x16}]}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x40, 0x3, 0x0, 0xffffffffffffff2c) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffd}}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8}, {0x400, 0x0, 0x0, 0x200000}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) accept$inet(r4, &(0x7f00000002c0), &(0x7f00000000c0)=0xfffffffffffffd8e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setreuid(0xee00, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r4 = syz_open_pts() close(r4) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0xff, 0x0, 0x65f1, "3e13ee94bcacefcdee3f7d63029f9eb517f0da7e", 0x80000000, 0xf91}) select(0x40, &(0x7f00000001c0), &(0x7f0000001140), 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x8c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000003000/0x12000)=nil, 0x12000, 0x1, 0x3811, r2, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getppid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c}, {0x4}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x40047307, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x3, 0x0, 0x9, 0x4}, {0x4b, 0x0, 0x0, 0xad}, {0xe2, 0x8, 0x0, 0x20000000}, {0xb, 0xe8, 0x76, 0xfffffffe}]}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000080)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffff9, 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) r2 = socket$inet(0x2, 0x8001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) setsockopt(r2, 0x0, 0x6, 0x0, 0x0) setsockopt(r2, 0x45a, 0x5, &(0x7f0000000080)="609b21903208d16d5cfd5fd90b1159f9f215d31478e02c94f85ccd22bbab393dfc54feb2783e1dcb13cb16e4047aa7d225c7228eb7e4b5", 0x37) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/86, 0x56}], 0x4) fchown(r0, r1, 0xffffffffffffffff) r2 = socket(0x18, 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) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) close(r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) map stack 0x20000000-0x20400000 of map 0xfffffd8051bf0c18 failed: hole in range executing program 3: select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3812, 0xffffffffffffff9c, 0x44b) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02"]) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x6) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f00003dd000/0x4000)=nil, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 64) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) (async, rerun: 64) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) (rerun: 64) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009", @ANYRES32=0x41424344, @ANYBLOB="8002"]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() (async) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x1, 0x10, 0x8000, 0x5}) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) (async, rerun: 64) readv(r2, &(0x7f0000000100), 0x4c) (rerun: 64) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xe4a, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r2) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x40, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffff}]}], @udp={{0x2, 0x0, 0x8}}}}}}}) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) r6 = semget(0x2, 0x2, 0x400) semop(r6, &(0x7f0000000040)=[{0x4, 0x2, 0x1800}, {0x1, 0x52, 0x1000}, {0x2, 0x7, 0x1000}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r1, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) dup2(r2, r1) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6100000000020700", 0x0, 0x7fffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = kqueue() sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x2}], 0x8001, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000200)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000284000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './bus\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: syz_emit_ethernet(0xf6, &(0x7f0000000000)=ANY=[]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 1: socket(0x20, 0x4000, 0x0) socket(0x0, 0x0, 0x0) getuid() socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000200)='./file0/file0/file0\x00', 0x1, 0x8) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x138, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) 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) getuid() listen(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900feef84cd0308d85ff1738000000000000000000000000024"]) executing program 2: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() close(r2) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000140)="f546a8", 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r6 = getuid() setreuid(0xee00, r6) fchdir(r2) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x83, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x3, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x3}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x9}, 0x3fffffffffffffa6, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="e61f57eadeec00ddc01cbf7314ee5d2f02c644091d03e18f37e558ab3908644050505d46880ffd97a4d18146999340be15c53e00000000000000000000dca09ecd2fd66340332f0a3ebc303b20180e0140ae64e3117a14910655d0ab536a936ac17413b9c0e97257f1bf7288238fe0a913b93e25b4dc45083ea843cfc29c1e87d32ccff8443389cf702e6279ffb732d9731b0034e7cb9bbc9e553ccc59318152c0c7987e77842eb1b3da32a96a5893567c8b357fc53ac224a75f399587fe3b8f610ab6", 0x3d) socket$inet(0x2, 0x2, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r2 = getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x201, &(0x7f0000000300)={@random="3e74de376e36", @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x1c3, 0x88, 0x7b, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x50, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x1, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @dstopts={0x4, 0x13, '\x00', [@pad1, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x4}, @enc_lim={0x4, 0x1, 0x20}, @generic={0x7f, 0x60, "923348ee183a3e49a8129e204769d8fc50007b76acef72511609795ab6fc70fd5696c18292551d242a4aea44d3bc173d96f82366f035063ca1d11575c8b5be150e2db00d4df681e620a1041f34eb9a55c1e6c64221f26f212008751f554dc8a5"}, @generic={0x9, 0x18, "fa583e6da8d1832cd24040e8ab3bd546f57c377b6d0aff9e"}, @enc_lim={0x4, 0x1, 0x1a}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x3f}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r4 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_emit_ethernet(0x127, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=""/210, &(0x7f0000000080)=0xd2) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x201, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mquery(&(0x7f0000374000/0x2000)=nil, 0x2000, 0x2, 0x0, r3, 0xca58) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') clock_getres(0x3, &(0x7f0000000140)) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(0xffffffffffffffff, &(0x7f0000000100)="01000000007adb020317bdda2b7e", 0x4b) executing program 2: r0 = socket$inet(0x2, 0x4005, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x42, 0x82) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) flock(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r7 = getpid() fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x20, 0x4, r7}) syz_open_pts() writev(r5, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) executing program 2: symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x4}, {0x2b}, {0x16, 0x0, 0x7f}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r2 = socket(0x18, 0x1, 0x7) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r7}}) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000180)=[{&(0x7f00000002c0)="bbd3f1af9f8993d0bc6899fbdd4cfb91d0c0d0be576c36237944d07e66c78f46ebe10246886f5aa3a664a19be6a2e4f382a6e66910db2d4fa66fc3e0cf4a57f316a116b87aceb06e223fb62fd9d89df04a377e04f8a0d9b92b43cbeaacbe3909bf5076eea1134aff07c38293d14bdcd4c0446ff63f95875e274aca33ffd1948f7eceb0a25966e4019b0243b7ecf197b44e3fd891414839c0918ddabdc931485e14884ab35e3bca5f612d7f658697c734610a4b953603d53a008a834653f47cba7e13a2c97ef9902e46fbc9faaa4bed7e6cc263", 0xd3}, {&(0x7f00000003c0)="0a5f52bb5080aa5d1deb845f04b7a34e63dcab7626630ff5f8a3fbed9e072bbe308a252ad74f30ccae6e98602932b873d5652107dc1752255fe494652367030905a8749a0087ffe06b110356d3a0b8385cffd009a6a90150b4b16e609b8a81171b76453cf34353eb58466f7143", 0x6d}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r3]}], 0x98, 0x2}, 0x40a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x15, 0x0, 0xe9}, {}]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000b1", 0x8) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaa"]) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4002, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000280)}) syz_extract_tcp_res(0x0, 0x3eec1616, 0x0) executing program 2: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x1}, {0x16}]}) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) executing program 1: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) close(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x0) r6 = socket(0x11, 0x3, 0xb4) sendto$unix(r6, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r5, 0x0) writev(r4, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r4) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc}, {0x87}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000980)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/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}, {&(0x7f0000ff6000/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}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0xffffffffffffffff, 0x0, 0x8000, 0x334], [0x4, 0x3, 0x0, 0x0, 0x0, 0x400], [], [{0x0, 0x0, 0xfffffffe}], {0x0, 0x0, 0x400}, {0x0, 0x0, 0x0, 0x2}}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) listen(r0, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffd}}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8}, {0x400, 0x0, 0x0, 0x200000}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) accept$inet(r4, &(0x7f00000002c0), &(0x7f00000000c0)=0xfffffffffffffd8e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setreuid(0xee00, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) executing program 6: setrlimit(0x0, 0x0) setrlimit(0x0, 0x0) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) mlockall(0x1) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x4, 0x8000000000000000}], 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x4, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x0) writev(r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000084000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) semget$private(0x0, 0x3, 0x830) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a8a6570 executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x180, 0x0) poll(&(0x7f0000000100)=[{r0, 0x22}, {r0, 0x8}, {r3}, {}], 0x4, 0x18) r4 = socket$inet6(0x18, 0x5, 0x0) connect(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x7, 0x10009c, 0x0, 0x10001, 0x7fff, 0x0, 0x0, 0x0, 0x1, 0x3f}) execve(&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000600)=[&(0x7f0000000480)='/\x00', &(0x7f00000004c0)='\x04!#{\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/ttyCcfg\x00', &(0x7f00000005c0)='/dev/wsmouse0\x00']) mknod(&(0x7f0000000640)='./file0\x00', 0x80, 0x40) writev(0xffffffffffffff9c, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000001940)="38b4e3b1cd53aa9de3b439f48839e7611c1c822370fcef7e178259875324001aa427b6e6cd676416d685135d51dc0442d764e6fbf970a697a9d34f2055f7b68365d7b67c576e4f75d74a33feb34cfea22a77edddb050019a57dabd805c292eb987aef3889bec7ba1347400a69e733ea241a5311ed301f047d7719218afcaf7a3efb95372b111bfc160143266a9672a54c6ff8545285485ad09c0aee38a520dfb97480bfc1246cd25d5839ca43974fe4f6f189ec9b14ae817f8cb9e94dcc3940af0f6169af6cb0936997fb09336a21b192bf9029ce042de977a1faf917503ff946f09bf3d44e3e50907", 0xe9}, {&(0x7f0000001a40)="3d651710cb2e4b0736b72efb7bc2e99a326633c74a9e048d468c48447928519526819d52f8a2b5783fa25674b15a6fbc16f8e49cb03f94adc275649a3bc1943e32c10c01b490860b37201fb6fe83788ebcc39e44f91c109f12f65f3d774f83cc0a23c56c91136cbb6d4d73cef7aba8f62325f5bec32be6871bd64db3c1ce536f0309a05ca2fee89f02ab84da6851b0511ab958c56e96be406fad86a6831c354c135109a9c77d90", 0xa7}, {&(0x7f0000001b00)="a4c77c23e311503ff4061dc663c593f10f5880e40a99ac88b48e6a8a3dc505e67b7b24d2e695e2e8465e87faacbe31c4a1b0c988029816926621591c686413ce4f0f587990da2bfc2fab61", 0x4b}, {0x0}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001d40)={'./file0\x00', 0xffff, 0x8, 0x5, 0x1, 0x3ff, 0x2, 0x95, 0x0, 0x2, 0x1, 0x7}) r5 = kqueue() r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f00000000c0)="ea001d0100004865f88ac400", 0xc) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001dc0)) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000003380)={0x10000, './file0\x00', './file0\x00'}) close(r3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1000}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48}, {0x1}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280), 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x80000000, 0x5eb}, {{}, 0x0, 0x49, 0x2, 0xfffffffffffffffd, 0x3}, {{r3}, 0xfffffffffffffffb, 0x3, 0x8, 0x9}, {{}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0x40}, {{}, 0xfffffffffffffffc, 0x40, 0x40, 0x8000000000000000}, {}], 0x402, 0x0, 0x200001, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000000)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: sysctl$vm(&(0x7f0000000040)={0x2, 0x4}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000000240)="d554e400000000000000000000b530ab12c90797663968945f30804064c45a73696b29ad31bf27492180d9d0ab6f94cefbc4d025ef325f44eebd634820522f646c65a5312dbebf1743ac2a0766b589e1192e9b4e4476eaa54b4948518a84a24377abb330763ac5146617999a01ae8187e8ab9a", 0x73) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000100)="a9160002303f6eba268b6e5a32ce406031584d34bfb8ad24e96308993aa2215cda895e0bb5ac2d8df6567c667e852b1b035f13903115e270280a6b5f6a19a2064dc77a5840a947605038bb5fe1a3a3abe5537a76e8a811bc9b8e2fdf8abbc37926b5d28c4583fd9ac1d61e431cc19c09c574451e3d04134c3e7fcf0c06c48b66bfe47c855cf9", &(0x7f00000000c0)=0x86, &(0x7f0000001100)="30c62548458abe3eeb787181d3b22ea34d651adc1e80593963e71beb92b74fcc8097c2ceb6c7697634c7e84254bc112b46bab4f8aa81309eb52d3cc1cb994d4c09aac7f7276f0976ff6ceba97db374426ed918d713e6c2c2ee803ad8cae443ad947fd5e1daaf55a6d3203a150728fcc51587642bcea3eed80fb4dc69699cc5e3051f3a2f15e61059ebb23e34d02dc7cae83531a5973099ab6a340ce65aaab931cfc47eab6df49892f324091cabcd480a3a0f946ed31421c889337f355ce1102583051b6db285d675758aed0b24da393e1fc9fb8569f5811de8df555eb9da1ec1185cf2678088ff0c230a8cbe17c19d7f5798d4181480f9e2a8b54ef5e4d4c055d03f3621fb03bc5fea64e77be228b0b34de28520f9d91816ed330fb571d9122cdae2ae57c214c01e0c30f932172b62212ef63c1094050aab999a90760badf498209ea3d60e6b3db01f6dc837ae3a81144cc541358e20f6303a81fcd8272b625352e7cb629495e2d4519fc62a5f748250d10c3bbfedf1915926f40661450658e0d89f1dfa0035e67db725d4b99e36ad77ba82082fac1ef806b79bd2d0c788ac0d0c5dfa906484b874477e41f1f5d2c62331e3730a47663cd3abc91671d267161db240e50e1b1bbadfd31be657096b4e3544d61c0437b1d9abbff466aef634f438b9c8e0fb879935efd80f6ac4b9eca95e214ab43f9b3f41ac300d6e95575264bedc31213323ca2c27709e0bcb5b635aeb71d39f49b22d189fd0126f53db4c4152b99ba9ff7839835f773d6cca14537db5d7c03528ceabbcd2dba7be2911a2e7269a54ac0f9dd98907455a71afba286e91ab6ddc225738bfccf53b645aaf2290b1db720e86bf4c5ee2a9ab03d08b56cfafb86cc3e9e2eece46bc6c8b58e2ae4102e893daf1865768c5200f365a1d57319f9a8d98c77c30d49caaf3e6a052ec82b62281792f9eb595f773a3444f843bca1be725350d762646a6f582570cd639805aa307c54eba9d0c0ff4e5de1e9ace2c2ba4166bb4b109f4ca93af854ff3ce4f54547f0531eb470ac55dfd2937dcbdffdd6deb6e782c21459f24e5f5c56e731d7822a0f5223334d134d03a2a1a62a05d9fcd709ff5474592b65af0d467ad6c88ddf18c4051ce89a28e29bd1e942e148b611cb42012f5fa576b3fcc9c25a532159511c927b5b0cdb8e0dd6766d6eaae223ebe6f6cc18f97bc31bd944f56837a7d3ed1e18ed7261498aa30ddb6478260d5de9460920760d7624c16b86075a99e82a99167c486fea30cda77b69ea38444d070f825a46ef791020160b185420812ef523d3d63a633b9e0f309732b95dad401cf7c63b6075095e6cf78707c6c7be68e1c02b287caa359fb9846bcadb68058895166dfc6b23f4bf63304fb472424f2ae05cac1106cea9887abef68682485a04609d65caeb14fe34dc2602fcef0bf88cb0b3b677bd3fce4968c1e65d6eb9835974e5b96ab3c8870087cfee6abfc8178bd0fdfb37ebb11022465d14147ddd3fca1cdb30d917702a8346282906c14c8234c4529fdb0a8ab2aea2f7aa99155114e9136e0c609c3f4f17ae9ed4bfdbd284f6dfe70e0a3908cbcbf2cd0c860aab9dd65ef12702b41043fb368bca0319194c4b28f793d600b40e337d989828375c82753596ac68f9332ba75e78236dfb0456c6a6bc4a53442488099485bd2603f6a77a39abf1960badff285d62e6ecddab76a86dd418ae97653af778f7a7c4008c24a954789c69c6ab871a0b804d1158f64c25a71e541d14d09a71117423a55647c5692489263898d9dbe35329fd609bb100857688b508c4d67e5dac165a57f522b89a4b2307175f2fa438a8b0e7671ac24188f3b5520e565da9580fc62dc0445caaea362254b6730c505ccb81557903bac2350f64cb93f7cbf0d6e9160acc848d2c800b9309875dccaf1ca0e14706fffc92ec6b4d7d5e83df7c6264a231765605e85ee3a6e0fd5ebd61e72191ca4300d1642bb577b52c2facaa7cddd25db345fa61f25cf449a505505984e76a626a828a8ddbc6523917c4061ea9b524fe80cca5f67ab29da3166c3d905b156ddab28e4bae8b6757c4ef186cf789db6b3e5b6503a8d491a3dd491494db6fb8d48dbf1eaa644f427ae4d4c9a0dc44b176ea3759ad43432539689b0c8df0ca971c8c87c5e776ba8cf85f60abc467eb23fa5ca6be38f11d8d3cb4258dce24db45331e211fa39baa5a664b83b184bf5dbd147bc2cf205ad6af61a1cd224b1d0c884f8a901283878b46e2436b852c94cb0bc207e7b16dcf22c2753fa6a8f600dcfcfc12e9c87d19ed33c21ab6b72c0607de873eb5c0734607d224a831271aeff422431ce14e7d81c94cdeeedcbe6eefa84445b63820409b80f6f640dcac5a2ff0a506d91effc83f2644fcdf542fc7fefc8c920377cba7739149d2c2d547132dbd3899d4ca63419cc661b097ec2f27f9831821f3d55e1c120d7c8e5a790f6c582e05956e4764a14ed1dc2579ee0d22d848f840fcb50b911fa9e5eee3ee17e5482accd4d4e53ba063f9ff7f9cbcbf948785404432907e7d51b0668e8e6b0eaafcc54e0ae72a4234e15ee1a5db5b8ac8b59dd2fcf72ead445ce012e6c0022f48aebaedfa35d4b91b5601f5038eb69dcccc2e80bbf4e0e7d7fcac147d2adc35510fe7e4f9229398c1e335bb878df47d1743ace35754081c711755104ad979d65b54bec8c5ee5988020c49cd3422fe8ec072efca5013613de967c7eba19561d90ebbab3999beb9f2e275aae5b28a48989d211906afc35d9c2c583ac95e742d10ced49fedd3a8f3745e83eeeec73146a4c375925f6a103ad04b90707d42bdf6a9811f2b24d26504b6c237d77531ba8a15a9d935f05348a441d6a39bd615ca8f3e56a7cfb35abb7f4f997ce5fc2f06a7e4269f0d4fbb65918b222b1687a29608ea5fefacf31b06c0dc2cf8c9082b6da6c80624c8208c664c2dfb1972f2ceeefff056286e7250ac05c901939f6b07cb99b2fb9d5021d8218f720c6e7b4b6dae8b449e87634b1d33bac85e92799473ddd6a0ad3c33d231afe0dc99df70727fad0bb2a1f288d0017863aba81b61cb6bde9b0e95b901d33488bd89d2e8bbbb6ef15549abdd0b3f44e035f4c574aeba3f0d1a8e6dd9c76d41817027b21548102569233e996a2e0519999bdab6198c0ce4052b4926d6b3271c896976ca66660396f8586194b7a7d57c5b5eb85204ed5f5c2f6c5589395360eb1a855552533ecdc60e56d4459a8e4cd972487c70fcf888a569fa473d533461b6d27716c33ac6b8bef45dbb11d3d7972485c8e317f88cc72f9eb530e3e307cef6f064ecfe2a654762a46d0320242a6d9ec3dafd7ccce5a87cbcec12d8af10bf7f15b7a6e8ab898e4ef5d38f0b265a3506bd6d2fd5f66dfad81a6e2fcc13d7b78dadb2282a1ef8f822deec71ad628a4eb96be225cdf8c1164ddb27c4683fc585d72015b808983e589b7dfdd3ad5096fc090941d8dfd4ddbf3a259f1215ca5db72425c80de161992bd50b426b9e45bec09fe52a320af7d0cfae19e64a72464d855921b60ce20b29d6d65deb869de59f791576017b7314239a36958728d48471f7f8dd99381029e08ee4cdf87b112462fd2f951d77dafd48f1480ea6f4055ea13e10271e74c4bbc6470cd28ac92bdd31080aba46c5aaa2198dea05a91120a43341a76f5604839865df75263846401f17da340ba72714c59f9701ecba16dc66248db64305a1a108930b630beb42ca98527b6afe554123dea7a884e6e9fa1e0876159a98388f5afc8e1080d104be0f7916f2be4e79df20e3171465c9a6e2a6759306a50599ed4f40fb90053dcb8decd6a22631dcf9175b980346242520f9610d726f2d887b4e375b104b5dc56a2da989156afaeeee16905b060cf9abbbefa7c227f06080b1c4118b6a406ca9dc884d0b264efdccdd5e2853d685a5616c813fafb8d401d2ffe4543ecf928b8bef22f5dfb3c6d82ec25ebcced41f9bff5c6644e891a48e9fbccf8d231d6e5a7b3d405e3363cac7ac01c49e50b8aa5c282ba19fdf045d817421113c10b5a07642673dd8d889af9cf627b80960e7c1fee17bb17fa37ff2f4c961098a539355a558c10fb16aa2fdf00ecf769e999148656d5318a5fefa095dd215187bea9756acd2a1fbdde59f9a9b538b5077e7c3bdaf4611e8a107381de3132b77f9863a79c8c2ccc716d0d331da7ff306aa24e9784cf150a42d0d86113be983d1c2d526424c07b42c1fbb32891c8ab851449545f855bbe5364171309318bd171835895338ebd62d59523200d16c52b68fbce291b81b947e34c80280fd7f1384d5f666bc61f3a33509d1c69bb1ed43abdfb931fe09b82a9df4fd5386e7ec903cb3c045eab92ade6aeabbf3a93189a8c1c7c75de2bb8840c5af86abb8bcec8db8e3dfb8378f0847bec9972f5819d392ffa4256faaec35fd6b3bc25ac0727d363e37d1f9ffdc8ff75c9ce5e2a0af9802313bf6c344db544c5cc65e6298b3250e83942264e09e1ae0267ee5e6f704b3a4a7bfca9568716c45f3d2a001373709f1580ee8edc748d3d78c51f7b8e17c199a4a404d992d3c6672e9a92d3b5e9974d011941f4d305c7438441b3c7f88e10f813aa7b06a7dab3925f1c22485d0dd21551a134dc2a5d6d95a79f4af5863eee1828c37fb4cadc90282c8c3cee538a5e6f63ff5c0b87296e5e7126b1b7a38b2da683ad07df9bcd09724aca6175435c94a6891e32ad97d5bdf1248377e02ce81c6dab6cd0ed652e464e6ce12acd3f419c24b6ce34331ae5f6554c902babcfab689b9ebe147a64decf074c8ee694ff359fcd37743d2f4f236681520611b7611a8a14f84fb06b6199bdbdc5d918577972f3f54d1ce5f14319f56918cab09b22d606f26d311e4eb1f4cc64691b64dea448888e4b5e3d07035eec3d383ccab29a0c43d21a9616fd0afc62a5f990c0577bbe6358a93c493d0eec29527729b13d0395ea84456b03da08595b9c740ea1a2688d6c314a9b68247c11a8deb21dfb7c4206c20aca591fb1170551ceb432b0be77646f21d0a85ce35c6669bdf59dfa4a2171315da0cea2aba20cf88368b3f68919b64ac5e49fda5944bf8d84b40bc6159dd524402b9e67870d1d307b44889b8bea5d73eedf2ec56620f3eca92401044bdb5507c78cb29c5e4e9c9e3d39991153baa69ca0e9fd257f4184190358e9ab50501d0ad98a33085d0feaa51061a1dc4926e0e38ddf35530f17f446a36c709953eb920d8012ca92c41dfb9e01c411356b27f19ee181aa2da2c7a2784750028e5a604282b7888eb437b6c7bdc3f0f46177bac2dfa7b698b5b6fad3fbd76ec7efea61743e866b69a97e8ac430ee1fdd0fdac935e6d2bd889151e4ea085e04636d1113b4c8b7ad4644bfab92d6081bdc1d0ef0b3a6d88ab9e7fb25a542ca94d4ae3ed539fe14c6d482efb623ce97578770af33b9be3377e2c275b06a507cc51c7bef182aaf5d6f5fa58234f752eda1d75423226fea75e1607b92e47ab2d81b8e7e21c9d8769cb25ee39042b01b183660f058d539c56ac6e9bd2487bcfb1063ea50b4dfe74d1f4df0ddc14c4bf663cdb95eeeace5c494f8bde1a032ccdbca94d9820832424e8ff9b022b93e5e42b384963ed89487b7c34e46fdaca91451ea91efbc04168f8d3ca09524928096a9c4d637978d8f000fba2cc6bd035b1c4910ca02acc39144d7d8f66704174fb791c1b1871f685d556a8ca3515bec98802e49b9cf7932b1cf285304dcd64245b14e72796942125a9b421315eb4e481d98cf0e44e68fb81b3385c06fa1b6f2f7874a", 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}], 0x2) getsockopt(r0, 0x0, 0x3, &(0x7f00000002c0)=""/61, &(0x7f0000000300)=0x3d) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000001c0)="49761c0b965bfd324ada0afb6ad5", &(0x7f0000000200)=0xe, &(0x7f0000002100)="79e83681f25bee3ba12350b1aafd317e9ee4bef99e7507c3a354dc53cba2c923040fdb5bc003a65d497afbda3c592558b0c6f35fb9034a3f8d9e3bbffc11fa8e9c550ccf9524d1e38ea92cf0fb8c2fcba1b5d76a0b28f977d298453c0a403c972fb46ae5f1e027ac434ad0be046eb6fc3638da00dd3bb80a222e844dc01ac7fdf963c643c59826e0dfcb883a0e48fcde45c980fc058040498c931a861d9065a97d18d2c77182c4b7f06baf460650adf22868703b63afd1512e45db41e38ca14f5af4c8423ec7a5e1b753f406152d330e2c084459b575d457225ff8d37d66178661b10efd68ba0c7033cd702ed256ced5559ac9cbc18433ae7e14f205cb673002b47a4e49e09470236e92b22e24c353e2bf8d392113e218f35230b08c513f22c4ff358e82cfd50d9553a363967f915fcd7e2158eb25c2af6aef8e51d3d1a35e3ca76857b4104023b39ce308c7624e6de7261c845689659d03955dd280f4d763721152044ae4746b0bd16edb5851f58f85b4c784792ad76fdfc777cf912da624a9f3be82175b3167e2075ac02c9ed02c58d9d9d90c04ce5d9a26fd098cd88805c7ad51d045886c3f24c611ef147ff514873e5aeed7d10fd65be2d6e564160762408a5eb1d7462ffcc6d7673f2186f2cee1460562d9f86e72b7abbeea5b3f7ec1933fad48a81d0fe83dc24b0c2992a5af38073b81b96cfc89083504f25f61319bbc92b8e3e91df1e8a013234620c38a7e74afdf82b4fe69768a520ae1f6a40e689e2b08dfc4a5b5258f9e056027c7175488db99cf8f31515df541ed7dfd83b4b42dba7f4e039dcc0e810e655f08e11b1a7a473dc455e65b1a2dae06b9851e9764e6cf5c9e76b178a03e27e50e7c7e26550257cf4ba3bfeb380e60aec2a6fa1b1893949023457cd135b85ac2520ceb52fed56fe61e3b1aa670f5814219bd3e995ec9ade6a96e31d5b2eb4452ed04190854a77d85bbdc6e81e312bd0b4df955bc8d443ba83fdfb7f9bb1aa5b294ead3cc039978655f8e12ff391ef55cb5ff3c4df0c8440c4928721f4e528333f9f8a33b5c065dc0aa4e295d5975d1ddd12abaf74f2d51da02f33c30b47a74e44bf9b00e24c32402f44799ee4217e5ef6529ad64dad8697821c17ca44b2edd4610f623d81d95a670629439790d47ef96d9de8dde9eb63ae996384a3ec190c2b11b4f5352890ac8844a1087d17a8c96006a2b6f121ecff59687a4ea577e89c06034dd48717a2373097db158c96bf26fd87260bca0ea5437e5521b79cd818bb1c44442375ae897b5ed7b49082c3b2546ac9623af498fa63dc79b2e7b3d590dd8890a7c0bac8084e5323c32d4cfd9474916d2e2db7d7b65fa81cfa050d98db58098649fefe441410cc0226ab727d982917544c291f776f757fb7cbabf7ae14079b58954cf69a6c9a21e194df7d0ba754f8dc0d280a9030a582e0532ba68822086c1f1511fcf7f8d883fb1d402128c96505a496101124fae22d6d93b7695b51a7e2511ec1b7b4621decb511a2fef5bf6ecc8a15075e56c5c42ef197fa422b7cf92fcc06c833d17a5f1bba30334d346f695b5117c81ee0e1cc3ab6e680270718eb0dc202db6ee87cdae784a860e60e1d193a156d9ebb010a62c53cd22677e5909f8d0ff39771029c6ed0775846cd6c2c3782ec1c8f6ec88a31704f0181516ad498aa6b5773ecac4d7e4021d818a966b0714920e29136f9250e184a8eeaa740d002c57935109317fd23545248f8c88e7ed63423e5fbb0778d5d12f059f3bece03345e3812f158fcde5dd75369761307063839272c7ee2e3254af4b8d4a23a9bbffc73d91dadbd550808f140a74b49e7a3f2bd4bb470dac13bb36c81f69cdbe2c3149e5441c2e04abc7148264ec3aafb4ab7634244e390b448b2e27f3c43a7e41df2ae6c0458cd2ecc91cec3d42ddfe9788ac64267a63d26a6980f4afe034e84dbbdbe1afc28ba5b2331eb7f207574587577e1505cd9291c7f045d039c72a5a8ebf17a4987ab20945b7168ee7069b74c549a0d2ae8d1815c763b0843fbfc22e678574947d151a80f75027611578ea90a34449f5d2248a5c99b96d6ba607d909202c68496f579a8e9306595e3501b816677dd99fb74ff2f486b7b888619d5c0d1398b1a88476b9a39f2dc34d790dcb761127e0db073178a5360bad79a4b2d5ba3e49ec8d0e7e746eb21886ec7e6119fdf105169a206d57563b4a025eb45b4d4154fbd89073aa2b4eee1f7b5832d690a741bea68da7d514a4fc03c3903d24671cef2d61ff89f4b7e0d5e6a94875eb94f4f3916ceab941ee8fdc44f8221ff8aa5f1e1e4a9eb54649e360f3a932c8b2f3c07f9d152442b0d4da54d50af8f2689c0d5f067c8f012149d8b2a5bb97eb69b686507b88b9f50e5f1e6588a62f0e8c2953435745603e32ca30bbb91f538773920925fc3b8611fe04299cbafb95ca17e85b1e54206a228813112a4832b8f2b568bbdab3cdbe225b07ab34bf5926819c7f121f604ed8d82f601bba74be2d0ccd741fd18cc773707b634247b632b3668f2479bf9ccd955345fb3d7c1a0dcafb2f4941c252dbfbb622ed06be939c2eda28d627fe1e5ca9eb299fd729719026ee40e4342fb83e16ef2fb2a424c04f81f86dc370da86a228bcbd65e28ada79f9279e55d77f73c0d3c77722e93485313692999450f4bbcefec494173e0f6b580297d397259f4af205e5c3f35d9e96bbc89b967020f1c8835a4170b580a268576ee42d1851b8d63aa1dd3b2c8e63e1cdaf5b25e8f8667b6249fe81e04be78275e472eb8ac0dbf0bc6cdba20535993cadce33bc5cdfc400deeb489ca4b65dbb72ee9c215d70b39c692638b51ada016f186c7f1c0ff77af2586639d4644d624b4d412d1d11455bc032fd65f145277f6af8fdedcefbdba4462044888bfc5b926e18472c501fc8bd0991a0badda295f6e985b4d1d438696d2a9b4a5251b1800d18f2d230923e3da5d7bd14f9dd1d258ee2f9f1c44a4ef8cde160c38da9d351d2e70ec88fc4e4d597bb62a95935629bed37531eacfd5893216c01cf523be5d501ba71b098ac9686550a56ef6c1ceb528911ca0d5de415eb2177da66af1111e27c19efed9f2c3db1de98552b305515b18465f994924c49087e19d5c396941b02740c29439aef1adc89d2651b8aed10bd90dfa594dc1c4ba9de268e72b225856528426e7681267cdb7dda25209b1d77f88c67b36556392ebc76302c6b47828dcc80bd0703d536a35f7302ab4d7598f2cad5087b5cce5670559da120702f302100e09ebe80717fd721d8dfcc32438cb599158e04e25f14ac3e1cde74b429cdefccdd29a27769398f131d3be9bea55afde540673f736fb0a45e9df3b0954459f9d89a4c1006bf38691f849454d13ff1eb1a08049b7457b43da3716550b5ef5572deb6fa014e4df53e1ae5fc68b8f23f42a4699de94cd96ed494a4b2b342180cf315c31938b84d421944a4608ec99562b636a3cb9be75b629c183880c012e89637a08bfd5f2133e723c97b3fed9d3ab87e4f87a643bcdc2f3f0e9858d12ab0a12b2028e8e23c677442eaf3d12b7435a68223fbe40b0a0df1466ea400346691519e1a61e4d698926e8be792b0d10aa77410f0ad4e6c6229be2e09dbd54baacf55e4da4d4aeded4758174c45590dfb123466ba3c8e6df23dcd5f9c21b6ca15cfe8431354887ca103bc845fda8604ad6943a8f03cf695229478300a0576a1229209a75f308ea86d9180f5001ed0f0168789817842924afdd5bb140e65a5d9dd5c3c4c7d89204cc7c5777cfbad03050a9391eb69c83baed322865fab458047bb09a3c04fbc5b6f19de17ab796b61c7ac20353282f7bd0bfd039c3ae72604231b7268b4881db1932aac3f3734d39a2a19484b3225d7df1c0b1e8b7a44357c0e3fd8208e7f09f856db6972b59519ee473e469bf4b432f3f540217c606362cd37db854688fe3cead1aa364ba32507f92c64bca70323805b7968e4dc7609006874689ec27685fdd7910752439ab8dc40f1d697df1274baf2dfca099302f672d4cbc020979a8efdab05ee19baa9dd7646d7663347e1cf7a08edd3da3279fa9007f14c2ff70f29ad43f96b5838d8a30cb1c317bb85d47d68abea76c301d593a13f402046a88a62170113bb7caddcedee32d71d6911d5620c8d02abdc71b598d921b82ed8825ec8926bb3180db19a7ce62e3eec15068900b7fccfdeca8376496d1bf70b06190ecccf07c3ca356dbbbe7b7ad5630d5e82bc8cb926ebdee9e3a999244f196fba2ae820d92d6a015ca660419e34007f1bc5f71df3452f4a3d065a47cc30604a3ab0b7ce6aac43823ac104c3f097cc3d3c7c2bc9d8d22d0dd263dba6c70c14faf4478f21df7cac5007a6f249ee05af211d12fe2b41936d3692523211ae6ba178c3003b5d9d2f463e4c7df5c79d480066a2ba957208b512e05f284edeabac68b8d26142b451a0804165190bab621198c140e8bd781aa623298741b379585b926ca06021c8559832cfdb4d1aecaf3b5355ac63c7f185f35089dc49fea3b848a605ac242aea882e066760d1901fdece227281739bbf278d48903ebb9ff28851d1f6bd66b98e5f69605fc083951a5e317f948892515f190498864a7c21645557329f59db0cdcd980eb625be590ad9f2ee3ab5a24f224cfad4ff06007ebe188593ea43f6a82538c0c2447f6b771bc0e7951967cbda874d967b0dfbc22e709e70c0a35f2c49adc5d027e6c45073775d0e1545f2c191f6e3deb9a37cb4cdb6e572eded0af9c1cf7821dfcdfec276b2159ecb23d6d78322e53dd51c39eb0e0c3fe79ce47efa1f78044b3eb5d84852f480a0f6910bcf5e19d2dba845cb86f197420cab05b38c6e5950921f967c4401ef46a2ff3727f151a14a71fa2c5d1d1c0eeb86f5ceaef3b6072f6740c0a33bac0447b1f7beee67c9f32d85b0938e15b6197102bfe1a81aa21dfb992e58068e2c851b69f0d57ca3ace6579d62d62345325d55b7e78271eeaa95272d5814562376a533b72c14474bbe899df845c5c17f4bfb266ce06650a23b65dd7e7ba018addee1a1f756e442d40227e226bd7a7be40248db419806aa4488caf38a49d1e9b7b9d62de4b1968b8ae51530249e1684fefa15bc5ea500f89153af89ba7edf7de2c8e7aa258adf995a6b90f3cb1673ae5466e3852b937edee24469dda96608c85a374d05bcbb60ac41a6acf5372c0bec15f2bf7541f0a5d574b16c11ad90a8c02aab80879cfebcd6d36f1272877588bb9f751cc5f0ca8b672ba72b844ed5def43c7995e37b9d6ffa584ae692708546c3381986bf1e3d84d4f2930f0d3589d6f51ed07c3a9a9ec3f023f223b85dcbc6dc21b5b21ad490cadb7eb0223feaba608b04e40d410aed3258be6db2f46c35e5e8f60db239ce2776e699fa670c8e5ecbd2da8139d81884087d8a5e2deeb2077f8bd2ad0766cf16b2babe7cf81e783ca982b535a82bf33ae08fcf5a8a6b3d02be79abcdff3ba10ea7344c48b2ad4edac3c4ee09c408aa896aa337c3909a6eb984efeca0d16d3e0fded6417fa461c60f95df157037db2a34fb3aa969920048a761dae6cac5bdc6501a8ce5ef7c8d2d2de05c5f9d5fcd8a97e377776ba53adb511d6d9de19103658a09a6a8a2d7344255645b22518aab91149152ea4e9c59695b1fc9f238b98d70501c5a09d05f31c1365d8f163c9a27b5af4944231c75eaa57b455de6a61278d59042405e8d42c5d7f4380ade10fc651a0bb8bc2d2ffaa43a17078da703df9446c98c261eb58d2a352ce92184fa5564217d05dea08d17ecb", 0x1000) executing program 3: r0 = socket(0x59e38a5f69281ad2, 0x1, 0x0) r1 = socket(0x1e, 0xc003, 0x0) dup2(r1, r0) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000280)="01000011504da5ae47ca1a6e69d8f7010ede5096d6ea4cdc2219d1dd6243895a6f8ac54b0294fbb5387efddc461169f4c98b1c1e3811098c5909d54027e3c71762a3983c775c8a97c2fe84314bb09455e4da490531e445c83a6506818bef4ba4f9e448269bb4d8921ea1bfab436dc6b0b7cb2a83b3b74000b3d4467bc58dcb44a38dfb86c4d7cc8d6dcb4591be9d2ce2dc0f63f81dd53f79ec058d1edc5d035fae52d8fe24f99212cfa87729", 0xac) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)='\t', 0xa) write(r1, &(0x7f00000003c0)="09eb00000db57c60c001267f5d0208000000000000ab10eba007b90172c84c838b42e76012fc822a5fc4d3b1050000000000000097417a7cf7bbaee481ca7f31db39d1562ef7a6540a4c8bed22bc3abd659166f0000000", 0x57) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x80}, {0x6}, {0x16, 0x0, 0x0, 0x400000}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r3, @ANYRESOCT=r3, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 4: socket$inet(0x2, 0x2, 0x5) socket(0x2, 0x2, 0x0) r0 = msgget$private(0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x53, 0xc, 0x8}, 0x7, 0x100, 0x3}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x20) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ff04ffffffff0000ff00000086dd60006f3300383a008a211dd1450021b07f5a1957de740000f68000000000020000000000000000aa020090ed1149960000000000fe0400000000000000000000000000aa00000000000000000000ffffe0000002ff00"/110]) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='x\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000340)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100001, 0x3d26}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0xff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x9) semget$private(0x0, 0x3, 0x892) executing program 0: r0 = socket(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() sysctl$ddb(&(0x7f0000000000), 0x2, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81", &(0x7f00000000c0)=0xc2, 0xfffffffffffffffe, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) accept(r2, 0x0, 0x0) setreuid(0x0, r1) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x8) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r6 = dup2(r5, r4) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) fchown(r4, r1, r8) listen(r4, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000340600feceba7d7ba90e0000000000000000bee75df200ca70cde02b726ae00a1a9ba674529078000000000005774ede9478079c5628d5b22f19655714778405d0aedc696c570e3532a5268433762fc09fbc30a8a0f38a", @ANYRES8=r9, @ANYBLOB="8d4b3e66fa8ea75a3a7b20ced16341c51e67942bf89104ba01bd12144516adcd671bf85e688a2986df309b58d32d24e4942a55905f663eadd3b04f72d5a3c3bf6874681126f80217b21a45e2e149f2b44ae9e6a5adae65d7d3c412b7c0dad20bc5a1b9adc76ea6c072a6943eee09312d9ab93d13c27dae51925442b14be837649932b9852f0b17e57f8c16fc842ed481cf7c63b11d80b10d3e9f1673988bfca64aa23f9e45bed19f7c9958e06e9d69b69ce57d76622716a50579698780b7291d3bff57", @ANYRESDEC=r4]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setegid(0x0) setgroups(0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) unveil(0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/116, 0x74) r2 = socket$inet6(0x18, 0x2, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0xa3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000000000)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x24) getdents(r2, &(0x7f0000000140)=""/128, 0x80) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES16=r1, @ANYBLOB="8019"]) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./bus\x00', 0x1, 0xfffff700) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r3, 0x40047307, &(0x7f0000000100)) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r2], 0x101, 0x800) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) r5 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) sendmsg(r5, &(0x7f0000000040)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x10}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0xe0, 0x3, 0x5de}, {0x5, 0x8, 0xe0, 0xfff}, {0x200, 0x3, 0x8, 0x8}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x26, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffef4da7bd5233fd358e021469070078cd000800450000d0e68b40b3eecdfe1800e8779e1d60036761ea2580ee7650a2b6511f61c1583bd02ee2e37c56abfc563db1011828f1407b6b2451e0a748808e57fc3f16f6a33d3f73c7d6f4fe5182e1732ab5e756e2e7fae50ca4b221acf22c20bce3fdcce20e4bd232fdc940d140798ab29d62d04cd9694a55e2c1ef36dfdbed0464cf599593edfb84006ae62dcd2ad91aade603a80c4282b21a3080a36e689365b397c30c9900deac6139da0b0df900663a62e2881813286124d8a8204587e6408a97b5eae5635c64a72f2f997835a9c7e7a480257d045190d1e7248479df9d0db42d5b9c2c31396016c494d1ae968cfbfa65d09beed80faad37e74af023d00"/290]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000340)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0xffffffff, 0x5777c539, "3c107dae307e08042b4600000000da64612c3300"}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="4b3128efb85654d5c4402d988a1e6df4ba93a3dd050000efffffff00f1314c783e5d9f93009b2f01d04e50ee2bd3484cf65f53ea14dbf441cf847a1316e84de787d47d7a4f900363eb44ccbd2cda0000000000020000e1c9778a9cec998cf3e3c5c1349d7ecee94bff15affab819c3b9b43b31e3e461b9f9294e761ca03bf8992bee724f5c450a12f40a7d5b65faf4d4e078f1bb1d3225e24a5648f3cabd8ef2713b1c85af71c77ae8f1b86dbddca6db23c6779c6de34d16b6fee32a58e035203bcfdbb993b6c3753f43db34d8812ceb31e0fdff8e54c6d5b427bc5a2a4b59ab540fcac8cbad99bdbd1c92e1f45c4413c7d8f24c7bc382679cc816b4d0cbcd3e63000000001bf39c5ac311943609c00b1acef1e8bee77c463d2a7809c3c1d38480be3801930acc64e754eab16cfc4d3f418ff8f1f8b4d67b1e6cf7bfd92348a3885cfe02d941c3dab6bd675a8174445c88", 0x151}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000400)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) getpeername(r6, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r7, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000002c0)="f2d98d803406fd3f3ae5de618b17e9c1e351453dd510d71c27f34224a70b765f5806ae62f1ceb57a7b93ae8cf96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b2604", 0x4c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 6: bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(0xffffffffffffffff) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000900)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f00000000c0), 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) r4 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00"]) r5 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffdfffa}, 0x10, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000740)="929be74ddc8a4149d2dee1f8176b623d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6ff4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f0000000800)=0x8e, &(0x7f0000000840)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db035cfef574ae48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a5506819f0803a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9aaf55bdb5d", 0x99) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000180)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9d7b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00002a3000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x9}], './file0\x00', 0x9}) executing program 5: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) r2 = syz_open_pts() close(r2) socket(0x840000000002, 0x3, 0x100) pipe(&(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$vm(&(0x7f0000000040)={0x2, 0x2}, 0x2, &(0x7f0000000140)="d3b4cdb7867e5d21240d7958631b3bdd1203249bbe7413f70717f8260835db88e69c5b15cb509fa2e2679d8b4637a9c585211374169cfc8538007ad1adec35ee89b56b831e8b5bdf84b97d44fa07a42f5e302c885c49737cd52a0309203deb1500cd52a98df06d7c4fdf43cbc4d3c64504256de3be5a0cd46564f988ca070d7c7970efe773fe8fa0572382d397093c93e266a1", &(0x7f0000000200)=0x93, &(0x7f0000000240)="ed73bfc8c0d102584378597e3c753cdfef07f2f8c665078f2a5a3fd7efb54571630ee7529bda0ca007c7c30dae05e06a1032f257df4c4c60586fbb1da935c72b6ecc113217e5164b5d4e97650c58a43a00e91e8383491c5872b8645805157d6f9c6b9ae5632908bb0dd38831ca87b3cfabe30ef473a685886266fbc8f6288a3c30155551e65846ae29a7593318bfb135f54a73574427747c35f9e171736d1279521018b544aa8552cf61cc18885408372b44d2d42231e7c928a470fe1c4aac3c3e11f1ef93460eab4b779ea632aebbada50b798c21ef084b5ddd4d0f0991f0250e81642de6dfb3e9c644e7b8fa905a7bb0c62eb85e5c1c1f417c2d8c99e7d018ec55f12d4ea8dcbee26fde2a8d27c35ba32849898fd4e0c290951104b23540d469d85ca8197f63d9697d2614c2a56d285611a278e0d433319127939cc62696bd23fad01fdb39c1a09735a7716b02be83ba23a982b8b801b232dc3a0652cf466022a6e2ce2103cccab12a514aadb28d7af0237c2f3afd36baa90fad7e8002c4165213474b71fde02ddb43bb25cef96e2ac46590d41b71575a56b930de030afea498f1dd5868ec6cb04cdf82b8e95a4e93d835eddd3cf132c5dc71410f21fa144c5c32c4603943167b9cdc7127849ba7cd614b8b4a52ae82ecbe4f9b3a65a7c1b2b4bc04a09557ca9132f93962da5a309307751ef0731e89786fe7585bce968de0b3b04000654b910ba8f6e8b0aa2443b09ca5d33527554c0c1d129c6787d69b4030ce2c52a9ccbff5c25ee7ba91a2a2bc24481b276ced45a9de8eeb09d21cb1428dbb0a2a43e7e1afab01167a0fc5b53614477ca4b7e5755482fed6741c8a7aabf679eb6a54ba11442a8b5a767b8fae3567159ea9332892f624f1014100f323f188d776180a469e3e826d1c5c83606cd448446a2797be5e399d9761655b9525ddf6d597a8ba32bdb4a8ee1e3c37a845ff8db67461a18445df68b13888cd67c9ebff721b510645ac3f9865a30b96d5c9c0306b263706bfcc79e198a567500ed7d8e3b79d71a2985cac941782b4fa17ddb7fc281449c80ad3ff8a136badd0edd382a4202b639af97159da3bffe1b0d7ceb825858562324c14baaf19f505fb576181c28e94667c36019884bbb9ce154283404ca95b4e41b1181dd3106df14b82c8b03e8876010720d70cedc547e59a2d976208bc7369865f06232cd88db061dfdda28c0574cb4c93a358c46128639cdfe51dd440027b3e347da2d93b900dacbb63170ec4beb8289602fc744b06c3e76d1b7a022b5056ed3d782f651509e2821a1d90cf18634560585ef66e4508cc671919df009f585061bbe4ef90e2f4710b7d0868a5708495646e4ff609bafbe63a5be1ba0f7ca1554e3dff564e46e3230e5beb1bd377b69835e7eda8bd9cbe7361bf399b3d748bb9e3f9f2b365c4f685bff8bb75a8da807c3535ba20de0dcc54071f80abb791fe6855ccbe4dcb1b4b21dbc5232bebe9e6bfa649c7b197214079a0a224c2cd4dd8e715ff22c0e71ff61e76d7f538fd504af0a50c424b160c73484b7c15d0265d79ea20909947f34521157c280e4b1348bcd8b4186baf1a158938d4a58f7a47603b9b21999fc16b60c8b03a381f15ec0093ab48fe2a4000c1f621af4e78876029ec2aa66e3fe08b5f54d8e099afa9350c55933ecfed23307c8f18a7385032d74bbd1a2ad5ade1f445b92457e1c50f58ec0aac0a72000e7beb597001bab3707d441ab7bef76574e70bfcfcd95e4c6a918594ab9ced7b82c46ba267847a3033603e9e4e5694208b3f1e011909869c3071d41c46eba0ad9ba284012d2e04f8492b1d3b22017a1423d2179599bbd10a801dd3e304ad020c57b36e26e1f7a58653961121ed7e72c2a94a3c889188787b087a6bbf7a7f71abb7d86ad4f035538ff161119912fb790bcd5f81b943361ffebaf052c013e491e97383f327d1ec4ae033d198abee25c9d31bc80f1a848f35265108dcc7b8d22231237d242fdef2be786bbf474fd45d601bfd506eb241a478ffb710d72bf44a7d7a2da5d244ef0678fbb765a876dcf345f21afcbe2cf1f885dadd384c170aaece2e72431da956043cff9a4f5b6748e18715d94a0bf8052b64d2c1353cfd424ec0f3d9bfedcfe369f4d84f95e2dc82e9141ce097ce4e2581a20bff4cc484fea7b48a8fd048eb693322669dd0c9247d01cf903e7e96f60daa366c9ebab0b3a09051711edecefdcff59d8b19fcbf283242ad585b9d9792353de2c15acb4da957d46c1a7f4608b0ea51c114b87c0524a2737225107bcef093e9f1c937cce18ecf47b59aeadb2bd6c162b6cbb64beeba16e0a2dfb48ece1502971075cb1db7575137ed7b6a3c0989ba27b4f8f49fe0c3dcb7f5e319437342a6b6e7f676bc0a38f4e1a0ac320ac3b6febeba48251489c14b84e4c46d72c6e8c11714c30e0022812bf45ef40c2f86f700968800223d73e838a34e9099d30ccde38e2452eb9be207af460bc8169b402ca854a4ec32ea2166a3b18da07f3814c6af7c189d0e5ceb751a51d7384d5c27e6f65dd2d4e24b09dfaed455967ed48a6d424af832be89da752ff001de0b29d807f7c75ea7eae2d4687198f5c55929dacad62d42081d9f916bc41fbd2f1cc740fe16af6d162198699bffebf4f75a9e4822ba70eef2858d994c1043210ec7957dfc1e97e13bf5550803904a5bd96c0170c591926d37e9892ff36818edfa9223b5b00ca81e640cdd3fa5d6c4fa97c5a7c59a1133a2bd735f5e5a434e63acbb84186378f945d95887561c336eec6e0bb4c307ed1ebd743978d59da5dd6e5748619a98d40bf84894a6ab11a6f4c77abd1b490b8736bdda09ff052cba5bd5710dbd02eabfa107901232eab76510610918844d82d120535cfc0a1615b1212bba46517d03cd2777d003b7d2c8696043f1350c8918df7c37b00c2f62138d7d02c7d99b7de0727f4993821af02257b705db291622de335c991fdc26e017b6328cce8447f8bd33cb06919eff7b1355d83c9ec7ea166580b8bb6d63e51c6742b47583c7a389b155ddd78bc24fb1164de0d35f8d5d8b8aa755037ff5a508a994e1bb7ab73aff40ba2f1e8733a9b26135167048972ab5eaedef69782f5987967942df79ddce58afecd3475b3a788401ceb67373288974ab4c6ac37da639162663e908d749368a856aa4e974c02733eb7d48bc23e616769c30e581c4654cfefd49947032b6c6a404333c2fb179e9c3e1e4af3eefb58000a8a1a7987d4c1c6bdf9905bc9414db3b4c418b69797085cb619a95e6992d0d393e1be1eb85d02538fdbcc8554f21bc0489af677c5aee80179bb7db0d9b9ae569616f96d2342e6521a068637f1b766943ca32d748cc0afd8c83c844d20b07980ea8394c6814ed897595642c1189fbeed10cc2538d9eb86dc4cb3b974bf4585110cbfb4e0f95149cc4e1074ebfdf886565825205fcee62c90e794189a615a39104d56efd373b26c4157680f3468d10d728cc9a5a068a1199f487826e393a1725f01220dac5cde8d3c49545efc43a09a58593432ea5b8d2af3da770bfc274d8bafc1c17d7dbd3fdef1b9b046a424f469bc682454e4a8da2a5f1d4c2432b35d97c61b637d5f9a211d844062f475bf973cde379a2e781f005a3399e4d8574c748d8e2286afeffa2f24622713e09ed2efac8a50e4a142a802c7c36dff28442126b6ac78bc06d428659f3acd1f68c4d1a599dd029027626e467181d86b0ca6c97a0c4ec14eb863344d620133ea5f3ff195d849cdbd0b11c6ccbbf51def6a71e46968407b189fa0499cd1b8152493e5f2590d532824b45e192b005be1c990c2ae8f6aa4398deeb24d81442e0c4abce582b5c9c4e37a0758ed53ba1d76a4fbc910d78263ca98555c869702e00373cf8f200dda1d746eff765871c9aea1276194e519894302ce847ad9a5eda58d1882c3979afd7fbb74b365e0e7cb05050b274b3da79fc86b371aec77ae7293b6b16a1bd0804312b4d897f30331b96da13bda3bb8383e77930e36664282a1bc99c88565cbefed25d4dcc5472c0c92532a0bafb2cd3447165d5f4ccd990cc2a797f7362b7f9d8106ffac7ef1fbb6f1cd59080347b039b5a4672d19bf47301d2f8b68c6c5e8073db102da05400a4caa281add48b8d2d2696c3b7bdbb36ec9204bd0ea64bf73f029a0eb7190654f219e4b6382e57dafa0af937a1181d790ff7d1a5277f1828a0523975766f26b82ed6a1c6a8097ed95fc36a458883098a7c5fb0373c9760468dfb4a33fffd12f380d735fa3ccf87ec4a52ed6cd295ff8d7a24e17bf16135f8d7b7fd178231e43510646c549a5b2f41dd0ab3ad6ab4837185d29126d144f802c3b2a2c9200e7739d913dbb1bdd950dbd52ef5444c274f4c1907e02b1f0281ddc429087bbc5e891f36d768c3395c4aca3578faef7524a72770afe5c1360bfd4a736f0bf3aa243e5a7b35beff3cc39f97907539c7a6d0c1923094b42305d7dc2eeed07fd3e959528cf9163a71453b0034a75956047b2ba0f6f2ebed13c0b6c2b988f5cba50ecbe73b6368c8e3af93e95d63aaca26ce245b8caee6c6b5adc57c723397db2339183f01e128145755f2ebb0c8653f4e60fda36b8e4ee9df6b9c089736e45f451539a076563cb18f2de3b5a7dc1103fbbcfa01abc09c5888437b2ead7d208470b71776913d7fe2fd15fe8b1dee82fb95f56e56bc495344310068b45a9d7a59eb4edf4358ad26aafc758dd6057be9ef4c4e76d6e1a9071313edb5cb50b976053b34438dd768b3f1f2a13851d37558593563040c237d112f3a4b6696c3790d74b13bab83b5a420003673abbed8c46ff6be6558ecb841a5712916dd80a89bc2a087502501f5adc66fc8e0a8935fb1d649afb74fbd7ab615dfd7f99c98bf327ab6a3d0cf9e60c0171d8dcebce395fef95aa199daa578088ee24857114ae2367419c5edbe4317fccabb5636e1417f0d8ede4df4d50cb203b421cae4c2516c24a4766deeb5fd483530d097b4f62a36bdcda81703d0708c085af9c03678dbf5aa771fba15c24ff4c5a55291b69a5528b877572588d59186890e250a7c2d272c7028f771051c268493ea1aed3a7e42131d08bfe16f5769bfb85e5ee693d6d46301c61cef49616957b8df0250e275a215a3a6e3d8d033d007fb492fe254d631298b736fdc6747391d88ea65c9957ba774ce2dbade65be1d09883546d17a6bae818a663917cddd91c5cb1d562e0266b955d69006ecafa0711afc8ef28fcb62855789ba51060e406ff4511ed819334466ce382d692bc878f70e10a5d85498cb07560509ed04c6d83520adc68e1e0bf6a9db576f3bc096af5074acb0eec02e120f2f4f8c61c8a7476105c83d256606e5f6f8c57ba9f1988eabf0332344914e76b0b22b8972b6e3eb0cd3f5d13ea9531fd63f9f749deede704efdda8b5aff56330c89c0939a913dc8d673af9d667bfc68deef92af77586fa988b5d37cca858a431679f87d4ed41a0fcdbffc69ed8bca497db17504c1d8e94b0c2af3116745cb10221f3627169bf047c50e87de4644e0dff420ab8608654abe048371cc1b653249d545ee271808bea917ca2f3232bc5f5171296b7ab2878da4be3bcddf3043e4ceb772cbdccc3a303c78daceed8193c71d36fbb0e2f0b50a1b64ec0681582480ca08e0dbacdea4d64c2e9b2e11dc4c0057a3cbc6fbc8525db29176c51eefa4fc8c9f459df8f78ce697a4fe3b1b79ce68c172c106993c191864c1181ba8141f039fa429727c1e79c137ef6c0851b0134d310caeab862b0c9188631462d8", 0x1000) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x7f7e, 0x0, 0x0, 0x16) r2 = semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, 0x0, 0x0) getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001280)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x26, 0x0, 0x1}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 0: setrlimit(0x0, 0x0) setrlimit(0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r4, 0xffffffffffffffff, r5, 0x0, 0x2d}, 0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x7fff}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000003c0)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0xfffffff8, 0x0, 0xfffffff4, 0x0, "474fa4d9159e7fffffffffffffffff00000500", 0x1}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000003}, {&(0x7f0000009000/0xa000)=nil, &(0x7f0000159000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f00002e2000/0x1000)=nil, &(0x7f000052c000/0x1000)=nil, 0x4}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4}, {&(0x7f00004d1000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000030a000/0x5000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000503000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000055f000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(0x0, 0x4) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x60, 0x4}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) close(r0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r3, 0x0, 0x69, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000003c0)={0x10, 0xfffffffe00000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001c2000/0x1000)=nil, 0x7e81}, {&(0x7f00004b1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2a2}, {&(0x7f00006c7000/0x4000)=nil, &(0x7f00001b6000/0x1000)=nil, 0x1f}, {&(0x7f0000572000/0x1000)=nil, &(0x7f00006ff000/0x2000)=nil, 0x9}, {&(0x7f00000f6000/0x2000)=nil, &(0x7f00007ad000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x2}, {&(0x7f0000768000/0x2000)=nil, &(0x7f00006f8000/0x1000)=nil, 0x7}, {&(0x7f000059f000/0x4000)=nil, &(0x7f00004f7000/0x4000)=nil, 0x101}, {&(0x7f00004ba000/0x4000)=nil, &(0x7f00005aa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000007d000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f000019f000/0x4000)=nil, &(0x7f000051e000/0x1000)=nil, 0x10001}, {&(0x7f00002d8000/0x2000)=nil, &(0x7f000049c000/0x4000)=nil, 0x9}, {&(0x7f000072a000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f000072c000/0x3000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x1}, {&(0x7f000002b000/0x4000)=nil, &(0x7f0000534000/0x4000)=nil, 0x81}], './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000340)=[{0x61}, {0x4}, {0x8106}]}) socketpair(0x10, 0x3, 0xd3, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 6: socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x50000) r2 = open(0x0, 0x0, 0x0) fsync(r2) connect$unix(r0, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x1]}, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4f", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) bind(r5, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0xfffffff9}, 0xc) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) executing program 5: syz_emit_ethernet(0x138, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000480)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x5, 0x3f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f00000002c0)="ea000001", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0x0, r7}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000200)=[{0x5c, 0x1, 0x1, 0xfffffffc}, {0x5, 0x0, 0x0, 0xa}, {0xc3e, 0x0, 0x3, 0x18001}, {0x6, 0x3, 0x3f, 0x221}, {0x4, 0x3, 0xfa, 0x1}]}) syz_emit_ethernet(0x4e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff81) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000700), &(0x7f0000000740)="c9", 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) getgroups(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000001cc0)='./file0\x00', 0x8) ioctl$WSKBDIO_BELL(r3, 0x20005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/130, 0x82}], 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\\\'\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='+%)-+\xce#\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='::\x00', &(0x7f0000000300)='\'\x00']) executing program 7: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1028b, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1ff, 0x0, 0x0, 0xfff}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x4}, {0x0, 0x0, 0x9}, {0x8106, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYRES16=0x0]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r3) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08", &(0x7f0000000180)=0xb0, &(0x7f00000003c0), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) msgget(0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)='n', 0x1}], 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) mmap(&(0x7f000017b000/0x4000)=nil, 0x4000, 0x1, 0x12, 0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x7}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000200)="8572329b87b14284278d23c504475587843c2e3973679fee951749f3ae8d5f35a6208e2578b463a241b56ea5ef6bfa9bdff21e0cbb6c773048cb265b979ca3b4ffb60b7708a937a7bdf56666091794b209a9cce7f32240c86993f555e022db63ab503bb6f6f864dcc78df09d657273d22ea1e6ec4a3fa5fb2d6dd5834062bd7e9918a719197eb37546f803d1a519a473c836eb45d22a05bc34ffe1bfc0a5e62479b6b5920773e58cac98d6063712b211d55c536e048bef58c44577062f3006cfc3cf5b03b53bc4a89e46a8f2ea1f2ff2d4c56001e1ec637947b5318d2f05b2ce7b430508f30a5e11367d28262d55dcecc513578bed1237fa46f10968ef134854722516a2267e79efd37c9a17d8e09c218a54e620bc4a7c8017f306992cf3f64d2dd874ddab167cdbf67dd57bf543251bd54acb87148f065f30d59c71998d2706535fcee5c86a2ceb06af96a173701cd90dd4050a7307a82f949eb345552e622c53a3b4de7ebf67485a2abbe8e51da7d91c612b39b8e8f38a2f57f6e08b9f766b7e007b0fb5d4442150558c91ffaa6b8657765d0b02f84b736b81eb148b56868db47fe6372a4c492a6558e5a64592344b49df5d9fddc6b5f8438a234c281dbda6eec030d1b84ab494f24914b7ca929e98da33003412a3e353f8b1c8cd987e10392d93cf5c311d7e1206da0e5cfdf5ca14245b8e8e14fc6172c5afecbd2eb3f106811d5e61d10b670ca42299895a5bfb0d29c6ad621217958721bddd7358f7464c6efabe6fa4995079fcac1f75667e2350503424dd90a68b3bcf7aef1b2a6dd2f65d44c7a3193afb34a25ef1a81aa31d0f28a916c0db30fc639318db6b229e96a14c3f6f8dbcb68bd0bcb864b78cabb5e66881dd27451eaefd60a41d6a7645524ef9aa87a3ed1c8b34409efce64b853a555d9c0d367c2c048cec77b1232ea25e6b3d63ee66b53a9f0869d2e7f52c200890378167d95a6b15b2be5aaec6c821f6df9c8496539841a37c86332788bf9bf0eb48d5ac7b115d45e102c8cc5419881137b1824c19b2c618294bfc836de73cf1d96f19d9a28636d9b211e899cf01e41a43cbd9ed9602f9880d0a9bb524d0e1c4c763d58b62ecc1642b521b28c9ba602bbedc84c9639ed6c034cec9afc89288e91b11cffb9f5b0712982f2d3a4e7a194d9f93553d18e7efb7c2b9f8a11d7106599809b4cfb5b651344225abc7e0bc62f790343f4c3c3f551fd0e02d2fb34cbfc021f532602cd73837a3c3c35190ab83f9e2bfdd5f893dc1f9a47a351f13ad9c602899c4329b33f47cbb0add0f9573728c8db42c81d5a0a8180a3c831824944a7c6c40426d626d5d6934a61c173d238e4d5c34eb5fe599c1b46fdc7a4393e370fa1241c7be4f3c8ccbd3d37c14b32735066eecc3e5624f557f96378f5accfe850e68ae0f8d4e11fd3a83aa36110ec36dcaa658565104eecf603f0af68edf62363063232879ca5cb7f2cc982de8de418d88b38793a744ada156577566d3f35c58f906f1dcb8dc068229b8e696964746a2c117afe12b2cbdd91a19723e8a3844442d72fa21e4511448617c71a5b6d0d0620ddbb56715a1c11d5ed964bf35213cb76f2056e2a25e54d5dc408dbea088aa930b2f1bb3a204c628b2334fe238b70fced34917e4bbef30c9fdc91f6a5149808092be6c60684cd62e281e1afb8529399082b437cbec5d059d0cab2317ef3ac32aecc8abb0d02918f92d26ec0ad4a4e9d874b6dd1112a40347bf1413f9e4bad836bef3bdc86bac6bc7c10c72d0635f38628a640af9f9618e53e26c0ee8b2886f5df14bcc9d754289b106a355922b3d2fccfe0127c030ab7004811f99b9bd57005915cce8ba7c110b00337800c0b6a7793179d088330eb8a1f382581f42bbec7b6d90aa883df66ba31eab74b469037d84387b31318984b262978c2c020c0e8c1c5e87f94ce7b7e64a9c566c1827ca86b1952970b140ca02632549b0f58d88ef8267754ca4204540341409ab0a3d87321094ae1dfe1653fd0cd9c0e2618a31b2d15d6d669f54fca2dee78bb7c1c087c250da199c723c151f9d0b704ecae1db428c3020b7f383082bb2256eecd953cb3bfa844ce1fb0bdca762509df1e93e9b7f27e2bb34943d9a5066fdeb3a4a330d9256395f57b8ef649fa0e882cbe98266d6d2c5ef3f908cce9a0aa65e1ef0270d47d3ebc9318e39ffe3a0f3e5acc06dcf4fcb7d2832ed86a6c96c24735e99dc4ca0c7fa6c5694a609b89dd7d406f51473dedc80a065946e955d0d2189b9e7790eba718ad63fb9168c0869dda156abc578c7eb4fded488828d7381c3d6972390eb70c24dc2ab21c5b2149d3d69ee9a00060b143a48b003588478a3b97dbe17c881e4487c6d67295dfd4bc25eccef41a085ced5d2ac5eff2a4310d727f33320ebc276f7fed0678883a511eb3f64fd5c779058245eb5ce0487ded63cfce4d50d000318f9fb50779995e15c018f66fbab79db76cf05b367959d10a2d01584edd322f6ab4dfb2cd3184f2cca1964c60aa49b7d8d13e9f7ccb8213b3acec9069cc66eac9f67547a260a7de9d43817528136df62d072bfb475e15e6318dcce19d1b79411b82740330643002aa9112b3987587d9724d786ee291fff5275805ee346d65874ac4067e4aa5f8dcf24b1f08d98a29a027e1762d6a2dc2e5916b96f81f7e9d703a793ea510594b82dfe7703e26f50e0e8eccad81aaa659ed7be15d1b569ae50a87f3d8d0bd1e41210266b25129c00d2b4fd51d926f6a41fc9a0696ed38158441e0a075003dde783dca5a76453f5402e78ded47ff81c4f4069f0ae42ac7d2527fe42ee4ece670fcf8a41fc85adda6295f086806f47f598ded616700a3a703932acec0b7d22b17ee89b1d7c90f7e57705d4c708bb62cb2715f20ab2a51b87cb2c5ecd682c856908ce40d9463e17d17ea2b038cf880b6ea912a99cf9a6032bd5021b5c54bea1af81be06c66879bf03105214399be375c743de5091a6fd6683ba6510ed5d36dda719839ef35d0329ccc83c2f467130a675362d28dacb0f0e7ebfafe1d669e19464dbdc11f9099f1b4164b926ce24bc1c3e8c3a829a23ea617b4c9c80afe6362fae516e577595e9d7ab7e222e8500ddf39f3f7a6f1e48f5dffa160f8c26872819df0c3128327e0bc47e47d00b0a59e5258b5f75f65e687dfb76862c9f3a2c962a1ae20155072d1731467e2b32127d36fed2bf94472dfa7944c4a2e3793802eed67052952998753dfa7b10bf0081beb7dc21dcc1f973446fc417d1397bccc6d922ea4fcd26de4a17a378ff5c85832b1efb89f1e6a57dd52b1424d181baaa331f00a5048b6eaa2b5fa2afa5b078ea610826364c9261d6dbed66922506fd6234c7b68d1670a96af56d080a1f37f323d6550296c954be6cbc63a0f03b74db969aec56b1f3200160f11d91455e218054951d5775c33ff4eec72271d2d675714d0f58c35f3eb7e493c65c72baf9e3c15735d5604eada4e3d7d4792fae04f2ce6fece587522d0f9f200ed58d8194198da4895ecaf50e6547e1a1ff02ad554a789ff4abebba438c736d624bed4b566e186a1346418fb8babf6ad8e381e09626ab6f9f8808e3e4cfbbb2530d16459757e0cb1228e47b901c36930648be52c02fc907d2c294c3a5b867a1d7976404464918504bbef5722bb8bed420f694c89ffd9f73d1fa850a587b28a103820576b9c1073a197b149883daa2dfb565cfdce2519c846884baa41fe8afdd67d2d2dd98facd061d9693dea2087a5c1011f4d3377d055b505cbe0b64092e04abd3351e92ecacaa1fa65a00c39dbcfb07f5496647797dd51237ccd933c9055d6886268125eaae0d31841f073e8f488b902ce02d1f09d11f8e137c79d24c9740dafe46f8eb3338409f935abe7f55e96a2f1d544c3176eff7861dc2a6d1205e5181bd4166677b199d5c10e978f5c6269658c4c63ae8d71efea042f492fd0f305554b08fff02c5acab4c9328485d53ee03a733072d55247d68f32b08f0adb84eb49ecbc60623cc3923edf74df4389b17d01fd20eea30e68344e675d8d87380c0eceb513c12f4d10f1caad0cc449e9fa9231b4747a85a33fa0928f0eb672dad73171cafe1e09be2d35b3c44a69666185bf44c2beaa31713c694df4081e2abc8e6c573b489f42fbc0131794be5aff20987042fbff7069f4c96e0ca1f4c5f8c3247e75ba9a4ee16c064dfdd386d196c959fe04acf194b87234ce3d4e7123577e7fa3ef89836ff65122da87490a945ce90b954a47aee826cc6cad32cf6444edf81b6db88c162b26db1ca8514de9286e5c60f2674f29017dcd8c929f51f70282fd959ecf3ca7ec01da92f54d30191a237e1e704cf845f93f2d0359890d4e55557fc74fdd934b59c46e2c806c6be201656f49af0b4a1791c509b6c2eced9b19180ac08791b0c1e64594850978a2804909233eb99cf6c31d3399f41afa5b2b3b1145a52fd30318ddeff3bff0c320c6b7c8364407a5fda01a21065eaa61dd1084b4fcdba328cb13031ed2f631152d5b2ac9b6a9d07bc077d28f1ce2fd22bfe553e2b1aab8a873536b1c8a787b05bdeb7cf392e11fd4d2a86863fb344cd6397dd8d011b7206b31dadb24555296a7968c5b43ef2430b4fed6c6d7d6a6d7d04339b0d4ffd946528da99816e1971e97a87f608eb9b7cbdd0d127a92ceb86ddbce1b8c64fea2377ad9a73b5018be6faae1426aeb87865ea18d3f79dc9efc8bd67507b63efcf22c203167c4ac62a10d42ceb9365aa4167a41a2d81e61336da4f248964f237b4461baef608e0986a38c83fb851a757a743613ee246063b7747f1d97fbb02a0c289404a5e6c3499e54b8e42cdfa1105025dfa30375fe2027da4f3373afd1834d218df4626e0256f4a88d89d6bc541e6669ed9059a9b601771734a862aad262c5b568858f91a71fa01ebd9a3f842f4ded43dc6d2cedd91e5c2b0b0a04746e57cad462dac2f0b2169130f8012092e43a65c10bf329ec1c4c60be909aafa4a717d25b7b7bfd9e19c2a7e9be7c8e9e38d17d701c42520e039ce05f93c08c6e6823a3383d76775c03e6991ca64162afb245cefcb6e47c7e5fbd84e6ebbe2c04a9d96b3b65d834fd35db0f6973d4d11964af3a923c63df198e81191fe3dca713972e7611def657cdfef97debbee2eb6104ab946dbba0d3f0de5b961932de7afe18180b193362bbca264b06bcb1bf36a22f2e388c759c4a9f25e04ce7edb622822520d79ff362ee5d3a5c5cb846bb15851530dcec3cd81bf4331c0db7857b24ffd46eeefe0b9e523fef5a96808fe738abb405a18f526f58acc53113bb0908c56a9574e30d26df85fadddcce4cfe3bc0cc3c949bd27a608aed21b8654b92d511b557d11608f9c7062cfaef32a1c3cdf5da6e5dc1a2c73be3c01d36b5a51c7e51d280ea7c26188f95cd1a9e055b6541ac09620b14b30d102edfb00f2ae5e2efcf3b7fc40cef67f8cf4792b5102b8e823a875898fdabe064befbd50c71e739b70e91ee647870e4ba0d6730701837a78c4c179250e631eedc18c260cda1ebb78d0e67d5f34ddbe895581f50f709f5c42420e5e99f9e69bac09235a6c537928326b6ecd11c1054bca6f40f4b88915a3abc7f68dcd94741e1964b0cbe7dc9f1ba8f5164b890854ea72c389a0db9cf9a3b70f04f655ed31501e9c2c2a3a6cf059e17d2e8c5c03e3583f8562be66395cc9f35d8767af59ac2a02a55742af5b70d8071dba25f79c629d6dcde8d341650f2d5798175c3ce4af3994360cc3e71f6774a3678d83d34132a3856cd9aefcd45634f4bf281206", &(0x7f0000000040)=0x1000, &(0x7f00000000c0)="56d6edb66c9105569b61a513cdf779dd010e0f6513012f71382a365d59508e281d4db93f373b0c62e26d19f2ae47917ddf2c8be7", 0x34) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x928, r6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3d}, {0x8106}]}) executing program 1: syz_emit_ethernet(0x4f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008"]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffb7d, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xa55c9366b25aca96}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x37}, 0x4, &(0x7f0000000200)="de1108352ce329dacf9885f2d23c81c0bb219a530e1881fe944431958726a2d3d03ec7", &(0x7f00000002c0)=0x23, &(0x7f00000003c0)="48c3e37592706e3ce59cacd9259be2172dd675252f4d1a34a54cda47f8756779eea4fe967281395eaa928ccf22a5b51d958c27a70808a230104f630bde391e1cfc956bf4c4034f8d08bd6b49274509d28ff800c9ee9aff38d30d275317331e", 0x5f) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x205) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f71493a2e5542d25f80c94a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855"], 0x74, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) msgrcv(r2, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, 0xffffffffffffffff, 0xebe) r5 = socket(0x20, 0x2, 0x7) setsockopt(r5, 0x1000000000029, 0xb, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x14}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000007c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x10000}, {0x5, 0x3}}, &(0x7f0000000080)) executing program 6: nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = getuid() r6 = shmget(0x3, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r9) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x0, r5, r7, r5, r8, 0x81, 0xf8}, 0x1, 0x1, r9, r10, 0x0, 0x8001, 0xe8f}) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x8020690e, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 3: sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000011c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(0x0) setreuid(0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r5 = msgget$private(0x0, 0x440) fcntl$getown(r2, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r6 = socket(0x11, 0x0, 0x0) getpeername$unix(r6, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r3, r3, 0x0, 0x10000000000002, 0x0, 0x1}) socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: setitimer(0x1, &(0x7f0000000080)={{}, {0x6, 0x64}}, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x20) r2 = getuid() fchown(r1, r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x0) read(r0, &(0x7f0000000280)=""/167, 0xa7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x10000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r1, &(0x7f0000001600)=""/115, 0x73, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r5) r6 = dup(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r6, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r7}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) r8 = open$dir(&(0x7f0000001580)='.\x00', 0x800, 0x103) mknodat(r8, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 4: setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x4e}) executing program 7: syz_emit_ethernet(0x138, 0x0) r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100800000000000, r1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(0x0, 0x0, 0x0) socket(0x0, 0x4, 0x0) syz_open_pts() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffc3, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYRES32=0x41424344, @ANYRES64=r2, @ANYBLOB]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 4: r0 = msgget(0x0, 0x2b1) close(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x8, 0x81}}, 0x2) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='W\x00') link(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000001c0)='./file0/../file0\x00') msgrcv(0xffffffffffffffff, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) link(&(0x7f0000001240)='.\x00', &(0x7f0000001280)='./file0/../file0\x00') r4 = socket$inet(0x2, 0x2, 0x1f) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0), 0x10, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001440)={{0x7e0, r6, r7, r8, 0x0, 0xe688ec678d57134d}, 0x718000000000, 0x2, r3, r3, 0x1, 0x7, 0x3a70, 0x1}) r9 = getuid() pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') recvmmsg(r4, &(0x7f00000018c0)={&(0x7f0000001880)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000001580)=""/167, 0xa7}, {&(0x7f0000001640)=""/105, 0x69}, {&(0x7f00000016c0)=""/241, 0xf1}], 0x3, &(0x7f0000001800)=""/90, 0x5a}, 0x9}, 0x10, 0x800, &(0x7f0000001900)={0x3, 0xfff}) semget$private(0x0, 0x3, 0x200) fchown(r1, r9, r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940), 0x2, 0x0) r12 = socket(0x6, 0x4000, 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$WSKBDIO_GETENCODINGS(r10, 0xc0105715, &(0x7f0000001a00)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a40), 0x100, 0x0) accept(r11, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) utimes(0x0, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r8, 0x4}], 0x1, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) shutdown(r8, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x38, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r2 = syz_open_pts() fcntl$lock(r2, 0xb, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000040)={@random="5e516581f75e", @empty, [], {@arp={0x806, @generic={0xf, 0x3c09, 0x6, 0x2, 0x8, @broadcast, "05ff", @remote, "ff7fa288d6c4fef46a493d413674932f"}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000000040)="efa6b5b8d57d5a6b3c03dd1811fd572e087f3ae1501ea0d5a522e4f9b447be26c273418e41e80d5fff4344bb70bfeb71b565c0198b5d5d8e4b6bc9a77b9cae9e8f056449664cfc87e2e53b4895102447fd1f4ccdbe786b2e6f5b28dae4c02454461fdf63e827bab8c9a0267ad765a08941c3d2743897aa2605cbb3bc60c6718342645ef1f8c7656ed1d6804ec1e0ef6c01af44abbb782035c1023dccd04909b0588aee80a15d4eca30a9df3b832b68e3c1cc80d1ae", &(0x7f0000000100)=0xb5, &(0x7f0000000140)="335a6cc407f51e195c339dd2cc532aeede3d0071a2c484b78a0af756c7e1e223a77c8eecc27642e0e0438e42822e41ab0d7c920a95bf7874246fb8b1abe34445d12a5c81fea9fc200d605074ce7b9799bb0722b7e6b12869282f7e5aa9da1819a45cedd46a5285df3c8edad47877b1a48b9e057c0eae1178dde36f3239d237ceadccb1b34ed2af57a19c55877ad7e6fbdfc00232f7a897368fd967ec3a2461f59360b9b9f26d4d12c779012d27c7a60f5d5786a5261ee3ec2a1a81632a37f758eeefefe42eafdd0038ceece0707f8862d8da1c582057978520640099d9", 0xdd) r0 = socket(0x6, 0x3, 0xfb) r1 = msgget(0x3, 0x40) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/156, 0x9c, 0x840, &(0x7f0000000300)={0x18, 0x0, 0xfffffffa, 0xde7}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) recvfrom(r0, &(0x7f00000003c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000001440)=r0) bind$inet6(r2, &(0x7f0000001480)={0x18, 0x3, 0x8, 0x3}, 0xc) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001540)={{0x5, r5, r6, r7, r6, 0x112, 0x7}, 0x348, 0x98, r4, r4, 0x7fff, 0x3, 0x36, 0xb47}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000015c0), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001600)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x2, 0x200, 0xe1}, 0xfff8, [0x8, 0x9, 0x0, 0x3, 0x4, 0x5, 0x7, 0x45dd]}, 0x3c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001640)=0x5) pwritev(r2, &(0x7f0000002c40)=[{&(0x7f0000001680)="d6f22935e71f1f11d921c224b3c26348f64f7a28934f65a82872cd08b80442c9fd478b484e61934088bef6632021a615db68231fc3c755abc116c06d6aa358bf5fc005c1c080db099700b25b277e42987fa2f867f9d3197c76c5bf3b9deb953ca857e4074e5dae817ff706df15d9d42125faabb42eb24c609df5767651560570f756ae7c114f9bc52d1e1687e127368000ece2d84f960d", 0x97}, {&(0x7f0000001740)="96eab70a264eab72d8639b676de3106078bb90457386db1a043458a81da5e4be0f69dadf15f17b018b6316edfc13495994420412a92979241b40597f633d03e60e4d6543ca9c5e7c046259ed88d461ef48d1a7cf47302192ff639c06865094ffdf669597e4642ab8c5970148a5d1b059581c578575c2d2c70f570430fe93c160ea8943efee2f9aa26fa8d46289fde2dfc8d55d2ed9d15db70498e44dc60607fad9918d7e60", 0xa5}, {&(0x7f0000001800)="44fce76d1e7efe72719024209627411918381e5c161ceb7825323d4132e6052ba23d36e28417250fc512d283a498f7c64ac39ce5ea4c6981c7b3b6af1da3883c9aba23284bf9f8dbe1bf25369dabd15c295aedc860bc3cfa6bbf5101f534edc9e039e31dfb5aeaf5d35046217baf84e60f82c44a360d485320ca15da837252cf46858910afdd8b81a979342775760c9758210d6fcc086157388e51bd6c86aef9ed0c2843391da9d31cb5497cf7e485d32887a18e1fe8144f93acd5af23", 0xbd}, {&(0x7f00000018c0)="ce4f61e953c03f99da24a24ddccaa27a87f7cfc4a36c3aa31d7c176cd9f9c70ff7f9561d838f5ffbd634f1bf7ae42b952dca59aa99a756e917ef8c67c1e23d25cc2e6987414a922a9f91fe8430ca7a77de204852dbfa5fdb2ec4b8a3b76d1a6a4fff573d6df03dae9dd9f5a18928367f54358d9c8aad8af2177e1715", 0x7c}, {&(0x7f0000001940)="830e98243025720b60e4e8d45cc5f80cac5b5e8178d40c10b9484c627ef5fc6cd61eeadac9d1f7bdef56933e939a74d6e630da0dfd997120a930713bdb5d230768ee5de072ccb6054e3236a4e9fca86dfd847437d6714cd302f8facf39976dcdbb146a70a835f92777de19b5873e6c7290d23da3364dd6c23fbdd3bf70caa3575e36c4ee0e722f488d0a24f14936ff1861b027f77e8e387f4f03b403b83e57cc2ede9ee4ccd7ecc6cfe5218ec195521ee2505078ba5b87756e493b78bb5bd9612ff787b8e17ffb969ebbbebfd398e3753c896834f0d7d54971913528e3e85b83", 0xe0}, {&(0x7f0000001a40)="68ee238b54b8f8864a2d6589352ac2533056d02e502837e0c9e3d023caa527289717996d8d53c874acf0e7ab59e41cf2e6eb362d6ce4f1726735f51db650a843cba0f7d27f824a6d6cf8a63616840f3c46f1e5bd6fe22293d5707a9fa0782467bc9115bf80e6bc02f5e07455e9512c8a42cabf3637cc01e8e6c28d85e507b7a79d83d06a28b5c11d306de469c9f6160132d06571f49237301baabb2c3553c9b55b9e9137cb969004f43a1f4f8966e1fa0e251bba82695720ff75bc88cf5fe63a37a65c1aba28c837db792e4bef2550eb0db1d43944fe5d37dffa47444c0bef", 0xdf}, {&(0x7f0000001b40)="d8045a922393b870a0e1ac89b79815d8c9944b2a4b916ee2d2f55f448bea5288b1166f2396348204ae8bd50a37dea40b5a5e2e713410f223272d982c231971b3e52f29275d299f43c8fbb9f87080d331beef57a44254dc6ed324d0261386792735c9570c75eff697ff70949470f195a69a56aeae4602102366c0a165846679b4e1236b0cbc17355f99b01ff4aeb103473ea0b19764d318428354d8f8ea50bb683dca961cb5d645abbb99314066391f728f", 0xb1}, {&(0x7f0000001c00)="01239c266a5140e7e1f0cb04c722604a2675c3b61e9212662dd7b3f40fb1e1fb08cce0525e26b777c4c16ddbdb2009b5a0fc09fb1e298553d31e11a9f32f1db223987073e6fb06048fc09442aafcb1231812be1d66b9d41e4992aee1889a441865e2038313f740e34ea6a787081221564e3ddaa4e2eb56106b8369e1c0306672d899ecc15c7abab4a81baa7cf8202d1492c3d18876450fe97c9cd4cd3b5b9e7263d5e5fb1d292bb07f2962532d558e1363022875524960598f477651fd7f3ae9419ed3def282b0a374d8dfb832ee0fa634903076ad9beb64b9b4bd4ae2324ba3ed85fa05836456471c46c89db5cbf37a0c10c4ffeddc39f4ebd03cf295a9ae878f1c0b3bc972e9da8331d916440f626dde6e1c425d80d54f2427e2b1c1370582defbe63d55be0b37ceea68c8b390979dfefdac54a84878e402068c2c1113ed0b9e86be978003313cfa71a2e1131ce5ded0540655dcb0f21c06c190fab39e8ee85334bc7a4a9c0d9ed4a4303f195331d41d5a1d22d29d5d21dd5cccc3418b7c79764db3972cb14a3d4aa32ac5fb7b582fa9b4121b0c4c9f0a9fb5cd7fb53c1f8a4b71bd18ccc351fe61114dacd296edc1051b4585dcc9b3e34994012ce7787fdaa4d1e5fb6ab18dec44e2cf27686ca3d01dc4a38169c88ce78219e43917605f43b627b457a345c70e7d2a68a37a0c59a9cc8dc9c3013c5cc6c7f077878d0c7036cfe97f9724be034c7a65f871bbedb6237785b40bab5d075acb18d8746df3bda970ef918203ffe55ab59edbc4d52d44c29a135a7fee75b3b9e8d231a7696527fc71164030a880406235bd6ec9f6a730a2e1e3327a30b144977619e332c1368de6026c7a70a61c98d30dd1c6581c14e9b55e17eadb0d5d033a75879940f1fa4f3aa0fdad7b498a1422e34b38a8e44b401c768049d1c0b1041e5c5b4c1ef5192d7bc81a28f81713502eca33f7777b6660389d0a8f24d2a1e29a9110f2d54716af53a4099f597d1cac0189f01b093e09cece177f75c7e6c1c2f970adc39058cede7b6a0a8500fb247c35032c95dc5a4475f20688af2b9cb32f44aa52f8a4ff187fbc7eb188e6ed2ceddbef2a43a5dc1b20d338f75ed1e084189393f1b6f6f0f6d6f8c14a64a78d5c017c32aad10a637c99f23aa0653e1dee639e0f73e8bef621d031479519dde344bcd0ffb16fe7735ce0340c35162d0de1752c3371b00473a42fbfbfec1ffbec1a8cc8c85030284124a46b541fafd8f07c6cbcfbf083878f2297c8b14454409a1894d125de504dd089984e374d5155c4c16e17286f7749bbd156dea23517c9d5f1eefe90fe3c5f3adaf7fdd0ce6f05a9093057f05a2dab160a4fb36c5a85d9c1df3fb63fc1500b2979ebccadc22b71f6db3e8a5e55b35d94ba82451bca16a17831fe0d9c9a73bf0bb0fe88307c25914c9b2e1cead0ac4a1979cfc163c4a07ceeeeb29055f8feca3aecda85d8c43765b0a00f3670f1562a1e5cf6c5a41ef2c8836e715c7563191e6293c6f4bc64cbce6f1a43849516e3e96bc2c05019eef80984e5fde0c9781662ca50ca9dbf11581a1a400a84c07738fdf4e393af1d8bcc3aec102df0912ce26bf129c8a64573f8cb59f37457e1a0c49e1bffcd155ae6a2b2d7d5d7225ad7b458b5d4e431db0bc442b54dd27da35685b9b2f8850964777df9d60424a3d597396ef1ec7437c2d5af487b198864187330fe96c7c1fa6a4a3e162241dd3e28b6b34abf00bfaeca57359336c419b43ed801420679b38cc95b3e74fc0bfd21d596fd98a8d4d6f8c5649cd6537c4f5b68e8b869d8392cc6a258753ca59dc9f850e24827b179b16dccf2e8721dd08843a147ce45e0e9407e8e771db4815da299278cfa9434ed2a0d441ae5d9894567e10a39f371ed410f30fe4164c7f2ec4f47b12af33e2de0b4c7d8c91995bdb329a832c11c157b4a0c494e47f74546071bfaae031d151814b7cca77b5dadbf04a4c1e24822d361c8228af0a91a85275b6fa601b3ab271bb5f107b5c025c0a03a74e6954395aa7986052cc6f4e9a886721dd12e133ef916932c923f7ba58adb4c315714859bac1220ab3324e2d09b6207e251b5499c72233b33161a19222e928efed92eac3e426d57c870f21f97d0abcb953e928f25d1cc9ec7eada1bb002366b2225914de0b969ffb3792ddd2e71c8427bdf5aa548f243d036fc94125d1e46d5f4ba537e8d5e31012c1ec751cbaa515c87c805f253f8bfccb5ed41bae9148fbfe701efdbe98f4fb63246d85bbc5d0a8852037c7df8ff22ebc93fad24d3b16220093a175d750cb7fda1188c7945088370447ea0318b560255cfe50d86ada8e6563e8ceb042e3b710eda5cea9944e01b30611a24fc67856628bcdeefbc778aa06bdf05bde59c16eadc060bf6aecaa9a59e1b3d5eaca660fa4323c43e1e0f03e891f6de49671032dda9424a1e0cb5919b083cc384f7f08dd6dbc7f0a61cad2a8fd65ec3f279e8b871f1508dfdbccbfa0469b059b0e204f3165288a47cb7624d1d7d4839951849d8c951a82c62581587065a0ef7bdcbbbd1a5de37764edd25aa8b51a794538aa4dfba05cba147d2287f6024131d7106c94d5ef1aff775fde4026e6b10c6a00635597172597f497f2ee51f8ce1bd98ed73926326aff8ab753210da5ae4bbec35e6d1384fb16c982360784f2c19591c5f842785696a6d0a75ec63d80cb4e6c66f776c4042d45e5c2b3a2e0589f06518e69962289b1c1e76cf73ce2582126b53176e55c67559bb2053836a76f0b29030b023caf69fa4dfd41043875dcf464eff7bc221ab078d720c3564550a038ca5e2677c28479476e9c57bb9749540c91e0ba7ca5255f865b79ac0a2d585ff7c60769da1036d63f9064e227c6c347850459c468d7e7a1c7f4f99655fe9c03b4f764cd3115f6bf6e3e7a707e3f0d338b2237c5977cef251115c581f7987b16da35cddf0fdc71aed1ce5ba6a01bb0e5efd41c9af4937a42762a1160dcd90ce04aaa355c6d801f8395d339af981645141b2730b78a6dd9217a0ddd5d9e6fa52563a3e6034282aa26f4b467ff642a74e44e66dd8aabeb628b28731bfd61f3ec060d4b9d81a673639f5301518453fc9eeed8bdf410275e8195ae2f57a332d7d5678868fe94c16904090b506dff405e68a802ac9eda6bcdbc798b730591a18c6f8a14ee77f8bd1c5777bec9bf8b9de4aac498f78a911a2ee3721f160830a5bd5a5f65aee1b722c307a12d75474114a434065043a4513b48cdf746eefb418cc220a4fb6aff242a687c29de1bd6da869477ab61999de5c06ef09ad4002f45c997ef90ffb361b6de64ea9b941b8790549085e103096d5c5a86fb86a7b19a186640525beb7ad24cea360892dcbde59785aea0e163d40bb9e9ea252a165c08baf8088be5f396f3ec64a4cbbc98deebbfb83714cf9ea8ec90514e2306d109219a876a2cb61625874a1f81da7d7a9fc2fa4d98da9d12674c00e73d8a892757a95472b5e56d0aa23ccb495d90ec9538d6aac4308d83b3372c4cf1e4fdff2fd4e2a406d5512a4d9472972cd42443206c2a5457df1d2ac881556f6f712084cd949c632e8e3d49caea85f4273cb8a543f6830f6d88158b862ad0589c7f3a6d3cdf8a8f87cc133f2f535eb68ddaa2b84534300f7a029f1509eb52ab464528f4f10eef3d2fe744b075bfb005b854d847f97067dadd12fbec32e06dde5c03c470f71db791bdacf08db70a73377c916d3b170c93b1ef2997e750454f3b14c1d7d097c6544b8611b255d8d8914cdfe0a9836890cc76fa053c07183b5c8b6953c9dcd25e50e348335deef55c87ec6cc2ed04c52cbfd1b638401c8a32c07bdd89d440979bf0afc35a79254747b3b980f6c1106c50f7316ac7ca00843b69c739127f1aea7296751a7955e127994a7ecfac0be2b397c446ce7bb99f911b1f2e828f6f4cc64c699c5833d51a765612fbd2d30083961f18f06fcd7d05f7cf0aad42b8d266c4aba9b5d742ff9de474bfa1c1908845cdaadecaede07415ebce3dba843a543e3b4ac5d18bd98cb3f371d41fc7adccd7cea08a8d11daabddb7f050ca349bd6e75df1a10d982762619b1497909163a4f1e64e5edc35f1a340c15b5bae803a98a41a124e20740fde93425f6979a390ebb5fc7ea0dadffdcd13ff76be51abc07b8d9387d6961ed9963bba79e23af043ef5df859eeb583de1450f852b8e263685984b65f45161208942b976c8faab1e62ca10e8d23864e743becf94301ad93a610d77c651bff49e6bdcd977827ce7c04df17e9d6225ebc3f38f49a04399bbcf2b2dcebe5225ba0fb21dfb518553ea06cfcd9dc8936b73532d0e781c256fa296d5c37db3f739ba6552a77b8349a43fae395779fab566df664c6a2c510c1b186bf9fb81aa04ed5903f0ab1ba6e655a9ea88d74aa65af2da0a904453548e14380e8228a6c5b13b90b4f1476c83de47806ed311aedd1011e95adb2e88c6b7d241fdbc0e1d160cdd6985920d2a42001e97932e2dde84a11c8230314e87ea4fabfcedc85dcb4dbabd0b214ae32d3af7c66a6741864fdfb62a3a90ac5d92c28583e3ec4c4e66bbfebac62745bcb6b6b9a2573c09370914a11244fb9fff460d6a7947c89c6c47752c8a9a800ca14b59a9fd18e3d39896838ec05f485fdc608f403812235e1a1764ac96a820a1e2e4111e0966ea9f777f99bb6d893e107ac02759432c874bd9475dd28fa01be58183f357be7e0ea8dc898d270de537055aeb311fbd36669fe8fea261060d75c45ee4c1f9f916d8292434feee71d4149deabccd98ce7d9fde543b10401f75185c37aab4834b416916bb8a9854b738688551c45c2db3720e94405c68796d851854b976d4c1d3ec4a8118e8ca03babc70c7f1ca0d1da8613cd612e18be2bada1afc7185a42c4c25d8ba4448d4f68cdab6de256333479a1028d6b6666af08fadb0b6c60fdb3c8f9a1e3b6ab24ca8c219e15c52d26b70a1a500c64bd82ef6a85241e4d4243da405b25584fb333183da8a76524c98b73fc3ba1f9cacd113edefaef9ac1a83feb2ef3d51193da0b64f04d38a66b1670fa04440eb82eadd74eb1d8e1281caf0882204628e525bc21a953776e3d9b416b30e31f9e01b1fa2da4c1bac5014dfd26dae067d84581e8661c74dc901040efe275ab5c84105f8e38723a9808632983b422183d44d6d7c1dcf7bb472a226d454d02326e2172d946e81d10f1d8b0f00d40d016d62ac650d3a11cf58d4d183810b82efd93fe64503c3edb75cbeac1ce298b062c693ea1420b83c7dbcc56b5f4fc614b9645aa7016009f9108741ccfe4ba9427bc708e4398494767bd9ea88df3f8cc6ae7d8c572c5881bf2a1248acee8694d2890834d32ea5cf7a4a79d9848f6bbf74e8a0f27bb35049edee8efcd45a7f86907eaa2bfba5eb8c873e27805b573edd088296db899f80f99f70152c18461c6721b2f78149238cff7e862f182e11c8d75b0269cdfefa99d1efa52fb88384250ebfb02615cc78b2a3309bac640b2c756e13a6c02adc9f6f8232f8706d6be3e91f1d31c19f68b985919ef4ace89101f3c094854d0b2027b4d9f05e1bcf5724a9c8ab8ea2358af3b621958fb64623e5fb32f4cb37d4019564b09c17dccd98306742047b05b2690a7901b15e8c715b97d9b0307fe065723e5031f95bf2d521a209044a5ffbce71638bf95db048efc61dc2a7d6f5eed69c2495ed0ee401f23e4255134e9a9bc70d6f1522847ae6830f9db893b17beb450be60f30b1352493d5f61510ebc00d79acc0fb24407ac945dbfabeb3cd2b8ed202b20c557c16", 0x1000}, {&(0x7f0000002c00)="21661a19971db516f452cca1628af6886b1888d8c257f84894fcbaf627d971fd0236057c60b5bf51fa2dcb54c92fa60acf1ddc4d836b", 0x36}], 0x9, 0x3) writev(r9, &(0x7f0000002d00), 0x0) lchown(&(0x7f0000002d40)='./file0\x00', r3, r8) sysctl$kern(&(0x7f0000002d80)={0x1, 0x48}, 0x2, &(0x7f0000002dc0)="5d7be9cf6f28d5ffa90c3b5dd6dc878251aa95916eb13b065b02b869e0fb49bc2c1f1bc677e9e1ddd2a72f8f9db94447b861ee00255bde13a3f4d21bd1b4542ed2ee5b1fadadce95fbf5f7d928714112fb05d10dcb6cced3ffc7f2d0a844579a3baa5ea6bc66b8d275bf4dd80227d9810d103303dae138939ff23669f6780ed5592b9e4bad6efa8ff325bd29ca501bb57a0dc9f435c7bb954326a3002e9534720b864682d1560075b776ae2cc9972374e26f7511f7b4aa36e50effeb12e0f62b26ed6476056f005e0068c1aaee1d523072a2441bbae3c604008a56", &(0x7f0000002ec0)=0xdb, &(0x7f0000002f00)="66ec9c05d104b8a0a5fe4f03b8f6b8de6db1c413df95e864e541f1846caab7e3bad0ae521580acd5b1d131334d7e4c66e7d6f74dd8749ee05983ce1afb0dfdf154fb034dc62c1b154633d070cb0fa126255b9ba24ebee8574cc1bbc64cc05e58ac003df38df5d243701496b567a11ebf745687c84b7ec87d25b9a5bda268caa6cc06b227679c81b3f1b9faf9e69be0185930a05afbbe98345103dd01525408da428c8612e5616653932a78a366e8d7", 0xaf) openat$bpf(0xffffffffffffff9c, &(0x7f0000002fc0), 0x200, 0x0) setreuid(r3, r7) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000003000)=0x2) lchown(&(0x7f0000003040)='./file0\x00', r7, r6) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000003080)={{0x101, r7, r6, r10, r8, 0x80, 0x4}, 0xffffffffffffffff, 0x8, 0xd}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000003180)={&(0x7f0000003100)='\x00', 0x0, &(0x7f0000003140)='./file0\x00', 0x8}) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) setreuid(0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000002c0)=[{0x82, 0x3}, {0x20}, {0x2, 0x2}], 0x3}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87, 0xfe, 0x0, 0x3}, {0x8109, 0x4, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYRESOCT=r6]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) socket(0x20, 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x2) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000", 0x43, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) pipe2(&(0x7f00000000c0), 0x10000) r2 = socket(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7ff}]}) r5 = socket(0x18, 0x3, 0x0) open$dir(0x0, 0x800, 0x10) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r1, &(0x7f0000001600)=""/115, 0x73, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r5) r6 = dup(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r6, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r7}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) r8 = open$dir(&(0x7f0000001580)='.\x00', 0x800, 0x103) mknodat(r8, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) socket(0x18, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x8, &(0x7f0000000180)="4b0000017a11e8fd3d642d5add8e262b10554a914b250803dd30e16246a78851f314915ffcdf9a1753a6f8520c79", 0x2e) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)) open$dir(0x0, 0x0, 0x20) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)) socket(0x18, 0x5, 0x0) socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) r6 = dup(r2) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x1000, 0x0) dup2(r1, r6) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa) executing program 3: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) syz_emit_ethernet(0x138, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000480)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0x0, r4}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7}, {0xc3e}]}) syz_emit_ethernet(0x4e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r6 = msgget(0x3, 0x0) msgrcv(r6, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x4000, 0x80) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x37}, 0x4, &(0x7f0000000200)="de1108352ce329dacf9885f2d23c81c0bb219a530e1881fe944431958726a2d3d03ec7", &(0x7f00000002c0)=0x23, &(0x7f00000003c0)="48c3e37592706e3ce59cacd9259be2172dd675252f4d1a34a54cda47f8756779eea4fe967281395eaa928ccf22a5b51d958c27a70808a230104f630bde391e1cfc956bf4c4034f8d08bd6b49274509d28ff800c9ee9aff38d30d275317331e", 0x5f) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 6: ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x3, 0x800, 0xffff, 0x6, "850a48c604218add4587af17cce31aec479c24c4", 0x11, 0x8058}) fchdir(0xffffffffffffff9c) mkdir(&(0x7f0000000040)='./file0\x00', 0x122) msgget$private(0x0, 0x105) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fsync(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x81, 0x53, 0x4, 0x0, "2791de13421bc227a6c88bbdc9020e6bdb06d3a6", 0x7e35, 0x1}) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f00000001c0)="995dd489823add646c07e3058b050340791186abec97fc0cd40fa7f480137c", &(0x7f0000000200)=0x1f, &(0x7f0000000240)="6d52ff4daf1e3e20b13a25c53d5ef051126c4e2c847b95d4df28c8a5ca49a4f5388c89a75b5ad0d1c30d15e911611b11de2244efee6d460056870645607e495d9e38b0b6832c8d0414748ffae035e76144c51a8ad13092d8d9e5c61f152382698da87b1b66a9c892c582c9cf24fe71c2e6eb5df78d8c2b452a91f7f46db4396deb4e2fdd49cdee3ee94438a46e4e7c52548c22697a0eca6fd8ba6946968d749b1ddb24cb104f3238529788d3f228f99825820bf2f8316118a7401441a783f7507a1123652f327f44da69c65fc27f84bf3ae31a6be01d", 0xd6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000400)) connect$unix(r3, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r4 = accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x8000, 0x0) r6 = accept$inet(r3, &(0x7f0000001840), &(0x7f0000001880)=0xc) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x8000, 0x50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000540)="0b0f5f73afcaa4d115250984cfe7851b63ca6a07d51bd81a3780e7f37fc4007f3dc4e59b", 0x24}, {&(0x7f0000000580)="a141345e87c31a3df2b86252890e37298bcf18ceb020ea537e39933797444582c4fedee76a159f7052a75b71674054914dd008d67fa384801c87d896cb010ec39c96198b113c626bc38f7996c78dcec186bc668b9a8e99ee6204b0ff942116f98cbb954367ee567ff7d7ad302fa0784203961a226e0b2e86b19567f70b5ccdc494e9ca5606e1", 0x86}, {&(0x7f0000000640)="2f4c71166c3bc3e1fb75fbfa0ec0b3da4699219c1f0c4b228f60cf75db3ff9c615c8f1337b2db38b06a05dbeb32aad9f63d7f955b77a35cf33e01d4a70ab6304b6e437eeae77d09026d9c7be56ca606cedda5fe6fd5cd96840f72ef23272fe0ba745edc4dfb7aea95d1b294afde06e3007fac777dbe4c3cd9b4afc74ea979b6ed13d1295baf8c437db67fa9ce5b46b505e068ed605a40b08b497be99f9c5e08c0bc23a93f2151745d113c8f9cb31b14f74ec4a60d48654e7d5d64d37fdede11f54388e19f78e12d71026136b4723c4b088aa0468f820a69a6b8385a1be11027b0a7fcb653deaa9be0f85646765601965e334a5bdbcccbe6d958d0f9023449b7200c44441d84a0badd9226ec4545ef3e98151b6ec2537ab9c9b64bc9288825bd0b66b6532eb52449dba1833c29dd4d81e4821bbea64dc465acc1be20541ab7a27b1873d298736bf0f39f940e0caf56b9ee7d150180c7a860df56da53c50114929a30656ff9ffe2e5e4d1eaa2d2af7088a7117faa5edd997c53cea794fe0419d1e997e9f0091e8f1fe215afeddd5dfe2a49fec457dcbdf71c40a7dda7dccb6edc82e99ad3429f63e7bb58730d3c27be9eb9c6b35ea5d97e62c6bdb9897e1514c141adff3207bada18c67bccacdfbfe6c1fe439d448bd7e30540c6fadd78584157c12db34129f22ab75b33933a68c128f3c0f421710abc0aea89df6ef7907d6b2c0c1549ce5114d198e756c0cb215a360234a9690454f9be7a2c66433ab27bf218263181944bae6bd670227fe4a2b76e46080b5008749e5de0032fd8022181cccb0cc78515b62a6e0dc75ef8aed33c75c108ea89299f74bcba9d98f0022805fea9aeb59e7bc54cf5b8183f168b3fd03ec90c3c5a3760bea20bdbf1d94856d23bd1e53634a76d3a0659d669aa82c798ee101f692d3567ac6b725df3ea56e8939e39889d6dbf4f49b6f989dd13c30482c23daa28e7faa90025f7e73e37a6245c0879131892f15a10b414447942596774f82540fe156ce053e7a3cd76431b465966c3e5df7cf8e4081b60bbc060b938bf0d47482a0b139b7ab2b5f0d72d22c6b6d9e9bfe49d50925c30680bb65efbbabb92527ac0cb5716b6635ee65c3a30aa0f7c3b55bd8af88d46272f7c9dacf7aceeb70aa2c67801264618129ea88c9bc5b2df2efe04c1b3e71f2a3ee859765e5823282afe471360d27211475698480ad31ce3a5cd5d3ea6be403f9a4cb4854548073486beba1450df3ff6bf7e53f83f03659d4a2fb29f78fc85088dad6f2df315a454205400f4dae5319fa32b948a0ead7f4b6928834bc5b8d3ad5f11f1f1e6f63f4d7cb69d9eee76e7aa86506420e8c429156c7e1f98d1fa8be61ac9d1e10a4594e4bf8a82c2f1cef38d07d2ec1e406d7156e1bd2aee1e8b6f73c9b97d5420793473b0c2ba3749a6eb245c0899683d84a79b9030d2fd5da30f527e0e73d4595a755583a06343332a00cef725b54fcd00cf7cd3f07a02c301e0cf39dab2f909f080c17a8ef30216d0604b77f6676b255ffe4678285607a203510d635621d2e55ceeb690131f75cc7fe209a41e475116cbc35f243048156485a41b089e27637955192f284f365183906cba5bf08fff37b14a2f6ac8305e600f3b1666e1fe48aae671ab95458fbb04074a751bbd85615f84e26f50e7e916ab05533f570224335d4b13405443b1acdb3a758e3af801f419ece4d8ec325519542b6cafb2c566ef60c8f2e21198c846f990ac97c20c931a37ec8176d9f5bf2a202bd55d63618d6ed5e94b91664aea5055cae6e1c1bda3c43cb4076e0c4e306986835de4ae291c5c6cc046d545b918dda66dd8f749bc361a08b552fe68ac33549d53de250370680ea74208e4cdd215e6e326f9849ca01dde3f636754a749fbebf61eebc0f7385720a3e46d459ea23379a32cc6070e4a7354a99c36d87684b0601828a05a056a6d430bc26e25c9f50b9f2c2ae8f30154d8580d78d14474e5da3edec9c79c36e9ad879c266844c231304174a6175da51f6e8a1e6dc590a99a1733922321896d7533d3c982ad0d6da80b49e92d169a95ff4a2f167a3ec91db172586b2b7a0fcaff8d573c21217b97a646b5e894222c2e16bd95f2c6563d01d42831338ea92a45313a963fec30b1daeaea8a1f61bb8878f7eb9c0c5524a4c9e986a009297845f3b3bf8aca7c01842499dd1ed07e2de435025a051095d5a3435551fac82253f3c12b9d406fadaa1278fb6f352390e0e5f7ff8eb87c2898ea91e8b03462529ac34e19f43e4773d7181751713582d14347c9909094a54b7ffd8661af812ca27f3415722eccaf1ee1ca78d9c7f39a28f7a77fcaaa3a43cb4f32263407cea10cfa22ddc45de2588e3a4bd367e7e10f4f053f829e54c2d79a7ce06d2838d244d5b38aa3d6f253e70d1465b3b91fd3b3843cd597a4c64aaf8cd1d14da5bd7fdf9d481f28bd52b3742f995708441305f8c7e5c6005aeec50886408c33d7f4b6b523aa890e1c5f588c6461eb82818f3c388e03c4e7ca929a1b125b91a9b401959f62a1128a9d2b48d72f9588f87b9661ea7ea7b33e05a7d977bf54edb679b3314a4d1de0a99bf1bace1377f74c0bac5b9b64ca26006445d52cf114740838259f5108ee4457855e6491b7ba0f358c49160f49345c80e1ee20f25ee1d36647bb07c8d0b5e160d5ed0d54ec10c5b69f4f45ef05a9c8f05b8c3782021d5a66bc3e6547784e0b27e7c9518c5cb00d043c1aeaf5aa9196c2eb928d45bfd2e185cf53ee0feb000c77e9cef8a734d00b8290a1ec0f0adcb1c5172b9be01dd58aea6429280c53ee423004e7c20d0da2abd64934e9aac89059740115603c55741e3cd272f1dfc0641cbfadd28afb70cb12bd7419796ccc714fa86c966db642051b8599c5216f6a07613a1bae5c1cc82fb949a50dfac2a5fd3701d4cc31b305e8a33a7ad3f19d548e72a2cb5cd3fa993aec940d2f9bd56c794bf75731e471145089cb744cefda449f0f573afa75c16da2ef6ef2c234f11c91673c33116ab9c66c73f8cc2c523f779f2800406cb8acf3d3067d43669b75e6b4faf3caeb0d933a9f641b089a077842f97ae48dabfbd52c248655d5e161f6285e45faa690357a153751e5c4708d3d806ddfa0b729d9f11cd7fa330704d6cf4332c99d087e64342732567d2221ce9e7e4ef223f3e3dabad1d84e64b257b350f40b6e0cea4f3b9d5c4fc8efde17d5e694eb6e1dc1e36dfe6691478614b37230e50fe6bb1470ba156861384af6565e4f104725169ab08d6adab7b8c4957d78a59c4faf1600665dd8ee997d5f0724dd881ac525f4649840615c5cf0f75d80dcc9732a8ecd8180556a4b256eb498c3e4cf7ff5775846bfbe58e30fd30b5aa0856dee0986c9e9d505981d0f4ca360885197923f1c04677be88a4f4f64ff8f3e16d0e72add2db819e467f1e199702074b0e893c75e86e575b9111b31db7fc754257c3268f9df2a62c8ece9a03cce7b75426ae47ca5db590b21fd34247cde3eea7fd661ecfeb19ee82c28d2f04e31fe0ecdb78524a3af8a15d35054ece8f5bc7810c438473f4db02b75ecc83c4f0a9317af2b9eff2345d63bcb884d5954050ac90d70783bae59a04f292dc1482706da02b36d30e177d07a1d27eef573e3d8ece255692bc21c4c4226a09b4065921cfdcd79dc93ee7fb40dc2736b8b9a7fb693e0cf962864392719c4c495d56a89c36a4f509d2d8fea2ca00c7bd6256de2e2ce0220a130cf9de3feb476005dfe957cd07c1fef655f43a27845e1ddc7c648f1a15b4b0784d940f0c0a93efe72f289efd380cb6b5f59dd987a8c147da2de75a6afbc4a1d51dfceb5c8d9f6dd6194fd4fbca73e6a1b31b034c9a024368fd90f2f80a0766efc4bb8e8ecb3c4e869b81d490a8119f76599fd3f2e4785100be96d81989984a47c70286e8a87a91defb907f19fc3e053bda33bcce9abf092015e8214fbf51dc789e4f9d9e61bb5e0cfaf4f287587f69dee57dc55738a404605bb8b2e1bb0c1f6affa8e804eee514f214bf115faab70d3a81df610302cd182738eda4464a12e6dd7f1eb69f3396fcfab447a4dde69c764718681fb1a87b33b271ce0ae86ec70359d144afe9d5a11e4376da8e9392c5130f865e628a47c1f50b816c33aea5921ac2f14654408c62ed067352540268ee365ccbadda589010a8b4b63e9d760a04a3e95de275f18dfe66fa301930e6a847bca12d93805757722d9ed44a047f032052c73920baa09cf483135dc7c7fb7d248089e18501064d54e1437cea7ac771151f11232c7a55902bf8701a5599df64982187bdaf70dd443a8b44fcb28df55b54022ccb782663fb298ea423e1cfd9a3e6ff2443fb042e51808fa054c7d7e02e55e688aed197b4d9fb3234643fd793cd968472b43aa1896223ea63c1a41ad9e0b7fb91ae75ba63ba609a9beb2996d6c13dccd6d0b47b1a5bec1bd290f597506ebea4f901fd0324a43a584734e23caa14a59b12714e4b50bc54917582b3685cb8e958d0314a2385f45175fb65a23b1085425b59aaec873067c21aa6ae6fbb920e6250bca05d1f77a4da6dfe5d5375426b14d77ce700ac76b94b61bcd95e461108b35bc99b0bd26b9eb8780d872b170c400217a7bb74473fffb9d00077ede2dcb02e9cce1df0920b993d3c106b1ae7b2d427cb15affcb42317d805255874c094a4066d3f83a80bfe7db110a594d1ae576942f5b647cfc4c0653e928b3516d9dae00ad6c4dfd18acf6aa0072a21285780f2cdcb402782c37b2c2bfbf0cb3c58602c18de4b743a234904f402e6f440bd1718e6f3d6c46b445523c481af840d7856289eb66a256d53dcd5baf915c6827cefd0d79c8a77c7553bc9a89bb4ffe7c3f7b7340f9bbb59533a36d046a53493121314c524daaf924e25530d78aee80ae986226c20db77608cbbc664bdcfed524ca22f85a96824c00ec7f3d78cdfcd683be4096f6ea8c096ea8218d78ed89668f2d9d71cc3e128fe951a2d93c4f979bbd9bd9e5bc509ee0fb4d3a1ecc04352ccef4acbe68a687cf848231c42f1f24f0991f2b7781028f824ee41227dd3363f885a69dc61a89bd204006370aa4fe5ef9950b178bb092fd6027061b4e952f053fc1157fe6194b749e0d8d7244be384149cf0c99612dfef6ca2d754a6259c1646641cbdf84da09bfbe51867849038ff988136196b1a12bf4eeace3f7eb168a59053e61c3d27c2f9662a9ba45d655a4ddd9e62ab44b7604a5b0e7b2f36fcddfff3d77b918e3ba6c3d55ce2b65d2034074a4f6df3cb0f57d2506af60885eda863d77fe1aac4ee43f18ff37be7a7e2364dc485a3ba60d47eab6627e5b2024c1fc1c10a135089a581dff70ce7a6d6a94d108bffc5aac230edf42c4b838a6ca38f299bb5cb5f00fab46ff575401c96bc926eb30e5efeac1ba22bc59b70edfd89414f46c44bfd068ff5f828a59ba88d843aad95859a631c382a43a6a5709e1ce9b8d61007a590b48f63c4a31e426f1b85eac9dd35d9c1859b30b2a8dcec7114605c4f9ffc4ec4f061278eec20c5ef2cab4bf48a07f9c1c3668d244407e395189435cdd046d89f5b61d1598e12ab347e103d9dbb692ec62613eca1caf0fa0645658f7c76351e547810f787cc1e89a85a32eda83b4c38a7a96c871bfef8a6e6aa60062848086785d9bee51c3d94bf19cc079c2c7150d609487a59695ee2d051a1a1f7fcd041747392fd5ef573bb63ae5b9d001fa98501ca8499403c384a461d761c4f82a49e13d970e60a9c867a70d697e4527833853cedcc20d52bd081300780538c80c1ffb08e", 0x1000}, {&(0x7f0000001640)="c7ebd46363c58a690fb782a9556c7538b68e1227b3801b5cd015875e7280df1a52413cc09d31e0e23191eac444eb799851d458f2e45bdcc83d95cd80a4a71003acaaf1ff08b40653ac5930ef063d018920b3db62e76d00e18a7de570d5226c026028446b54406779246620f8515a6590a75cfe73601dd000909accc02c27bbcb3682a3c8", 0x84}, {&(0x7f0000001700)="e9a41866feb56658ff6329a4722fcdf748330c580931f549088200165f2a76e3609faa7e21d2a0eb7d", 0x29}, {&(0x7f0000001740)="d43eca35ac2c80576c13310b", 0xc}], 0x6, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r5, r0, r1, r6, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r7, r8, r1, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x10}], 0xb0, 0xf}, 0x40b) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001a40)) msgget$private(0x0, 0x4a2) fchflags(r6, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) sysctl$net_inet_divert(&(0x7f0000001a80)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001ac0)="0519cd98826d4c8ae4ac78bfabb030e6831e7d3371450c46b240524f08d36796ae1e93271dac3eaf8e00cc924578650aba8765c9227a15d88e9845", &(0x7f0000001b00)=0x3b, &(0x7f0000001b40)="402fccc0fd8d465b0e3f02ab0545d46da239966b9ccee3f6eec69650fd606db97ace1e787a35797047ee9c0b7ae0b371937ad84d0ec1f776a65280e303b003f4b01b9556cc3b2b8d7a09932f1aab50d086e3b4a207ac095ac10f9b5e1193393e03234a16e513cbb910f81bf5dc2d6f0c7bfc824f844511279dab7ea486fb040d1c1afa996bcde888c5ed01040ac878c2fd6f8ac86c28a0f0e5c63614691f2ad074f0509c257910ff8cb882c96bae4530ab46183555cb0417651177c9e3d35ad2b8906d68f1a0ae9bc7e6d6029fbca368b8abdb3b399ae296", 0xd8) r9 = syz_open_pts() ioctl$TIOCNOTTY(r9, 0x20007471) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001c40)=0x2) pipe(&(0x7f0000001c80)) kqueue() executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = kqueue() setgid(0x0) open$dir(0x0, 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) kevent(r3, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffc}, {}], 0x10000, &(0x7f00000013c0)=[{}], 0xa984, 0x0) pipe2(0x0, 0x10004) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000001900)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @generic='3g'}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) listen(r1, 0x0) accept(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) setsockopt(r0, 0x4, 0x5, &(0x7f0000000340)="9f6a9ce1186d85d430", 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) 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, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x2) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r7) r8 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0xffffff09, r1, r5, r8, r2}, 0x9, 0x80000001, 0x13217f73}) r9 = getegid() r10 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, 0x0, r3, r9, 0x0, r9]) getuid() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) ioctl$PCIOCREAD(r11, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x1) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil, 0x80000000000000}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x7}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x80412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x3) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x2) recvmsg(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/128, 0x80}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r5 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x8000000000000000}) r6 = socket(0x18, 0x8000, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x20, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x18, 0x200}, 0xfffffffffffffffc, 0x20000000000}) r7 = socket(0x18, 0x3, 0x0) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x18, 0x8000, 0x2) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f0000000580)) semget$private(0x0, 0x4, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a25b320 executing program 2: setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x4e}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) shutdown(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x1) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x48}, {0x16}]}) write(r1, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f0000000500)="b6424197a45b51a346f698f961a6c3de17d3f86a8115b27633eeb483c93f65872e3300dbef412a3b3477f8ab761d82b548d817d7843c081547f239b1c195b5fb89dc363b84bb791d449dc99890380d172f637f678751bba5ff9ec59d1dbb4308ba1ec158c0258830effafe2115db55895c1474c76e39e9100f556960a352dc1c3e3e9e054b852907c4623c7aae1a82384dce8dd2753bde98ae2606e0bbcfb7b5e43d169421823bc3aadb7e12fa3c09ed5dfdceabddda0908deac6e761aafa76a395ba874f4908dfdacc0ce19a8", 0xcd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x50000) r2 = open(0x0, 0x0, 0x0) fsync(r2) connect$unix(r0, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1ff, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x40000}, {0x18, 0x1}}, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) sysctl$kern(0x0, 0x400000f6, &(0x7f0000000340)="3bf2ee74e347c82dad6ed5bd6fa755e1a3925fe49afca7e63f52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1a2d7031f38c03e56ad0e24dfc4f9f18b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35c55bdaa3afd86c4f2b93e6e5d10a351fbada58ff181da639bf76bc04942eaeaa24ba17d3249424f4b28133b9ede59b840f1622e69cf44406bebfa0a3000000000000", 0x0, 0x0, 0x0) r4 = socket(0x6, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x1, 0x2, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x2a, 0x2, &(0x7f0000000240)="97075f57ce6f25617fcde629bbbbd7f0301908b931a4d2cb2b01cc9e18e908473a991fabb7023f9175e1d3aaa86b6cedea608e45bd2ee3c457b12c052a371fd521083cad1c86f1c6c321be2df90452f7d5391b4df66dccbf8a9811a51823c36b78df449159d96e2caf5d76f8dec3c4c518bcbc80d4157dee", 0x78) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) bind(r5, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0xfffffff9}, 0xc) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x2}, {0x16, 0x0, 0x0, 0x2}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000004c0)={&(0x7f0000000400)='./file1\x00', 0x10e, &(0x7f0000000440)='.\x00', 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) select(0x40, &(0x7f0000000300)={0x0, 0xfff, 0x0, 0xffffffffffffffff}, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x0, 0x200000}, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaa89aaaaaaaaaaaaaa8863"]) r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000680)}, {&(0x7f0000000740)="d01d89ea08f04bdfba2f514db22b00edf39cf090869f07bba0e2455e048a0eede17dd6be994488b1745b3ee502313dce23b246d955f5df0b84060a12c66aa589782281763d191ab820d375", 0x4b}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000001a40)="6dab42cb", 0x4}, {&(0x7f0000003b80)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017d5d6bb8d16bf89e2df7479b1af201a3715b67146af17b6669e983833bc1005e3b241af7939fe576545c41a9f87f2784742d7f4cccdddad3b13fa55089d480c7a2d60a039b17f8e0a3d6055085dda5b88a352fe0a19287a382339151e83ad663cef5b2fc575", 0xd7}, {&(0x7f0000003c80)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc01ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfceb2bd603023400da1059f7c1730ad13ea8bb8e2e712a1ef74f5064452747964a444c2b18938e889123313c4f29588a9eef05358bedb08cf7c0d5d11b386d7c061e76039b85cb695428f51da628a2d580075d2ca7486fa7edf37efbf7f79b41c84af9ad1721ae34f87170415d89a0f1f8536374a0e80cad9d0c03d822844de3cd5c970eb79e44f92c634837e894f16927b7590a50ccc861c5317a811ce88fbf560911e2f53e0", 0x163}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r3, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r4}, @rights={0x20, 0xffff, 0x1, [r1, r14, r0, 0xffffffffffffffff]}], 0x80, 0x406}, 0x4) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$kern(&(0x7f00000002c0)={0x1, 0x5c}, 0x2, &(0x7f0000002b40)="290eec98caf6402f4c8b3153a92ee52e222bbc284ba14cb34c1d6bdc00302e34c12dd6a922601faada55b8b595f171b9eb54a85d4d3abf68ebf584eebc3e08460d0e45d20309b1e099cac28ba9cecfee81a87e23b063c61119290bed879ee09d75be3b2c13b0b03c1da4a94383249d8a76556124bbbf26fd3f54d4e282bb52070211387058974a3326b0f64a9194a22318f6a575d6e81d4f6ea0bdae57bf9da6e9bb005887bc40a59e43813eac0480bdb2fa91996bb27a75bddee5e1a655de907237f872b7f64d240cfe13b25504798998517e451f129628863ad3a3b30131749909657ecd688899db831826dc943a22cf7b64f569d62864925b8a686d0613dee48bb77aaa35f0953167529586c9e7bbcd87257d3f71376ebee6b6880534ade86013e1405956647ed1e5c1f2494e558959a3d010b4d6a87d0ded0e3efe9e8934c188c52fd0b32ee9c4a6c55afaf212ffa26495b15a332be595a5d2e6e7081dc40badc6f8742500c39a17cac17fa2b123580fa0e96847d048da89833e040d38465d3398d2eff5338271d8869fdb67e6ada6d6d278d730c9fe974da3101e1a9068aa3083a8423825f755742c40d5e250e8f095df6fcd0b48adff84cf514495ac917a4210fd7d2cded29931c9cd6939fc0fa7f46ea186fd822ba8f908efe3e157b2a97dae073001573bc05f71e96fc2f2a0adab65a0cd692637986592d39e0b18ac964e6ff68bb94badb60932941ef69f3aee9a91761bff1bbf5477c880d1ca285ca76b620f813f1aee16120ee98383949a3a531365dbb86a1488d0b023ae7070ddeff76079b7419469e3d7325e75f87e2ea6b5c1bf26c850cbf71d8dbafcce1e3c0d8efc5fa89a627770c6f97b15cd3740efc8d5129ac0d84ce006f3cbf1aed772502eb8c34a87f1ab9e923f183076c7249b0591e60caf5d1e78f5c642dde4aef4bceca9d681891062c959d84cdeed0911112853330c08493f216161b4dfb580c5a72bc2f21f7e486552a9c85275e11f22e7dc67cbbda3291d266e144c89bc40ff20df65c639d131a9dc9f43998385046fa84ff385ef4e51c6dc7d0dc9a90d69db5cad04ed5c0d0fc57b19a43ed81fc8caa727e7dba9052e088c9cebd8eafc861271e60d486c692327bd682a1d844b53c1ad25b081221768a028eab6c1ebb5f82da49fd2e1cd63524597a1f68db7e992405954edca4fe0a527c56e409f6588d762b95d306bf4165d823349b21384e489ecc3330c3cd1e008205e274ffeafc2b59754d1082f69ff3eaa31a2f93d1947383016213e6d9af304ff98acd13db7baaa89ad613561993a9821c43d4fc135f0e35058529e030aac6fa5079b40bf55fcb214bed821c8590ccbe456eb23e15690d8d8d547152a3af0c722efd5e8cc60ae287c5680ae57c1f1269af6ad0defb46f6ae7d6f3573df702d0c9f780af61b313eeafa02cf836bd1545a73a09bee2abf9f559713b1cd2f8a4bb0e494b6ae8d384b1430db725640787d7c83a55695412e70c2d06e0889446ef95cc20c5570dffdbfdfd3f5c2ce1837a5228ff9ad42684dd55a5d90a409f4bf49aeaab29749598d096298ec84b78849b8d5c31f8025e9604c2c5fd4bd44c6a10d5b2f9fbc984deac40305725428d7cebce1f336c11d282435defeb6737e3e7d313c77ae1c5a8ae89242827769af5ae2f5de8d7ca0b463635e8513e6e215b2aea06903f52f84c8f532cf1df55b1469d6d24e06c0016558c8c3da2dc94ebbb893258acea4ab615902e0329078e0b5fb22c9c65b52fee184327d3c382e766bb061e0f9e8fbcefebd3626327d47fcad8c607659922cfcc8e4fbc25ffd8f35f043f065467089bbd9d972cbf9c85332e3c50400a0db7119de0caf3a7991f7583e30831a5fe364ea1f21053e62d0c6ba7c1657899716b635edb92044ba64c32e11c2fd4402fa60d637d33edb9b253ddf79cad5ab916034f684db4609b3d5176a4f47db2a319f81cd0ed5b1d1634ac0a9341b58e37921b23194ed0326eee5607a764a4e48cf609ea2efc887a71028fbd4905463919ab68716f7d9141ca7d7c1441ead654562256176a70cf0e98a2ae6ed91671876c39daf2667c30183fef24eb918226a68e8307bbffc61842239174e4c354bac8dc8a4ee488d05cc85e194a45fba653b62b3412876da5d3eeb18025b74800f69f40d4dcdf7d24dbb7b3bb797282d48536ad6c34628f228a01d1e4d8f9bcb9100bebab532b7d132e700594e49b5e682d1763fae39fdefe8ef26ffd19cecc44d42fcb9bab433e55617a3abc2063a89ec4354190f11bc512ef81b3ebd244689f31757b7a3865ef0f7729472aed70aff041686902616e383cd166a3a8f576daac7b557ade6e6170e2d4674a1c14359eda304a5a58587331182acd2fad4a83e92bdef70d8b91de10b2dade1f4a0dd05d94f9e123c5d4dd06074d286a5846c78dc58563b0871b5976017492d495ed83ba4426473a6534a47644297149961566790d6ef5c6c1ef188e810a76320ff9abc8ab28ce8f576c148c365a81f08690e53baad5b09f02ff1dcda3dbbc3fefee461273eafc2f7f26d42b0d7808a892102ab82042aa161a6d4bb71caec8a4ad78c3b445eb69b7d6f509400d4232990c23f0fa1095c97d1929d1b8212661b6f2e58089d263e4ce5b579b2f12b8c5a20f3beb3c6fa629ce6360bea915cf14808bdf3249a8a586dc8416f502873b37c5cc5e1bac00314c762013ff4e022f79ffc31e785ae3dd2054b02c10538136bb945788bcf70452cabcc6bcb74ec41c75747bdf2c9f18ff1f26b398f45b44a093907328056c0beeb2f727153d2abb67e865bbceebbb0a78297ca9a3eb47d11e8bc680a081c470d25dd955894ef24676975f9f9ebccb1df1faecd0ac1e1516fb7b78c1cd42b00fe44179f8c8db911d7824ff6d9bd2d011fe2bd3f61a6a8e9db1735eee5dc85c84fa56350a718d515c25b8f7cc7ea2addfc6d02d1ed56c11d05ed25918923c176f0dc8f305ba7eda9dd5a04be4521e964ec7c0fe8fa096778c10d7e2dba92e817f72a3b8ab3ad5c00ac96b801b81bdc0c2a5539603c6efe03417a0f859849beb59b391312faf930931f841ccaa67bc84d917954759c0f2fdddf49f761991eabd2f13a8bc00f46b65b5fc7177b5bb315abb3a935aade281c93d45cf6147c048cbd18d7b995f188803d36de7bd7de3d8f5ae7457b559954d79fc210b915b32a9973760f307eb0a14ce1c3869a8dbb63f5bf5bb2db632c8ba661c14a644aa2288e7a915ff867daebdd0eff41bc686912ad6aaf108064dd6cfe2df46e27c463428975675afb2ee4f906b032f85094b71180c82cb34bc6aaee8d17acd6e4f0c32f7af1cd48c921c3664ed1c4690e152c35be73f3d9d205f1a46b5341ec627dcca8ec96bfe66c3fead6e3a52484fc7d022bca16b7ca122df7f65e2391271fe91463add026cbc6d034e7e0c8ffcbb4e711c39e1d7c26a672739f0a14b63914def9a62cc19a394ae702b7914243fab915b9a1abc2013e103139b237d1e7a9e80b2a0f8a000e509f7ba6c8b969952c65b417a09f071576a00b0541b103f0a33b31b9990d827fbea78c958e350a87521ceafd48d8d7458b4a434fb5e9604d7cdc13097ad43aebf77f472e9167e8392892123d7c2a1e7c83cb31f710a017182848eef8bfe36c55de92f1c8b018a4ac8ac9e4b31f033107ff15856da97618a8ef606a9cd3688dfe0a58a45b8a02f48112d0eeec9fe15a117c15d3e3b4b7be997bf52ae95746acc80b695e83aab642d581e33c2af9a9fc896d25ddd683b0becc5a73e25987e419bc2b1ab946cd0c108f10a3e7d33f41aa4d399da4370604e6a6156d3e1ad33a9eea0b67021a5138d76ecaf76a00e30b093daa1244e07a20624fc21873b8a1b9a2fc4cb8c3de95c2e478afbba027061ba46547b0cbeaa4cc0ad394b1fe0dd6563a3028999af445e4d0880d6dd1bd71d6af0bc424439bb55c14548ec3b609a91bca01d14b4989f611492754e827c61f2697d421925d6f3b254c452f4d0e26ca2932f63629bcca875dd6e58400272c781adaa1d1242c46904fdac555907d1f5c828930387dd636ba8b39af336d2bce8282b440d97d752001ebd43ee55d83076b1a72aa09d3e0bfc0b3b70045e45e4d96c1e5bd487046cb81d8baa10d56467ea47f0157749c0ad6dd43e3b72cff3b03da5010dd07e1c5a7c3e4b8f7640177174e310ef3165b610a85e7c95fb43a9963d9573e68bc0158a685a47ac3c138c402ed79baffa9d9fd1bc41f54e74c3f2a9f82b8716d0e7aa0ca3cb9540b8888d003d4e632602c27f5b3cb6dbbd6888bd3b19be3d260e69b0d2a0e5a9b19acec6777ea4370d846ab370b3cf7a00f0d948d57b57b2cf81212850bc1d7f8f31f601237502f24f8639d491628a4ca78aae354aeb5c14eb996313efe7b8b5e8a10b5c9b02a0a8a99596dc9aa8b9ad73ce2409db5e823d8047a8bcd8c201ad8b67b467696a2bd7eabb0209c0697fa24fcd1079aff31799706653bdb015fd7cbdf5924dd1e30f327c4404a48f6d43675356ae2096581d577006d09f9b44cf5fcd327878c0e6c684e2b25ac4d4faab875cbc842ee06f898527b08ea4f15c234714544ef23e0ba761f49d21a95036cc879fca6fd53bdbcd9f3281577a080cc82ebaf6b2e88a273ac749c87c7b17dd65d4864bf606c1f458f236c0dc06f0bb8b213d133b6a6a6fc3addedc7e8b55e62d5b9660106ed4a82e3711afa9b9bb12b9f476217715d2f11586769b0e5f11acea64098aebf871842f4847cb93f77fdd223886f3a98e12b04f0016743313574e35c036be7e2734b96d9064ebdacf98f069fef55f0985a36d1a225a95fc415b39d69423d9ea31c95cd4a91904e1d8fc73be43f5439ef3e5528646fcd3011f6525f26cd5fef704155291ba4f8f86c90d936aefbdad5d7f165f80b15bf7e3340a44f8695204043561e9120a92798aadc4f3b7ef76b195b5a59216b326c5ee99a0fd97934b729932ccab2a03367ba18d616ec17697742fd7c082cce2177b4204e8dd4b04a089e9622530294797c8e4d6f85528f44ac762687aa50447239c76edae4e38201d81bdd2a7ffe2a9389ef209f3af2dda98a9ec519cab44de31ae4f7a76fd0708683913200efd782c565e461a02dd422b1d9217eb36bfe8564b0a4aee3435b9e0a00eb0e5a8d0ee750e802406b43cf8e65a0485f6a5d8f07a15cf9f4a83686a69efcfa8de00fa1feaa47bbd4dfd79b865c519db0da6cb4f232f53d9723b87c065cda378e9df426671e060e6f1071ddada0de05a9207b5fa3a50e56b2171c741debde1b639de989c01f903b3bcf60cf183d1076b6ea08dc0fcc694824b16439506bd862b44a8bc2b871a7a829fae9d7a5588dec06b16dcdda6473a1f31fba5d515cd4695c52fdeda3ce9e81bdd48b73c18361802a949ecb40cfaf28cb9d1a4dd84b1cff643d7042a2cf8b240674ad2954c746b74fcde4f61d6475a484340c037cda4087f282d6a4b7660882957873e2bc2fe1a229e4848c4c1f4d3d95df867b1c8761498d9e08eb21f1728103aaabf57f7f3dc791b546b7dcc518d0c79ece1988e466b73599fd40f012abe885a5d3c5ce08b67e47acf15809685b2dbcff9e8ddc2f0b1124c91d61496eec24b58505dbf465877318b9a2e437de513743d3f3dde11998c088e4c74465f262ab50411dbc6363ec6665aa6f9bbf796f5440ff5cda0155dbb3835ca7436d901a76d7fbfd4878a4a5b7a11962f03275a1b9ae7c4a10a4f5380e3d5bda7962c35ce032dc5669493c22ac6ab25", &(0x7f0000000580)=0x1000, &(0x7f0000003b40)="cd1c262140218e1c3b4e63935bf7478584a051ac8893533646859bd5eeb850f1e74be065e266e0bf0e9e40a708529752e9e8aab1", 0x34) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [@fragment={0xff}]}}}}}}}) r0 = getuid() setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) getppid() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a39006065", 0xa3) r4 = msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x48}, {0x16}]}) write(r6, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) msgsnd(r4, 0x0, 0x107, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) ./file0E 3è÷¬ªÿÿÿÿ3g./file0/dev/bpf./bus@ ./file0-./file0 êÏvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a8a6570 executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r3 = socket(0x20, 0x4, 0x7f) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semop(0x0, &(0x7f0000000280)=[{}, {0x1}, {}, {0x3, 0x4, 0x800}, {}], 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, 0x0, 0x0, 0x0, 0x100, 0x6}, 0x81, 0x1, 0x100004}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x6}, {0x24, 0xf9, 0x0, 0x2}, {0x686, 0x0, 0x1f, 0x100000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000002280)=ANY=[@ANYRES16=r5, @ANYBLOB="428aa536aabc0edcf786819bb3c0280e6ab5c5a1fc369e557855bfae5083efba3e97af7545935a1bd46ad38563523a0fe54193ec2a1281c079be358a3faa880fde6bfa32e12837dd077013a73dbb5644bb9c979065cdd86af1871027fb5b9090e013cfa7a6687e0bd9a23815c43f0dbfae0689abc08bd891147437b1348a", @ANYRES32, @ANYBLOB="77aeef8382177d9e03b4e5710c90767e9fb124a2f1383b3b92f61d2a87d5cfab28bb3317e1afa581b1c3c3c236c5dd2def4feed14992064a17096fdab748ff06871f7f0d45c353473b55f128df0798284dd5d17a8859d4366f2bd92c7af68cefdabdad87ee1ab48bea8e1a25dd8f54e0e23577d77e471dcd52cb14a97a3b67835655fc11ae507c4bdce524d5125697c33ad3406a916dfcbb3a9a451582a29c85d6f023a4129792b6250040241e45c64874e71992fe6ca57714a5d8b20a14881d378393acacd92a4b947b81b361096cc4e4bcd24cfaa8f7110aef2f04093d08eadcef2004a6044138497ca4d98bf3202c42753d562c4c58fe7da220b8a9468a1ec58b5c730fc4f10ab08a0b19d238974b26dd24787d4fe3a37c5a1af5273960bf15beef77bdd89a4e94dcf4af179a19cdcc16d4090ed5255f0a078ac24280ea4ef4b10ddecaf0e9c9a596b7144dea8757e381e565a68fc52d717cd54f75f1a96897422a76165943970d928a47171cb597d696ab0fed052efd14f4a00712b0a25dcb091082d01d509f499455b9df24f8765f4ddb7eac6211a55a469bea760e8c361d55a8ab3d16d04ff54a7f86b6896e7c08ede5b9d99dd63d3e35deab1e5027ee8052ef8aa5a6aa61ce596074499a7a56f5a1751abcd4d586db245b958209b0d542ef967584106c361fca9e368db4fe93c26e03943ba33f348fa1ac83fb7065a3810d3202a782a2893a24b6032b2561f633cc6ab986c4fd656bc92536a2b7aa6370916d23a7c7bd9b163c359ab0ced98dd4462f9a6b8cfc2e4a254b06e74b395ae4423f93cd5babeb812eab7e2d5bec602c9b1daf9436da8e04a88890757715ff05d305687c242dc9e156ede2e0ec70481abce51bae5294d68e2bbd111de6c7de520aad8dbf9287e0c0d7b6d7ccefde91acb9db5915d76867a9b86f0d02de2b8095df5a204100a94cfa4c6f7bf20f36da0befd03005114c407bcf76fa7c4379493ab675d4d38e29c1cb595abb3b72300a24f8296dd1c274fc2ce202dab0b01ed0abf2b3246b3920b16b00f96deb19cceaa9835927e281cba7d064df20d9293ad584e612162bce596434d0c5cac8c2b9da8a9ba0316e4dfab72f13d6c118b343987ac6781693b00f92e0ed7c863f0f7b8f2043dd68cc9ed9c88b45403ed8b9b8b67cf44ad59eacc545aaeffed6fa08777ccf21996be02559298ea2e755c5b77ab2eb890f2d7485408b180fc15ac80dc33cdd2a4b83b75fc8aa23fc4c151b40ab85070934a2f448a029b282dbd4ac37b394f42613bc62e4f291e74a9af957b73ed242ba98a649fea10efe61cdbcf88a360e027b4401b0062e1ac9d09be46c9b77ce1d3565e78948a95ad205168e1732da50dfe5c662d9028b3db66c606d6bddcffc13347bfa8b2162bd91829ce1ffa8267d1d867060867dde7bf807ea707b784fea40512e973db3d1c1f150ea96aa47a543c269a0ecb4020b9799137be31bf0b13a2c792545d718aec8108f87205c9209383af0e134eb6836ebb73c82fe8fefe4be7eb6b8627838d5f892297bcdf3d64c7b2480898679dde055e75772fa4760abf98a022340ed83af944d45a6127a26aead7e554395f171eaac543e466311727034cd4b4ef34b75fbdee65897fde3f5cd7fcc36a39f2ff077eb4efe89c320e69197d733bae0170ed074c092c8c75544186b6d606a2ddc248da5b687f142340d893ce207e3c025ded01071b6b27bd0dce4918b025013391e1f388690173474df112c5a8c7285f460e24b156d432d5d4a6f7cb6ef8d90d2f4890c7600909ec02b29bc5d78a7b1602fcad9c76782dc7fb2535bda118133a98af34c90684b67d92390dffa373e747bddc4d7f1f4ceb7554cfad53356e7f7084b15dbab126a38d17a63b52aee144c6e0b19a2ecb0a96e185cda8d42d8de9be444e0a65c724a54f72eabd0613796b554d2421526ac213bbc013b35952a33928de83adfa72406bec5bebf2974f76cd6450103cb99d0c485738d019177aab31a92243e862326976fb69bab4a74170c424cf53621da4dd484cb976260b9709e9b0671375e16a7e88e7fcff703f57d8ddeb21cafa6b578e1b94ff74966662e8b9b20ed88f30cbecccebb7b61eb9bc0a4455cd948d1ba6164c46b287305536d49d56ae6f2ca96af669be59c1cb2364e95d78e7303886e44bd8829f73a2b37a17957b88e4a93aa624cef78f78070903ff80b7c52e4c652a7f6629ab37370c5c09a1877061b7a4352623a9525480e0aae5173196b09a65e47f469e1f8f7803b9b4e9bca4c8612aad62125e768461bde71701c4fb506d2f74708f49c9c716e3a02234ab75f6adc28a1903c2c6e3c67afba6f0baa3cb14b6e2f446251cff6fa19552b583e7cecba071ccf5475574c8048300d2c53681cd1b09ff38a450316d0cafe9d85202c4a1d794d481ce47691ec63dcb18c1eb60585a3bdb963b42d7c765938127f4f9dc804e4fbdcf32cc02b17b1b521d6101bcb6f4ca3bbafc489fb2e223f60d435d3c597d0442485aafcbf4a390e4e60e33a5ab35d5f76bbdffd078a12a07c71fb1b19ba0f6087f196b2331c321b629f36889ebc4a5dde1dcb5c880c72e153322a9b8a6a566adb6b42abe0cefc38458f785a5231e7877fbf8404a1fefd973e2367a3777fa7eee6b5940ab454f9e24caecb94264e7a2cb3a1d73ac3202d60a519a64202963a42afe2182d7c6ca678779e287b365bd1f759e68827436fbe97b27857c0185c5dd86815dcb48421e82ea29a63581fd86bb18be7b04fe58e5926ccf171330e7943faf4ebb8f1d4780760b3f158634270c99a89051d20ac2617966f3f755995ada9aa7b7f217356f16dc50e5881536962d4a8814f812e51a3c265cfb3fa4ea1ef95e313724b70d370452f81acc96bf5a0e5a4c8f01c0d5d79bbd8aa55d11a99715a45edf68ad701fc07a07e2e8eabc1cf32f11ad6e9e0199a4abeb6828cbe7cab7a162c9a992d4824cc1726af0c726d45ccbb2e4693b5b1343c460daf756b24e8e04d23655ba1b6d84d926ecd966a2be5c465760faccf35ecf6733a053d1627d1b0c61b2c9958ab5460266c216c8b09553e31a549958c9d422c4090eea544f67aad3331ee0bd1354e1d0f0acbe3606676a45242490ed435c0bc37c96ce7ea6acaaf8dd6724ff76bc4ffc9421ba7770506c14cef91872a5f0e7b2aab6a50c33f6a1259d7b57359875ce187a2197b26a404dcee0ccc4f176e7046991d4cd46d0e707ea4fcf6a7ceaf99d3cf91221c1720528f896e587562409d6ee2b5a2d914886eed2dc0ad67aef9c0566c65c90cd79f3c2e14a8a123074d5a351920cecc56afa5cb0ee4469715f7cb4f6b94c69d582dc94f36c6f023945b6b632ceb5c83d10a3d89f140d8435200ea428aa6f0ead01e814757090362632bc979c9046ae9b0243b454b570cc2e0eb68075812708edcd2722e8fe3e78822641d36b35896bdf7f660bf199de7f5765a9a7a72cf0948f775dd022df2b6f3adcf33e55c33726e5ae00e648a08d754c2292ea309e695000d38e4f6632fadad13189824a4e3e95ea90d4049702f08be04970587f2c9d4e6871e11616c3f5fdcb7c946f393fff9da948302dd4404e981d339569ee83381a4f4467a210a8bad468c5c09c09fc002562b91644d8374274949da47fe21d30d051b8552097632decd13d41157c5abda22a28449e6aa94c9157af9ba204372a12235b9844e4c5e6675e9b8b9301e1f8f153f47c3ac62a91160f605a09ae5d8b5c87871efe251e15de6a0ccbbc3ede0780b834279c7354d94da64603369f8f89215ab7f572c5f2240eddc7a3526bddb9e2f0a884c885a297c15d14631355d6364092b3cc21bee60309da6aa96e0872245756de0562b25924e57aa861dc65429c9dd9a40a473db9ab5a689af1fa1dd0e23ab28dee9aa128fc806586778be90c64f7467ff4c72efbac4945c46c34518e16e18dc02cb44935b4b301205e756fe5fe25a400a2855208e12bdb694f68d68551a6c0ebef607f87cdaa4b2505cd202bb67795b3153b03c14fc52a9585672aa8c24d0458698ace02ca6375570b598f9df2701c7a66037f377e3e183eb3f533e90470f30a538284b43053424838c88c2413ba73591d64d1bbb1e73a09473824f87b1c951e75f1ca3ff480bdf60222828b6ec4fabc0718e6fd6719c27be954d89c6c5e9c4514a6611a6b955e4a7caa1bb8479f65dd3d8834e4b4c11703caa5e20b9e7351369c6b35cc7a3839e91ed2187780c1694ee27ad3528f5b18373ffe7cabf137902d686f0cae85c9591f1b678b34e9c007d9b0d788efa18ea6b759e2c162784466ac7be650fd7af3beff7c136152229658eba05f937494ef80046eb438970ce3d3b4f6eb35df7e2d4e7e437ff73fe5628a5f3b55936a529eebc4a7501b5ec1911879b7bc4df45d301e9aedf483b7e72acef57e704eb3f095e009b634997f3b9bb85c984a53bdcf8b71ada8a2886bf343b55aac742b3f88a92912d432b49c597673999de5ac14305684ee89295565d8dcd4ea3f0d64f81cc5ce0f1b8e7d403d88ed4f4a61b2239ecec95e1ded8bf2be9faa2499f96c4771ca20d9ed7e9c04a9ab83e20803a2c60ab421611d68f36d68260a7024c1895baad434f5954da01008490580eb65dfbc9025911b6ddf7df5dd4bef95902e6120ad53910c7187454527ea789ca2468a10b0fe9309cabfb907b31b0822de3acc53f7556e585d749585a979645e4e52b8b85a1f97f1d0c406d534d697ee0c24a4d129e6b840786150e97a97e078e9ec8e9ffac8155350806c805608010d30e6a7ea4da3048adf4f829a9974fafbb9b7b5f37701c63e8f162a87a4efac6ad1ea4334d9aae4b1068f27da12c43fa4cb2bfbe8e9c3ce3ed0046e7b03ff3988c4a1b6fbe95aec0a45a3c217a2dd353e64fd102f5b921cc9589b1c6fb04a035352c9992061a70d7d4341c69063a19a0da71eadacaac402699279a2afcf1cf4a146d9cf64bd34cd78a942517e89fd347061fef17dec58da471827d90ee4f2f50c99c25336d662a17a60367bea546990f43bf148dcc60bae0da68d3f8cd48db7a614e73b3ed1c8025dafaccb577b1441949e1407369c213e7d3a75fc265712c856d921b538037246c7e05d7ff80cd4f3f05d08c32aaa82f5d3b7f3a64aa98271a14072cc201e917f7f3611f2d4c4bcb48cf391d412ee0c92709e3091a530e250ab4b4d3c5ae3071624f2b7ad277b8894935607c9b162281938310dcf1d3c9d137b0a5e965e87c598658efb63200c2c68f13502a6142bf7e5ca0ed95bb94271c2a3beb3b100c53babd30df20a57fb78969b9da68768abd354b62fcbbdc9d418fc4681c24e3645c3d6e69c5705fc2632a69286f2fdffbb322346920ea82a5b6ed7638dc6e71e33aa57e5c585680697d2424f6e5be5f205afb0bf67fc392a79fe8e2aeda848ca96f6e58b8c3281d938687fbfb9c7ad35f303391fc6a31a237d75847656177fa21ac126d3cada85f46f5c93a3bca8de456da48db4a76e535d43fc6a841ebe29707e3b8f675afd48ce25221f13e7da837d2eb19b4a2eff19b5efccef92c7bff5cb684c64ffe533c64b2ea530aefdf3f5966a7af8f6f8f99ce1fe036690b7fae8e3981a78819981e749a52d05fd5788fe81269d28e8f5eb7bb9281d29a9d7ecfcf3b72082c5199173e53e4d6d7c6b64a728128b7a2af92889bf4797d36885e0eb610390946b3547a5c08e13cdb7627dab380a03f2b6fafac219eb5fcb7b444deed74a974c68ea64165b07809d4c609df642a05073b070eccc140c25399b44e38ea95088052ee250f62d09c699792c6a7", @ANYRESHEX=r4, @ANYRES8=r2]) getgid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(r7, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002200)={{0x400, 0x0, r6, r8, r9, 0x28, 0x1b}, 0x3e, 0x4, 0x100000000}) semop(r10, 0xffffffffffffffff, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) executing program 5: link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="dbdd88b419555d2f89514260ab0efb28e31c27112101bcedec24c03ddcff93857575a76f492a941f4920b4eb0a59826b396ff86908992ae8543f82d631f210f4228336d23b70964255e1fb", 0x4b}, {&(0x7f00000001c0)="0da591c86fd1370db7194b58ceab9408da71cd2649db9b1578b542633cb6ab569221ec1a3f386b2500e84163bd9244c6", 0x30}], 0x2, &(0x7f0000000240)=[{0x10, 0x1, 0x7}, {0x50, 0xffff, 0x375, "23ee27ff287bd9a7026d736773a799dd2cce21363a789b72f62db50e6a64baa56562e3a8f3a3bdf4019586954e8f6116e1317f44eb7e826dcd8c7ee270fc3499"}], 0x60}, 0x6}, 0x10, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x34f149c5) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000880)={0x1}, 0x8, 0x0) msgrcv(r2, &(0x7f00000008c0)={0x0, ""/156}, 0xa4, 0x2, 0x1800) fcntl$getown(0xffffffffffffffff, 0x5) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgsnd(r2, &(0x7f0000000000)={0x1, "0c6ab8a54ae20da155304a0adcbb257e427e7046f23dd7c700128d1a115814b1"}, 0x28, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x0, 0x0, 0x0) getgid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400), 0x0) executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3b006eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="0b20224119b14b60", 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) dup(r5) msgget(0x1, 0x0) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r2]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) executing program 2: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300), &(0x7f0000000180)) r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0xb, 0x1, 0x4, 0xffffffff}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() mkdir(0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) r5 = open(&(0x7f0000000100)='./file0/file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000200)={0x60000100, 0x7f}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) syz_extract_tcp_res(&(0x7f0000000080), 0x453, 0x1401) clock_getres(0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2eb304ea", 0x4) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x0, 0x4, 0x0) fchown(r3, r4, r5) r8 = socket(0x18, 0x2, 0x0) dup2(r7, r8) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000040)) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x722, r9) syz_open_pts() r10 = semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000100)=""/227) fcntl$dupfd(r0, 0x0, r1) socket(0x1, 0x1, 0x0) executing program 7: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) getuid() openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) cksum4: out of data executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000100)=0x966b) ioctl$FIONREAD(r6, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3, 0x3}, @rr={0x7, 0x3}, @rr={0x7, 0x1f, 0x7, [@rand_addr=0xf6, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x4e, @empty, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@timestamp}}}}) getrusage(0x98be7e00aef6356f, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000001c0)="a1bf361d1a0ade333fc4c213ccb0b8a5516adc0593", 0x15}], 0x1, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f00000022c0)=""/4109, 0x100d}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000200)=""/255, 0xff}], 0x4, &(0x7f0000000300)=""/69, 0x45}, 0x1042) executing program 7: setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x4e}) executing program 5: socket(0x20, 0x4, 0x6) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r1 = getuid() r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r1, 0x0, 0x0, r2, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, 0x0, 0x0, r4, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r5 = getuid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r5, 0x0, 0x0, r6, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 0: r0 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) r4 = geteuid() setreuid(0x0, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) seteuid(0x0) shmget(0x1, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) socket(0x2, 0x5, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) getgroups(0x0, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x2, &(0x7f0000000440)=[r2, r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, 0x0, 0x0, r1, r3, 0xd5c49c74d23616f1}, 0x0, 0x6, 0x102}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x10001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) executing program 2: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002a80), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x28) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000340)=""/220, 0xdc}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r2) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000432d93145814d62813fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7de9032bfa896443a42102002de8720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x2f) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x2a, 0x9, &(0x7f0000000140)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/7, 0x7}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa62d4c63cefb986dd605ccc3000146300ff02000000000000000000000000000100000000000000000000ffffe00000014e224e211593487d420899513661e571bc34561755b4ebcc57073bca21f93dd57acd241aae7de75111bda0a9efc15623afdffd3e9ab77bbbe3cd9722cd50534ed8d5d603652c8cc4c66ac64e295df040ca7f392d181b6219112f01895e11a22d3c520f3bce93c830966b0e9670fc188c48627963f55c01000000000000001435be9b239cd378e964d0a340fe41039306c26d074cc591df7bbd5b4ab89909b43b50c2c4be2e8b8107f7e7e4913306db8f66003c284614a86e9ecca331ca80747a5f42902216cabae56952bab41daa962ebbe987c58b16ad58ef818602606b153aa961c4351faaeb69f308ef29851333ee86d7a64e895b256cca03bb5f865c1b5c7278f5cc570211e6d8837187de776339fb6c9ff87f5ad98ed50130fb92bc3aea36c7bbe3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000016c0)=0x3fe) connect$unix(0xffffffffffffffff, &(0x7f0000000180), 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x2c4) semop(r4, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) semop(r4, 0xffffffffffffffff, 0x53) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x5, {[0x17be400000000]}}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x79, 0x4, 0x0, 0x93a2bf81}, {}, {0x80, 0x0, 0xff, 0x9036}, {0xc0, 0x1, 0x4, 0x7fffffff}, {0x0, 0x2, 0x0, 0x8aa9}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0xabf) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getegid() syz_emit_ethernet(0x36, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x25}, {0x80}, {0x20}], 0x3}) rename(0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x8) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x22) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mknod(0x0, 0x2000, 0x28f4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x3f}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000340)=""/198, 0xc6}, {0x0}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/35, 0x23}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x1, 0x7f) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001780)) mknod(0x0, 0x2000, 0xd00) sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4, 0x9) r2 = dup2(r1, r0) fchmod(r1, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8c) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x110) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001400)) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x0, r3, 0x7fffffffffffffff) select(0x40, &(0x7f0000001480)={0x8001, 0x3fffc00, 0x5, 0x6, 0x3, 0xfff, 0x10001, 0xfffffffffffffffa}, &(0x7f00000014c0)={0x81, 0x80, 0x75a55bc, 0x8, 0x4, 0x7ff, 0xfffffffffffffffd, 0x7}, &(0x7f0000001500)={0x9, 0x7, 0x2, 0x0, 0x6, 0x3, 0x0, 0x8000}, &(0x7f0000001540)={0x0, 0x4}) accept$unix(r2, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001600)={0x1, 0x81}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001640)) sysctl$net_inet_ip(&(0x7f0000001680)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f00000016c0)="f327047e0add6ab6cb6615f2b3b6cbd33ad5690d8b83d2212f4ff9c83654b554d1f78a62a3d6410dd61fac3b133928cba625fc0f36478730c71706c6b14e044407e5e6891751fbc1bfddcc3f1ea494a455a6d3a9c7b2d9c30761a58460158904c9c3bcb4b60218cdc363641a1c2b1d00b46d8c43f0220588bb832f4f4e85e69c48e5922711c1742043d28868dda946dbb0929542c2ee9dde474ba2d0e028190e3cd5cabd26b40a5e6c6af6d24da5a9db01d8858965171cbc332f72111bc596e62d85da80ce43d30701e81c57ac3a54f9f9f11fd186da93d526a1fdc19095a48ed51918576891dc60bb26b60873", &(0x7f00000017c0)=0xed, &(0x7f0000001800)="9ce280221e90756d952e1ee7399390b111f8e9e74ae3ad1c431e469d83dfa901c6e84e9c341d0aa57b4753a87d09cf74edc3f2878e1ef163a5a6832d9b295c37a1fcf6ea34b6f8831a5e84d1f9dc5da79347aee578053a9b92e218ff8cf3553ef7463c658aa8e9ba8cb6d4e8f2de602c3149528c8499607816d23d19474accc253a3386fb43b4581174510fea9a75b10e710d0946ba394ad517befee6f8f02857942b247f8c75ded83e474a551e7adc3448b15fcae36684d79ebf6d0a8ab1166d7a09d651e98f6d2d930183325c92a26c2607f409930477dacc13e15a4c34c832c45452612438ac54b528b68fbbf61de09d6ca77ce6ac6ff17", 0xf9) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000001900)={'./file0\x00', 0x2, 0x5, 0x4}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001d40)={0x10, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa41}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf36}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8a97}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8d}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1ff}], './file0\x00', 0xc03}) socket(0x1, 0x4000, 0x17) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001f40)=0xc30f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001f80)=0x2ac) accept(r1, &(0x7f0000001fc0)=@un=@file={0x0, ""/4101}, &(0x7f0000003000)=0x1007) accept(r2, &(0x7f0000003040)=@un=@abs, &(0x7f0000003080)=0x8) fchdir(r1) socketpair(0x10, 0x2, 0xa1, &(0x7f00000030c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r4, &(0x7f0000003100)=@un=@file={0x0, ""/49}, &(0x7f0000003140)=0x33) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rename(0x0, &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, 0x0, 0x0, &(0x7f0000000140)={0xb, 0xfffffffffffffffb}) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) acct(0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) getppid() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a39006065", 0xa3) r4 = msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x48}, {0x16}]}) write(r6, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) msgsnd(r4, 0x0, 0x107, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r2]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) panic: vop_generic_badop Starting stack trace... panic(ffffffff82895e72) at panic+0x16f vop_generic_badop(ffff80002a2757a8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd807a806db8,fffffd80633add40) at VOP_STRATEGY+0x9f bwrite(fffffd80633add40) at bwrite+0x1d3 VOP_BWRITE(fffffd80633add40) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a275a20) at ufs_mkdir+0x445 VOP_MKDIR(fffffd80734bfa58,ffff80002a275b80,ffff80002a275bb0,ffff80002a275ab0) at VOP_MKDIR+0xc3 domkdirat(ffff80002a237210,ffffff9c,77a324ee1850,1ff) at domkdirat+0x125 syscall(ffff80002a275d30) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x77a324ee18c0, count: 247 End of stack trace. syncing disks...panic: ffs_update: bad link cnt Starting stack trace... panic(ffffffff828ebed0) at panic+0x16f ffs_update(fffffd806e3c0230,0) at ffs_update+0x2da VOP_FSYNC(fffffd8052dc38c0,fffffd807f7d3958,2,ffff80002a237210) at VOP_FSYNC+0xd2 ffs_sync_vnode(fffffd8052dc38c0,ffff80002a2754d8) at ffs_sync_vnode+0x16b vfs_mount_foreach_vnode(ffff8000006cec00,ffffffff81d309d0,ffff80002a2754d8) at vfs_mount_foreach_vnode+0x55 ffs_sync(ffff8000006cec00,2,0,fffffd807f7d3958,ffff80002a237210) at ffs_sync+0x104 sys_sync(ffff80002a237210,0,0) at sys_sync+0xbc vfs_syncwait(ffff80002a237210,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a237210) at vfs_shutdown+0x61 boot(100) at boot+0xe9 reboot(100) at reboot+0x84 panic(ffffffff82895e72) at panic+0x18f vop_generic_badop(ffff80002a2757a8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd807a806db8,fffffd80633add40) at VOP_STRATEGY+0x9f bwrite(fffffd80633add40) at bwrite+0x1d3 VOP_BWRITE(fffffd80633add40) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a275a20) at ufs_mkdir+0x445 VOP_MKDIR(fffffd80734bfa58,ffff80002a275b80,ffff80002a275bb0,ffff80002a275ab0) at VOP_MKDIR+0xc3 domkdirat(ffff80002a237210,ffffff9c,77a324ee1850,1ff) at domkdirat+0x125 syscall(ffff80002a275d30) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x77a324ee18c0, count: 236 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 43b93b83-f320-801a-a1ee-23eab263a335 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace