n't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bf9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bfa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bfb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bfc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bfd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bfe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80bff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80c00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80c01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80c02000 didn't change! executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x6, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="9cb861c759fa0df3855496e50b9f945094a0e32459c2b4a9eccc41b2f23e65eb3f6a28394001269796c229837c0ce4d1a7a6189fb859430fd1397fe3b2a60eb20b3d85cddafa72e95901f4a2d702bd64d1c3d0cd0d3af9080086c121de8b2a20ed3ec47ef7b9f60a887a3ed51e5da49147d0b496e98f0b5beb8ca6c1fae925b73a4fd2b37a45cca425b6b7fd5c13e71f2d763512f36e7fcc2454ecffdfe9d9c6ac63d6ee09edacab85dc6ffebd760458638282ee554fbe84de34613454b7261f05ba5421c45ecb5f1214defafdd668ffe688292d7e74bc87894b29a001495a"]) sendto$unix(r5, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socket$unix(0x1, 0x5, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) syz_emit_ethernet(0x3c, &(0x7f0000000240)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0x803b, 0x6, 0xa, 0x0, @broadcast, "1d2dba6d625c5f019272", @broadcast, "308d9dea0982ee06f90ec19c2352de08"}}}}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r1) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r3, @ANYRESOCT=r0, @ANYRESOCT=r2, @ANYRES16=r1]) r4 = socket(0x11, 0x8000, 0x0) r5 = semget$private(0x0, 0x4, 0x82) semop(r5, &(0x7f00000000c0)=[{0x0, 0x2}, {0x3, 0x5}, {0x4, 0x2}], 0x3) semop(r5, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x22, 0x7, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000240), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x81]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getuid() r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000040)=[{0x4, 0xf7, 0x94, 0x9191}, {0x0, 0x24, 0xff, 0x3}, {0x1000, 0x9, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod$loop(0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) r1 = getppid() setpgid(0x0, r1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x7, 0x7fff, r1}) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(r2, r2) socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) getsockopt(r5, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) close(r1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x1000003, "cfe6f52251a80300000000000000002ddc5fba00", 0x0, 0x401}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb17f4500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000d40000000000000000010003000000002c06000000000000002371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000000040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffffe0000001ff01000000000000000000000000000100000000000000000000ffff7f00000100000000000000000200030000000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9ead578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"]) 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(r1, &(0x7f00000003c0), 0xa) r2 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r7 = socket(0x2, 0x3, 0x9) dup2(r7, r5) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getppid() fcntl$lock(r1, 0x7, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(0x0, 0x0, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000980)="81", 0x1}, {0x0}], 0x2) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x0, 0x5, 0x7fffffff, 0x5bb, "d577cb00c3090000000000000014070790b900"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="02eb1c2b6af66b1cafbe517435c88b464f22d1060b8e6f0a6554fbdca2875dc3aeca14ac77be9afef6caec188d448c0bcb9cf25dfb065e45fb74f85a023a649ec4c0eacff9c9bb97d6b6da5de4e47f2ba3645454ec1e5e5f3c2529dfd9f3d3592f5be44fbd7e8d516040628dae041542b6bae1f893653c8173e213409e87a89aa0b3fb87f092b276ced0389d09", 0x8d}], 0x1) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d940100000000000000e0c52e853acc", &(0x7f0000000080)=0x7, 0x0, 0x37) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(0x0, 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) getppid() r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xc, 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) fchdir(0xffffffffffffffff) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000480)=[{0x8, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0xffc, 0x6, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000000c0)="8d3c0e390583ce038a366aab5940b6a453600b4f8eea49815fb407b3607d55145f577dffc8debf90cb75fe471bb95b38cfbd49fd20b76ae16f1bce82", 0x3c, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80c03000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80c04000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80616439b8 va 0x96d80c05000 didn't change! executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x1, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) truncate(&(0x7f0000000040)='./file0\x00', 0x389c) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000000000009078000000000000000004009078000000004500000000000000000000007f000001ac1400ff"]) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f00000003c0)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="76099b75", 0x4) r0 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x18d) symlinkat(&(0x7f0000000380)='\x00', r0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 0: socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) recvmmsg(r0, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)="b8", 0x1) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x5, 0x2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) executing program 7: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)=']\\+[/\'+\x00', &(0x7f0000000080)='&\'){-\xc0\x00', &(0x7f00000000c0)='/&!+]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='--[{[{@\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\\{\x00', &(0x7f00000002c0)='{\xad\\-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.+\x00']) ktrace(&(0x7f00000003c0)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/17, 0x11) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x477) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000500)) connect$unix(r0, &(0x7f0000000540)=@abs={0x8514220f7f64c480, 0x0, 0x0}, 0x8) r1 = accept$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x200, './file0\x00'}) read(r1, &(0x7f0000000640)=""/2, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x6, 0xa706, 0x7fff, 0x1, 0x40, 0x400, 0x6, 0x1, 0x1, 0x8, 0x15f9}) r2 = accept$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000780)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x44, 0x1f}, {}, {0x100}, {0x101, 0x3}, {0x9c, 0xffffffff}, {0x83, 0x1}], 0x6}) r3 = fcntl$getown(r2, 0x5) sendto$inet(r0, &(0x7f0000000840)="dcda42c25cb15f80f99524c99af818fc3006c9cdeb0438397ad8dec056053d811dd2b9274fc32e75625a1f7acb18094a9a25a0fb7e3f025cefeb5b107201c5caae3019f58b52211288d957697dc2ba9d10aefc6db7be01294493eb746ce036c65c9ea2d4e35f6db97b788c3c113bf5b70a92dc7b", 0x74, 0x407, &(0x7f00000008c0)={0x2, 0x1}, 0xc) r4 = dup2(r0, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000940)={0x5, &(0x7f0000000900)=[{0x1, 0x0, 0x3, 0x80}, {0x8001, 0xa7, 0x81, 0x1}, {0x100, 0x8, 0x90, 0x100}, {0x4, 0x20, 0x75, 0x7fffffff}, {0xfffe, 0xe0, 0x3, 0x3}]}) socket$unix(0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000a00)={&(0x7f0000000980)='./file0\x00', 0x100000000, &(0x7f00000009c0)='./file0\x00', 0x8}) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/1, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) unlink(&(0x7f0000000ac0)='./file0\x00') ktrace(&(0x7f0000000b00)='./file0\x00', 0x0, 0x600, r3) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$kern(&(0x7f0000000b40)={0x1, 0x5}, 0x2, &(0x7f0000000b80)="2cfd9e3e550fd6dfa149bb0a64c8bc8caa1fb057938a51104c7d32bcc8d5efc6affa24803f36700861b1ef071d4e11695f768e832a5145f561de2a02c8d4e591f17968569d32f493f256423bd0e5567561a6cc78e7bc4dee6119b4b8be73488c9de5035b8ac93c9780b2535ea8021136c8ccbb6ea2399a9d48a53c7afd76e691c8ac00d97e8a5c629c7f6274f603dad370f7d6578d3ffc1b047096019b34995d4f63079a3e67243a59f44e3099569a6ad3cab849e709ceca27c1801371346317f8064afbc2b004a2c99a167352b2be02aa6896491254066cee38df38f68c2b9c68b038571603b98b5d3778650fdc092efbc0afef3222cc68f56195a4", &(0x7f0000000c80)=0xfc, &(0x7f0000000cc0)="65e5f68cfc6b1fa80336007d9b65e00796529d99bd951233cf8ca5cb7c658e863bda39a5e2e6ab649826d49b398b908cd65ef69137fd379a4cf49d6474fd85d8c5fd19636789bfff70d96b661403c99c9b8355e4134e65a56d2ee761607ab0a055fb5d540ee8a28b8bc700ba9eeebdb2a674d488920bf030b1807ad1e2d203766fa56ff58e01e38e80", 0x89) setsockopt(r2, 0x1, 0x8, &(0x7f0000000d80)="9ef723932be3683942bc61af472ba41e1e9641571932deebaa3baf31140c5df5b25cb7099b40b54b155843dc9fc386e1020b253f89bff381b7ec8d09f133c59906ae055c87a4c4f058c75e42a634a8e018b5b1efac5b71a238c99b3475a89c821c2d661f3cfcc9005f868fdcf9a2c1f2fe2693a164e147940f5d29b5b22ca91ac5e83b096c675a00beee6fda7061572c9bb698a4f0647dd0948bffed4a4eb8339bb88c6b554a72f7a515256678c05130edfa567c4597152aabc2549a2a9bdf74a9b73ed100f69a3ac2abf3ea2d06ef28384c2a1c075ac00652f1df60f8ee09bd83", 0xe1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000e80)={0x2, 0x7}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000f40), &(0x7f0000000f80)=0x4) executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r2) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000340)="6bf92bf2441611d99ffe5f42399081440c299ddd8e17820d0f9a97d18f7d18131ecab31842eb42a7da0144f21c78fb1100420e54e086679e83a13e09fa8bad430bc7b55e296fe542b33e12b4ba9c4502bc3cf934fbcd082d88d52689d9114029ceeeeb6a4875bed64c2b466c416fdafb566fd7a7fa3664b2f4c4f4a0e0c2c066abf550bacd566780420dc24942c965e06a09eb272fecd16fbc06b8c300bf8598bf700a956139f140f7297ba0e5353f8107c1bf9a142938aaef47507e73e72d699f3bcd980e644fee6794cb8530d84d3659183835ba5bf70f3ed0a404ddbd49105de667491bf7135ab812712bdc5a8b46544ecae403fed1120d24bddc0c6b112c6838a6fee4720b2b23b0dd0eb4153fbe4d00"/286, 0x11e) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="c112580b653f3dea3ecaa55ef6e8a5770b", 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) bind(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) seteuid(0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x1}, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x3}, {}], 0x2}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYBLOB="89d244f1903f192fa870162e86dd60090000001c0600030400000000000037f87ccdc0c4a92cff0000650001ea443d08007d000001004e204a22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70020000907800000303000002000000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) executing program 3: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) r1 = getppid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005ec000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$hw(&(0x7f0000000200)={0x7, 0x8}, 0x2, 0x0, 0x0, 0x0, 0xf5d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003000000000000090780000000000000000043e0b6645d3e780ba00000000000000000000007f000001ac1400aa"]) setpgid(r1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000540)=0x5) execve(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) nanosleep(&(0x7f0000000680)={0x8, 0x7ff}, 0x0) fchflags(0xffffffffffffffff, 0x0) ktrace(0x0, 0x1, 0x0, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x4, 0x40) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x3ff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xfffffffc, 0x8, 0x100000000, {[0x80, 0x6, 0x1000, 0x7fffffffffffffff, 0xffffffffffffff01, 0x3, 0x400, 0x1, 0x3, 0x100000001, 0x3, 0xffffffffffffff7f, 0x0, 0x5, 0x8, 0x0, 0xad0, 0x8], [0x3, 0xc3ba, 0x3f, 0x2, 0x10000, 0xd2bc, 0x1000, 0x4, 0xcad, 0x20], [0x1ff, 0x5af7, 0x5, 0x5c08bdbd, 0x3, 0x3, 0x2], [0x6, 0x6, 0x7888, 0x7c000, 0x5, 0x4], [{0x5, 0x8, 0x28280000, 0x3}, {0x4, 0x2, 0x8}, {0x5, 0x5, 0x1, 0x8}, {0x4, 0x0, 0x400, 0x4}, {0x7, 0x5, 0xe576, 0x6}, {0x3, 0x8, 0x0, 0x5}, {0x6, 0x5, 0x0, 0x7}, {0xa925, 0xffff, 0x5, 0x5}], {0x7ff, 0x9167, 0x5ef7, 0x80}, {0xdab0, 0xfff, 0x1f, 0x1}}}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe0700000000000000000000000000aac8"]) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x6, 0x8, 0x1, 0x8000, 0x1f, 0xffffff81, 0x2, 0x1, 0x401, 0x4}) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000140)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20480, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f00000001c0)={0x1, [0x0]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000280)=@un=@file={0x0, ""/4090}, &(0x7f0000001280)=0xffc) sysctl$kern(&(0x7f00000012c0)={0x1, 0xc}, 0x2, &(0x7f0000001300)="8af86795f8d89300009adcecea57c397e626390c6d477cf2f527a7db52465203f85f966328c3550430d65ffc79c4963400deffca5e1cc3feaa4165c3884b2c", &(0x7f0000001340)=0x3f, &(0x7f0000001380)="f8f5db65c8995553fb6d48f58674bfd091feb44c22ea3f3ecaf45fcfe267ce53222a56b48a64ce5fb43426eaa035cccf7d7c2b9a1ea05fa3c681a50f1d4bd5c3f1803783d9be8c9282aecfe6098fcb672cfdff1b2d5fbe13172c5c08ea2d9caf554f18f5d35c407b1e27b9a069561882f0486efa388f8d85673403983709b66be7f91155289f817f2ee012a36de799f5b55028f4009bb5c0291a7968a5fc358217476fa96fc75d0421a9e546090854a1d7827d9e", 0xb4) sysctl$kern(&(0x7f0000001440)={0x1, 0x36}, 0x2, &(0x7f0000001480)="e0833ceaace94cf20e83bb607b15c44914083e34b8a467ea581778c603ab59499ce6557bdd164a1ea10ea5e666724b020020cdade6e9b6eaebb69e1119ef592c84dc11271981c4da", &(0x7f0000001500)=0x48, &(0x7f0000001540)="6030e70d5de7b97e0c8bc192eb8c5e6c1b97f17d88b03382c6a3ab9b468d864918bf1650f39dafba15b63f085d5ba2473d1ffff4cd71c52d981101bb98c567e3928abf04", 0x44) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x40, 0x0) kevent(r3, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0xca, 0x1, 0x1, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x109, 0x80000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40, 0x2, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x100000000}], 0x8000, &(0x7f00000016c0)=[{{r6}, 0xfffffffffffffff8, 0xc, 0x4, 0x6, 0x401}, {{r0}, 0xfffffffffffffffa, 0x46, 0x869752e87bf2301e, 0x9, 0xfe39}, {{r5}, 0xfffffffffffffffb, 0x4d, 0x2, 0x7aa, 0x6}, {{r4}, 0xfffffffffffffffa, 0xc4, 0x0, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0xffffffffffffffa2, 0x8000000000000000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x99, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x52, 0x2, 0x100000000, 0x542b}], 0x4, &(0x7f00000017c0)={0x0, 0x4}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001800), 0x10000, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000001840)) connect$unix(r4, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) socket(0x12, 0x5, 0x4) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f00000018c0)={0x1ff, 0x6, 0x6, 0x6}) preadv(r5, &(0x7f0000001d80)=[{&(0x7f0000001900)=""/20, 0x14}, {&(0x7f0000001940)=""/201, 0xc9}, {&(0x7f0000001a40)=""/242, 0xf2}, {&(0x7f0000001b40)=""/68, 0x44}, {&(0x7f0000001bc0)=""/134, 0x86}, {&(0x7f0000001c80)=""/206, 0xce}], 0x6, 0x6) accept(r4, 0x0, &(0x7f0000001e00)) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000001ec0)={0x9, &(0x7f0000001e40)=[{0x818, 0x0, 0x4, 0x4, 0x8000}, {0x8, 0xfffc, 0x360, 0x422f, 0x1}, {0x4, 0xfff7, 0x44, 0x9, 0x8}, {0x5, 0x4, 0x6, 0xa212, 0x3}, {0x5, 0x8000, 0x1ff, 0xa53, 0x4}, {0x5, 0x3c57, 0x1ff, 0xcaf, 0x2}, {0x1, 0x404f, 0x2, 0x5, 0xff}, {0x9, 0x8000, 0x5, 0xfff, 0x1}, {0x1, 0x5, 0x7, 0x8, 0x2}]}) syz_emit_ethernet(0x1012, &(0x7f0000001f00)={@empty, @remote, [{[], {0x8100, 0x4, 0x1, 0x1}}], {@generic={0x8036, "bf5a97a5d157ea24d32df8a9ad7a8f9c2530c9d48e7d92803b484f1f1595d1902083fa3f800509be444fb8ffbb593fed65f1fca37739ebc86346a0299b336a4947348bcb3d4a112cf9e094005538c481ed708cc0f925bd581b07c453507963de5b07eb7576ffdf5630c00da3625b318345b83d538e8144e7a49e858e715baaecca8a0d256746bcd98ca48fdc1d42ddd1843da9db9683edf60e7fa95c5adfbacf2b339c532b5e7bda31e1a1139184acbba8046cb3839621b62834b4fac0265df772b7c671e2f378138f78487092fd148bfe9d51c3aefe891ec235091acd0b6f0d76f355b344070b4ccb17bb94858b5b683f2be48ba3b6629d818bf6e72b92bc35a38b0e8b62aed50c8008fe8dbde9dc9e0a1408b2a85d276abdb1af1c9a46289b2b9d4e207cc0eef4cb50abdee8f234c39949c71ed007bf2b8dd15e7e4b5098919b93d0e0c9bbc2d3d661deebdd135979f72fd9421ed79da4ba2f01eb45f4d0635386e92fe1acd4534df4075dde72b72f39511af673b7abbcf89efcded0aaf1a03d09290e573eb364014859a4ecc853ff2826c08f6209b46ee53e5c4e4ace4d75d5c3c0ad0107ea20dedf51d24bacaab6da59c45e7042271ad05aec0132b143c4c3107e70d23dff45d3c27be58ab1e56d766a15aa71b54244d0c132b3bd03bbb787e47e25517d91553190b382876963c887bff202974ab7dc4755cddf10cd4ca33674330495ab00eabe80ef34ab980317c365b9f6ff388c5a3eb45d2387568a6831a966a0fa56e01fabf6ec1993e6d84dc01198dffbca1a649010dfb4c7db71c8a791bc9229410a622601573ccab0f807e5e95209463507c7d89a2c923f24e719d38ed4ab9909fc71d1b3d9ae65d590f5931d5a78ac742d109c9d141df2b002d8b234909bfc7d75f00bb09eb8371098579139aca148420716aaa172f4d757119a34b4f2fed97336ad4f793eb1860e4f3be66183b9d2bf600627a233a24caf8a05bec6cf3b5e4f9857dbdefd4e5d6434887c01640df21724a4e35851ed40359eaff8848f7cf12d8ecee95f9d4ff59ad440f531c014a93e739fd5dbec0d6242398ffc23121d601224e9bde8695e63bc89f4a7a327b79bb661281f737ab05a088f75cf8ad79ce9784c1bd38724f0219be18906826c149f8375a255b410ba2502f34e4116c4dde60616e57c4ca564402344b1f48b1d60488cdf8bed1ce883ce87e69b92f475b4b81c4287cfd628ea7c1bc3f12ddc417d09c174b92381cf73f58e70bc93e23dd6399b69f860487bfc0f27739c22795261a3bca802c26a2fea09cfa133ea621a755c0a16dd78898d4f0731d008c90ef610d67718f0dd516584a65672a3c1d0916566a712adfb2e00111404dec457d9bc43f2090c90f6d7bccef94f047291a50fbb4ca67b26ec3cfc3db59435c7d6b814f286a59c730c45ade81d4210aa03b5dec11c945e517e26ae38ba0cf814e9c082825f872df543a9ea9b0fa7804d052613faf49bfb35ea9a580561407606e0e43548512bbc1cdd053ae2f3dd53696e84a8be9131d9a7320837982488cb7b0d33185c279ee35e3b492cb6328dc67a252790b20c48769d0cdd51931cd19faa014cea75ec4476813b2dfaaf400784f49a947d3cd3e9e11fb0109b625acddc31cd2cc138a05300fa093ffd43d781f01b2edf0b7ba3ae1ecf031aa6fa9b01d6871c3d6b60ab63d2ee78a41ccd74ef4aa4979eb99019d2e9e9a3b600ca59374c05c01b493ed993b8af4b0f4bf2c117dc91f8e774b9c067fa17419590f4de91a796ab3e4758fe53bd26c85f31d494c62f697bc8b7ed66bc53eced4af734f66d7df60c876eb1807c9a86f4b2c8fae74511b7dab8fce1d2f8df09d440f848ff442ffd4e6a330612193fde8d3c87993a00f06e8b70612776dffaa57b7b542f7dc81d489a2e9952fc05d0ae821f1699da5d18c79f1f51796f4c87a147a4a78f73bb826e1d4ddf2b686e719510868eac9cac476e34d8e8d4ed385f49085f1e1c4b22908a7607a91dc0498c36d4c1cac0654d1b1d479209a83fb7397c47afa43d661c32e4a64b40540782390cecec9d7481819d697b92f1247deeeaa2c5a08e98e937e07880d91bc3528d8c0c6b732af559caf4e0e8fdf182d9438b18f7c70b5b1935b4ff0b4b481875696abc81707f99c380c492f8c6b4a363143035af56af380664cff97771d98d657ead313d53cf9e8a68113ec79eecd558932a95b5f4c4ddfec60a689097fbeeeade89d6e1910ff29703b6c1a35e257fac8d3f2c1b8a793c2e6fc7c6279f62e8cc135306eb296372718d7321fe79f0b6e65b564fd53058d1a6d371018821a2b0009c42ca4b3240b736f30887943148d4c764a35c30698bf0ec13b327536a203a00aa553c4e424111f99e8cff0f1ec53a4e99f0bf3f0b59ee4930c828505fee3046231674c67365d7cb2d96580c37fe4c9d7e1f46ea3d80b945212b9eb66607de68f36f25d0c050cf9f6d2c7b0dfd15efad33ad3c1c06d584c235fbc10ca93692d6da3d9558f40be3dd0950e3df17c7ebc694396ed6276a1a9b9a08e1cf642760063602a9dacb232328510866973002f3604e6851e73e1d28d5d76ed15910dcc668104276a501e786f5db5803500550bc56e5f5ca6b7185ee833e9a6200eab624d26ab3088b4c5f0e035dd9428fdf8dc8a520ff4151e25d59e0ef847fa86d2a713381e24b019d2b4016b88a4bb9840274a8e0a5160b447a3ffc66f157f2c7385aee06423198b703c6f0dc813e97b491971afa4fd0b8a372beda17e6262ea971c13f1e4873df56a5334b61f86748a2d85d7ccec45d196e02d8934d9bb4a5eb6366bb0f1430cc78ea1c668c9060769f3af517c83d7885eedc9bf230f8a282b61bd538396a81fde7c63ad1de5242541551764910568444fd3272ff0feef72f1f6ccf6d00a1255a749cec9c38048474c188a44ef1d8c74a69640c5b08ca8940b3f35481ec5bd3c4123476f2c9b756cf4b93b609f4293a3db15c01bbaadb634f991dc625c0a2773beb0b496e48d09228b48d1a3803a0635e3a856573d25650b4686df24752513d942080e7c2f12d4c1d944283045d17973fc57b290721211be2b473ed5232b686a71a361143b32894b51847e5e82d325ebb12f43136b7a3a9ddfa9d5eaa6d013bf91b15e34c4d38e5a01e5f571d966e1da437274b07bd628189ea52d9fabf98108f592639cc9cd52fe6eec02aca5e6b44995869d72f19b4e3ca96d93a9f6d058cbac7ffd6397e2f07c147f0696f29f9a98c56d50f6b9a07a3a2434698995f841cf7aad4fe9f9668fa2f2d6c094e8d468c63da2ee10dc8d6bbea7b9ff097be17a8889a39047a8783d78755a3a1872e2978d99a96f6acee8bc40006dd6a90468a822f49943a0b0c8dba7a1685e45a5e2f789fa606a6e4772a9ff6501494503bad7a2f815eaeb77c39ee81b75ccd41afa4397cb24956bf31c2875cfa5aaa9447d3bc98274c71055f2472213370c9d348fc22f82d08b94fde16287e6c3c1a4f9b36beab1b20f78e0ffa32886ac3427eaaaf531d5675f6d2d1cce152cb8f92d8ffe16fbbcf773e0392091b068c5ffbbaa0d5a454099922a0bdf3c7f71e48ae300d9003fc9c1f59b3b1574b985c2ef334ee3dbd2f2c86daed20a55db132083087b89cd8ff318a217064024f457ba0c3665ebd9e8bfa83674b3b4b0ee59294281862bd13054ef7946e9e284c5a2570b7b8d5369c9764352b34722a058da22bdcdaf2b0265fa0d468d4ff31dfda517c267ae7cace7f62bb9449f904bddae6e6f3e4fc8489ed3b92a2dfe9fb9e607ef463862903f7e4948eb9b6810579a1750bddba9c82684bb0293c1f778892d2f0b0639fbd82116df528071be0c2730b3ff9968975c0380d0376770220703edc0c86741defff94f9318094cae560ae9bf55d0a94d0e844739e3e37e7001dea75944e94f0ef97213537f97e5f25adecd0797ab22d71277dbf8b1bddd6c852a8df3e0330dc636c4c15f1ce5611575b354535bad961362937d84510d2272605457c108a26c7f6d5400f277d91ded3e58c3a98559b82ff6f4cf8b1345003216b31fca6bc5f8783a7576b6e2527ae2282f3e3345f1024bd61f163963a6faa647aec4d7e0b9b05d39b3d7d35af4003dca2d42320ea1686ff04c17954605b2bb2f333ea47f034802a88e8641b1da06ab5a4e61a006f8c219dd28b911d9808413a588ccf4416930ce3145c03e1a6d52aab3b8898af5a40aa2940b25a022f3314a99b3c8a912354f5b9ee5fde13aa5aee2cbf678ff1a1d7b0cb6a2f1557df371003d3e165f7c39eba390964f6bdf5fe69aa8779e5d03fe2dcc4ab2f4882a8fedd8497cf1f41424dfa2a931faac8456bbbecf0d1141c5852cc1222186736e95c660b89e3a0097839831189478e4d3be3a3f40757100ca36226a966911087668123e7efeb199994103c58a4c45691d3d40ef7e962504454ed6d1787a4f48bc7d8d8056e1a50112894ff627a911ee971288f4fc22b1f56af9353a2ac9b6f075620a4052be84fc4e45175439d8fbcfdbcac9677c0d9c67f6f09973e3d8d365cb08c3e9302ff0b8bb82861583a69efc749cd7a6c40e52efa20f085bc0a74fcd74a7bd45b8b15da15d6d42874f8c0141696792c19667523708407507a43db9b70b68944eacb20e683542700b3c24ec3a41196b9167d755671d57e3a3da155141ff91575f13c596a9534dea05ed519257089c4dfa0f7a30e19d7ccc2ba63a123213f478b2c2bccde9b917642cca71b49e7cab342c6ba25d9fd130d0a6b55fde6cd8523e3c1df7dec5fa09352bdca9cc80906c5a6d1d3bf65934bc28163d5634f726fa99c609fc9a153753151d9639c95c2e1d930343bb4500aeb89ca299953d62fbc984e95943f3ca97c768929e3bbc3ec9935f489926580a55f6650e4909540f04dc0ce01a8bc7f83def68d3e96a9fb5b835eafc087e5336b9bdde6c2499d002a36f331f5598d643a9526c421fa87a9ac174d57772fae35c42b5cd32c3671157571c22b1f4d51bd13a40532d962a7f7b811213fe8d0e520550f75c4d33e536c5bac52d011a34cba6c05e1624f99a437bbf524c0b07ad509c4d6de07e111301b55a49e6d7add8234326ecd85b11a41b4cd7b2e744b93babe7f724141adfbbd72291fdbb715a7201c9d9ccd4614d04cbadccbefcd6b3bc44d2b417d58feed131e7108e3493ea1f301a8e146ec15837f2b94dd2b958d32b4e5f9a6414474f1cad37e1f47e5b917dcbdc8446e9b537028a11212608c55eda54be00ca21fefbaf342296dbd1de375abff15b69bbef4a8e72713c45bb7b764f801d4714b0e14e28a34c3345c641ddbd7f75bff9a40615368877152c542f42178e313cde8c870bd698fffcdbc53835f7f721915a0a071bbf26fd1220739ebf813d02c1d3c446f669903a84550b441e7dc70d97e71cefe3c2e1bb52827bf11f7d247db5d8a9e6cc3967c8137ca804cc554eadf99fe5300a12646b2ced0b8d4f000f2b83abf47c98cb6b26b57bf193f6b793d12a673f404fbbe6184bfd8f1358bfe92f11bd70be869e56cb4f140e009c5a559820ae2db2d171284a735e78441e1b00cd875a4014fb6a6a06bdc6957c05a104f7670e90deb8f3bb29e32610ea0def1d9d1d54edaf05157f52635f6216bd3d904ec745e5fea8b83fd48ef148ff0a3db3f4ad737ff9458f75996bd61bc5680054c7606c22471b1784c169c6490a0d22ce2e2e5cac3d9b42a974409a05ad7335d225f895712ac2c80552935c145e5e9e025d28066853006fbe3bc91f009e2a878"}}}) syz_extract_tcp_res(&(0x7f0000002f40), 0x581, 0x20) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) link(&(0x7f0000002f80)='./file0\x00', &(0x7f0000002fc0)='./file0\x00') fchmodat(0xffffffffffffffff, &(0x7f0000003000)='./file0\x00', 0x64, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000003040), 0x10001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003080), 0x2c218, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000030c0), 0x0, 0x0) executing program 7: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0xfffffffd, 0x23, &(0x7f00000002c0)="d771a8a51b3038e0caa7b9f520549cfe108b3459f746d91d3128ba1e4e997bf0beee0f32184dcd18217ec3872df307e42a09acc364b9c4d04f89ea292289d96227aa2105b9c4bfa1d9cd7b550206212ec8ee798917066d2fc9e3467509d6c6f11b377c34e24870240f4627d0039524dd2ddf44105591d53cf4d32397d4d6d241b9c7761d4b17990f37d52f2830fb6f646f0d4960ce00638d2a1df542206fd83fe0bc23a3db7298d6247f8bd7ca1164fa235a1fada5d4b916e74d1cb0a491dafe818605db55506be281e0bd5c", 0xcc) socket(0x6, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x0, 0x3}, {0x4}, {0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x7fffffff, "0fdb000000000023001600010000400000d900"}) getuid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000580), 0x4) r5 = socket(0x20, 0x1, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/60, 0x3c}], 0x2, 0x81) dup2(r5, r5) shutdown(r3, 0x2) getsockname$unix(r5, 0x0, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) socket(0x11, 0x3, 0x0) executing program 1: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x200, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000006c0)=0x9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{}, 0x0, 0x48, 0x10, 0x4, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x20, 0x1}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)="4ca187a07f0ff25efbc138a3496eed9601186ecad8a830cfd7e655d1ed262b128d60833f3de2f51c8f1e7250d58ea586dda97f3feb9247d110f35df16fd29759d451c08b4fb99a7ff659310af90ba01deb97ebbb2e64ec3a1b72104953d7d3398791962d891e652f06562c3f2541c0e3a3a660b8bb48735c6bd0b5e96c70cf834f78509db6a435bb07ab78e0e3d9bef4b67c67da23c2fa5ec49239cf17ee79846405eb50422a3feaeaaf7a5b40d68dadab54e770982822c526500b78350f7cbd1137cb3c1f895b84ab8818f7ed2d3632d54d443f54a275bdcc5d9c8bec29af35a4126e0ef4054c69be81727435d5a46c99d0d4a3d2ab559d664c67a3", 0xfc}, {&(0x7f0000000100)="acf9fb0bc36b4c9a172edd7923d19ac010456c64899398f660b98fd8e42759dbbe77dc84660d93440dd24b57b9fc5e744cf94fcb55771950335f62f54ffc81fcf7cb39d7fe0c9fec33c06fe1fa88cd6113c83ae2dd6c37e9ae7ead1bc2d400b701d82f90", 0x64}, {&(0x7f0000000300)="4d168ae4782184d2facfbf24d1fd2fb192e10f55dda570ab68fecbebdadd020d5227a725f02e22416981da29218f09db3246d7770ff0ecff77e3766a60a276ccc1bad8a12dd465d4af44acc8e64fa5e371b492fafae3daca41ee0a0e0e0cbea22576b1a00696021cbfef5c1e3e74369281b9", 0x72}, {&(0x7f0000000380)="33a86f05c775ce10e63a8f53adafe63f2ce59cc07085561a358472aa544145f72aa77a72e831643b1fa3f229590fd4bff6da9edacc96e3d5e87d5960547462f7b292c766473812be2aa936596647ebc7efcec5102cc5408ecb9cd9e6fc84faeeb342aa53cecd9a2a94f389f566c16298a76a5fdd2cdcb7d19d1e00705bde793ab24a88c9aeb450da62ed5f96e56fb6506530c197b81947f9687e6a4124fcdfb56647afe5873043640fdf24ce22ff81a5b333153245a74b2bc67049de631b04175f00ba9b3ed39bb47049a45b28", 0xcd}, {&(0x7f0000000480)="08fc8c1d627b62258e066206dd2de8ea80ac390d36d542f66f6e0b12780bbe3a1f259bade4946ac6ca5531ff914667897306d1a00f68acbcf4196c4d8964558bb10c6664bb43dca834a935ee173fe8b6571b5e21247571a65c60c35c9503bca1380035271e3c19d5d347c6b84fa91a4df405575beb04621ff571d8dd0cdd8d59e5df", 0x82}, {&(0x7f0000000180)="947c5113cc1ef325c4e377b3197efab53f334e83d1e943a47ef76e2488e616ec9fa23efc4049265cb3290666a2cf0bd628e87b3ce9b9189e39589d", 0x3b}, {&(0x7f0000000540)="990f1a19d96efae3bf5074", 0xb}], 0x7, &(0x7f0000000e00)=[{0x110, 0x1, 0x4, "c27714705498b2c4bcfcded6fc99dc282f582d85f4d0a135300dfd7f7f4a37655d7c9fd2fcff9f2d62cd6378b57820a83252d9d6bcca5608b38ef6910b375f01547990c1a50a6e53a608cd5ba640252101ec21cde863aacb8d9979d06f48c9d7a859a6b63795acb470527b388a3bc5d04bb22400734577b1844adb26a37f1f006aefc6b96dbd1b2bcba2cded5bc04b40d178ee90fd9f7b024123312c4a2693766d3c6aefafb04f11c547b70a42d65687f391bab7abc00154e4906e0aa5638ca220cca30c04105c50daee800b5969d3f57b3d84ea7621159efbce4851dac2e1ef69a23530721fe0047c9ca1b9fdd0f8954a0d8c00310a30d3b252d1"}, {0x50, 0xffff, 0x0, "37693dcf38464e236949e0e2bffc0e5e07da5c188aca7900908c651e96198f1d9c3b00125deab4511c6838d6b95b180daf4927f61082b35217667f"}, {0x88, 0x1, 0x0, "b5ca4278766f760c521e382d3910c0b61f49ef24eba3729c97c0fdd241c4fb35b812b60b75abce9796674fae2516edfa85692b73522d837c4204cee6c53d4b32868207471cafa3ee695539017810e3cb2f57524a83adca1dc417b026b79cf3157bc575ff83d17923b720b1d5b064c637f0c2d47c"}, {0x60, 0x1, 0x7, "b2da0cc191370c8cc25b2bbb71fe63f1b1b6c997521141418bae224ac61a0a6126ae0aa7a8b84b507e6725385f68a004d9f342d07357eb195a16eaf9cceee74e73ec10a198790feab2ef50"}, {0xd8, 0x1, 0x5afa, "72042a6db8fdd1d58b7a494396833e0a0ce885d2308d06225075f2b4b618fb54c1052b9b8cc112493f8e8b092b9ee00799ad0145ea9270784156e8ca0829d10e1b170435a99cde4fa11da9e07314d2c8cefa52c00f329a168f55dd72aa6dc4f834b326db8f0ea2b7bc054a0ef8d985f592c478d174ab33dafb9709c2b912420f5e075d1f5008ec304374176c1175e851b029f627e4bdec231f1bb6bb6726d727732c0d3aa08c083b75f97d6a56ba0d51b293c678cbd1da77b158f17949de87f65e"}, {0x1010, 0x1, 0x8c, "07b1646ef8475588ba2477e412a8fb01cd79ea7f1772e3db307a35622e0e96d95b6bce8a3bf88db1008f316e3c8513fa0f3f2ad5b790d1e3709cb670a872b41593218c90ba56042f99ed3a78c1abbc627688baa7aea282a32923512fdc7524bfe6ebaea7932704df1065669346cac74194dbb03fdffc25af347252383e6547d2e385e998e59105c63601fde6bbadc77caf15e425b9afa3dd786a70cfeb6eea21f495ba09b76679f3f58de1cf7e957030f3f224623a0104462a757553710780ce0b307b3d97181dd57052dc542f178a08a836e624f2eef15c9dcfa32f94c78452fe8d27d59943fa3425f633afc82600e698bedc3877d112aa5154e1becd079468b334c0f8d64fd08ae15449e592ee6c5ca41f618a26943b6b0480997768e4221eb8ee2ac02f7c391bcbf34fb2583e51f2a6c3246f5f87ab67bec221687ac9486e26cab12939a94187ac07efc7b2e9fd6338dee7a69b1c7db23a4195f3c4112a2488aee72247b27c76e5fa97a81af5d03ba9e0b89c8ee19bf1f0b1fee0a2307cb7917c1335b75999ccea6796d97632e3ca62a5f8edc2524902970c8d782ffe434bbaba21cdaa8ce031e49abbe5c2a024031d4956c03452f33a053fcd705b87c00f10fa8bd2637fec96b6a3b7cc3c3c0fa99f194b9241cdc2b9b4c0f4f9fe0f8b9eda7104e176b3fd24f7b35ff80c0671f116f7c2dafc74d309d7ddb239f9d71fd96b8e50a0b04946bddd2c4f79c890c1a6aac292c755f5a0d9771197bdfcfeffe145f6d08b814d78f858289fb52d234c48f6df6257cd691cc5230668482fc2950c00f775b835d7537c413573795af41227f51d29f016f85b3f7d48162f69f0c905149c4cdfeef1a537d6b225a89cbf12f79d732eff952b8dacf01b5cc5b7b1ce2ca6786af4951c939b81211f3b66b62b8bf7bc52cbc5893d0969a1d83f4c2b4776ecef35b243c782e3f0d2844e24ec61bad37561cf702d2f095536c9975be7600aefcbf0e9e7393203a06cd3133a22c855ebc13a6bce882f200909dbf532830ef32e88b231244694f8bbb1a6afa6c58c3ab3bf96be901a91758f68834b66f7286686d00079417567c896b9ac30ce6a0712cc90f08aa2b48f7032537fc180485ecdd725ff2adf73ca102b5366c7d58707a7172b1ac27a73a916c8fb57347cb1754ad61db5fb9ac89d42bb57b5316f30a92dcbdc2fed894781a5d023f44181ee5cc55bb616ff40e6823c93c62da91dd54d6e2476277274295ca9b770298d8dbedecbe6c8335d7bce46589f40cdb50409a475efcae7ca7c4083515da28a9a04af255256a8e68b740710e91058698a284a8e7f54d396d0cfc079bd2486c549604e10ea69bb97a981eca31503ecdfe48c2c2209eaa8687fcb832a22b59f4c7644b6da5ad2fef6f2c467551a879fe35227154e7198267675846e492c054829d6aeea1047f5d48d414a704b750f4a4e45ec8afb45afdd9134cc35b06d08642907b88f79180d5763540a8e4b4614ea1fbbfd90f1fee722b841f7a12c7ed1204d64d66025e1181c0c91757897a0c928f3643beea28b4198f8b1706dd1751f6e90af088e0a14bb1b7de037cf055ed1209cbcd142950788ee7e6cf5e0bff94e2b842aa81db69265f401a8bfed21b4d1572656b0d906d4aa491f01c69894695f0888fd789915a46c65821da1cfbdc586d11be48e17d61b707f99fd84cf468e322788d27bf24fa21ca1b384c174f8506f4a2f62087346ae5d97bb2dd40f98943060b296965b58c882559cfe9b5e1eab44d5dab32c6f42d11724c9bc7b0271bebb5fde2f7d6f8c3a60cdd9ba3c07523afe8a974ec210a4e4bc56a4fd6f7a7aa1abd9e2a92c4c95eb109fc7786dfe3951dadb77632a81e565d948c232dc3aae544ff0df523f0c831f879953dd888c9ae83077cff42a629bd9a1afda9dac06ed27084c735a5c6354295c41113a27d836682ecb9f5f190fa1d6a5aca62095c74038b150e11d0430106c2d88185ddfc0f1eb4db4f259b1afc4cebd7fb77b1b6903eaaf298ba2072624dcf25f44b9c964da50c1153af82d22c7e0819c530c6422748ee87a129cd3ebdd32d1867fdae3060bda555fd1a6a8c8617418431328ae1e1db0c198d8bc20e73e2c7690f436fc1a6738d4fd16b7a03ad04893691f193e1eaf7c4dcf70df6251c29879feb03dc38cec821625e907790cefe10ef69ea87bb6c477c0c4d3f79cd3fa0da054ff26e9138f7d8d8bbe6ed64e557f93791f92fb9721eff02751bc1a04dcb763d03a879a325536f4334207678d7d1c46fe0fd84cd2b89f305a4e7ede3baa91ae2ef1250ef87cfd7157925fe557a80307ed76de6fd7453ecc58d257ee9327af2d0800b1afe00d5422d10cdfadf52ef78fe6c910ff0c3fc30b9b19c9bad791ddebca112cf3b30acc12a38dc690aab26675ea11b5279bdafabf51c44287373783fcff7c8adb6a8146ae8537e3df68f265214ff274bba3005905d98979c35f5ac6691aecd315d0d2ef08e7ef899627bbe9769691bace9184c7415dfb8e50b6df3dad1686c0e8fce4364d69b3fef6396d321813fb340d0a1a1ea99ef864f9c9ae0b82c27b601d740633c1f026dc6ae28257a45b81d33582a7bfdd3f2254ca2e17d8d53077baf01a4366c5cbda7e2b5dd5f3dc2d8db6890bf01095d362c076f3c8deea1fb84bdf9e0cb62ac7a8118e821f66e7522c609f889928d75300beab7a42b9a3ce66e3dca928201a44bcfcd9d4f801f7f03addec5d345d4402234bec3115b691e2c4519c9af46f3adb8f432c56b0328dc667be33e1da131986fee92ae4d30ea88724388d5d0408c55eb0dd51290edc2fa32012511ba2339690a33b13efd420ee39add234ac8f4e0ef8333b28882d18452096083c19ba82189389f6afbb04ad49bb505b1fa9e145dc7b5628b0189660da0122ebe35d8acdb15f0587e9d36c3eb897eddf3b18e4707d7b45a02c5a3dc74f96ea297e3b24c7cc9aac47c3a90ff9e898917eee9dba7cbdf4f7c28f9b76ab41f449b5d9a097913535aa3ccfeef54ef18d6b5042758d07367edadccc65d4d7d488c83402a316cd7bfdbf44e58890bfbbe67915732e0526b396c2d70d01fad532c261627bfe9819476b00d601b58c5bd13277d50f4194299187098bd9694e5cb4a0bb1024543a25c9895a6e7ed6e75f617eeb76b6afdf4c6aabe6e441d2e8dafc1e65940fd39cd16198b59f7079d83be53055cff25f6fc504a370513142e76307b749addf746f9be927c1ee12b96619e2574d89bb47e6cc26a65a1aa0612279985a7077f7f9a3a097a0bedd60e79b9360568bfe5564a33952e843e5efdc398d8eab0ca8823c72e94a07f408ff8620a7e13b6900fa512a2caebb23436e7e93858f7a53600f7364fcdab88247786ed924c1c8b532b1bdd6e4fae933a1753d200e62edc1785a5d9337a62ee3d4a57b71579950e9e6a808d6d7bda2da292767e0341b3dbaae971bede366d5eb8d0525d9cf06a97d517dbe645de422e92c33d6a969895ee900e0005229fcf347807ea247387c6dec9aaf300b64ec729ae8f19e3dcfb28dde8afe4fd8b7a06b6a915f838b8ba96302413e38f3b6151d958f74697ad02b200d412d27bdb4c727ee5c8347f87846cb09e547d3e3aa76796bed45c3ecf3df4a15806b965aff53249084fe7470ca00bd92fdd5fb0269fe477e10076ec4cb378068dd19f8973ac9f62456d4c4fd27c63c7e4155128a80e27d421c902d9f66c77743a619b4d343c038b1d3ff722cdc40dfd5720af0b8407831e133600fcfb325e3b398903c8a884400701d75e27bd9a54fccfd913ecd11b2ebce102fe342c0ed847a6721cdd0a2726ae99dd33661c8cdacbba94b5298aad75d987a297cd01bc4505f57f2144f99938f5fb91a29259bf6f4af2b766d0888a8d6cf14e553791cc145a1ef3dc5fd8662abb67f71815ef8b62ba252b803768b4d634278935959bd4e0ac57d40d6513b2216f4964400c44c03a3f51d82c1504e3bd0b2c8c6d1a3ac1901dc2d3a81f8ad33d0e7eac42d224d71cac0cb304ae2c4ab3908d157e64f6de96651a2d172cc6302b4e7ef89dfaaa9fb8c4f5b3d89bd9cdd3a475699bc2704df10e95db5c5ad74a8a36c55d6f64681be1401ffed0081f9ea1b52523521ecc437b057cd6cad9150e1360f421bfba3300ab1e109fc3475dd7087e55ff9af6f0a85b1f84f3903281718a6f3cd974f8a24fb578574b94cfa7f5d95ae571c66bbf042210dca1caf4f73635aa510e902a091e379821114c9f94a82c631d5f63b378788b86c0a8909a5aeb68bab758f56aa136daa2b4af8149dbb283cd5dee652b6793571d93a6ea6e7dd6138f0479e6d296067cb5c423ca434365d0c43286ced6a4eabeca3d51ed5ea4c428351316a0d09201a069b8b5e45e6e51fcdb9d88801fcd4da5055be1b0802832f16cb6855e272f8d0eba88fdac429e28097435c5804b0d6c909ce7d82fa3d84c3cc97ca9e91356ed0e9f53131986f23ed1391b219c2e926ccd3956d9548ffd41e7aa051c7a5ebed82c9ae2cc86e1690975f4616b0dfc7dab0738efb01946e3fd395deba24f7d6354604f24d61c4840a955bc384fb36b6519c3ffe9f288c8fbbb70f68adca4843fbd0189417bbd5f0c7a4448e0620b8b5c6759711134d9f513d4af3e4a6b77215ddd654b5fd49571b579a859bda58d2179898e7124c18c8b60f2511d9a914471a8326f11a248d0651bf3bf9b31ac46e88edb0c6224e578c3dc7c6bdc65d52928860425b171a43265d932312973685e42acb65bcf6d9505ccc4890d64d2b5ae7f9b3007da30ec292944fe6718e5ec1aea0c0029668e8662c004bf9742e885c1d51b379be27513ed349795576945d9b413e4e70ac1730b22a46a3f4d5fd55df3c0f5bf18d9fc5b8780cab0d274bf7381613d453d36c7f9e95d118457f4ed0f65b88c36700cecc84bf304c7a1aec77764bfbb6463061a7120e382cae02b1997a41b874669e3eec9faa867ad70a629dceb70d7bac28e500c54d25d1fdb386a902c3e8c07757a00e47c37dc2c52f52dd55267d9a8fcfa3ef01716e34fd8e53322ae2f712ef1d5bcb98134714a4d469f510cf385da534bc36d4dc79b41ae10a9c1c64006c6732d8371750d6c08ef792bd998a191118af65a124e8d4141ece87268d2ff797759006eeeded17f58466b4337d10612f24d9b811b4aa70f588d7b92dcceb0f088c5ed9a48c9b635e583c9d9b76c76bfc9f1d94452628208bfca6a8ff6ba56258550c37757598106571aeae8656dc10eaac464cbbcebafc3cc1d98fa1daaa0ee4bffb634644c77852b089dba6d4a63252cc367d51c6c243f41811e58a08abbacb9f3b619340823226403fb4ca5c64688448fb0bd4349f7fa5f4775b2943baa48f455b54ae6edbdebd3044c93789c99e99330652a2a2b5025158a3ea76d52c5cc49e811c05b3867c0490c1124e69e0349452eebd845828ceff240d81343e53cb0976394b780bc4a41ef9a8e72a55d22b7503784625d7698e20b3729e4930ae67f065ceacaef83f406e9abaa8e0f9a4c8907e88dc1fb6a4fd3d075e0fc97b989487203efe4518066aacef3cf17d9b55d9bfcfaeac3130ca62291b1f99ef2dff27ad57b737d76b84bc449d93dd2de39570c7144be588d242e1a03cbed9086d508f10674f540f4e6209e2ae503851507b6a107b28e3ca73451371c7de1138c4265aab10f387bc24103b996bad6e80cc47fa2a78b76c14be862526fb3d9593076cc05912e8c1c44d414a8dcc406f933f578ff763b1daf3433ff4233c7f14c093128c06"}, {0x58, 0xffff, 0x6, "1b60c2d1e3a2f400292e13ecb32b07415b8d9021559b3391da5c2edea2a50986ab50eb4bcf78315c3a10c53096a2d18052e9ee3e92a2cda4868de9552c53500650f36fad"}, {0x100, 0xffff, 0x10000, "edd2c2f1b7b8aeda547532feb8a21171531f99b4f639bbdc75d32292bb848df9d90ee29bc140f2a7e6c481078af121addd33794610405cbd585bc03f99da1225ba6a5dda2de6571b39d376e9386507f1f25618ce7fb3ea1f6109b9be5892ba687d043d5f83f66e55cd6f65d6a36cad647a88ff2f23f9c9a539aee5459c374013acd9252e9f5037af2ce2adceec96d4a9c3eb7017566d9f5ea48f7e497d0c665ce14a3d4d3b4ff3c7f81fbbbb92a5ad1826e966c564583c1753999aa5c61b8d51ce240c7d9d82de56936ab14512f36abb0cb7f2f8a59e963f660ffbad84971d65b0ee0b8fdb14d3860aa8eca4ed"}], 0x1488}, 0x1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) r8 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x10000, 0x62) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="d5509de9026862dd29151b8a70921860acea2d8d5ac10fd455f147626c45404464755d9b8e2d5d10b1e92882cef0789832effae4a1a33ff00d7211de0c933d2c3e8f6be6c3d41cb0072fc76f9aa4bca859f4e2d2536da3292e3bfe20b21cda20089c6a30cc70d787abc1fb866a9865680ea69519230f55144eb62a5387b0edc5933c60983dab7c3cbd95011c700dac401e0f7a793b4fd35c058490ba3ad560b7e629ced36ced43ad0023360abb2e", 0xae}, {&(0x7f00000003c0)="e0a20b828b16f480da03f9becf443bfb87a90c146b270e472483af730f6b0888afedb19b5163fd22f948cd6021d1671d309a598b93a60765f352f1c99eddaf47858f79ee7652ef094662b70a9c0796d02c6b3f78211bd642f5504ed2015ca32362a6a0602374654e6ed77cd342d878193bc927d16b71efa12a789d546a3826e44343e1b22ccaf90ddb5df27960322291f534bf81a38f68cfa63060142b3fe0135695ced22a44e1b9bd6e08aaf4c3b21d1bfea910f43b5f205bf6d5e4fd69850d424e734efa9cb158450180f863ed335d23e6425d83ed55defbdc9a55b31e7937f2d7cad1a3cada1132ea9c799fe8390a254f65e32c00713a7fc1", 0xfa}, {&(0x7f00000004c0)="7ef0c6d40b259415f7a2726f81f99884a01eea038e84f43f73281dac559a41859ae87fd7d8da81b4f722f7c39ecf19092ff86727627c9ce4b65687d6f7dc8a1b6e78318f8270f23cbd0dca0ae210d5888ff51f6d8982d9849673d4ab893d877c1df45858125a4f9a513a1ce2866a8f", 0x6f}], 0x4, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r3, r4, r3, r0, r4]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r8]}], 0xe0, 0x1}, 0x1) ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r7, &(0x7f00000001c0)=""/153, 0x99) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x15, 0x2) executing program 0: setuid(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0xa81, {0xfcd2, 0xffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x48) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) nanosleep(&(0x7f00000000c0)={0x7}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8001, 0x3, 0xafd, "7a3c01a1d5c64c28a75020671fb6f0541f7af2cf", 0xaa, 0x400}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) sysctl$ddb(0x0, 0x0, &(0x7f0000000040)="f00750", &(0x7f0000000300)=0x3, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x205c4c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "100000002300000000000000000000000200"}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(r6) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000040)="3562505367ee95", 0x7}, {&(0x7f0000001640)="901420f9bc7ac383d1e4ab4492a3090132c528b843f2585f5e0c1dfbbc3690e00ecf1f17a254a0379e6edb61914664ce9cf4857a7634d1205d3e79d57a5d87246574b4b73ac84efae5a26ca02d2ccd25d7541ed9ab403d86e5e9c8b0c2dc390995500c70438812897eadd870cc1fa51a27eba6236c", 0x75}, {&(0x7f0000000180)="aa23121dafcc5bd59a61c7d253212b56ca14bbd2e296917c6473a1aca1e134b6d8ca235aa74fdcbb61d33a168845c7278fd467f7062a906085f066079f5d512dd96563e292429e1f952c86953d4797f273", 0x51}, {&(0x7f0000001180)="321f14722e4329f55c02e8cb78e93ce5314f97d8903cf40718dd4c0240de17a55887d2038fb120135097a94c98e07ca5670513ec83abf546aba6651e48d95cfd279ffa1edb335935bce1b0feb81f8c6b28bf0e10990d53096ba893c0006cb307f1734d575dd24fc7fa9018", 0x6b}, {0x0}, {0x0}], 0x6) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000340)) chroot(&(0x7f0000000440)='./file0\x00') r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r3]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r6, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r7, 0x0, 0x0, 0x100, 0x53}}) executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836c1a98e0fcffffffffffff86dd60ab9565000000cbe7cfffd9dc00"/55]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r1 = socket(0x10, 0x5, 0xfc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) syz_open_pts() pledge(0x0, 0x0) syz_open_pts() r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001", @ANYRES64=r0, @ANYRES16, @ANYRESDEC=r0, @ANYRES32=r1]) executing program 5: socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) setreuid(0xee00, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) r3 = socket(0x2, 0x1, 0x6) fchdir(0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0x8}) r5 = getgid() fchown(r2, 0x0, r5) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='c\x00') r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000000)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) write(r8, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000200)=""/178, 0xb2}], 0x1, &(0x7f00000002c0)=""/108, 0x6c}, 0x0) executing program 7: open(&(0x7f0000000140)='./file1\x00', 0x78e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/233, 0xe9}], 0x1) setreuid(0xee00, 0x0) r3 = dup2(r2, r0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x2c5d36d679bbffb3}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) kevent(r4, &(0x7f0000000140), 0x6, 0x0, 0x6, 0x0) execve(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000280)='\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f00000002c0)='x\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7}, {0x7}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ftruncate(r0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000189000/0x1000)=nil, 0x1000, 0x4) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0xcc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setsockopt(0xffffffffffffffff, 0x0, 0x200000b, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) getuid() dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000240000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f00004ef000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r7 = socket(0x1, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="2ea41b1374b604f99c0beb654b534beeb20f1707b8e6988c5cdd86a61c3b", 0x1e) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x5867875ab25580b3, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semget(0x0, 0x0, 0x104) socket$inet6(0x18, 0x2, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x5) open$dir(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x45) setsockopt(r4, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x1000000000000000}, 0x0, &(0x7f00000000c0)={0x7fff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x100000000000000}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0xfffffffffffffffe) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getpid() rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\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) r2 = open$dir(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000340)="6bf92bf2441611d99ffe5f42399081440c299ddd8e17820d0f9a97d18f7d18131ecab31842eb42a7da0144f21c78fb1100420e54e086679e83a13e09fa8bad430bc7b55e296fe542b33e12b4ba9c4502bc3cf934fbcd082d88d52689d9114029ceeeeb6a4875bed64c2b466c416fdafb566fd7a7fa3664b2f4c4f4a0e0c2c066abf550bacd566780420dc24942c965e06a09eb272fecd16fbc06b8c300bf8598bf700a956139f140f7297ba0e5353f8107c1bf9a142938aaef47507e73e72d699f3bcd980e644fee6794cb8530d84d3659183835ba5bf70f3ed0a404ddbd49105de667491bf7135ab812712bdc5a8b46544ecae403fed1120d24bddc0c6b112c6838a6fee4720b2b23b0dd0eb4153fbe4d00"/286, 0x11e) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="c112580b653f3dea3ecaa55ef6e8a5770b", 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 0: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x8000000}, {0x3c}, {0x6}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1000}, {0x4, 0x2002, 0x1800}], 0x3) semop(r6, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) kqueue() executing program 2: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x9) 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}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(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'}) msgget(0x1, 0x24) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9f, 0x0) nanosleep(&(0x7f0000001680)={0x3}, &(0x7f00000016c0)) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1fc, 0x0, 0xf7, 0x100, 0x0, 0x0, 0x9}) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r3 = getpgid(r1) fcntl$setown(r0, 0x6, r3) r4 = kqueue() read(r4, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x3, 0x10000) syz_emit_ethernet(0x153, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x11d, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @tcp={{0x1, 0x2, 0x41424344, r3, 0x1, 0x0, 0x11, 0x40, 0x0, 0x0, 0xc392, {[@sack={0x5, 0x1e, [0x401, 0x30, 0xcff, 0x8954, 0x7, 0x8, 0x6]}, @md5sig={0x13, 0x12, "c8f6bf7992be7a9e44814410595aa5c6"}]}}, {"158211ab2e8ba3eba64d63d6e976c400a5d4b2dee44950899fc840d9a9ff453f80aeaa841f45dfe3024fd215a0b8d5893e6460d5e15e7f0e9ad0249f99e3296c6f05e0c645f937c20dc72991841815a7d57ddd76205a260b6214198f721e207452641ac4c1eb8836174627bb7c58d63d0a6616dc4a2fa86cdabd3ec81a6625e2e4da9a768df25f01ce0941d2bc81d990510c967f4ea66c49bdff1cbb4d3677f3c67fd4a39b33c5daeb736ace234539f075970009ab37e944c2b63e032e39d31eded1eea6641b36b11586dc9d4dfda2ebf1"}}}}}}}) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r1, 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) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000d80)="f7f0ead9b5430fe5ade54093ccfeea12753cb57679078a258300820ce7f701721b66ebb4400e80a18d943c25f782fd4f6d91c6430732175141500a9399916bc8a4ea8f72e8f5aa90f27f62e2128558a2d14b8656fb61468c544d367707035956dee6d2b94e", 0x65}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x20, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$inet(r5, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 0: r0 = open(0x0, 0x78e, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x1928, r1) syz_emit_ethernet(0x66, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @mcast2}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x80}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x12f}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(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}, {&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00004f7000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r3 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r4, r1, r6}, 0xc) r7 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x2, 0x8) write(r7, &(0x7f0000000280)="424a809f9bc973d1256031f98f14228906411fdcf4d3171f2f138340c01c8447e05c63a78c06ef1569e7448f250aac6f4f77fb8ac1f8bcdab47be2c184fb039dbea04a166133cbb2397515a76b12bba711b806881bce092f932b7ff7668e10a18ed6a2ae81fd37cf807829e12530f65b8e7397d23381e325dc00120f08b7ce9d455fc27be42595c554cb5e36243b6813d18c2d37edd82d78c851e2f0f3c799a9c89b598431510a4aa15f7a7658aa6428ab4a636e3dd6d1599513582c93fbbbaced4a5f0378312d9485b366cd851620a355b6e72a2251618c2eff006bb551546cea1c647e0b5076b5ce47f62b13b41667639eed800db4ea08ccadb04c323f71b00b6ca6e361db2db5edd2e290ca3817bae8b316e7063f253d3d455d6208dd774cfe008127c072956e1049eda1e9e195e746aa8db008d586b913dcfeff500626a7e6117ad08828cfc5a67dd4c95729bd618e64dc6825859ab84b61514fb32734a2f17eead31298fd433984e3aece99affd2f3d80de5d3560f5931671b7c35ee32df3b438329d1240b4b7bed7a41c9219b883beae0970a2e110a29224d9c4dead3d3eff7d486173a9a533e4128da159973c5f610162a7fe762ae5aa443f7bb065339f52da588fc25e8e89b2a4d974276643a47d5dff0b5bffaac6cef85c9f92428cb246d50bbd0619fd94aaf6a4d32293dbddbe4ccb59de90f8e6e780e542cc6aeb52d4d3381c4917408e667a43a32dac73cf4f107e3f4db0265c900c2868f0f441988bfb18ce9efe0a6fcbc872cebdb9dbcfacb98109bcb2a325078512751e78e674b33e18844bef337ab43a193eeda262770bdd4405b25aaf7b6a9533a21b4300ab0e0378329957bf187c5ae064d6b13ae4115adfa72ab72c56bcc4a4ca52e18f5a92e50ce54d4acaddd8a696c26fcd32a5ef3ef92b59ecf52f997f5c9f1f30d759ced4103d3c541a86b73990eb7f85bef5448898176ba33cd0b3db791bb2fa251201108260decef7a30e8b6a6f720cf3a737240dda72e83b8f9cc1ad9043c4aca266f94125a121547524051c9708a61418e07dc3e4eb7ee24e769ae96b6dcb5b7636437e1d64293157615ed88fa6f51636b642100eeda3ad54e7930e3f5fda99bd2e5388b06ce236d9c35d913f899449f780b61e692f2b2d096f377dc3232aa3f7332ac5d27f7180ea1b3398c68c86db8562344ccd6f54bbe02b016c58af9eaecf1eee3e1f336747825efa606bb9d52cb3c1f50ab857d6940576df62bddb23b03b66381a513c98c876445dae85603a2739e842ede26b075da7dcd7f79ce917b4441fbfc721fb1e93720462d7855d81be3b3536f996d7f49f7cd807edb81f22773de0189a3114aedcc1b461a912caaf2a6293e06db8c1d4610e14c64fc8539fffa8df6ac11f1a269ff96740dd40a9fb476a517069e406b1c3e69afdc9fa4446e4139629df378d90b2c661043c4202a92bbd7798ea7c948e0fdc9ca0d989f5da9469100ed1d36d7c2d5ff9c00735a6a27e171b2d5ee4af17a804d21ffd2481154690cd8b7324832dbfd8ff140aa057fe076144ff84a3627857686a0075653178d8af599b5096e5b0e3225b6ea59a04236dfde09d2d8cd059c4d78e8663505ffa6eb8afdac4a9b7614660cde8ae2077b7f25df5e742d703e0bdd0fb56d3cdfd47aedb7800c739d29f8212e1f616e43f4c8fbf2163c5797baa9afe083705f2c95d2ccd3fae6893ed970d1cd6b96bc4695a078897c0bfc4e940059985582bfcf35a0abc479fc6bb028bb23ab4aa89bf968544eee6d9951b0c10553979c3e0fd708154153f61ada53921387b202ae9497f033c299c2f404bdbca6165a2da1fee3d28bc2dcdfaf8c84b8b321d68060f4b95e981cc8d1de844bca90cca20a6514bf95244e5105d53ff05038dcd0aeeb705ca952e270e90705ea2667c3673e880776bb3753ea4c21de8cc94cfb8c643901c5a47ae8ef26aaa3e3a9204cab56aad04759ee19b50694d9a6e073387351fc5ece4a9f2ee6ecd44f4d4e46ab6974bacd14a1aaf2688babac24884cad904941d6053d9cc1110c4cd378d8d80ad134d4fc682ed1cadad6083f8e1c32cf8f968a3bec8f611eec34966bf6a829d83fb397747e719966dc1b211fc5db1b64af733de8c361b94f2ff348231c260328e12ac4773d64aca64aeaefa903a9f835a9c50483d7e2fbd8a4c39f7859ad99d10820ee2086cf7401c41376055f9b88b15c64cedea9e678a4f0e3bb3b99dad9a46e4b7cf63eb949161364f3c036a5ba2730afee7fb4641bc96557a415ab1c9ea27cad4e8fc4bafa9c450eec8fdef552ddd3aaf2b83219770edd68f3fb177db706b58a0cc86f6efb0be9dc43d17bb68f2fe8bbd9f53a6f3b6fcc9af4dfcb1170b05a7324347022b39bf7ae1f1c72194bd6acaa1eb03d0517cf3260c5e1d3a9fec35da79fa4ed82c8826ac615bb3e770b0db1bb8e853e9f0ebfc4bdaed5452a59abb7e5cb903b836aec0c887f21e21b0e26b6ca95aeefed9768b55048915dc1a82b2a1cb00dbd3e5f70cf3c76e54d144731385289086c06509ebc87327763bd49d8b91a143129babfcfd39b5cce51da7f574c9eed24c637480d8dc00fc4a96ff51106ef248e145a924d2efd4f6b5454fe74ef16e7665e93083783acc6b4813c0951c36eafb587d9b57fcf703207a7be9440a52b31e68ff87d946f49139a3c751bacfb85a9e69abddc43de8cf578a3da9f9d87268ec616f78bb3edc8508fac0c73212a5dc0899a5ebd8c75a1daf52003fe416f45e380edd31534850ea40942d9dca30534b1857b6468f21b543f42ab10a58b2786b96549687bb7b90569f9545ec3b6545c9bc5df2cb8c3c6598745c5b862dd0da44499eacaa251c8d0c7cc7028b6679b6187ba408ae00fe4510c7d199a6f48647be2b54b5a0f707d1c1fefbe251f28661d4ee1374dc13b64b4c6b093968cc96f4355f0b08ac9ac046a0753667ba2af0ae4036ba66f9e2418aeefc59fc4d4949444c7e7ffcd99c23077206b91678defafa38e24db0b3953126355da5e8961a316d7f287a883a25a335ef88ba5319fac71935bc8b5f3fa41a7e55e7335b5266801ba6453dd1362dd2789b89f438d7efde9042ccd7f600daf28e19897356633a3c118cd74fda62812e429b77601cea66afeadc5a84be87f5a33618e830e95b7b05e07ece3aee263366b0f4f56c062276b15245f18d444746583fce6e5afe37eac623e51c6351a8c855ecb2952673678cd4021e8b4ccae66aa0fe7fd49d5cc0f5311ba21b4bf685a1260ba32d017185dcce00410d04813dc7a3682c74e56c922d0e3f4a28d80460d85e9139a1beafd4234bf3ae381842b66c624739be96e64a25979a082e3594dd8438461403d9747effeb1445285265f4e58feb75c6d7fd898b63228bbea2b3b99e5da44eac987a8521acd3b092c32685375f5901d5a662498dc4b5eb811fffdf17811b7a9f7d32ad63d47364878ae7f5081ca66f51cf441f26e04d06a7b508797915bff9629c33eb7f71270ce554ea325e79316216f24a60f4b96308445a0b97cde9356fbbaf81a42a345f7ee87a17b2641c36087f321500fae91a3ea66005008622de48c82e22304a90a32c7fc24e2a7022729b059565577e80333b2d687d1d2fba8b3e14023b26f0497d34f9d29185a65769ffcede0cca37543a9696a48c3cb957fa08c2bad2a8f873d7fca71aa3909d3ef70695fd44dca5fe903d4de5c368d3fa6fc400c1224dc4dcaf15ad37e394dbca480de69c80680447a93f9addf35cfbb650e971a928f010ed37109f337ec770eaaa1057e601471c16e233bc9a6fc0457effce373d608d3a3c04eba6e819e120a27018d49bca7cf6a821f1e4846483190f8ead286847221921192f5458689dab9f4a1c9f4a324e1dedf150876d8f10d59469ba1d6a0b45270dee1f93a39ab0b24b3f1da21702e82446daa5bcb9b04484ddb7c0fdb70a04df8b2be6169d61e0f2143c67bb1e925c6d5b1c7a7b5a25d058b2beeafc2180cc06695c8ebfecef73c165d2736ffe5db62cd0c74c6ee7f8c5ec574c5f6bd500827c8a992b23daebd295f9266862c1f2bd6e1b58f45ff8c36be589f18d2c0864d0b1a71d1b8917cc2d08d17a44615c81187fdf7eca61a3bc84bae76e750e58215c370489b7441b1bba0064e3c5cfde3b56fe50375fe8a393572602234bce07ba249310c41b4bfe51dc238db7bd641e878624d44533203ac59e1966b673f14919ca670aed4944497849120485558426f2d3853cacd8d1071107fb50edf6b519d054fbf09d8314adf2c7702f953e6180b39909ddf9703f9382b132cdc6de9bd4c466bd97ab6130a3afb9612b4d098f41d730e52c91d39b1f16daf5b10e9e03ef0a12ce956802cf668c84498a14d4dc478274856972a0e8ca83bd5df7d48e23f0a288eb8c4fb0c6859a5de1235fcb9181d5fb6b96c9408c29db71f57342ee9784f13c4d1148d7b7ae22338d5825f6239260e350e5e24a840735fbe794108e469d837161fd14779cf22963dc24e73c541b2259b0719a1f5bd057d412fb6ca67fa18634c9d64cdf798b3330951d08b94813e35f22234d11000f6625d79251b87f866c4b62d4eaf26b04cfa06861749c1071b21e111149882638a6740063eef6ffad1702c0bc4c4c0b50ce82f1a56045dcb661ed6add23591e836d38466ffdcd7bc10deed50ec8a0585875a354a2e59a7a6551ba0ede898fe59426c8c9f0d87671d664f151ff5be62b04bcc27a3fceaee8363e27ffc0e5f06f5f776218b244323fe88ca98274890644827b35099c1477a525d9c7cec5310b6a76ca1f3a99e35d839c86b486977de0ddee09cd8631dbfd0d2ae15f986a8cc431dd7e7be54b422218a35e674cad73a137747af661ba077f8ca454b0422949825f95b716ba28835312559d9fe34a9dbefa47a3ecce3864cf67715ff45021caacd73df719ba87ab35c2ade39507403fd729cd3c6ff651d7b315009fec2be09e4b9528898988d7d783f431cde9239ac88ea341f2a6d8e428bdd43a031553f81b35f09ea8f58415f02f4c97daf4fd2ff86f58706090c5fd2d61eb034832c31b41e9db1df78f0a0a16d6e39430b8c4fc27ced95ede39cd4e455d9c63aae92dfed72ded3d0bb712673683c8b98b39179d43fa9d6226e791aef1a5b2f38296867ce5c999c634ad02cf7baf4c698c975f792661af192f2c4a88a2729e5acc6be1186a19fff4c9fe7f95cfdfed183cb0f5006c5c2abe61c805fa201f6a9a18e4d1be4d5c6cba32d7ee36482b702e2c3f3c91d90f08f9f398391af415d4e7500935ad8b29e7d5b898601027fb5459aeac0698f9825bfa718472e07dcec72290347bea8bc3de5ec9230307e01e50997200e93f583b3ebf8b65ae6f142b9e178b7e5bbdba245efb1505a1448aa85f5b6fcceba0d795c123cf3e138dcf394230f7fd174a41f97ebf95382317b6ade8584fab06ad0dacedaabe5ff07ea7264795b242ca0e844e067fd2de9dbb45440ab3666ba67a4be27ebcbffd5d73ad133929a6f6173bf7627d0b9a6c578e7b6d67c0e158a44f1d3e220e6a8850e86af5159d249a75e8090cf5d6e2f91c23fe1349024c1e6b3dfe961dbbb6433e4d43b8152b3f3c70dbf0dcbba2207a7b492c6008f7449a595ac492dfe8f03b7402adee5149f5fb046d9d4386d3182e321c7777b15a9cd7a0b38d6818f0a33fca3b0d352636b84617935c2b5fd97556d0b5029671268adde1ee8cc23858552ade0b866cc2a449b42932c2b7d1f5d5468e31c226803cb66fc9f87bb56b01e7e43d", 0x1000) r8 = semget$private(0x0, 0x3, 0x109) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280), 0x10080, 0x0) fchflags(r3, 0x10000) semop(r8, &(0x7f00000012c0)=[{0x4, 0x4, 0x1800}, {0x4, 0x7, 0x800}, {0x6, 0x1}, {0x0, 0x0, 0x800}, {0x4, 0x81, 0x800}], 0x5) r10 = msgget(0x2, 0x48) msgrcv(r10, &(0x7f0000001300)={0x0, ""/4096}, 0x1008, 0x1, 0x800) setgid(r6) r11 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000002340)=""/99) semctl$IPC_RMID(r8, 0x0, 0x0) r12 = accept$inet(r7, &(0x7f00000023c0), &(0x7f0000002400)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000002440), &(0x7f0000002480)=0xc) fchmod(r0, 0x118) geteuid() pipe2(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r13, 0x2000740d) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000002500), 0x20802, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f0000002540)={0xfffffe01, './file0\x00', './file0\x00'}) mknodat(r9, &(0x7f0000002580)='./file0\x00', 0x1, 0x81) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001", @ANYRES64=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRES32=r2]) executing program 3: r0 = kqueue() syz_emit_ethernet(0x66, 0x0) getegid() mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x1, 0x1fe) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x5, 0x8e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000480)) dup(r3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0xffffffffffffff55, r4}) msgget$private(0x0, 0x320) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "1c102609307e7be2df67de202a72da64612c3300", 0x2e}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000400)="4ac1cc0fcaf79c8264ed2df6865ca8", 0xf}], 0x1) executing program 7: sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="198f7e486d0056a06ec1f19283532eb609cc8f2b8985abcc7236e9c60a2e76ab734aef2844ebdf01bbd84a9497d623f7ac6d42412a65655068b41d60b532bdb69ac54367e41825491597323604902fa82e42c66f07a2d8c282af2af2e11c26a0b01ceb40375b625aca69b0ac1372448beb51abba7cd5588fe55a6f8474a3173edf2c18289ba0db583ff83933b53533514579d02b1c6ad79fb4e9e6b719fb349023b6912ccb2011f9ba0f1f81e09f", 0xae}, {&(0x7f0000000400)="5748f82120880e7f700c2074019ffd90f15c54142bb9d7b23cba044973a020277d86600cb48a452d436eb81ee01d186c0fde484ecf24aec702c4d2fdb6dea72c950dab681dbd833c1c1f62e809ffd5d0fb36dbe77fce80c5da2632909fe4d694d1bdb7be709b9102e41422c47a3ad27a678354ffd881aae95388cdd1ce55e754007cc3b7c8e59d407050f51bf2defd2dd4b85af542008cd7fa4f72ecce0f3120a8ce0b2a2c6bc4f36e0d585b778a902ca37b41bec97e04a098f66a474d27fd3704a50f791cfe05fa14de77c6bdf4a5dfedf97ca3f6e361e068c17d5961484597ee0e6df5e12069ad059bae89deb0", 0xee}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="0801000000000000ffff00003b000000bdd8fe80152a1a19d99ad27d98ce0c98e090e6a8b2b6090dce9c8cbe4a48c4f94c67b68e33948dc2eb85c0d0567e4ab050ffabf8ab3f19bdd70691600a5e817aea398e446bd52cf36ebf95c27b4cd647e97b5220fef6791561f081f47461f943bde31b31083487ae6991f7a05e6fe4db2352cf082c3538a941701ab99652f4aefcdf0576cfc1194eaa449ac0ad79abb9826cb5da91264f59ff92c77d28c19ff13b0b81ccda85e50090ab892e945dbbcf05c66a96f13b895e0098bdf99a47262de9fb591eb9dd44a8754eeab5a113212f23e108474c16fec977b01718e20bdb56f3851a2b3600e03ca03eb887df13eef96500000000000000f80000000000000001000000040000004e5c5d1ca9b617a0e07fb5abb0d8b7626c66539cbd6e92308e656f999f8e7db1105dc4e73433806c3fe7abf03cc204d0dd04c419f015b63f56c31c7a44dbe6ba50f30c10767c7110a5b2ba5f9a9d7714eb5161a67a9c0ac19dc4dbe24d68705e92526da82b5c153529d23bb17e5fd590a21bf1e85a50716d61e8f9a23fcd4aaf0f0d6d4d2d2af2777dd02ef90aa6f74fc2e52b60a016199c88b3ece17c36b3436f91a9af86a0023a359f6b4c82ea9e779d11fa7e56b0aca713cfbe9907c50ae55ca8fbe110cede48147f45c35630cfeea54d9ac4eae4b2e1f65e292d3ac4682ce7e275cc7c000000"], 0x200}, 0x80000000}, 0x10, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x56, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x20, 0x6e9c}, {0x18, 0x1, 0x8001, 0xffff8000}, 0x9, [0x1, 0x80, 0x2, 0x1d, 0xcd, 0x1, 0x8000, 0x100]}, 0x3c) truncate(&(0x7f0000000240)='./file0\x00', 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(0x0, 0x0) symlink(0x0, &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/201, 0xc9, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = semget(0x1, 0x3, 0x160) semop(r1, &(0x7f0000000180)=[{0x3, 0x0, 0x1400}, {0x0, 0xae, 0x1800}, {0x2, 0x22, 0x1000}, {0x1, 0x86, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x8, 0x800}], 0x6) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x8) writev(r2, &(0x7f0000003700)=[{&(0x7f0000000200)="e578624d23b50790c3856217b3ad8c271122a3ed9a8c2315f440b1ee67e33b72e2d939522851ff92f226b7347593bf97f138fabc82423ed101420c845986b5434e22f45f9a7c9390f976c9d43e52626eddb476594432b425f780db96397ab5bbb1ffad93efd32041755a8abda546ee47688a61407ab9ff4cb1f3d9c4b2e5c698d1c3844830259f23a5337519a0a239c43bc047c6cb69c5d22b741f6b0cc8be480cc1657b9462bdec14da12adac71b88fa667948d95e08ee160f5dc4a8c3b13a86681b33ab8efb47e9e9a544e1040c969ad4ff59d855edb0462a7b73c5b56c10a71df58e02c3e6d0b2d394fa2535e096254383e75804b4e6c0140b536ca344d8d2eb30dd436c216642dcc52f75d4e32471d2223af59900b1edb723a25533c0d7854d942a1354ac6200f20b677e34f791ce5bba43b2ee749f5f134a225a77c9353074bef41a9a57ade640178c6d6e3f69103f0fe4c6fad4601848f223280cf1b4c5196cd3c0f15672105f764d207f970f2bd8f1de0437242bf1a4eed1bef42bdb8aac1a57c97965064b13617520e121a271317a546eba67e69c871e331d8e633745e28d50aeb3f8780e283cd30c61feb463fc2b9f1c88e80a8d59eabda34ae7ebde70865fc2bec4591cf86a6ecaf18c6183d0f5b1a5551cf7d92f126fb85836626997d9152fc3c421b07162e18e93203129ce07e6ddb1b0469807f70f1a36362372f267151fc887e59b89a23023abd1ec26c5109b148046a64a93bbf79dee3db568410a7870e8a789256caf88b4dfea53a347fc4799dc9aa030cf0389f4c38f76f08a24b5448f39c947519ba0090d76953bd5b8b551d30cd0e95432a42659022dc09663d2102773d0986e7a6d5e00df62d6ff48368c9332a5b61b6e6cbb6426b53ccf7e14531430435e5d28263aeafdaaef0a57d27bed56852a6beba71d9c355684908773fc37f3778e0924522843b541028d582193c9f647f00be1a06aa7bdb9c46ed55a9c5e8cff602605b502122f6e7484849e0b52a38f784a94b59d276b097dbc2588c40f57575b1080bc69dbe47a2e7e1445dbbc20e6e8f27813ae1a77b0fd3015c13cf99081943922c1d625bf3089fc4b307328b69df4f95e4b03d4d6684431f8bc1a1fd8209fefd8acfbaa84d88a67aad2de6e98eda3a0d0753e20f08171a8c60f1b70bd4d83c5b938cfe569a4ba74618cca0975f9ed42a4f8535de649807cb2fc1183494fadbe83a889197d73fff2d1697b20d95187bc00cf912ed854b07b195b8b38f543a7c182ec91a2f5f510e7132102c7a38f66987f72adf4203e1fae0e627cd39b4cc541e849055cf5559594755e7ec0980bb0702c4c5f1a087a5a7f612912ea4c16a77649121001b6d992c63cd991b07a8ea44f07b4b93dedba0a8edc5e076068eea2d9cfb596bec9dc4af80094432bf5e3ee6943ae3acd032a6cabceb2f9c4342f1f15c57485acceebbd18df224a15042deb7ef6c60cce019da1105c0dff4771c3865f58194c90465a3949f3ae013717a15fb24f80f5220cfe70538cca96a290496f16826f185e621a4f798fa3b0dbc745457ad4d37ef608eca72199815541ff01839f82d894353a0d1e9107c78c583983d369a61196c6ced5c50a7b424222aa0ece3734c5af8b728b9cbcc2a33825d93602bb4b77b01119f68f45ac57b03c90fae0f248888014996c13d853504579a48490f7e61e92178ac5ebf9768575e2a1207a3aed8a4d2e8cef69a2a5edbc559ff22215d2f47646b6e3a900da9ffdd203d8dbdc6532afa6d8ccc46261583b6df5835a8e80ed51dc155e6cd26bfccc36a373ed02bb6bf1f01e05b7b4cd528cf00c342b00b6302c3356934a82737b70d7146453e133f8d83c3c861235ae5760a2c6ea1e1b04e530a799c4166ed2b7bd688e62c1e06eb95cd99c2b6c84995886c799793bd73a3079901f5f5a553acc9d515d5b8e684cbaf92e3682d8e2621caa0bdfe40ad1ea96bd7a9d8e4f175d11e75488c973bc0691cc2b9f594d6fdd59b0db005dafaebc62e6900ce42462bbde23e5636cfbbbf40b5d19c5d47ae0c2666126368e3d85fa9bd6666e19d8c6c474d38eb9523314a07f281f9b7ab8bd52f1a65f4438dc8afa8ea925733d5a730e3116b19937b3b4f274a77c3bd7dabc31dd67a1616a615b4f1336dfd4f87ac2c4de3bd6aabac542c7864a4721bae2d220dacd544263e4194f1a85fa6a788518dde04cc906b3ba7412c631d31cf959876c152bfb55c8b35ba5ed36c5e64704fe83b5c7c98169c3edd0ab940a83e4bc16f315e3a34c7ccc159ea986600408d73b47831ccae6a88f015bbfed487bcc78298774e1a17f38da753e49890abbe7a334f051541bdf663352fb2726f3d4d6d832b55e58ff05e87bb34d0bc3d91a0fbcca3a73fc41147f64320dc4c148aa4c6db4066ca9eb2ab8e7d08f630165f67cf6147217a85037ca1dc05e9ed110738cbad09e40dd0d129ccbd9364735f6f55075340fa514505e027011409a0a2ba11fea1d163656ffe79be2ff2cb295c172bb1d7713e21a089c425ca9d3df37d03be8c0de131a47d05b4ba2bb5169adc51d1da46967a6cd7e84bc9ed1939c3912d9c41b2b069a45eccb38c99d78990cf8c6b5fa341769f73fc42195289e45940f82aaa97656cf23bd5cebf844cb2287b958e0b72813cf4c8727397f878180999475bbbda49dd473290f11a9453177e343ebc65efb95085c0605c32a0e7e0675b580ce2d518c60f42b05ed7148383bdeb0b7eb35aafa72b6d761c7d8ea7ca9e56ff486944612b13b85ca5046ae727754d0a7f4a19870a3cdf746b911248b888147f8df6f68311c23884432ac08570c096eaec29407f275a555d68648d27b0262c54032c0528dc07024ae0db12c84372a071fc57295fb4a2bca6ce357d70a89cc6b95edabefed85085086d9c84745ba45a5fa04bf8542f6a901328e60532a8989394fc5db075b1df601b7613799504cb1bc503437196c1d4bdf147eedcc02100548c0a1622c117f0b589a358ce43bc51569080d6d6e448295de68223ecfdb0579a9644bc2e7f2e1238eeb1b42ce92078af41cfac48b94daad89dcb985cc1b735af03d454dbb10c103a1ceb91ecffba4dc6bfc95ccb107442a8594c9cb51e3dc3652a5740238b0de1603543ded6783f309e968dbb1dbd92f8c223e5951a25e5fcfc0ad202e391d52453d30212e4f7e04834d2f9c045fb98537f2ee7795973f7e0fde45770559664b74ab4e423995de3edb8cd4fcfd0ac67a119494123fbee1458fd4537d7989029535567344c3e74a1befb2d89c021df795d5401aa49a26d616dab922a4d54dd61003bbadfe67969a60707e99c4f9eaac7f6e5414277288235a6852dc4a515d5fc31d336b077e1a7ea7d177f3ee28861e3b77979af6df60b373954151c8db80889c62e11a1aed802978da86c708b53a8ec06fa84b89ece65adb2a64c82825cb15dab768b2a6470e55287c21a63779651507f0d7c363d1bd158fb45f16960c13703af187718d1e96846b859f436c9c26080d654d4cc3b56ef82d978f9516704fb05c588b33d79e932a4193ab96fc1bb34169584af05a3f9c55f3ca141b5ced80c0adb03de06fbfddc30e3eb7c98b21ffcc2d22e673272ca63fb3aec01369431fbbf1ffdbe4eab0a236462637d90505ea2cc09c7c0f94794f6fcb53e88237f4332a2b1e1972b6ace132ef75798bc6acd7c38b75da31e6c0e2a90d25b0b16a1787ab2c940c51c54406cf5d6178285ed04c977b8d8a16b2ee88944b037765afce060b268c0e61634e251af9198f56015e1e7721ad957f7a6e1819b2b21a5c9210004884d2171983133d231c877aa8ff4181e861a9dbe79072591e5a614cc318539ad420508b0d50481d722af8bc6c74045096160969b9a04ce9abfe14e9eb06449f172b9c50588f8257768321a47a59a2152a5dd63534c9a3ba167531d0e0d4b72c84550b27041f1a2b31225fb6a9d80df4c4fb334507bbc1a3aa0960d42bdbb3e2cde2207714509eb0a9499d07abc5351c4f48142e25468d0f01f616c357f74e134c620dccad2de3e753f30883748697bdc8621e0c91084ddc6f32cdcaf0811013233826c42c7b8caf117499fabdbe64ddf1ccb1381e9184354c5f31c4e591d7e2e1ccc200cedaaa289483fddc1367bdc5abd06696a30b8a243bf5b23c343b5f343e8aed4b93e71108788a214bdf567ccc7fb6d8e63e9c0b46978b7f53b50a5c9155059514e365aaf0f0ffd2653afb9e61c65bb7eb71ecb10b81177c4a7538048cecf9072374972076627684dbf29030d35f76d3d7da3575ed2290f7e9dca024b7efe1c698db8bd7f8d292a6e8086a39dc34752cde8ae5dc2fbae581664cb5eb7e2fc672a4d21652460f3fa8a440c801cbf0232f7d4ad9bf86de30c9221e1c14e57897c35805c3e9a74095a1adcf73ba8f8c94bd0e16dcba39db2e0713d05217585b78900e7c50d610ea9dea87462270ec30462ea9eb4921bc52c044ad63f0ce20dff1989612df43ba7b72970ac9fb8bf4b37e48c195382a09f3e86c801407aae7e0b9f9d95d5ffcbd03b17f4e02e10312bfb4551f3264c9ba05ae4ae2b5e6de27e913c33abb8292daa4090397a29546e41ce28fabd7d1ee4f3bf4773814f9019998426a295ec001cc049aa6c25bd3567bbe8a9e86ade2af4a291480d17e12a08958219ded5aed7298f9ba1b90e91e321d1999bdae395dd4e64343df7a006bf51dfc85003a2ed2f34e5aa3a1edea4106819439302c451f0ffe34242983ba955718e78c7387fccd21261a0fe5438bb0213f435edd0821a97df02c8276828276a03ed487bbc12d3107fb6c2ad4a0ebde56ec439ebda7ba3df4801a5b721662fa154ece60cd32fa79f9cb05ffc7e072991d1d68f42fcddcafde45b08235fef2081ec866c13ae5ff791f8dfd0c6be116abb5635a0ec69ae1ab3c5bffc17c6fcf12f4265ae678718abf03eb2eafa8f8a11ac4dfe49a4be1cc4fc7df39d5cde9298a8838b0dee35e8671fa72d329d08aafd2bead79fee91d34e8e44dc1c6d6eafdab0785069bc6326dbeeb17d45a606037fadf20303117dc7966341a14691dd09b35af8712bebea113e44ec5e625a90a65aeddbb79b4708226dfee8465d6fe2725eeddf37a9b6ca4b375956274c9001c23fb68a69fcb645dcd62ba53c701e9b1e3b078112109f7b883f9a25082c37a7efcbc52d4b4016646a6f960b2e0fd912156d75c76a2c6338fce0c7403cfc2ffb2de64c60561fdde081cba00d80bdf21d5fc978e85b53c5c3581b6572eeb62300562bc979b6d23cf51c2b9b2faabf4103c432e0410dbea0d32ebc7bc16e9da58b2924fff347c798063cabc7b66ab634d0ce97f4b94c18d305eb1000a4351c0d097e4b58f4ba709a07896a08bfe6b4fb9e4924acaaf6773d8366d21a5e7ff3104d9cc00cdb7495bbaf8972778f0b62f4d16470612c833f36bd36f1c40d8131800c075e229bc69925a8672f2237aca5d6dbe036738660dd3edcf4238abe31f1ca959fa7c6a8c7e19120a9762bfbe87059a7e3ed474c0d83da8bf4b300bb40de2a2c2c015cd91badeb8210658efe594623d7adae1da4f69b44b8519aa47cb6682eb7b626d58e0bfd2e288aece0ab827e946ba58358dad81e575dad53de02ad7e112ad962dc6d1e482347def0fb683b151f4b28c12fb7c2328f4ec82caa51f1580a50c0a9a0a47bf9991c760e057d6626bf0bbbca78ecda549ac8aedc47771566343cf95f68ca488e14b1d0e8f45cac587bfd2aff38df60ce1efafe1a63e88fad720c08047a", 0x1000}, {&(0x7f0000001200)="e0eb9e1997d95b96ba0d3fcc037189dc1dd45b7ab12a7905f17ee310be607628fd5381326fb7aade1012a4afe1ada9b4cf0e1087d7506a49ae80d90c214b254e6f112a826766db9f607a6f4f1f16128445b7fc9828a9418e765d2690df4b501f00a22257f5a102d1bb34e087facd040697fcc05552ed61b4d7ca319b8ad5403da466264f82ebd9254aa016a4050d38c1c87a5fe34308f7138057aa5c0ec1d68e643434d9f91b72cc1a3065e1e4ee7dbdc3ab877815049472bd0e16edee7af8d896fabd5f37d961cb6a20bd36710bd1de3295fd3e4e41799622edf2072acf0cb7341c", 0xe2}, {&(0x7f0000001300)="c835078494057248c31e0d526dcd355be312d059d228f379eeb19cc33a25994a0da7d0b0373ee94688a0ebb50fa819db06770122e3313fc04a3822e2597f22301be1aed5c015d8ca0a78492de86382d6a4d3b8e78e5efca49c1d44bc58791846be0566e7f7a585b617c362d2d5e344e1e759ecedfd3a7c2b93accd34ce2a7428340b3560dbcd88bd638b87dc3694e66577d382dec2920223c0672aaeff2ce38dfe933790b701a521eab37e199889b10eb4dda4baea47dc4ccdeec9e272f18bdf2c7851ba6344f2a81b44b11a58e8349439f99df94632c2bbff9c693fd41115766f4bb84a6bbc3492e4", 0xe9}, {&(0x7f0000001400)="e79461dbed428f82204692c47c09ff07bc82deead1bf0e02c7704ae203ed6415e2707351974746325ef7e2df670b4155305ec89e96f8311b819357ab3b2040eb8c67d0eb3c66b22171e0df8dc18139082c1dad97422d360dddaeaa2c9a9ed3ea9135c79a458216eacf207da312998dfafed158de83fd4fb6128e96db046a3c3fba73dc00d56b7872effc206601f9a34e70ef7b1d3d7d14f92dc93eedb570c9a28f48db9ea239fdb444ec8ce8338b88da5e69039d1055e495827274afcd753639bf860433f84741b769c422f14639228f441bf117e9543d1e2a3a67f35f523381de0a193521bbeeaee1f4243df93a45543cb0ddd6960bb5d1d9ce2c8fc005346500296302d82322837c064609d222baa3b737174cb5138d3098c44ca0fc3ed27a67a0c6e6e1e43f65ad237e0cb991529849bb698ec46461779840dbd05d24cfeddca874cd3309b63f326e82d2a314b73aa8ec9eaa4c07d0d2dfa751eb5fa0b4cf066a6cef11d94f24ffe5d8793852d3ef7ee01f8fcf4d06abf0426941c120ebfbc8342d3bf0535621df0507858da12e776454bdeaa8a61cafb1d943a806edafb3f78acb81953ea0f72b6c8a8826d7522321b279f780500fbec91cb696617cb9713de03fa771c83d73f37f1610cd12318eb2d7cdc2385e2e385dee7a39b4a90cf87389fdd871d5423a59a665fb9f2d8602ac52324d40571bca7c69b187c980177be8221555aa18ea7764dcf1edf6ebb43391e3b662950fb3da84222731bc513b532d6946cc295acd77787511198ec620446bf280f25e339fa3aa9fcc9a506bacaa807e4fa388615da8aa5afbdb6dc664a3fff21fe318eb5321fb660067e8e0a59fcf0ac88cecdc89f019726ccef45ea77152e4543eae1fdc16944ac7dc679d67b55ff131b7d7168065a2d222d04d02761b5990d2c334216ed7b437b143a6ce8cbbde3540f9505bc88d8f9166042a3ff6dbd0a4220eaecb4c7ea5d5982427f9c2e359e84cbe79963bdfde47bfc930ef77b74396bec3a4c07f4f018a5b1b7a0951ec018ed8a22db1d01e347d547c3358f87de8eea63a5685cf6f0497931b6b68cf164b88f1d4873e0b60b60852e513515a75e4ecc025ab8ead6cead88cbf632d2473ba9617aea9d7c71d9ea6136e6adfe0806f1e812f206778f8b1df68716bc247ff4e8427a1ad4de28097ceddc5d495bfe85a5e54e6af3d333776d6e9bbe1a22c65cc63f5f7073a6fd0274270d389a3835dd6e7577da07a0c22b56512680dc7d90e1118cb3623ee85893a1356816eb935b171c980f51c388d18a57ea380f51cf052c4cd5e05cdea61a146360955575d0935a77ddf8c00202da735e17cc6a5de0ffc463d9333e7feef4c637e4fd176fbe941c479781b0c7f412b22488880ea1cea3fec70d1af17fbe15e55090fe9bca880b641be7981494a6082f777265b6ae30bef08b36f3c79f67dfadb8e20baf3be8cf0c9c47f712597fcd47c6c9fb461ccc39856249331eee801a1ec00e859d195bbd64b8758500cd80f240b19e0c81877d754096df6f20562a1d29e17db079ef2c5f45281d168f8c9175fe94956a646ec11a80b70b3feff99b4971468c4e0a695d6be4883c58b06bb14f3f24e732d24c5f7b1c61cb381d76df18498c77fa12e2e0b4401920b296ac2912f2907ada7ec1a64b630c16c085779e13772a05a10465ac0ef44e3b176f1210b5d07479df236fdfcd9406f0acc698a114719a1b071254d5061e19b7b4253c31584962b5bb66edeb14933f5304f328ce4e4fd4519d583603843d0be3406d186d39695074cb5b748645feb81b7c9dc12d8f0135e7c519a61bfdb932ac11e07c67423d074b248b3b5a2e5d91683f8086076db1b3c35cfa3d984062e15e738f26e38032b471b63622281bd65232a8601ddf644a26095142010f4bf42b0a84d78d4d1a66a323346706d09107c445558a60329cd683c2e69f8a162f595cb965e8dac069e70a028280eca09905460326f62cdd8b39906bdde0c054567cf474cd3e85066a3640038eb64762e5ac92933b9774c4229fe07cc823dac03bf1484a71b458ab1570e5c5c3bb372bf8d523adab8b160f1339f781a2796b95ad3c097edaa4676adc7ad2b0abe38fe5c617aacd19e31d84d4f97edacc970a4902212b3eb4c88bfa48a63a0c50ff274b2fc112ec401f1322719cd9e5ca413c17e0bdcca0eb8e90ab90dd28f242230a95d0618275ea91cf712d8a21f4529439df7665e51328f784a8c9923a3bd1fec8d19717700c4ff34d3cc8e0c3a31d80ce3d8c27bdea474d06160eebcc8bb00f72cfffc73b2ec2243f6cfad348bec2605fc5dd3d4fbb57befa2d8a63a07f09036bc39b81a28fd85478e4ef29f59f9f9bdcaa15417acb13e4772f2e4cc7acfd555e4594fd4c63a51368a2304bb3f08d6de296a80db9b922c838eac2c7254ad136e4e550e2fc883a6b4fa22c5c0d33d02d08931081018c5e173c653e48213a53fec8d6a21ef7319c41838fb458e2ccc39ed43435df485d63b60c2087656449498e3d45bc0e37fbc42c669f7172abdb10b69b264f7dfc2a5b522fc902f606b9192a20f9abe7be6977742fb51d3af8201496f800b3fa1946ab16d317ba903fdd5b408f5e72a5c8fa1641c5d2f8ade3d79418024d1e92fab069585076a619559f0e9207042c44433a78086a852734c39195661b707932635d0f4e8b8199f21e7d4a0dca7e237e958f3bedb667df3e36fd79369bbc267ce0161eff37f91793abbbc5c1c3e8706774232b21c3eb69445618ef0e549a39bff7d13b32608308e37ee867843e83ae6c431f43830ac5c1468a0bea6b4d044ead9c6261053ba999365e8fb4bcdda198569428727af4c79edeb3ff1b24432f53a693c4702157edb5f45c61730af1b9e0d87283f4d88a3ec067d23c6d245e69370458a9b01cd78c1067486f8647e2940b731ba7b5615133030a77b92274cfde35a566891ddeeefc2fefeba413948cbe285eb72329b8abb811396afc645599917fadd47dc2924c1e7922aa34c6cb53220e218f3acf8c8ac203700f2fe04aa9f7c1f8f52eb918a3fb62403715b4900bfbd20ba85dfedebfa91bbbe6711173dd30e40891be76b086800a197a08fc321832c3968920196c3bf0d9eb46b93c93ff50102e41cb603147c2c735d0062861ce546174eec9f57a9f6b5651924158b75a1bb0ee17aade4db0853961c5930f562ed895f13d74b6d9fa1ad39ec5fe2b8166f2e31311a81cf99a1304568ba1547969d81ca00a38e7d8c3983979f4d9df55a1a9c7aa81954c2dc34cf5e5b2b3635219af5c238c83150fcf03e81dab189c9eeaf3251cff79bef1c69f8b2434dba7fb5b71ed2cd6f2da915e935502acbf32e7d8b29d60bc2ae935e9231d7572a48aa1ab55afb799a8aa2921cd81250dcafb51f1a2affa5bda9cff558dc81a29185a014445ef70626ca2e8cdc1266a704bbcbca0bfe5eb525364c1f67a494b9941c1a0d25fd6acf2a7f04c837f2dede11e20fe7f36d5ce56f28869d2d21a3f7a554b43982ba46368c9d3cac66f079ac7657c33d24786d4c1fe08710c295d74cedc4f13257d9a467d538884b59fc3706f4ec9ab02555576174c63eec301be7f4a9bbfff79d75a67464cc9e0d503675a7f6aafa913a3981471457b486bdc7ba8525c6e1de940160ac9c52856f384938ff19d1ea056684cf885ed9850b9583a36ad6fd57a307359b93571f4a3b9556e3f13500feb1aaf2880f15724227f0497a1742fca3491b98b1fe4a0f37364a99affb1efc8d91ad259f86149b571b54224c9949412edf5fd15cba2014bee3258983fc35b8d19df79fb45f9703b81e4eda1120e83e0397ac91ead1e7c0c107a07b3a4480da76b3241fdbb1ab54a3c5b0ca1d822a7d984208d685509267f133be642195f5a9ff53b5a14998221d287c638af4ea08c05782fb4533f22b0ccc82a17e543f5d0502c4409862c04f4141f14bfb93d896b80e1ddd5fbdea620b89fefacfcf538773fbf5f9a05ac22a68e11b39c49376097dc6e0d751876de66c00aa3c22e0de9ab03b8399a3e3db59812d8dc3cf6691300e34d88fc597a6d4cc7826b8ce70034d8e13c6d13966b51526b9ec6cdbbe9d067d979c3374f32c9d92fe7caa87e8c8b43856bde59641ca530deb6b06a9f4da31531d2886705d68b764984759d6fdfe22122fde11b0a05455103128dbd7ccd1b6b46e89bbca6d248c4018a1539f05dd1417bc8ec1829cac7f7b1e543978d3648d2af42b0d1f98753b4ee7bf9dc21af932e09cb26d087b43f9615c4a0f3f07b31a96bd43b1aca86f6251aa048fc932f8a5d38a638159fa5829782b34263638e95b781227c2aa678d3f530a78e32ad9a4baa6a0018a3a442d12e8a8b61f9dc774a83cad7daf3fd6e7606714470bb3710acdcdbbea58449ea74d6d7cc340136fcea38ce3935c3e0ab814e2cc8689fad55a7ecabf592de6260c6c12b9a941a0c31abe4c86b13c78adcb82b4330922e282b548010ed1d6b4bb07835119bc43650d0e8f9516eabf4642dd1cd87c24b53ea90eac1c5983ac55f8bc413c6f2dcbfd41d3fc7ab63713ad44f873a04bc67ebec802d1b566187c43d98296cf6809ebceb647d9b760d7277281e7bbb6b169eee873f1611bbca151ada5ad1193693be2ea5b633b60c0fb83cac29c58b84481d3933c3c6cec33b4e3660c3f731a6ff9dea0ea1a37a96b36f46b2ae218ea80ccaf607ab8c3d22b37469e5c13e1e318ba4200ad042152e9a8d7108ad794041b671b4132bd1da790621ff8d8f90588e377d2ff9e79ca2550b62f8b37c9b31af01e429452ccd3a650242bbefe59fa55d318811dd26c138ce89db9ebd18817f510b37811f34b8dba418051963bd83364cf6dceb5588c330fe1e5235e21a17383fc55de2443a8bfca18af8ea2229c5f4a6640f31bcfd91de0f4e84944fbcd88b96328fc3b008e62104088717a63591e2c8cb7a23d5ccf7f6852998d6f6f7615954b1291d4976b802f75466e683cd4f5a722b713e2c3a5457f434211af155d12a9dbc311dfe97e766a3fd1ab241e17ac89e020589f64f3f1da76ef7e508b98808cbcc398e47dfe31f3372cb99117aa5d373fb94482c507e2b8fd3956df139862c8a3b67c5df9dfe5be0556b053548338f04e2aa722f44d53dbeb420fc7683a4aaf8c724004f8444d5589d1102ae36042df4e17547a7eae45e6cd13cf934b3ead04cdb6425bc18c12b38e73d7fd18e470c0ac30513f859b873a37f1c0287e9b3f48acda213fbf2659eef9392ac2056f0ff0473d684df2e734a35e75ee985b367e2bd1f03ac9764da4dd3a22cf6f5068df4162a5c8bf55bfdbe8c17c001f45e60e5236af9a24f3a5d08d3a284d4876f3c82e518f779fe22600961a348db14659ad72cbd8f5bcf16fc19e03ef980a6b569981d7a6c052b2e5f82ca2527ef01d91b8f8505fdf21a236a857f3f23357d32168e895a7924e2b57b692cb5f9e3b79d3610fa02da2b87427229f5a4fe6fc8c252bcc0485a1d8c03540a5b9892172f0ac3b7d7221bee35f6139868fcea81b07db55baa86b132b1f2fedb88c7e3c3b0cfb4bc2abfd78ce324180701d14b12ba62d22c5be10b6f060e3dffb5c668462d5ace88c27c77184fca342179d57e99821832423bf7edabfb88a4ca9a529c5618cb989000e89d2bb1ac68d85c78933ecf2558b5144520d0c3589da8d7af30ea0f8685ef0f5dab6bb0be3791d6912133bf7794addc00464f2b026b4b2735e866eeaea77c5832fb3bb47a2f11946a8d7af4da5a314b2bff3c5950e50b6874c3494d8", 0x1000}, {&(0x7f0000002400)="aad3e2c1e115f638b413cde24a3cbd44b0f29c3cf0219ffbf18061a3cee8b7b3fb277c2ab9ac872bd939c7db0f6e7a83c6b310655db9a766e16cfefb599ece068f16658a5636a07f7765ad3f8a9c351c9ecac122d7513baf750e1f33b48767127e41509129512325e4450f54e56a338a7cf0803dd615fa7eaa74f3c5c408f5c57c3b6db0cf45a1e5520cb9d8e60e9d36b7ceea66d14f7e2d59ad1f51d36b32b1950083d30306dfd57bb554a8c2ce98d7176204506a5fac5b98971c7f2a9f59590887aecf99483c680052f1268569280a2046193c57921db10e2a3a91d737c1f6b8e14324190a15aeec9d218cddfadabe02ec7da5a37b454f8e344132e6", 0xfd}, {&(0x7f0000002500)="04ec8969123aec8bd956bc84fcb73672a272933880bdfeb7b5b43312c8588ef4f34a1690e1c1afda233ec8d7969716084273c75f50ba42a26067ea0e34bde1465bbc7001d51f57ab567a776952f320a6ac506918704e6242d2f655cbd04295857b7deb635980a92fa1a866f2551d70fdb9118f7c", 0x74}, {&(0x7f0000002580)="ee84828089274779d3b71fa9f465f9b454cd907180ebefd4fa4b1d142ee510ea5b6e737fa985228c0f5875b24ac70ad50efc02c8262c2926db1da92ba303f0be6b53b8f060a40d9044d58f313692ebd0ca704ac3c3ac4c641869bf770eb3794399ce84b5c7d36df550d291cb16df99aaba08f8c35b14fb5a817593a1fcae65b4bad8b1ffad4566fae948d4a8976c30000dd8c2213388711d16c712f9bef3ecc7667ee7f7b4ed5ba82b4c582e9e1bf9db67c9c9f02a8c12364ff8583cc7b795732239aaadb3c20d5c9a38f62e0e0141d4894a381737b3d8d193064f82061025d6def88a0e", 0xe4}, {&(0x7f0000002680)="f1ca798e114a2d66871756a0d8a0078e87457818badc85f87b9aaf024b34da0cd06b24363b49286f0bbd284c5e90f8a2ca3f87c78406ad0d6096c0cc8ccb1fb9f56410b1a86a64869061c01cb30a46bb3e2ada1a98899c03ba4b1c1b367dae943ba4", 0x62}, {&(0x7f0000002700)="55f42616a3b1630cd6cad7980d3555cd084c8c697a3f630f87cca212e154d76f4753545e96a5885d9cd571a3ad1ebdf89c655ec70367274996c747adf081f866a4038e3b2f6f2c5ac17bdd3e114b4c2412f7188c99a4f5424cd2e2ca259d76e193063055c7b9700e7c1d1666c8726695853139aae991045ac8614d08ee313c7d56d2cc4460bf5a368bad9ccb5e87b59bd28a479163be8c6afd03854dd67f8fb99440fcb0b035b40f0b0694d4933d0dc791082b1e3dcc89b2a0f896827b8f8ea89b9d34d39ed978dae2cbf11513deeb958b046b116c25135a934ed9e926fcf7c9592605b8b6113735debf4060a2b479c919b9c7c8635716e7834cdb41b9a8c57ef10a46325bf4820d8b9a1e91f5b5ace92335d8149a2632ed341e43ab502cde4a330201e0370bb0e4fa76a19d5dff690555583eb0cd0a2532e2be6180fc22d108bfa73b6cc306304e76bfee23ca99ad9c6995c1fa8ee7608cfecf0c2213a17d83b6fdc7e3fce367b8ef9837fb33e41484940c4ac9244c6f37e2ea1366385a3d7c751edbf4b3e155606fc3bcce7d81d2392bbb86861c11be077cf2a78514332f4d07028b546a26dfbff36e209b15e8794eac8107632f972d69fc66aec020ec6bace28be393e806bcb43fb32ee57bd3cc565f3111560c49862b9cef288b4d0a0dfa96cdd8f45ca43c4b0e6b1f6cf0757efdd97ffde3b04020879440b00bda31c5c4f77f40de1e0330b6ee12d421b9d162a203ea85e0e15e40b7e8986b8ab62bf0f6119340963de784c3e5d7e8833217b1e4f7406298a103977b04b46c05ad0ea7d36adbe8a071e9bd2f799dfc8b5a16ba5ba5c2618689df3caefc0afb924037d403908fac65acf2f43757d5671957696f86cf4367422260f2ee8592ab184f0a545cd8e96be16faca90b0d538dc085f652dae2d3e6df5cdb2beb28b770ac5076e8773cbaf6b5f6486b80825a30b9d160584244208f24f95f682b92d53846388bc90c55dcd7cf1da0a6aa8612cd77328781f0dd1c36cd25ec6184168cbb1d17b85023282b757116668011d839bb871303a5df84de5e3bb2e90f394e94b9f6ec7f2f133ed530ad19654f2b8d28154348e7f857cc229e7daaa8b6d0af84954fb1487afd3f38bd24b959382282d9ae7f69a2c07cfa7ca5acbb50421711bfc10f802ae10a0bfdf818a9d939763a44140eba27d8c08d31a44bf887d0417c55deb6332094ac65ebf4bc7b0becc8491b9bf048ec20f73869a4478bdedf29559b80b74635b3a288d1239f4dd244ed65262f0917b810aab4179938eb94df8bc96ed48ae256ff11811d40a9e58d29a1ab16da3b45fe13510dfeb5859d56d46a4f8f7c445a4fe40e400c048b07611858c4cad06c2a4d0f5e19a0a5fb1b8cd888949a7805d17004f60fb810e9ae7a4cd148d25b399fe9f27cdeafb29183d56efc0380bfcfba4250ade21033c86192a802a86e2fcede65cedb954538604547ce4c923ce8352fb493dbe3b0b68684675cf583dd6a11237d9ed92f518eca6d3f85d411ab65fb89769c5649d3710150f89b5083312cb185ff28ba8a09e1a959c960cdb7ea4fee4080ebcf40cd10c34f283ebf535076988896c29797eacbd61abbc2d461b5a6521b39e3318a7800e12e10a1c5013e1eb3cff71aabe2eb69c5a2e54e48a2d12bdd17bf8c7a869cb70a22a8c45829c6fa2fa09db1a4d4e2a4c988213b26aba7a91b721901a3e1b9646178928e2c40b6a8d3adc9d5b351a74e26ebfa509dea6fe220777faae848848115a8c497e5db225afdfc244be6c9f5986cc5da667588b97eacb087612f37d564a8d9ef55f05633399130128595ce71342c27cabd3bd7e1b56859a87223b86c145500ebf1555e5fb41bbdb0a471f71a7ddb73e5ec72823ffa81ca74a0c705a4c2a530ed515d0ecd3278ff2f562135a70f24ea6031e9e43c271831b412668fbab6fa0ea8f5eef5cc2e98d638d8b8f2de4bbb6b06f9ed43e9a027e0029402cf550e853053dd45ad0f340ff4dbb5deae2f25bc327027b384c24d9fdeb00125a8db03139edc5c888db6e0e604f08019ac2ae8b092f2ea40ad087d2e4f344a168fc99f1fd575e985424797f1079211390d8500ef4057bbe4c7c16eee09616c5e8575469cf930e7b5c31978fad988295effe2bd6da987506153b0ac3d54fb36cd030a9f7df9ee7b128b63f4c4abc3d86f2eec5b02ffae59a580d37794e01421c5a1d2fc3c8d40228105a74ddfb669078bc35e6730e2d87485efd765868cc1a6b42a07032c55c0b63545de799a6bbcf17f76b836467a9eea54decd9cecbb4fdd3831686f71b69362d958140a067eff90a8acc81afc41dcf5882bde025d4c6a14bb68a865d023c8fb7dcbaefbc4a57fdcc3535e1f7cc5b528eff0130bbe859132ffb11f3176b4cdc1abe4b073d39e076a8c2e89845ddcffaa1373dca52066f0c0c0e7bded38d9d1b23e9124a005c412cce1005ba0bada974a4a3ae89ab22bebc49bb20e672f00e11dbd22e6743de5230c4e49ee3be98147798987eff690ba6502affbb7eddf166ee07a284ddf4cdb05a00ab0a8d3289f351527b9347e67dead67ba28924dd3948ddb995c29a7255eb6c8736cf0f9e836dedd0df1e8c7c55f60514f10457310f47abe50a849d562aad7a770aac274c806bc353fefc48b2a21ccec2855db600f35d08f4188175ecdff40e5abaa6694973b74cf39ba0d7c64aef1224814c11d1be8333254e8dff9c00ef1db0bd5e684d8b5103b7ebcc62fc5384646e26716045069161336bc238b0aeedbb367a6c0441cd6e6b7a5e70cc9a487b16efa47e5849205d2eda0e0a1747b593ea8b29f3379593ed3bef627324b800758159c370fe0d00db8ddf75a6ff78e8de1c973cbd7ca999f2795a27f708653ede749b4294d02dac6ddcf064068d5fb813a7fafdae4677fd200af8e82a67b2f81251c2fd44fc7a89e89bb576f502686faefe6753f29828d2b5071a25aca18b086ca144de9b38cf2181e94a1266ae3a04d89be5032ceb31d9845db120054872a5ee0a4ab7a493f6db781cec0a2e38836edfa3b1a15b0de60be8f76101400ab3fe12005867ea7a222d75ef6d4e108ed32cdb57ce6a67cf100f45cb8212c4e658681b5a50613d912d9986c45805d36609a822ac6bd9a9d5d7fef546bf1035810465acb14e5cf1631fab038bf10b9f21248a417591ac261e1c66ffb5a187ee3ffc1e66df9115b05039c213a508aa422f6f100e41b69fb568ba68636a7ce0b652e7c20c0e07a93fc4d7f6761d37a53f343245a5874783eaeaadfd970f143e2e6893beb41fb676cc81c4151843e40b223ac40424e071c8b740aa240e8d4f53f09025171bf8a9983a759826f480e9489cf07fdd392195e3c249d0d3991a81b911dfa9d065038b9071fadc98b78bf045fdfa1622ffeeb55534e72dfa3cca987f4214b66e455b464ac628372ed9929d239bb2509f5a9947276788fd900b56be7bca9ce4d921e058d2c1a8ce67ab2ad616b01b00f5e29264fc887a21895cdab3444e86081676e521b99fbad93507f95f30962250f873f77be4b64ad6d6f7f727a1e3657c039c6606edce07dc9f9a14f43f878a30eb2c278cff7dfddb9ad5cb80d50d3e82f3747c68380ffa6f5bc9a6c63f1966f1c58d327873bd71824651f06ba861c98cbd6c953bb5ec240b0b1c710d2e45762e27994f49b9ae5215b140f7b6673fea4b49857eb3e2c6b45185b1de02e65369890333b3255714e41f9aa05ea8e040f23f5e51d4743ac3efe63eb0997e98466187bd886ff139e6f9f80ca3a0742abdb0f23874c2ec0a41bf610685e2318d71aa84555cbcaf48e2ff0aec35f3c849d516cacd40af77d25026aa8f7945692529f4a1bd6516f375bdf37252c56c4aeb5f32c0ef003d4a09908f5599a648d4e18cc1f4e7ca28867cc775b6b22c68fa9f4b5a107308cc6f666ee8685cb655353820c682476b6ad07eacde07126b2c37b915dfe24c358c88ca80ab97625f2dd1543b16e6a59fd046021dd7f9649288c70bc01ddc9e86db8f79d6cd2c85c242fc0ad99643ce32fe4161d3f88afab0cdf8eb5e418485073a64fa09e824395659a1f8969efa498b4c1e695b712cb4e02eceb9393b3b85113b5c552bfcda95a7d7f3d8148347e4e5a9586f1561dd8d3dd4c7acf0da204bdd3ed6cdbbab1f005097bb965571b51718f69b934afbd37f83c546322da6c1904e0644e9ce7b160f7d1f4c554a54f403fed6833a2c310a43aa0b0e7af4c3d516c0f0b765609a9c29eeb5a248d57555b0ddc5827ef0ce7982643eb8270633303a3300735ca4fea49054c99c8651abe96b1c4ff3d6ef6c7863a374d0ffc5159fb437b43d92177b45a24d3132f7d426d5c4ee9a791134a224f43d12721fea433d5d8ac199d5bce70cf15de1c95d2e21164095f2c045b4bda4147ce9f4ef6045a9e03439dc0f79a098251fb4fd70759f2ca0bc9429d2f7e572fa04d72eaf3719826eb5e3741e63baccf66ba65dd8103b00c8b789bf09d6be332c86037065a1a130a47a115f3493107cf9fe3af31d131f01c98b16f8851fd15c500806feeb70a0bb3a95dce95257ac71854d86ab999ba6ba0543636d59ddde05b65e160f8d5779a355d86301572a126fbaed289344ec8c815d76b22a9e6f58973fda52e06ff9d7adda83b9cfd42e61c4ff7495cc39d18a989cf6e259664bbfeada841d03619d1c693a0a841253fd99ebf1b91c99faf476c2f4db2b29eb9589ce0b1e881c922a9515d60228a419a08a4bcb3d12040ee1ef2af786113e514b63a9395a487104a73e941f1cf5692f2e1d0a6a69b22225a5f29d054b14a888dd70b2f341476e135057db522d355eba8e9f47d227d63b69b61dcf224f0bf581f65d2f5f7f22b22df5ecc9879446f385d70333f57f821e59fbf57f7392bb73233d1e1b3db7f726515ea7a40903e010f26d441aa2b9a9ff858a7aea3676a43634c3746151b41c3fd4d4d72bcb40afc89946a863ad8e51fe14109f6e88ff30d216b9079f9d9fa4c5942f1cc86e8c4d7fe6498e68e7c785f945d1beeec6c11f4d1ac001d158c4bac7f9e0a32ad6933bdc17d151cf67f9c0724db6911058009dce3e8507dd860cb7979ecec98d93e582909a7621b3acc0b0d0f2077055e3ab849794d82a1cb009f5490a4212296e07f96de35ffff40df2e6ded2a090a9a05f00cc488ba680bddf4ab1f73b35b6c4c978a6bff42322f034743f423a262cb9fca656836ca39384f4a9e625bce36b59e3d8d1a278f34e7d31387fd04f0c3d5f7a648ca8437b17b0ef64617eafa5d5a3bd7ebaecc3d5432ae2b5779be07b5850ad3dc318e7e04e1f89e84936af0cd99029fac2a9ff906acd0801e4500fd5afe354ffb9af4789d4f9b10eb79fc55133d8aa4e75652736019dd882c1e8b320e6537584c29fb795ee60eec66169e68cf97493aa6194b731872eef60546390aaa87e4a0095a9f5e7181d7df95dc9c769e6f8cb01e4f840e4c2baaea00c842b4016f4461020ffe31d618e0fa120dac9b55ad99d6b58c5f6ad298145c63f2a94daaf1040515fb9a33aca882af6587bef19cab4247154c9d267a839ca7935a66e0e3a81efe3644c49c22e3188510659d7400c2ee290cff71db86ec096f8a8c814d7eaf16b222a2d16223ca8c5b24d171ed32b4a54d383bac54dd58163118a07713cab10c865f7986d86c8846250c8c7f3cbdd8595fbe841a82fc275e5c5520f547e2f28ac1f7cb9071eefe9efba2fea4cd95d342a587580a28b7f447bcf58b38534c4c6941d61a2834263b9850ed410805739ea3396773", 0x1000}], 0x9) unlink(&(0x7f00000037c0)='./file0\x00') semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000003800)=0x8) clock_gettime(0x4, &(0x7f0000003840)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000003880)=""/167) r3 = accept$inet(r0, &(0x7f0000003940), &(0x7f0000003980)=0xc) connect$inet(r3, &(0x7f00000039c0)={0x2, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0, 0x0}, &(0x7f0000003a40)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000003a80)={{0x286, r4, r5, 0xffffffffffffffff, r7, 0xe4, 0x3f}, 0x8, 0x38, 0xfffffffffffffffc}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003b00), 0x2, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000003b40)) r9 = dup(r8) getuid() r10 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003c40)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000003c80)=[r7, r7, r5, r5, r7, r7]) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000003cc0), 0x80, 0x0) r15 = accept(r0, &(0x7f0000003d00)=@in6, &(0x7f0000003d40)=0xc) r16 = openat$vnd(0xffffffffffffff9c, &(0x7f0000003d80), 0x800, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003dc0), 0x20000, 0x0) sendmsg$unix(r9, &(0x7f0000003f00)={&(0x7f0000003b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003bc0), 0x0, &(0x7f0000003e00)=[@cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r6, r11, r7}, @cred={0x20, 0xffff, 0x0, r6, r12, r13}, @rights={0x38, 0xffff, 0x1, [r2, r14, r0, 0xffffffffffffff9c, r9, r8, r9, r15, r16]}, @cred={0x20, 0xffff, 0x0, r6, r4, r7}, @rights={0x38, 0xffff, 0x1, [r8, r17, r3, r8, r3, r3, r2, r2, r3]}], 0xf0, 0x40d}, 0x8e0970852d9a2b77) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = dup2(0xffffffffffffff9c, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYRES16=0x0]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) shutdown(r3, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x48}, {0x8046}]}) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x408) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x5}]}) close(r1) r3 = socket(0x2, 0x3, 0x2f) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/519}, &(0x7f0000000600)=0x209) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/264}, &(0x7f0000000100)=0x10a) getsockname(r6, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r7 = getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000380)=0x2, 0x4) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x40}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x100000000000000d) setpgid(0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000140)={0x0, 0x401}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x24, 0x0, 0x0, 0x3f}, {0x8106, 0x0, 0x0, 0x8001}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5a) r3 = getppid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x13}, 0x400001b3, &(0x7f00000000c0)="9b1809c3dd7da4bd5d3f81670e53473f11e1a4e5f2f9f220ef7f0abd7f00fe42021559ada5f64f4b76c76d41859d85eaffffabf467badf35b6fd74c9", &(0x7f0000000000)=0x3c, 0x0, 0xe) executing program 7: seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0xa}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x22, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="0a9e93aa20763a986497acd5ce6057976a955b149c1e0ac5294dfe42a07bc8fdf5fabd62150ac768ad167be98d48affc51b2336609fd013a79e2603a88f83d78992a50b55001a5590de650f6528339a191aeeccb757003ecf8cd28b4e1301c884682691f9c1762fedcad47eed19ec8e734f35893e0793482ab36a9d76aac7c539074cb5c110334a8aa250c8cf31abd960cd2eaedf4b7cdca5647ba3f256d16e2481e9b3883a6fc0c2aea10f5b7cfe4af1d1cd0a6a080729ae9f2fba9c8785d5a0a5724d3e9457706", 0xc8}, {&(0x7f0000000040)="8db4d98e969f0f3d60743b16ee45f87c39fccfa5d426ce0a4919a912e09519ef13d98232d42da498fb4ecd4340711f4d89434d4774e7402e22f8b30e", 0x3c}], 0x2) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1d18, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000d80)="f7f0ead9b5430fe5ade54093ccfeea12753cb57679078a258300820ce7f701721b66ebb4400e80a18d943c25f782fd4f6d91c6430732175141500a9399916bc8a4ea8f72e8f5aa90f27f62e2128558a2d14b8656fb61468c544d367707035956dee6d2b94e", 0x65}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240), 0x1000000000000214) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = semget(0x0, 0x2, 0x5a8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/29) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x8000, 0x6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x10000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x3fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe4, 0x1800}, {0x3, 0x7fdf, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) syz_emit_ethernet(0x6e, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02d174603d58873281ab1d21f9000000000000000000000000004a01009078000000006000000001b5ae235d3544d14cb2e907c800"/103]) connect$unix(r0, &(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x800978b, 0xffffffff, 0x3, 0x955, "bb08000100f1675910508b00", 0xfffffffe, 0x80000003}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) close(r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="360f81fe5234e6f0c09bf6c6881de9a832bcb165", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000180)="a2be6d5465313ccb545fb036", &(0x7f00000001c0)=0xc, &(0x7f0000000240)="91307d3d969caa3f6502b828b8ba823dcc74a60032b68117425ddf24e0f499aa8cd44350ae0cb2b835c50cd38345d8ee0c3f9bc7d8f26b917900402da9a4b5faacab3f3875140a00ca602fe083d6d388ac8c5604498561664034e89df72586e81ce25ea0048eb227a632e5541b869191342080b16efccb532971c65951eeab95624dcd51f810b933802465615aaef62cda413e8ea3c60061427359efd794938d272241819da9985ebf4c07c0a2ca", 0xae) executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000040)="0babfbe8a826e817783de6a6c5bb6e91f44836240f85c60abe36988e614a603cfd9cfaec1dfcb4b6c9b8c875cb30d0c57df1936e7cad14bd31ecb9d7148e32356a98c1cdabd71d334fdff01689581bcab8239d5d85efbe801bc1ca851c3879a543bcc3d03d5e001d19e52a554b1cf63503e16f7288f029f9bcf1a4675039d13fb18d5d7e9f2571f62da66e4aa1d16b692d6838c23d72d143ec5f782dccd2fedb3f583f98dcb9de26ba3990b6dbf932bc5030f9213167ead0818fce44b9e62e90f581176eed15680d11a1c4f2b1ac31a2a5ebfb73873731e50cf8b7c0d0e2d847f85b9f3cbde12b35a419c7017571"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x8000) semop(0xffffffffffffffff, &(0x7f0000000240)=[{0x2, 0xfb4, 0x1000}, {0x2, 0x5b38, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0x9, 0x1000}, {0x1, 0x6f9f, 0x800}, {0x9, 0x61c2, 0x1800}, {0x1, 0x5, 0x800}, {0x4, 0x800, 0x1000}], 0x9) chflags(&(0x7f0000000280)='./file0\x00', 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x1, 0x2, 0xfff, 0x3, 0x9}]}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r4 = msgget(0x3, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/99) r5 = semget$private(0x0, 0x4, 0x14) semop(r5, &(0x7f0000000500)=[{0x0, 0xf200, 0x1800}, {0x1, 0x2, 0x3000}, {0x2, 0x9}, {0x0, 0xff}, {0x2, 0x9, 0x1000}, {0x0, 0xfc00}], 0x6) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000540)=""/254) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000640)=""/4096) r6 = socket(0x6, 0x8000, 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001640)=""/234) r7 = open$dir(&(0x7f0000001740)='./file0\x00', 0x80, 0x2) unlinkat(r7, &(0x7f0000001780)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) recvfrom(r2, &(0x7f0000001800)=""/147, 0x93, 0x41, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000018c0)=""/65, 0x41, 0x40, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000001940)=0xfffffff9) semget$private(0x0, 0x1, 0xd1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001980)={'./file0\x00', 0xfffffffe, 0x0, 0x20, 0x0, 0x9, 0x3ff, 0x7, 0x2, 0x2, 0x101, 0xfffffffffffffffe}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001a00), 0x800, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000001a40), &(0x7f0000001a80)=0x4) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYRES16=0x0]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) shutdown(r3, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x48}, {0x8046}]}) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(0x0, 0x0, 0x4c) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x2000, 0xfffffffc) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000002c0)="3cd4588f501212dafc0087ad3d1b1f1e5b375be64adbf783bca5f437bb16dbcbbf79da264c6a64757f5e8f3d8baaabf37697965057268459c0a4819b915283cadc4a124d3655f8b87a3e4093c145c247d1cbc3d95113dccc5a5d513cefb7e71f05807dfb138c7edb82ab00"/121, 0x0, &(0x7f00000001c0)="3d7684860600ddfc22e33365aeb786bd6d1b5002000000000000cf07426f609e2e5e3e9ecb464ec89f20c31a60e30ae6fa2957c92df01d6ac78b80fa1cf8ff6e0ed80766c2dcaf893148ba679ddb92480bc061d858af23b444c925f212f0c07e6d7bd30efa628777d4635ad8bde7b1e32ef77489e39ffb839aa83efa9b8f4d464ce05c1d91b9be22975aca4872fd49c5e727d57e31bec2a4f2cde0da3a6ca018f53ed18c9f558a5c73ae9693d6000000000000000000", 0xb6) r0 = socket(0x18, 0x3, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0xc}, 0x2, &(0x7f0000000040)="e4", &(0x7f0000000540)=0x1, &(0x7f0000000100)="096c625a5b6fb4c0765decda714cbb01", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000100)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', 0x0) getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt(r3, 0x11, 0x6, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x5}, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) read(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) socket$inet(0x2, 0x5, 0x92) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x1b, 0x0, 0x0) r5 = shmget$private(0x0, 0x400000, 0x40, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r5, 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000340)="6bf92bf2441611d99ffe5f42399081440c299ddd8e17820d0f9a97d18f7d18131ecab31842eb42a7da0144f21c78fb1100420e54e086679e83a13e09fa8bad430bc7b55e296fe542b33e12b4ba9c4502bc3cf934fbcd082d88d52689d9114029ceeeeb6a4875bed64c2b466c416fdafb566fd7a7fa3664b2f4c4f4a0e0c2c066abf550bacd566780420dc24942c965e06a09eb272fecd16fbc06b8c300bf8598bf700a956139f140f7297ba0e5353f8107c1bf9a142938aaef47507e73e72d699f3bcd980e644fee6794cb8530d84d3659183835ba5bf70f3ed0a404ddbd49105de667491bf7135ab812712bdc5a8b46544ecae403fed1120d24bddc0c6b112c6838a6fee4720b2b23b0dd0eb4153fbe4d00"/286, 0x11e) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="c112580b653f3dea3ecaa55ef6e8a5770b", 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x10000000000001e3}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x840, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x8}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x2000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r7 = semget(0x3, 0x4, 0x8) semop(r7, &(0x7f00000003c0)=[{0x3, 0x1000, 0x800}, {0x4, 0x400, 0x800}, {0x3, 0x7, 0x1000}, {0x4, 0x2}, {0x1, 0x5, 0x1000}, {0x4, 0xc3cd, 0x1000}, {0x1, 0x0, 0x1000}], 0x7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r8, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000300)={0x0}, 0x0, &(0x7f00000009c0)="cdd140c7bf0b96091ee1af3e7c37b1bd411bb67781d47d797070288c52882d700e8990451ccb2f75e427dcd1d52d39f1792c1e5e7c72674d3c0effe0a8f52b1f79494b0b2f0484610e9f24bcd8abb4d64ca6de874fe8ddb255720ffba008ae87dd66ebe6d43723a79c1179ad51bcf383042eeade72da3531d6eab55f8bb102192236cc3c1ece683f3eb545a5c5109cba8901e67103e67e08a6af9f46e8ae9ec35831cf3f440315565ce8ab21f75c5a5f200e0f31510e85859ca771b69f53efff49b1e26984044ff53fef6c568a448132770bc0c1f7487c76f4b34147bf305d7dcd8ae29af8319ca33119936cafc0743c98f8c80dce7f7dd96fafa219b57e1b04c7fc01a4ed3351c2a66e84d44aebd546289b6e60f853d574e5935c10b59400ae82e2392045a9525bd72139122c2eb91f06b826f040af23f9d2810d8cf8f892b4efe81f596069892487e6512944c00b0ac68a4d5cd8c227f2eb8f40c457d834fed9564258454a79963830d4734f378c23e1fd1406085ca443c2e02c21e8d37db2147c693a7d8c55e2ee4fb762e70d8af6cdd5c6acdadc77a3cf69e3b53303f3542959f32602766e31d1b5bc9b86eec5527b0be7788f8ace92278935d421cbeec78f54620255807489c602f8c8cd47a1da3df4505cc6edfb32ef2fe5a626bf99f15d9f20416e658df7380437128cc9aff22c275fdc45e705065318b38f0f2ca6838f64d7c77929be6786a8fca57a732d54374137b9ed3fd1555d0435007bded9c3d5ff48e33d26e397da0bf0d0d249b3a22ed620e23e96755cde0c039e41aa365755562299e02d7bd250d54ce5ce103d2371f138ce4a2e1d85ad380fdb77a01ad9dc06510d686fcc46d39bcdbdfb0996761990cdc42dc2c3ea0761bc26fc7da89bac724231d138d1896a9eb2014f22c5f6de32dae6ace5da92f0ed2f5f57122c033f19e1f6b15e3d8642f425bb60e7da40fa07e1420fe029c3a4e0b15da33476a3b866f1bbb0b3316ba3a1378790144ff2f57a32d5dd8ab24b737b618379d061c4110a306f2b2f2d3ae734d4abb7c37a23f243112428ed6e33a7d74b20c02a8c0823fb66a4df5a3e62effe3aabec698cc6929f9628d6ffae5a0ff85e9cf8697277051aabbcbe3d351045c95bbf45fd1151cf95c1402cb99dd84a1b53af0130c6802d10711813da3aa7767278b35eb6e7cf4f1e63f1195e07ea81f3ef0164ea150520739526019bf0c3f4310c5ac74de642754a6749603ee4b2d930ab8351fbb7185853b0126d801e9b0b4073e854b59daf54d26283e0f531a40a782baafae1d6b5dffd8b3b503509617942167420631df38e8d76b9b9d950291582b87c9494e5b3963d60268c897762f378540195305757a0cd6dfa1755f6f44bcfc2205b0ec7636e5fb4af61336da09a2bde489103c72e99d8b60b4ba2d2fda3cae908aeaa18a47ce56a149b961f3fe96472d10e867c08130b74f62eaeec65ec25d25b77da301c1af4a2eba94a88745d07c12ce39a44b06b567671aaba6f24402b70827fdeee6ef1f0d72fa6b9b1d5dd822de079b122f3a78cecb70019e18dbf290288e00539773426e5dd1ad7c58e937e986a75923e4c46582d8265d2f14dc82a328739a011bc42be2ea47044d5bebdca017ecd049de5ef7835efa9e2dcfca70fdfb5938b0cf305766c43b05bc7827a575dfabb380548a618cbd5696dbbb799881d8e143a3cf9fadf9ade29861f24c4e33fb3862a0aff4364018ee950737ec3b09f507f3dcb04c9e3fe3e33e9de6092fed111422104a595494660953cc55e8ec98b355bbe0707477acf6869892915f2c8864aef88eb13ac5d287af4c459c3209ac115068529356e05c624a95f198f0623ad6370c6cd26964cca7f765b96fcf0be8b3bfc455e55ba9cc5a2a1d8f4575815d62745fa01e1b20314ff1c14ec59ad29a2ee0a06b946ee0e31cc113e7cd18cfad5eef16ccbcc16ca4fbbdcc932d587f21a91d3e7094367f214ebbf9be3371723ea78854af2e15203fe5b5e0e1c20d9117902ae9485caf6619149cae489526f20c23e6b7a5b5b11696785a1b84648756a58c2e4d13d25bb3c3ecd715a31b0e9a6e2e4dcfb7cb2446129fb1d0d38f8546f6791af3d436353f4776e0e07eb7fbf3798f3051cec1fd72c66de33658de9d9bea9ccf219d6e4a2218496969e9d3ea0a43dab9878b19594bd348841bab23e98aa451aded53b82500c84b5046b264d3c749b56455edcc902db00de799f53655fc843097137293c864afc2bb3e3fb3027ce071c3fc373f82d71a7114574d59722421d84d25e9e7ec61d17b0953b53d6bd1ffab175870ecd5162045f7afea468f75e554cc92288e6c0b9b5f806653e8fdc481efe2c1798759ade64bea52fbf246288a6695673b9e3d12932a41410e3f9a307f1f3b4d0872d57e3189163ac71497c71a8a243a5f18f82f747825d6746d9c60ed4cd54221e847de9bea4a063a8f9da1b2e1c85edb7bf7073069a3ff3ccf6c355ee34964d2333db89e42050eb04938e9eec2c7f120ff2954370173afbe8084036b86504f7627dfc6ef7ee03515637c7be3352e5d572ac752f9c5e0f61df7722d85ecb45e9d57fe6519b6d0578eaeafddbc51a941062a6ad011a33c75800e66330da862a75dcbf85ccab916878418afab20363da46cabb73fcda119a6e89c85fa88c0d0cbd714adcef980c74eeff73707e3501369ebc7dd31887adbf948dab8ca4c1c61296491e338b392b539c612e4e68831b438a6d53125f8005969986183a38afec6358556ce6e6284fb90169902245f6fbf96d17763c88af2ad0df7dfd4351609a0f0f710859d1b2234c8f3ccdcce19fa7b55e66857692d47e3f849ac01dc493b36678cf09c26ece65a85b13a5073c589cc91c181a946dd3ae04da3d73b351dc58a7da6e205cfdc811cf81445d7299f99d36411d1db93a3b694835013fddaaa30f4d6287b60e9f2aba6c475933e78a690e09894c28745dc0aa74f1f7a92196cfcb3781303ad313e04e995542d9a50dfccca0015a7fe10a62423005b7e22e385e9cdc8cdc5f78a7851bcc4cad2272a5c26be34840c25760a59c779b3c3ce80cd57b5f1368bf59d3f6014d13f9ed74d0ad32fd3cd2cf6930b6ec0f4fcd89fc5684c3dfb6839bc5b970c5796c31a95a57bc814a02d71c8afe96bd8b0cd727b01df76b83083b69d840e82a287547745c999e29bc97f532c10ecab9888a1f1816eadfcbbf4ed30063da507aaeffa8fc48c32eea27205ba032f513e2758c55b6adf8300c6d504a70fdacfe365b7623bae55cf41ffe9969f017a3802578155b0a6b46674dc054c69b0678dedbccf02fdc5b0cc629fd0522f829153a6aad383d1c89d5bf005c2dbc28b2587e1095798486470ec24edd4773c67d442a1b4a815d82105e7200c4027e56edd8f86693873d7fa1628b44724e39528e1506947dabc3cffad1700854b9c82713f2cdab1461863918ad276a8bc2ba15c17307be594efa5d1d4e56d8a8dafb589b15c21f6450d9c83c00b95f0aa971f6989fcb0b3303349051e665c93fbc4cb30b220a0bac8b8048a6e51f2e0a3f850e8160eea7beb620d3191d5fb0c005b629bdfa3a1e56eab96e819a0522562da1e560e4dfe7143517e234f7af92437c8d42865a45cce4df1d78fca4f42a7a84c686f8acd6cf15d874670c45f6032f70a1c2c2cac6cdb5b5e327eb0bed1cab27da3c2ddbf61e5f66b04ca1efbf2da1cc0fe467f77ae3c5c0de4559e171881c74475095850783ebd3ec38d724676a294b68d0c44655f99c8edfcf1c09fba942e22037902942419c95c61b2a4572d9a7f90547f1b9cf72dcd6dfaa5a64df7991a1e23c84d39d429c0c0aa8cfe8785febbcfc8e29a1c2a1139b279f6a191bf6d90259dd62fe57f3241c3308009a9d96ece609ea9e1dbb9857e025a73514514911807ea413b0be82a7e8c769557b607f4273ffdfe278613bbab8a394a4c74f5ded93d51f5a74e6496e2474b6c4055de5d9d9c8669fd1a9595445de713af179fa941a9817411d18d0d9bb06cd96f4107732b5ed9fc6e0d7ff445d4dd001aa6fb39a25a363d18c844f58d5cdf912cbd6ad6b7f283d167e56a51d0862f910d0d9e74efd6c41d97adaef701b778b3d8aeedfd866e544fd94bb62fa0f8dd195cc436503923c8073446bce0ff8984b158357bcfd087d27af6f050e32cb722127f16e6fdec9f12e5c2c237caa19f3688019643ca64dca949503e432bb219252b7923656a65f827ad254bc0c22711e38fddd1ae0f9575847b55b65eb7a629cd56b8bdf0fe525399700a4b238431bb01f79a61ca602daa79297e15bd3e42d21e0177ce6ec42fc89c052e936bb89b415c0e2fa9ff837e9eb70341c934b9a47ecb0b77e65678e4bcf60066bdcdd5c89d62f589fbab9b6e1cea43a4b28c45b5a04acb3b5221bb7b8c46fffb58896b5643167ee605b2fb8504e605e0baadb3a11434e9318ee2dda0c648822f6656ada35eb97f0c0621d64dc40f39c1f47becf8d93743032b468649eecdef1d463d13b6f779a178bcf73d6a555fe4b3a112183f21f845603a003e3d744ab02a68d6575e3181410e71f0f3bedad5826d70fe93d885f4d4af1a180b1ee9e5f199d87d005a8596a761efc60a10e2f46c0284d599a02403a42f9865cc2198fe971f79d0181407ec61add648609ea6d2a51cf168e0f23c60a83591fad47e4172c663423f8dfeed5f1c890dbd1a93e8bb362158a4a57b1537fdafdf179fa91c64e6f8b0fb868cd50ec4b5414514e98356d7ec10334bd81310c43aae8cc393485e155f9cdcfac23c359281434648eb697a6e761f0424e58f9d52e3ebd48c38e70a8d5445419ffaec80754f0fdc706a373045acb50baafb8a725886abaf738fcf48111b5ef207ad65b296840aae71d513eb3bfc8d3a82e893f7844863e6a987908278bcf8a6af651eb31502db10b820b155b29594bab6dd8dc28e4eacf6e0da82f87d300c78004b5149dd838d17ae696329cf4d50081df937aee36ba8400f3dd8ea38b2cf75d51334d56be9ab5846540403e587606cfccf361a5b7894c4350fb19ca57744cc0a8038b4624e795c6fb1178ac2f4a66df1971418c84fee682302bb95d071e22adbb76e9515df5deead153d87baad4778a1b04a3bc782a64f9778730361231fa47506ea1aab26050eba6e0c71cc3b0ccb2fdce03dad60e0176611876ea901e1d7af76419dbd0ce36f532aeffa4c56990ef61eb5f7f86ba588c13d604796f37a9ac4386e8ffc5422371d806a02ecd3a794b7b7e830fdf8b5c61a0e2c13e68475f890c60f02ed8a0b6f7bbe6da663336aac57b39a07f493e5a8c17e79438528fc325e1596fcde94707334a4d9ccca71bbe960d982944cf8da03519d374237057a63bf0562d917a052d5aa549dcd9dd9d4d7a5071b8a45a5e9d985caaec43e5e6db7bb2e407728dd7998830fd543fa1675e8a490751d638c56846b49a71924ab71b6c8873dcb7ab815f8890607279855578bcaffcb02c4ae352a003603c497347d6f8ca99cbbd99ddb16de4e4b2810528bf096a16792403d20e97cfbd0d2d50e6a9aba1d2c0cb6ab2e0aab5eccbd8001b68752b4be3f4d9c1483086f8fd6e30d422f8bcb1d7abd49b0ca6244843823b726b672e74922ca9ae0f5da65de8f5279a09266f3ed7ab2314f0eb173888a89f598aade205351f6c96e979862b8fb0ab884fa9744441f56f4605612f8becee03a24973de887ef837a43e402f3eceae81963c386c69c292857975be87578633ec4400d5c530cf7218b970c5d4ad7067", &(0x7f0000000340)=0x1000, &(0x7f0000000380)="cc3ca208d10b6920a47205159c309249548f0dec5c5c45a6316085274068e762405da4290e09404fdce73665684a38fa00026212722f8152661e03fda57cb2c9f0fd536f", 0x44) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) shutdown(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x1000, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4b2b8, 0x0, 0x1ff, 0xffffffe1, "00000f7e00"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) socket$inet6(0x18, 0x2, 0x1) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x2, &(0x7f0000000100)="59b8d99c1fe570086a66887efb3a5d60b7e23a00bc65720f192a5ebec47d52508e419a78afef4a4c06a3a0ebd2f9c3c7da9e891d30e94bd39f4764f2db2161bc9ae9aee96246ba887d52650f1037cc5b45be905a93bd650d8eeca3004a17eaa6d8eb836b44a29c8460f4f372fa23216287eacece9d203093c9dddb747b607717c9fcc4a01d69ce277ddd5eb1c9e9a0dc30f195aa9d60fa9358c95d9ce6b02623647afd6ef33a01ec16bc39a9432a641816dea7100411cc92236d8a81a09f9b00894902099b7abdfa91b986da616454968474591fad1a22886c1f1b441b", &(0x7f0000000200)=0xdd, &(0x7f0000000240)="be90773b4f9f1a7bacbc78cdad8781d8f4b4b390e09ebda83a902a2d708e3de3b86fcff140917287b3c80f0dfb3f0616b3b7b2b5a95045cb7dd02d4d29ffd4916d303353f3232e66034065505617a84eeb3eaa9f795d69f6e3f9f0f539d035546f2a281480ad6d447bc21083d1440a7f94af59d4faaaefd46aafe699fba27de50e53cbdefe6c5a3ee9ad394d0260beaf3833793ab849529e049a5dc67ca794eeed8fd7ac75dc2e90c165265d74c2931fa17f543da81e51cc098334e2652f7e08", 0xc0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8e) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x401) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x6, 0x0, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x6) bind(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/92, 0x5c}, 0x80}, 0x10, 0x802, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x6a, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000218000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x4) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) sysctl$vm(&(0x7f0000000340)={0x2, 0xb}, 0x2, &(0x7f0000000400)="25e032d6e9c874e4b9c49b69fee2bb2e864b025dc6ccfa1288cc44475a598e46ffe4a37aff8dd441f9d35dbe29d5f8a6b2f080c81eae53a9a716b8c1b1a3d5407b95ae583fe04cd255e868fd3ee73bd3149f2b9a6b9c59764c7eb6c89c42a72003951b4544c88dedee4d72d2dbe0042e7fc47bedff2b46ab8386ebf8c4c7ca1cba8d43a3e6e903fe6a18d9613d9c3bf279a361125cb77f45438dca2dcf78a2390c790d70861b43101a1d25d83a2d5de8", &(0x7f0000000380)=0xb0, &(0x7f00000004c0)="0746ea3713b52fd87991694b18185a68724d315255641f7709bae96e79c014608a563ff902794c2a7faef05328bbe2e686", 0x31) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe800000001ea50000000000000000aa"]) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000001f000/0x3000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f0000570000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000479000/0x1000)=nil, &(0x7f0000451000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81aa4e713048e69931929648", 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4000, 0x1) mprotect(&(0x7f0000184000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/233, 0xe9}], 0x1) setreuid(0xee00, 0x0) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r4 = socket(0x10, 0x8000, 0xd2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="c5ba640dd2d763f329185ebaabd0f2f7c4e27c4a3dba33968bf1236d30f65b927583282a06c73340f35c610e379f58df11e6", 0x32) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 1: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(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) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x24, 0x0, 0x0, 0x4}, {0x6, 0xdb}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='c\x00') executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x10) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="2000f77cb5f60d", 0x7}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 7: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) r1 = getgid() setregid(0x0, r1) setegid(r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0x1003, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0xfffffffc, {0x0, 0x200008}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r3, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x0, 0xfd, 0x0, 0x2000}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x9, 0x33, 0x0, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) sysctl$hw(&(0x7f00000009c0)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000b00), 0x0) getsockopt(r0, 0x29, 0x69, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x1) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') sysctl$kern(&(0x7f0000000100)={0x1, 0x15}, 0x2, &(0x7f0000000280)="9f153278858f6ae8c5a58985727cca439967f3e0497e165e981abb43e053a3cec14b7f927cc91ac4aed8d8409d4e1ab573bee3bcf0d8404aaacdd9d90c5fe1640524c38e48165de82605c3", &(0x7f0000000200)=0x4b, &(0x7f0000000300)="b9f46fadb70768e07b778d6ac26b1ff559efc5cae425926aa3250870b83d3d54f45d317370978cf32951f93d876305c08e6d44c43cded04cfdb170d19c29a90583a9dbf6f9ef0b8c0682f1b51d88194b12c693a698730f8d240b3a", 0x5b) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xf) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000380)=0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x2, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) symlink(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1f, 0xffffffc0, 0x1, 0x0, "b8b92436688b036c41ec11f8080d8c50d545fc48", 0x9, 0x6}) 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) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x3) close(r3) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@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, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x88}]}}}}}}}) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/10) r6 = dup2(r3, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000024c0), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000440)={0x7, 0x7fff, {[0x100000001, 0x54, 0x2, 0x8, 0x3, 0x3d, 0x80, 0x9, 0xffffffff, 0x5, 0xffffffffffffffff, 0xffffffff, 0x23f, 0xfffffffffffffffa, 0x5, 0x10000, 0xe4, 0x3], [0xffffffffc791de13, 0x7, 0xff, 0x8, 0x2, 0x800, 0x7, 0xfffffffffffffff9, 0x100000000, 0x1], [0x6, 0x0, 0xd6000000000, 0x6, 0x1800000000000000, 0x2], [0xffffffffffffffff, 0x2, 0x3, 0x9, 0x6a15, 0x956], [{0xf800, 0x1, 0x5, 0xffffffff}, {0x8, 0x9, 0x7, 0x1}, {0x8, 0x9dc, 0x7, 0x400}, {0x4, 0xd16, 0x80000001, 0x8}, {0xfff, 0x3, 0x1, 0x1}, {0xfff, 0x7, 0x6, 0x5}, {0x4, 0x7, 0x4, 0x800}, {0xfffe, 0x7, 0xeddb, 0x4416}], {0x3f, 0x8, 0x7, 0x9}, {0xfff9, 0xffffffff, 0x7fff, 0x8}}}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x0, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) write(r0, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="615d622325d6", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 1: select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000000c0)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x76, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 1: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r6, &(0x7f00000000c0)="a7", 0x1, 0x40007) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f0000000280)="b151efd908ec9b99ce872e645d84241a5d2a4e39c091a9c0bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ace888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f0000000200)=0x3f, 0xfffffffffffffffe, 0x4) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f00000000c0)="38df283e743a8565ffa81613fcd143981c6abad4fd4a450da4d6ef9e38914ed281b5e1c1238c60305104600af9e6d5a9db3ab48bf6f60ce9ac69601015ee80448ca09992fe30c43dd6be71fd4fc3d2724722ca68264de87a8ace47b0faea3eef225f8b0f2acca3ef9cc3f35291e9698e95266a1855de09fde66626f7e63ec22bd496f3024e2eddc1ee18efb737f9223d85", 0x91, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000005540)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) 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) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) 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}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x6, 0xb}, 0x2a8, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xfffffffb}}, 0x0) getpid() setpgid(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYRES32=r5, @ANYRESDEC=r3, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00327869afafc16af524f770759a1b3b948c5a8c757d5ab139f822049557ac5c261edbe5629e452b74165565c9e020ef268c445886f952f7dbda45d028eb44571b22ad5fae54c59fb49ad7d215c863cfd2dd62b7c32ea130f8cee6f4d8f44be49009c87c98"]) clock_getres(0x4, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) sysctl$vm(&(0x7f0000000340)={0x2, 0xb}, 0x2, &(0x7f0000000400)="25e032d6e9c874e4b9c49b69fee2bb2e864b025dc6ccfa1288cc44475a598e46ffe4a37aff8dd441f9d35dbe29d5f8a6b2f080c81eae53a9a716b8c1b1a3d5407b95ae583fe04cd255e868fd3ee73bd3149f2b9a6b9c59764c7eb6c89c42a72003951b4544c88dedee4d72d2dbe0042e7fc47bedff2b46ab8386ebf8c4c7ca1cba8d43a3e6e903fe6a18d9613d9c3bf279a361125cb77f45438dca2dcf78a2390c790d70861b43101a1d25d83a2d5de8", &(0x7f0000000380)=0xb0, &(0x7f00000004c0)="0746ea3713b52fd87991694b18185a68724d315255641f7709bae96e79c014608a563ff902794c2a7faef05328bbe2e686", 0x31) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe800000001ea50000000000000000aa"]) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, '.\x00'}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r3 = dup(r1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) connect$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) executing program 7: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x400, &(0x7f0000000040)='./file0\x00', 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0xc1, 0x7f, 0xe3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 7: socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) flock(r1, 0x15) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x6}, {0x1, 0x0, 0x3, 0x2e3}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="5b55e58b9698a0e1a9b72cefeb10be46df1f42bd898500b496195728ea03313defdd244259d671c5c728fcf9b11ac8f0d07f407618eb252f1446e04ab4aa2f39402d68ba645aeed5e0f9e42d3cbe4baa62103c43ec24587e606e01519831c16b9f967d5d04", @ANYRESOCT=r0, @ANYRESHEX=r2]) executing program 6: socket$unix(0x1, 0x1, 0x0) getrusage(0x0, &(0x7f0000000000)) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) close(r1) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) r3 = kqueue() read(r3, 0x0, 0x0) renameat(r0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file2\x00', 0x8e9, &(0x7f0000000140)='./file2\x00', 0x8}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000240)="e33745e84d5ebfb9cc647fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442afe9dc79e2cd74f4e106f382caf01ada3fc4e0b0f6bc50690e58d15a2", 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0xffffffffffffff80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) executing program 5: setitimer(0x1, &(0x7f0000000100)={{0x7}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/249, 0xf9}], 0x2, &(0x7f0000000300)=""/101, 0x65}, 0x8}, 0x10, 0x800, &(0x7f0000000400)={0xf50, 0x9426}) sendto(0xffffffffffffffff, &(0x7f0000000080)="c25dd0e06ca2649c83348a3042e237302459b650093437e96252046e817752de3025b462ae5f428f0955e54228ad254975781436f14fa164b1e901cc808be31e3774d4e7ef655c29e1a9d3e3b4d0a4343b8767367e6ec9281357618d2dbf6d9b7e55cd7da7e6a76d", 0x68, 0x409, 0x0, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x11996e77800000, 0x401}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1206951, &(0x7f00000001c0)) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x22, r1) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) executing program 2: r0 = kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183aff9c7e4d5081645bcd376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa"]) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000040)) open$dir(0x0, 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) r4 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(r4, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x4000062c, r6) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x406, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000001500)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}, {&(0x7f0000000500)="c5", 0x1}], 0x3) execve(0x0, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x600, 0x7, 0x7, 0x5, "d2d350e1dfc6be67856bc3e096382393ff0fd1a7", 0xfffffffa, 0x4}) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000001c0)=0xf5e8) executing program 3: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1, 0x0, 0xfffffd81, 0x4}, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_emit_ethernet(0xc2, &(0x7f0000000600)={@random="89ffa23f3c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x8c, 0x6, 0x0, @rand_addr="9ac0000000000000000000e7fffb00", @rand_addr='\x00\t\x00', {[], @tcp={{0x1, 0x2, 0x41424344, r1, 0x1, 0x0, 0x6, 0x4, 0x7f, 0x0, 0x20, {[@mss={0x2, 0x4, 0x8}]}}, {"5e844dcaef03b5af6c2bd3cc178555f95f022437f96aee96418a17bc9e28fe97cf3b55b839cd911b7eb2d156bdad25fdcb27c51f6ee8545ad5c3ff7f0b1a456c45745412eee439471ebcaa94562129cc610378c369768bb77a2ec9d914f0f984b705f1f90b36a0071638031da409edbe32eb50f0"}}}}}}}) executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x1, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) recvmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000600)=""/85, 0x55}, {&(0x7f0000000680)=""/230, 0xe6}, {&(0x7f0000000580)=""/14, 0xe}, {&(0x7f0000000780)=""/180, 0xb4}, {&(0x7f0000000840)=""/215, 0xd7}, {&(0x7f0000000940)=""/227, 0xe3}, {&(0x7f0000000a40)=""/39, 0x27}], 0xa, &(0x7f0000000b40)=""/131, 0x83}, 0x1}, 0x10, 0x1001, &(0x7f0000000c80)={0x24000, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x11, 0x3, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000cc0), 0x200, 0x0) fcntl$setstatus(r5, 0x4, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x8, 0x6, 0x0, @rand_addr="9ac0000000000000000000e7fffb00", @rand_addr='\x00\t\x00', {[], @icmpv6=@ndisc_rs}}}}}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) executing program 6: r0 = socket$inet6(0x18, 0x0, 0x81) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x3f, 0x0, 0x0}) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078ac1400bbe00000010c009078000000004500fffc0000000000010000e0000001ffffffff04003e0000000000819ccbe42cf0dbec3082807a53ecb1cede28d37755422498ed0212d8e2524bdadb7724418ba872e52300fa53295c7fcbac694dfc7b749a4ef03b54d26cc00436b4b9129a9be632f8aa5696e3cc08ce3e8ad649d5b759fad629b262165a4e6b8a26286d72594200"/185, @ANYRESDEC=r0]) listen(r2, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0x402, 0xa, 0x4, 0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r6 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4}, {0x4}, {0x1, 0x2}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r6) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r6 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: syz_emit_ethernet(0x30, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @generic="3301bca34378b7aa21f399324247"}}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) socketpair(0x1a, 0x3, 0xfb, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="521dfa2c7a0376edd6f4f866684c4313981a51c531ee163558e562f9c90f876d0a73d6771eaa755f5deb994b5d7d023762239c37c18d4e069d53fb51d2ba8516a14c56b13b5d3c2028df33ffbf0c501068000e6eb0599990decf0f621cc32e2c57d8d41e395d4a61fd8fad27a746f5b2c1b1cd8e750e7ccbb8a272c2818749f742edce13ee1fd299785100d1199c0fa6152bef7ddc9192b8830acca46c90e1cd4a927d4258f3a6259ece22b08c8f814fca0e5a979da74b604dc8d0e90cdbb463790d69057d645b6e0bd84389c6bea18f4f35464f9435226ee57f6b294c4f641f82040e635c5280d9e3178d50f12ed340a2fe82d4d474628d", 0xf8}, {&(0x7f0000000180)="47610428d9eaa73c898c357f2ea5e9c74d0f2874bffc6e650c39de5f92c1ea56726f554628f389cca4647396f2077030547d954664962b6ab14366bd198d8e930c4a1d2dd2a73d27d974051643c569731cb9c70ecde05ea2904790d2c23615b613508e9600c24d5df0b3ec741468ebb9c243dbddaab2a78b630bb68fe4ccb8a1bdb7790d3559cf7f8f39358441d2a6c1aa237b70b77371c3b5384b7ac114c5e389c54e19048e4dc036e15c9ec6c7636053d0ca4ebede0732c4c24f51614db37ac49d67cde66f0e4bd26e78", 0xcb}, {&(0x7f0000000280)="66534b17fdc1fc66c2c92c4b68dff161ebcf73eef2c01497ae3a7776f2b331b0026ad175af12b830d9aa6d639d0fdccf9b2462b6f630678dbe408fa607960a81cad5fcadb0462176d7eb852d51a40fef1eed29feab82932a58436ccb14aa0f16e83ca1b1929cc93e19451738b4e666bddfb381f7b650cd514dc5e002b7e7a5fd9d3f392f192bfd1c5d38342ac70c2ceb7e4d9f639ebf61eada8a1c93be7da9b62e7c1e6093a12e1b13138fdec922ccf9cbe582d1ca48e81d881faa0e8115eccf6503fe3ab9b17059f6", 0xc9}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffff9c, 0xffffffffffffff9c, r1, r2, r4]}], 0x28}, 0xb) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x102032a9c9bb9723, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) r3 = socket(0x2, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = semget$private(0x0, 0x0, 0x364) semop(r4, &(0x7f0000000140)=[{}, {0x0, 0x2ff, 0x1800}], 0x2) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r9, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r10, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0xdda}) syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) syz_emit_ethernet(0x46, &(0x7f0000001240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045000038000080000000907800000000ac1400aa4e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9000ffff90780000040202040100080ae2ffff00ff4e4e684d2f13bcb5d380609e666c97b0a2616c627e00e512d9de57727ebbab3cb0afd924a464f0e83d4415bd86f0ace27b6a9768fd8851a10a9e91fcca3100000000001d82ebd21b49d3917590bf7b7f2e02f91e360de882d4b23f1208c33162c65416253322f7198b88a6a48075eca40119c766a1a1b3233aeb4876edbeed3d4017e71939a577444212cdf2bfeaa459e8d8133bed7080c5414ae9e80de2ac0494490700000000000000cb23055a5274deebfa503b80d16eae3e7e5fcb610d8ca106b4f3b8c11907f152c805a780da002179b3ece18d8c637b88626cdc26fd3da94fe212d59844f1759397cb50feba047c6ba39ccd26a918a1217175af297e837d3c4b1760197556866a93ab86306dc7c4a41fa74f8c50d8"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000001180)='./file0\x00', 0x80, 0xc5) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3c, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r5, &(0x7f00000004c0)=[{0x0}], 0x1) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)) msgget(0x1, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) getppid() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x23, 0x0, 0x0, "2d917dcb"}}}}}) executing program 2: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getflags(r0, 0x3) socket$inet6(0x18, 0x5, 0x32) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x23ba}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x6, 0x2, 0x6) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x41, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x227, 0x3, 0x0, "1a42fc00000000000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x640, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x64}, {0x84}, {0xa106, 0xfc}]}) semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000240)="6611bf1ea0ae94198562f88c1a69c3c97567f54c70bb1a56a8f6f7eec322aa6dd10d42c83dfe28a7aa2855aa39824839b43a4ee9772c2bba505d1be7da8c60d2d6158e3e29675f414918bbc4f0dd1f83e825c1a8b34c88f3897061d5304e45ab9f5cba43bec0a0666cf46fc813afde529455a8cfdb382bccb8723b8168bab06dd1e31c7c2b2112023e4e591179ec8dc9f5c05d7a21e7f3a22b99327fa0", &(0x7f0000000180)=0x9d, &(0x7f0000000440)="ac1b9c86885b8c20eae332fbc1dfcbba624e61f98ae67d7b999256078f5c9106027e44bc88499c699f2051f955ab5b9ce6b3e33e854bb19391e56a9779504819e9bf03547e7af239b376da1663745799cff6b541a5b1a53068d66f6c990c46a1a7fd5bc5588fd33e2cd46ce819d2412380b06eb313ac39e47904dba52a7687a87b04ddc3d5848b58f679c06080de0bacc75c495a7012386296c545281a5b", 0x9e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) open(0x0, 0x400, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) close(r0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/173) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001580)="bd28df2e26f955a26232dd51137688b62ee148abd06d892e618678dd0df2f3aea7070f2d3564476e20b531a805ac9627eecd05ddda289ea072015c761b58c1dd09b57841835a55b9970b7fed203f2a7eff6b6b220450bcc950142dae1fe398e6e38d30149ff1c6c9ed891933905be6d5278d552572a55964b9e58e1095ba45faef5eda804077cc581feba0fb6c22a7a415ec200802457124b6c270ca3ed5143bad8f84ff0fbed4ede4d79295b3aa7bd9186017d6858e9e543b6f38de98f55922a2142b12e71ac63369d52bca5573908dd3dc0384f048a598b34b492c9ecd59ba9440f43176ec0c727b4b04068637ad1c7a581b52388f05c53e301b326b43ba1368a40bdd5a55eed8e12d1c4b1ff6f1553e7b24fab8d47b3bb94cb11ff63561d6b60356b86b3511a959a0e754198ebe5823a937e2dd4f10bb294d15d03fb8cbc2e9c7eb84c86e1850f0ae4290d461f6d1165d2ac51898bf69ff75dd93c4324f2266b0be6d21bdb3eb890cef35a6de5dd67c6e3ef511070e83de126b846c5ddd1e2cea5fcc1806775cec4d430a901792e59086e890bd76ff7fe1f2c3b2727d8dcf712845bba47a8c1270364659b6e1e15a2e77782b76e3288dd0cb4ad1a271ca8daf82031275f8c5d195a0d9e875462b35559a0a4f68592aa0a9f431d28706956b83ac52f98b9489796128022b5acef1af41de44d0fae3cfbd218a038d05190b6d", 0x200}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf38"]) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) getsockopt(r1, 0x47, 0x80, &(0x7f0000000100)=""/212, &(0x7f0000000040)=0xd4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) executing program 6: socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) flock(r1, 0x15) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='6'], 0x30}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) executing program 4: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389908000000000000005d58fa8e"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffff9, 0x40010005, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebf", 0x1c7}], 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001000000", 0x7) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) pwritev(r1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)="8e62fd2ff785ae289efa5f6436d7c1e8160a717cbae7a7846abfb9e19cc7a671e6841bd31701efc771aed4436036d1f507d6b33a", 0x34}], 0x1, 0xd2) executing program 6: sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r5, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() setreuid(0x0, r10) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r7, r2, r7, 0x120, 0x1}, 0x6, 0x8, r3, r8, 0x6d64, 0x40}) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r11, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000001de64e8200ed81004f0060529ef7946e8d946d4c0d3e3420fee9ce98c4d1fc323f34cb74b2a8c011a591ab2c3a90e17e33068374b9669fa704a0dc82bd1303c57b4d8c8b500f53a89526e6a2fd6ac9eb4050332a543874d3d41b60f3b92b688190d44f50f7d963c5bab139fdc88d83f8c2b9d29be31d76482058bc761023d85dcac46e0676f9cd77d1176705834292cb16839ae2ff18e2b35d05b8ec5a336d5d103e9cfa50a11c2cffa347124739cf5cec5b1316b42bd8097a72f4844ca2cd896533b7e4287c346584a719c8b001169dd397ecee094e03bb0f691e75a444ac8a1f8974aacac01409c544420419bd539818cb8c1143fafc00e0aaa0ad425b27a582174ea44e3f17a8e60802205278b7acd2e8db1d08072d51e1d9375447e04754a8dea3c2"]) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000240)="7ab963c65331f1ef9216d5bc90320d19877b9061a1a5d0e48013b574c2fa5e1fa388112babc672752ffeee9d9e5e161e0175c1d3a3e6e15db4163ac9fb5c57c234908fe8f32925f2853959033fba854af43ca6b005a5940a73f2dc965b142c2bdeb8f999c233e228e80a2c5a685d28a90273d60b9aefdd673b18c7b4c3dc4fe7350bc324af10a10a90ae515db5a898bc86389abfd5a3d2a60f4e5c4e06be4855fd10e444113c2229d399b5ad7409068a7f3ecf1007f4c3ab2ac85b3da59e42ff0f27e549178e9e48017e32b2ff7180cbd40b156c148ef122be03f5e4e83dc87e542bb9ea5acecf5e89349073aa4992e8b5f3048352254888663ed23b", 0x0, &(0x7f00000000c0)="88559150e8832ea69e2675f2b02a6c9c90e4fd4dcca459c2664fd412cf141847777c81988dc0bbe7c7a0728f653a6cb08a0a0b71126f73c37ec78d9dcec66666d4e7a365934a05dbb611a44218b2", 0x4e) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2", 0xac, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) getrusage(0x1, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) msgget(0x0, 0x100) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/503}, &(0x7f00000003c0)=0x1f9) setsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r3, 0x0, r4}, 0xc) recvfrom(r5, &(0x7f0000000480)=""/143, 0x8f, 0x802, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) getpgrp() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x10000, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f0000000700)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) r7 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r7, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) sysctl$vm(&(0x7f0000000340)={0x2, 0xb}, 0x2, &(0x7f0000000400)="25e032d6e9c874e4b9c49b69fee2bb2e864b025dc6ccfa1288cc44475a598e46ffe4a37aff8dd441f9d35dbe29d5f8a6b2f080c81eae53a9a716b8c1b1a3d5407b95ae583fe04cd255e868fd3ee73bd3149f2b9a6b9c59764c7eb6c89c42a72003951b4544c88dedee4d72d2dbe0042e7fc47bedff2b46ab8386ebf8c4c7ca1cba8d43a3e6e903fe6a18d9613d9c3bf279a361125cb77f45438dca2dcf78a2390c790d70861b43101a1d25d83a2d5de8", &(0x7f0000000380)=0xb0, &(0x7f00000004c0)="0746ea3713b52fd87991694b18185a68724d315255641f7709bae96e79c014608a563ff902794c2a7faef05328bbe2e686", 0x31) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe800000001ea50000000000000000aa"]) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x240, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x7f}, {0x2d}, {0x40e, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 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}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0xeb}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 5: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x5, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000001340)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0xffffffe1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000012c0)='./file0\x00') close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x3) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r8, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000340)="6bf92bf2441611d99ffe5f42399081440c299ddd8e17820d0f9a97d18f7d18131ecab31842eb42a7da0144f21c78fb1100420e54e086679e83a13e09fa8bad430bc7b55e296fe542b33e12b4ba9c4502bc3cf934fbcd082d88d52689d9114029ceeeeb6a4875bed64c2b466c416fdafb566fd7a7fa3664b2f4c4f4a0e0c2c066abf550bacd566780420dc24942c965e06a09eb272fecd16fbc06b8c300bf8598bf700a956139f140f7297ba0e5353f8107c1bf9a142938aaef47507e73e72d699f3bcd980e644fee6794cb8530d84d3659183835ba5bf70f3ed0a404ddbd49105de667491bf7135ab812712bdc5a8b46544ecae403fed1120d24bddc0c6b112c6838a6fee4720b2b23b0dd0eb4153fbe4d00"/286, 0x11e) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="c112580b653f3dea3ecaa55ef6e8a5770b", 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 7: unveil(&(0x7f0000000140)='./file0/../file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8001, 0x2}, {{}, 0xfffffffffffffffb, 0x38, 0x20, 0x5, 0xe83}, {{r0}, 0xfffffffffffffffd, 0x30, 0x2, 0x4, 0xa29}, {{}, 0xfffffffffffffffd, 0x1, 0x80, 0x401, 0xc01}, {{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x81, 0x80, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x9, 0x982}], 0x8, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x38}, {{r1}, 0xffffffffffffffff, 0xc0}], 0x7ff, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c038a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x8, 0x7}, {{}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1e84d7a1, 0x6}, {{}, 0xfffffffffffffffb, 0x0, 0x40, 0xff, 0x2}, {{}, 0xfffffffffffffffd, 0x49, 0x40, 0x3e, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8001, 0x401}], 0x0, &(0x7f0000000640)=[{{}, 0xfffffffffffffffc, 0x18, 0x4, 0x2, 0xc8a}, {{r5}, 0xfffffffffffffffc, 0x20, 0x42, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x60, 0x2, 0x5, 0x5}], 0x8, &(0x7f0000000240)={0x1ff, 0x2e07ea46}) 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) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xff, 0x0}) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4b) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3ec) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r3 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) listen(r3, 0x8) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000180)="2f69fd21b697db5a9791a7001d5ad20409e20dce3a847494af283ad77e3972c6bc89991ebf739b0402a7e9ce89107697e50d3f33bab2195b74e148ff562e42c9c921814f26db90899b6618185b6b63b34885bac84c5362ffffdaa9a8cf8ee4f5a501c26aa2d38d41bc98707f413b9b9e2c7089e62fefe6d254", 0x79}, {&(0x7f0000000200)="ada30f93133f2d4b25012251061ea6b2b41eed4c67f80c74", 0x18}, {&(0x7f0000000240)="901e1a6cefe817bef2de3fe44080188e35e22ce09b923a04347593d025280f31f7aac0eb453e3b3e3ca3027c9fd9190e032e93e834b51e30dae148a7ee227ad72368b454a7ae3369701170bfe0c30aed6a560665565022b5a845c45110aad763a04f68e9f0f0a751bd3f619fc7bc8e50c0622d75f2ada2b2e32e09e72669d964fd10fc78905a20075277903867ee7adc920e68a54105992bf64e9375de78ed03ca337b2264d05042505bceaa1c249904c9a95816c411c9e5b1576046428298f2c131430574922ce0ebba7fce578d4afdca", 0xd1}, {&(0x7f0000000340)="6051beb8fb64149014de373e4857dd34f9fd701e01315d1f5ec93626ac097d5306e67f8fdff6fa70cc73581672ccda790f879db6dbf4005f47841a70467ad75f32de432d681dbc131cd703f3951740e687abdf8b4b179120d2ac667452ba6dc0bfd9f293d82f4f647f31d3353e0ef882b46b828168071d549cc0ce300e34a997e703f29f7655", 0x86}, {&(0x7f0000000400)="78e83b1974ec0a96f7a10d632232a8669dd537c25e29d23b396c8a8cbac8644a6c4f6b0a9cd5d277405fa969cb3f825f8b631180b58b8afc91696fb9cdb42deb8946f0eb28534873afeb2e6f357775c6ce2829f76760f31fd084fa899fd857f975480bc95064e124913642141b5481fcd95df28a53d84422ce6531eacec84e09dc02dfacf264ab049ac3847584fd3250887a3b40f041abbd0a7307040e7190d911e3919a8e527da93529495901784a97a703e2b2d8e5f2d47aea50ff61aec8ac9be71a6f21247f2ec1c339d26adf26b6f06544b02d87bf27c3477eb8bca17750", 0xe0}, {&(0x7f0000000500)="c85f7d866e62e985a6175c9a8a8153253c5db4ab37d259cee8611391ebb8925e4f28a19980fec2e57db6395aeff9061e1e4555879cd1fcd5", 0x38}, {&(0x7f0000000540)="57d175cecde2834a6f107677a82e8e36673e637b529a9e840a879671398bb2732ea5d963867a350a323930fbda80298c95f1f576b047f28daa99966594743487881f9d31c978605151e3c721423aeb3e9f1488c6096df7c5578fc7431a711d027bebd53e5a0387cc699e43d5b7a87a072f3d84b894ed1598a5b09ec6bad309fadbab3d8b446fbb12a57b0e4dc463d2b98eb57315ac3bf3a4168f721bdba0ba48bacc2f9ac513f6dd5985005bd60a7e300656f699b24443a785d0ed79be9de6fbf405ed2eae9c8e6281bc97e148af15db004186e9404246b2846ceef2c97ba188290ee298c5f216d6c432d48935c2e8c15b16", 0xf2}], 0x7) sendto$unix(r3, &(0x7f00000006c0)="2b0339ca5631f2ed9c355e2bdd337c5d48ed1317c40437e9218750440949020a4fd77df3b6991199ba6092", 0x2b, 0x1, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000700)={0xc1a2, 0x5}) write(r3, &(0x7f0000000740)="3ba4c8b6a6dced25f5d5f428a2328c8a5051aefc034f890c63f4d0a543c93c97ee71ade5b0a062064ee7be108e11c8fa08b28e855da8f2b88374a4bd415e0c549ccd35f04b7ec0a9d36683acd0ae3276ff09d7643b2ab303fd7edffca0d5c9a7c5b42ff6f53c44932a222418ec3b0027ea3145a5d2cd39e258d545a5a8efac1f9472ef439a194b7c7f296f9fdd391f8b309fe65620a6b511241884ce94c35bb99537", 0xa2) getrlimit(0x6, &(0x7f0000000800)) pread(r3, &(0x7f0000000840)="889670b16df7fe1f99fafea6b6953bfcfe96e360804797379ecabd1d53a07afa16048f8b", 0x24, 0x8000000000000001) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r3, 0x0) connect$unix(r0, &(0x7f0000000880)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = accept$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) close(r4) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000940)) unlinkat(r0, &(0x7f0000000980)='./file0\x00', 0x8) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000009c0)={0x5}) r5 = msgget$private(0x0, 0x215) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000b40)={{0x7, r6, 0x0, 0xffffffffffffffff, r7, 0x0, 0x6}, 0x1, 0x2, r8, r9, 0xb6, 0x37, 0xffffffffffffff01, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000c80)={&(0x7f0000000c40)=[{0x2, 0x9}], 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002140)={&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002040)=[{&(0x7f0000000d00)="241586f2be267a54b02eae0158ef1653e6fe3ad66c02e54c164909", 0x1b}, {&(0x7f0000000d40)="450d52d1fd30e9049f864217218f64c45aeae269a56567ceb946db9185c00bf777c86711ce518000741abf5af094708e324682e6e84665f99433cfc581158aace34b463e46112be7a2309aac30a0fe8e530299c4d6ed5b777601", 0x5a}, {&(0x7f0000000dc0)="bdad50e2f78c2837689fba8f323faa04b949a33d181b3f9077fd2098ef8b7169d9e4f9b437b0593ee3c3b259a706cef44c3b5318820467ce435741e27190efc57d7c5879dedf9801d500596039d6550ccc4ea30b16fe3c34fedc53e697e5e4b1664bca0b8a6819cad295a2f107f4a547bc8e42d9d8abc6f73e102e37251c5001f69a178d501f9b0a9a6aa74f168a55a927d9c6700e19baf8e77306bdb1f37bebcc54f96a1169ea8dc63ef49a56fe974ee06ee9", 0xb3}, {&(0x7f0000000e80)="ba0515ae22f2d75c592c5fe7719332e91ebee05730508aa175ee420efbef88158f7ac3d9e7156c6b94d6ab2e662c436d418fe6f4c7ed56ec473893588eafddcb8472b19f186f59be09d77ef1d1977cfff81cb53397e14c6383b07508a645c42a453a2a0288e9c3efd6f5f0b0ec5d6e5984b764155bfb35ce6e6f8b6cdd92f77b72fc1922ff7c6093dd90ebb1cc3ef7a851603f6a711367963bd41a57c1561cb89f4403e0bdf54dfc32925b6c99895a5bf779abc2655baa300f96341b7aa4018c2129792ebdc9c35b6c18f20e5c174ab0b2daa5f65f9a0ffd5ecc328546b1807f276282a2cd38ff7a67f62c9e7dd569a8ff4bcf4de17c02841fa72aa7407b2dbb95cb1e922d647208f6cad7230f4989d010ab633b0ef2a500484805cf130798cbd21b6f324e22ab3622981f772016139d9b8239e9533cc69b19952f9b44b91241a817fbe9da1304a0f502b5ed9e9b02aec9b55cb63f9fb170df983b424bbb7ae6a55e8484ecdebcdde844bb6c7f6eadd6f997bb2a77a3a81edf6a657ee333df5441cb1c5daa8ecbfb5084fa384f29d835c1842801c52f170cc47d8e7a04cfd8bc7e3fbbb6e173a3fd4af9816a39b8e344ef08e4bd6ff034f800ebdcfea9b1a49aec6e77cb5a54e61c9ae97a2ecfb1545acb04ec2b8764d09250b8544527de1cb17ef531e7d9d12afec2db498bff24911881fc62db02070f54873445d0a993d3a6ddfd2822347961e63685f3f5b3cae447866860c0843459184fb2581afde7f550c84fbb9273340ef6023fe21d5c642633d66c85168165ac01df4971e5e72e30ce9683f53fa6052f4187e6ea28065623fdcf6e56f08430129befd5719f7b6b5abdb4df637ea816fb0b9c3e80acd67da599a486b5b5d5777f31cb2a53b75c08843c51bc70a23fe30e3df48b99ccaa27a120e428bfe44b007a1234e3dd88e82cf45da8732440711eed20e4436e601280ced0d9347253972dd627adbf0128b0fee2287f190b6da733df0beef09cc95b170a29515184d2c79023558b255558c0c62cc657e427eca7e8f8ad223c6921841e876d12bd60a3fb406766d3dd320ae11cdc315d84dd20d0500341e7e2a0de5904eeca2088c08e7edfa9717d6aa06d99b4570571ff961e894890c53142c1b4314798a72a6d451b2c83316cc234c428cfdde34d96580e534f80df14f80ce8eeba51d72f1a65d0d7bba98a4ee8b28e2ba43311b9c8ed018355f6390865c6f880e9043c6b68171b72704d174454a20e93b46e4977b413b804d781ada1c9eba273ce70a61fbf8aa5c4de057f28d32326dd86bd694938df129af84fa17015ead17b24eadbbe12042963e0228ecdb91f85ba1b8c66732f5eb95e31530bbe6c692c80975dd5dcbf3a4482105052be76546f80fd3a6c4cf46eae2e61928b74d9855ea58199fcee4a7fe6ec1bbff4bd2bb1b66ef05cdb06adce7441169e3eb25f55476cc2c560cc3942424d110549042cc4e04a90fd9edb3997541ae365fb445af898701eed0f220a5e2a1e835adae07e8588e8934df9179d5c551eec5682f4470cbfc44d60f5654af834115a5ed567493ddc92818ef8b52d438804501d90c0d4dba742f6897b972129ae86b8ae0f89bbbee0f667de5404ba24a98fa67f43198336bf6bf7dba120e3392a396983828ceb3bd08aa2ff3e3ca3b5ca4cc90e47060ebe4c2c33a9bb39b88ed096cb0aea904586894ce67ea78f9e7682d27adb2e2b0c39cc5c38c1250bf9e5138ed5b085d6e9bf2188891b9a269830dd84661e8d474a0f201aa79e5a5075b452f92fdca5bf57b60d46d176f6a5626ec0570b09dfd8009a11c9efbf2db43b1f210c6fedc6ec71607df86ba5ede0e644afe981f01137f4c98d3b629b27ef2cbd691baa07ba866aaf5058374bb46707324ad2067b08fc1de8a70c071bbb0cd5fdff505f54bc55d17a17a1e0299253e9281905615ea0bc49e91c36967059183dedd107e3fa8e0d2a754841f64d8eec96b84738ce487440cc7c73123e00867f71003fd612d8ec064e485f8e48db293778f18d7aba49987a99d3298bdb7a2e58a2738c85f6535c2fb89de9f16045628426b911258d051250573e06735123ea10a7b9e8f31f912082cd1acd80ca8138da1fb2e9ea0f82524fc18c33eff82f3b5ab13ef4bc8ae546606a70eda6d710e89330884f4a48d04cbaa929323231ac3508a98cd2a07999d698f886542d5555325d12f47e53607aac32559de115554181ad1b2ac6c039d3af878c64498a76cfe81b5edbebcbad367b940bc854d2f1343affe6ed1f6591fb3833add4569769e22168da493f16ef9e061baa19e7da6741f6cb962c762a0aab62cd802a34ac33344c92b09208b46cde3ee805c3e5672f0670994ac1d6ca92a829f3c654640660371723dbc71e2c2c94cd34130d0cacef3e407330ad03e7d98fb0e1b77665ab1ad42f5c9b2a78dda28614310b60dfdf7adbdc84add53fc9d49c8ecd0e37346e51a627a43451488f7363aba4b98c85c55c6ca11c134aeb526e920f3e8a9216d6ee366bde0f7c8abecad1ec551eb79d2150934aa021011f1a5433609141337518b0d83cd37f2c5e4d7ca8c4e3d1c5e28cee7b612c4225825304e55195f276266a31f0681adef8af2cdec71af997ad7ef029d1205dcfb0d41aa752f5d34b190e2649e8d99c6ea6442a6e71d439cdbf9d455697965c88fc55af03b58a787c2812527f5521dc104515f71b1ce357960e6697475a24794f19adb2bb2665a998561c1db3e46d78cb9594dd469aa546db6d616c211c44ed21da177e80e9e99faf2aafecd682912a9c4ab26446794cfacbd3acfc1b73ec6c496d315cd831943fa654a2d62d09c8733cf50d0e1248dd5a4a814a726fd72599a474275b675f6af9ec191bcea085a41a0ea0c4a69b060ca912b41ef2501d8f0d529c0181122600a5f308a8fe67b317705a3326ac1f6783b7cf48a6c73c9ae9e38c671f7edf9c2b91fe9f46ac0e275580de2c0f92d65635132226651e996c4a1958d3b439122528856a85535501116451e61efb1debf40d9ffc7d4b3fd37ef183284146bec44509ccbf21ecf29b89f5a950064fb52ab0e8df165d3e679301023d07d7054fcbcba46fbbdf99dc672f7682543be55ae936bb7171ed280e51ede35465eafa26d87fcd531a3204ca4e43851e3761f1061c870594b89604162dcd4e28561274bd10a946cd240080e03068069cff51219e3b17199a028bbcd1dd9ea2133513c09fb63c3ca3afaf88abaa86fa0060c3a054f034947d07f8c60b0ce1f9d4c711889d364ce8c41f785f38c67f792b38ca7aa40726580b05d2e722d94437c5469afdfa49ae3592ef04b7f76d633f1d34d5f693e28a41e41e8364a218b04369caca7e7d25e695c0a638fc5455054b5a95e3917f0afe7b473c08a7a4e94bb28552053950504c864fd27296fc18105170af868ec3668928db91a1aeda6efcb637cfd35a539b7b45db563cc86f58fc1be136b604e417e6c53b1c39d0c2ad878d463228568dadde0a068a801371f62b8a51faaa156997adb89b12b8775b62e59f0d1b8d10f5bca7ff82bdcbe9846b4fa95e6d6c0a90d9f300dcdc8b98c73b54e155b6ac04ddc5a0c0b2f01fa96fb54b166ea8c9f0073a5c821710101baac8ee741cdb7842213ed9d343a8b7e59d8d9e0c951f7976cf168246b498cb747bacb3ecc2986a2752d69c65fe5fa8a9142ba2b774bb53a80f4326097f133a7626cf92fce4915c315ef24c842dfe3a520427bccb510a8f701a84318fa774c42b4c71e5139df69764a4a60aa36e4fe5060e5700bc0db979b259b7d40356977839d29701f3ded7cf056d60911b267bd74dbd02c47d9564de6630aad18f6801bc5a62dca21574b4eaef16093f6c2fc1708fd2d412d874652d454181bb7d0684d6c0e7efe7aeb2924168d9aea17978bcffaa13e5578ff0146a433aa5a58715e0fb337d856e8cb13673bcd65b7d62bcbc7567fff7b1d635919c07ed148012319f192dfa5d999f7c59a2efc98607af9d4915db6aed4d0cab7dcc7f5fa8436e8cd9accd136adbc662a8933786785d506bb518aba4e3b250eb14ba086269ef36688a1b7a86b3ceb5ec877bf35f4b7fcab82f9be620adca935da732b0219386ca8b26c4455ee620919363932ca6676df6ae1fd4fcf2ccea114c68703c6ccbfe16a9413607e0528fc602a7b673fb07ed66f35a4f70a635d61f28b3ce62e7f7a17639aadf79666e452e4860e35c8b163f9135a1fd10b06827fcab584669f9148486a9386814781e87982b799e7d968d070a50781ad2d8f741575e392104cf63d77d0b196bda19109b8f5ec46ebedeb6eb80dd52a86b8b79a14fc2683a57d4bc20b97ef68d38158685f7095ee729b5cc1e879cb2b28b2426e7eb99276e0c86773fa3c155c1713d4f8d5b28388dc23b06a7c52c57c2303962143a34cfb2231079793a2cf64de0e6f8c50807971897cd032aa12787338b30d1c93c5db678832dbbce97dbc84a46ae0e21e66ed5ea53eefb66c972420b61d3fcf2b5b00cd9624329ad228e799450a9a5b8adaab68fc3120830fc7651ea4b33830a03815650c6b722106d7a2ed0753f3932bbb185e42d55337bce7574fce4a123399738d8d0fde1bda6e706f9cc4a82957bc5f343bcea0f04b8f3d58e3f766c79db9451a42bf7356b915da2c8b1ed69daea1f2f2d3e8e64617efdf8e36729dcdd8d31f33d2b9f69af4553819aad0b472e8f1603ad5750611328507aef865f0c285ff95d36a429aa704a240b7372997b0bd59a7edb8f47ba27f1b860c100d45695de7e70927bc867e08dbda5278a3fb6a8efc570a78c887e8ddc35f7a25e4cd797cffa99a39f06ac4e155b4140b52ee8c970469500a5420a356b6ce1f0a4b533fc1bcc633b5449fc3269f3a31e101ecbafc3555e444360dba17a19d7a62538345bf6a3c164bef22d023f998692cc71fe0138f78afd49b01137edc99c1614f12309cd8f62e33605c0dbfd07f539b95acac1b5ccfacc0477654fb35406dbf6be166ca7c82e648029b50e1b61340c9620c8fb40dd3c081827ff22d185b8f139582340f913d3fe90258606d8b8a8d75dce97210cd691d699b6b5a9417bf47fab5d736f2b3a6e4a175165e69ad288e303fe7d94c08b72fbb43ab7b27a9a9c26454b91bc6333d39fdf5fab91a5fcd2cb9b1ae4f2253c42de51597e52616b0f4e9216b858f8b12daaff60459f475b2b84da74d35c8fd85981cc54d2cad5b20df3ccd954d0b40a6d030c2cb94ad82dc2a262e204c1574304f1fd904fa4f8954b654f4a81e0e9f725106854d954dba71024870b31f964fd3bd9fc8cf557a46620ba1efc42c83e96ad0381766ce0cfc892e75cc2ff44f03b654d37250127a57049009b8d57bd7766d9d32f48a1127141ce9a2c9f64cf1a517ebd279332e60a91b31f58c9a3d2ffc2348dced04a0f904cb38867789255fbab98b82be55902d44d2ca4bbfff1d0b844ae62d47b745c904874c1ca2df3ef341e7e2b3427551dd97060c85970785829122f9ef3eaa649101c624e13af257cdc9260122e44c1298f9de039f477f8722418796d7dba09c4a6e305bc59da44476efc5f85fb61736eefc24ab1e3e79d3255ec0ffdab77c41ceee025808d47e4296a33e5fd4bc754aa0238eec277b877e33fc7d67fb96571dd619dbdd5a506f270a55a9fb199e7e2b589d2496e705ea300f4fea1dadfa8da0bb3e5a7d5e807c5b30ed49653458babd74cb0b9369c90be1b105377b99633576a1a488e5a1f673c1a12d5aa1d330aea1b2c48e8f3d360fb5b73dbb5", 0x1000}, {&(0x7f0000001e80)="95717f91247f9057cbdcca8ac07d3ee00738d92c62c87a8a825fe55e8ecfbeebc05709c987e6ff86c0a69cb311b3d93aca27b097236b7fe09a9ab76282fe54ea35717f0e7df6e9226cb836661a47c6f20d78cec80e", 0x55}, {&(0x7f0000001f00)="f01f8faf91f138b44a99e137743e088b980448b5ef132433644b3f9b62b01acc496f82dc4677d660480e4078a54eb0617b5dbec8e8c3", 0x36}, {&(0x7f0000001f40)="3fb68b076bcb1e03485c3ed2c55cf659f9a7d40389dd5bab9c2081a627d938b8d24871ec50ec5e5eeb22", 0x2a}, {&(0x7f0000001f80)="11de862910b55624e343bb32d94d7f6e2fb273afbdc1d973af3cd77abe7bd7a37ffed583040f531b18a051165e1545754ae6d84f0065aedea4a047251238e613710d5ec5c23c6c70fe045a5f59aeb5b2c9a5ac3ad8a04c427bd31f0a72778d41f4aac0d7006b13bf8a79ce739b4aabc6f4bf1266c753ca22735643380d768640fc7b4c3c697f324f0be4afb4eb3520aa9286d04002332dd5c08df56b7b6bf3", 0x9f}], 0x8, &(0x7f00000020c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r4]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x60, 0x2}, 0x5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000002180)={0x4, 0xc9ff}, 0x10) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000500)="3980c6c84755b9d2b803ef2f000000000984964968a1b69c896c11f1630229615bfe754e99fc6c924d61f6c84f16455807c068e5d329d6f903c7d81e84920300165e5a8d19a104db543f5cb159c532bad27093506105e1a0e227cc2024958779f9408ab12c9e9d57e74b0000000000000000007b", 0x74) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="647921dea3c87b1ba49e7c356ef1d6c360f95a65589846f54031014a59df2714482bdb27456ce2c9ffeed99effb8b98cf0a1f70d70a791ea6f0889802ad1c06d7bf2a5990024793779b526739c6d5b580c2bb425ae7dc68e9cb31c4a9fedd41b72674dc22631832d4dccda383db05e35503c5e0f571821713ada74204148cd3b36ec09c65d9e403f079a4e3531", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/175, 0xaf}], 0x8, &(0x7f0000000740)=""/222, 0xde}, 0x1003) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r3) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="16000000000000000000000086dd60090000001c0600230000000000000037f87ccdc0000000bb4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70020000907800000003a70303000000"]) executing program 4: ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x0, 0x8, 0x7fffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="b9d7945cbdb800000000000008004500005c0000000000019078ac1400bb000800000c00907800000000400000000000000000000000e0000001ffffffff440800000000000000056ec4c3890b00ffffffffffff030089073faaa9db3b079e4d00ac1400bb890700e000"]) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(0x0, r4, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) bind(r3, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x1, 0x0, 0x1f}, {0x2d, 0x40}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xfff9, 0xa4, 0x1, 0x3f}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="b588ba723f260cafe90f3fc4cf0c67646aa3fb1ed09712e6b90ad154637cd832aa8e6cec3eb0e9e3ef00e5489322649bc1b2499ca8e09722c8c4db88ca7df13be7fe3f3a4525a4e75c713063fbd3b53b4549bfc27570b5fb32d1794074b3227123ce42c1e81c6103ea5d53cbeac07ad7e883b43f64fcc1064303b6452ca5996305e615222bbe7667de302064413daa5fe9c6b37d3158759358405eb45e1a0bf619e0e9959352d1db5ae161a2204a02f8aecfb84a4d83d45ccf6b213ec2bb51eee0ec2290", 0xc4}], 0x1, 0x0, 0x1c0}}, 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7, 0x40}, {0x28, 0x0, 0x0, 0x5}, {0x8106, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000240)=0x9) syz_extract_tcp_res(&(0x7f00000002c0)={0x41424344}, 0x3, 0x3f55) syz_extract_tcp_res$synack(&(0x7f0000000300)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x110, &(0x7f0000000480)={@broadcast, @broadcast, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x0, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0xd2, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x1, r4, r5, 0x0, 0x0, 0x6, 0x4, 0x6, 0x0, 0x7, {[@nop, @sack_perm={0x4, 0x2}]}}, {"d6f9895a301f4be7dbd231563bca591952290a3c92129507f20c66da631030777d45cf19342b15423fea192553eb2f25b3148e6f1d6432c6fe6129a4b023ced87fed26ff5393f68b062bf289962f937daf5281168efa68247df3d9683865d67d96472e16df245c11bcaa7c1ed2d3b63405d270dbcc5381fe160f6915ce7037d8006c9f7da3ab6db62d0358d3cba475b019246d3f960bca8bb10447640392f37c48591555aa07317c70a82cbfb4b9594a65c30cfcd8e6b7ca9173"}}}}}}}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = geteuid() chown(&(0x7f0000000140)='./file1\x00', r2, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x800, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setgid(r0) socket(0x18, 0x2, 0x0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb5", 0x82}, {&(0x7f0000000080)}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea", 0x2f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3", 0x16c}], 0x4) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000140)) r5 = dup2(r3, r1) readv(r5, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/124, 0x7c}], 0x1) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x8, 0x101, 0x5, 0x7fff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) executing program 3: socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) flock(r1, 0x15) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000500)={@broadcast, @local, [], {@generic={0x80f3, "0884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761"}}}) r2 = socket$inet(0x2, 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, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) r7 = socket(0x18, 0x3, 0x0) getsockopt(r7, 0x3a, 0x0, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000000)={@broadcast, @broadcast, [{[{0x88a8, 0x6, 0x1, 0x2}], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x4}]}}}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: chmod(&(0x7f0000000180)='./file2\x00', 0x2ff) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) sysctl$machdep(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100)="c9c16772", &(0x7f0000001040)=0x4, &(0x7f0000000080), 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0xa}, 0x0, 0x0, 0x0, &(0x7f0000000100)="dff77c3f7debdfbbe2b529fa0401faf41e387a17b9af6f9f2d9fc3f90f7df68c5e527f2e85dd640736097de34f8a4833ec5a19bd1da74c7b59bd1d0742a01798045248deae9c79c2b485ee20abec5755d820eb6593ac078e6eca60fb365914928fe91d029b29946f5a8b335779cb37fdbe7233bca657621d092d28a81df1", 0x7e) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x1}]}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r8 = socket(0x11, 0x3, 0x3) r9 = getpgrp() fcntl$setown(r7, 0x6, r9) sendto$unix(r8, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = socket(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020697f, 0x0) socket$inet(0x2, 0x3, 0x9) semget(0x0, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x35a, 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x7, 0x2}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x1ff, '.\x00', './file0\x00'}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x5) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000300)="cce19a4bc5c3984b4b449f0b496a67af24e5f672ae97d565e7d9826922557b3a3fe29b7a3bb5b5ea926091065c84524187d5f74afb3277c894b282186b818692ded80196b258c579a06d34784b8fec6d6e73381f596efcff82fca751eceb785d33c93dfd5454b3e8ea7f886977d89e9e904ec25049ce574c31d3ded912e9b4db4872e839174a799bb53a3dd04185534a0e1de14abb6d7429bc566bfd03d918615e29434bfe254fc942d39de409fff8fceb530ba51726c72fb2987ccc7c51aa24bfd34d138d37ef255bed615960aad2b49e88c5b7f6", &(0x7f0000000400)=0xd5, &(0x7f0000000440)="647e21d09ad38580f26f7652655a7a191593f7b5c95fe758a569bbf172949e73a973f842204dbc1c1d207de64c92f277a1613ea0d0cb94b39c2c6d570f8a1af5929da100b48bfa9c86789106e81c3702dd836c430d1524cad89ec14aaa679a4afd33e86be7148eca3d2a17", 0x6b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x8000, 0x0) utimensat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xb0, 0x7}, {0x1, 0x6}}, 0x2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0xfffffffe, 0xff, 0x3ff, 0x1, 0x80000001, 0x6, 0x800, 0x1, 0x1, 0x4, 0x9}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000640)={0x4, './file1\x00', './file0\x00'}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) r5 = geteuid() semget$private(0x0, 0x3, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000940)) linkat(r3, &(0x7f0000000980)='./file0/file0\x00', r3, &(0x7f00000009c0)='./file1/file0\x00', 0x4) chflagsat(r3, &(0x7f0000000a00)='./file0/file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000a40)) r6 = shmget$private(0x0, 0x3000, 0x1a, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000b80)={{0x6, r5, r7, r5, r8, 0x124, 0x3}, 0x20, 0xcba7, 0x0, 0x0, 0xcae2}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(r2) acct(&(0x7f0000000040)='./file0\x00') socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa000200f500"/74]) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "db981e", 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x2, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r5 = accept$inet(r3, 0x0, &(0x7f0000000380)) sendto$inet(r5, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r6 = socket(0x2, 0x4007, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f35, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001", @ANYRES64=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRES32=r2]) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) rmdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000002940)=[{&(0x7f0000002280)="5ff0a5e84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484098003543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a476b7f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f00000024c0)="086d5e7395607437bc132d82897a36e5bd5f7279632d8b9c087c4368fdeeec1a02320baacf03265f62b3988cc2159957ba30d16b68cd9885e8473ff0a56d8d29fc484c60e3668c2e8f0096a1e4b7b091b731c68bb999c9a59d669eba0ccabd3955f80f1a56740f499a8a5fbc8edb9ef026e3215e198ab5fd381c6a9e9c836ca6b651cb8866017909cab7ee37196c32669b1c33694262e9e77d2314442ba10f0657", 0xa1}, {&(0x7f0000002640)="c6520239599385bbbad7190da87676a03350608ed59eb3603d4c86844b446b2e8212324698038c3dcc3ddc2c5b2f377ead401d43579b4d3faff2d53eb815e66e95072dfd5242919e8d4a334f3ca3143c585533a35ea3d4cf0eca22a09caaa6dd454b2fed2a5887522f5ad4637568b82f9a5488775cced4819d16b9af7022603d5c8ce352e3268b495413e83de1a4283227c39fe9686defb5e02f", 0x9a}, {&(0x7f00000022c0)="f5554950908512f894889b4c022c6fa7459977a3", 0x14}, {&(0x7f0000002740)="81eb541810441ce0665ab95a126e5ff5b244fc1abbc43bd506f0e9bc84f70e1347419da83efa014c5c60d7ec3161229588be0fa247d23776c10721183dd7447abdeb2472f67eaf59f57ba3c112485e2479f8fb1c44071f3d40289d5663f3b7b7350124cbe04fd85833d93a8cc0898b6fe7c3133c17f308aa7157af039313596fbdaf35c7eb02acf03bf457fb732e0dd94c5927cba0c23ce0b35f5a19cf1f9eb87eb1964d57e3c6ea23e9a0c72de820f689bb660e4816254a76d6aa799cbcf90bc420fac50fb8c2421fda9d88d1e2813b307eccb90da590e301152706039972563c6ffb395821872afefcb1c000649d009137ff4a51", 0xf5}, {&(0x7f0000002840)="7714bc744f2bae8a45fdae8cc095a334dc05b92fd717039a08ae6ede934629d940d9d31c879e0a6771f5acfa09a8de3d07129bb8c0ab5770c6e0cd5fbed751bc7c2ecc3fb9c9e70bddc7afb40fd5fb34bf0e68047eca05d47b548d082aa610678abb075d5adbedfb8a17b207e7014175364f42f3ca723d524294bdb2a67e3ffe3b553753167686c48b5162b0c0849abffb3ddf15050c1c2426abe74e331d68480c6e5e995e5d158afd609e536cb0c994a2e8fa216cd258f84b036c512571f06e619a89d4188e77f6953d1ca45acf9a718ee2052c8bcf03920e515dc602ebe51d7256594ac9ee26d9d77e", 0xea}], 0x9) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x1, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000040)="713e62bfe81fcd62cf16e2a1faa3d250bb1c7046cc2e4efb7995e2b7bf2dbedc33666eb9f4f4a674f811bdeedfc36af6f04968def124a4db7257408f1e85df04afcc803f54063a9bdf935cf9873ce11d55d77ce20c5866ec8a5933489ae32811b428babce53af61f993af5c35b1e82c308e34aad663111c2675c54d1a64975dc8f7f8e08fdac40c8772f6fb8d13a1525601fd5dd3bc412a41a4b20c8adcc896e212fab0d79cfea20019a2076ccb5b82973ee750df0324b9a63a653aa33fbc4f49b0fff70b1d03f2e61941562117e8fcfc575b4a749f18ad0401916e56e4ccda675b42693b82b5585c8326aa54b6cef771e080894db97c6dfd0a69195af89195ef2a451ff80b9f080ffb6c51c993959ddda15dc10bf56f4fde00fded2c11ef3cdd004e58a448bedb3cf0593e5e93123cd6e276a8c15a489b50137a19ef8ab4968c6da7a779d884e3149572674c74911ea4ddddf37fbcd3247160f0c1d3eaca443d7abc967a9f607b8fa6f94b17b4090313a9bf3c27a08ce0bdae8a507897dd3459b60aa864664e4bea3e2e89d812f6352bb0295ba4037bbbfc621eb57b564b532682d80b688d5b6ce4d97fcc94dfc9b2d9a72e71f9bd2a2019839420963409a29035eeb549f894b06e7cf63e9713782f77002b93eccf291e556e35e7b2da1c8d3f4d70cb52eda8f3fd8ca20039c557696cf2d6f5032c524fd2bc237434df5f896b1e6f46d59376fb22a9320c63cfed07a5d6fcaad0cd6a4c3d7b1ef544646d4622d400efb2fed874d133677740fe17a2726b018908da16480df092bc55fcd7d8bcb4e97b1fb301dc1bc9969c43747ece26c5d1e64d1c06ccbb36c46bb7a1bf08328af9dc756c830015df9b107c110fc606048f19596f8f2814ddc2653df391dc397a955e8b7207dc71c98d784caf374c38e043e9cabeb405715e47106226034121f3b42e9c17bd29b53221a739497820b0ae40f8d0eeec2402780df96ad760d5056552fcd5a91f23c3c8efd9e27e603a20c4d0b5186b14cb3623ca00a33e6141177fe0bb6ea0dba0914c69b2fb642c629f2c9b4477a407eaa8af993cdcf25c498c57b3ae91f1ce626974c3903f9061f6c8527f4e59fa5d1d2597d3e54c101f36c895de07b7d4c040557ec1400d2d6159ad7e1e857edb9bdc866291be6c0dd87f0dc4d43d1bbe2272db34aae76314f459c94d4e37248c10fed684e2f194e50a5df86be5d9e1ec1406c827988dff5d4f9cb9805bf5c1e4ac611103ccb7226b5ddcd6546d2352083acc186e1c2108503078bea02356b8c40d67efebe36cf30145c3b9e097cdc24f91d89ae3b593850334a81f0fe733db7f3c2e9ab6040591f39da5ab6d34cb98416a6bcafbc325bd73da848ec4918a9d6289dcc25e196861cfb2c9f02b7d452b66a6fef954ad921399638d0140cb94ceea6cd812a001e50946b752e56737f3d1d300ecb4186c3e1c96b535e0aad9bd6bbc21e7f60da559d43932f22cb707c936febabb9a2bd67af8b43f9636e429bad6e0f315be8b56841a19ba90a71e39716317cf89693872cb83b3673571d4c9e7696e0df53f0ea8dfc6c2ae5f78389413ca9b774398189146b181fca024f506c6975c284181d71cdcf26c936260ba701ef4aa698da4788b0db53a1dd047d7dd760d785048bcbb2a622de038ed3da81b3309baa02921867826d161df7c998bd6d4d9c91c4d0f5f5f7d45440b673308dc6ca06e8f520e35c6802691c993ba2a769e2b17798f499d60f1195f4003ff14132d0ca53efb964fc66617991bfbaa341537f3ef6c285d40650fc826da9570c57f67ac7c14220a34573b2e716777f1366018e2cdf70364c211d7057d7bba9b33a7bf567adfe5a0d5d797d8347363c6fd6c10245bb9e0df642c79a969f5570617af986ba2919462184e51f8368c59bd3262b1157b02783902654fcdd00ce39d35835bd927d07779f29ee87028b966a1e776ee1e17b8acdb7bfddd56d0b8b545f30cceab579c7dc053272a0a53b630d08f3feeea9086efe03636f70b9db92b951c14f9343ffb2b7d57a29d771249f23a7bdf4fcf2aa976be14781d0bebbfc7e87f55c8b0fddfd474a7ed5eca84d0b4f79f0e9e414cdf9055cafcf8eb747e9fe8275dd8a665d381fd65be795159d80eb4127acbf11a0d2ee779bcc9775d5cc5ec3201d78785b7f71c12d3fa130cdef99567f94ad6e8aabee81e49f93ecc2712d535f1f85a5d29c20f27e7df5adff20a7f3cce3511e0479233ba4e39678afe638f34429776db5ab3458d0640131cf706a7d1ac6e82c87aa44473fd57a8af9961b0e53634842657c690a53071e67315ed9e76e2ef080b0fc6752f4c6321a32ae61da9a0bddcc8d352c8b1e6f6819666efa97fadd3bf9e7d5b0926d73133c4e46d5f19f0a306ba19e0285301baba72d32af06ef37e5732352a3a263769601561b22ace8f99eb367e419f4f6b399f089be4bcff35fd14d94f51bb9184dfbb6df7317f67adf338aaca7418e0c8a222f954b677c59d5b40f6ae804d17d7dc598a3705a6df55847691333ea55fa09e2b46d9e641b316eb9093d2c7566b90193e1e74020271c499b9563aa8e4ae9e708af86fe13d4bc42d1fd3dc735f6028f12e9ae3f12e9259caea40ebede1fa2055d27386a8a7946c3676d2f3b7f3aa9cde76fda277cc173958da96fa74e8abaf2bd910178aa8210e28f28b39cc88b28c35ff623da12146263969e7e0b0ac4cb724a79506e1e389c9c51996a9b2b6f52b906086ed6d07491819764132ef634788cf77b01e91afb1cb161e192252e29da2cf9ab766605083badca637a9af2cc90ea792298c03a9a1acadb1a3e359cd8d1cc20a47bdd1d7b9cde144b1570fa4d2bb9f2371aed7b0af568883bf9ababa4fd7d43fdc14f9d28cbec19b4c222be7efa55eee937c6171762f14bf2017f1532d6cac79eb0eb265a77bc7d97078576f33ca5aae0ed37b91011015e698f69073d1a779f5098858089b146a92e365c9e91dd97a4b06a9a813a95e5ad4e76fc3579eb397b32f3962eaa97be3cc2eda0fcad7a4afdb45e747dfb55210318545d2932294dde7f022fcb0aa1958762c4d38f47081d715f16cacddef7b3819b18a146aea861ebfa5f89616261140906449ef3fcd354ead578d853eb3a79ae1e0f5775360af217f0121df86d5f65f4c75efc2f8130f9942a09504e73372c2d7b60e2ece693c204abd0f99bd4a5f896684f6bc0bb483ae5861375751859d7d7fc20c50368c13ff5417df0de1b1426d42adafb31dcbfa924703071558d60b1603c0665c421f4915645055a73001100a5b2d71a730be570bb515cfcba1ab94909128c223e8e41385c8954042d34f0458c0b10d0f714c83da7349c0001d95f665613173a2e1b0fa3304820c4077792dd4fc18261512f83ceede8d158b15f1951c87aee6207b5af0d2ce5f57e9b9a45f1b767c2e3a8121a31fd657e1603884d7393c42afaca92d71b07209f29b4f37ba5588f59f6c1e8b405882364e903a726c9813941c4d99dc9bbc3c4fcf599c780c8231dc65de13028c7831969bd9f084fef8ea7632787584590f0b7041c64b0d6cecaac866ba6b859de3b5519ee323871f69101047bda12744e43545de3ea0699f03cea2a17fa7bf5b8bbf72b97ebfbcd7607675009250c08b8549bd7357a903b2b14dbd7f832540c6eb3ef063ff58dcbed1ae4e773f345d70614362f7a7756f8ce941f83876f6947346f7776d00f239d798185b6bc74f5910b3b69833929cdc6781a1935d5b82870fe8d670f38dc6968decf5040979328fa4b6d9ed4f8b2291b96e8cfff6556435b5aee1a1caf8fad9ba35b46d0c920c289b98296eafe9fb5cff6a1c921c88ba8297ccb71ba206349d929f4cf8b8f70ad222f387cba93949a66628c6fd93e7254e7c76f22397af0efe884e1787bef900a7e0747864835c8419ed752537bf36e9075b6ef0782d2fb5c645869e24ecd194f1944d89bde7a50944c7bfdd5a0f778ae675f23bb2db1ce257f470f4b429f4d046e0da9ce1424054b61c13d6563808b55069de25eeb25a9b1bc69a675bdc3dfc616111983e9a1149a8561566a4fa72f3c7fbd8d27aca492d02ed0cab5e486ef30a93d75ed6755ec244971a35b81e898349eb67c6bdad8c7897e26b4217ff9f7adbac74392c28239ee6a0d90a76bb4a27999b59cca9a8e136c7225a875f13df4977bb8e3431e4ae37ff227ae6c17c8dde8ff31ed1e96ebd8fe1c2509b9034fe49a4b59c4ec36c197f62728ea7630ddbff37c0f1809d46bf2adec2fdc7bd1e0f4216214ac64a0d51436e19feba35b2301aa3c7b6cc59c4cbd15b4319b7c4d458545ac7dd68e3036c67601bce7c3d90fb6ce54a2673c85e222765dceb43f9a7a9441692a2420b0c6784eeea364d6a823cf75ccf226138bb42c553bef68a18cebd8d1e6f654e77a4fd6808087152de0647c38a4526632721bda859116635ae629baa38bc211ea0b96ab2bc16abbf5ccdf02e5e96434a1855350b99a51d9f465a6f4a1ecf25154a1556903b593018b1ab24e031b6db649d1b71004db85f1771b5ffa7a7fadeccb4412e50b3b07452bfc61a73bcceb2f5a132e6d80f873ad65288bbd6ff43a9a7158bfb99e76363f3f8ebc785498d9c1d424132b00d4f7782b0dc406ba3eeaaeec0287950e44d4fedce02724507b502ec9143082b0d93ce6bb6d7ce68b63be1156c33b028c0b56fbbd45d9edafc177ef91af93809f9ff68b735349bdd8fd8c1e21d0197d89d9ea3d8e7e0cce7c09d94c5d9aa1b661d3cf1be0c6392d4d7d13786f4853f6cb2c8d42e394fb7c4e87d5fdd6ba76ab3bd8ea6963fafab3967d7ced45acc2af26018eec03525ed82102af7e3e9bd9bc2b72d1b5fd9419e370f2933249c58b9eb27ad7b63d74f1fcfa3ecf503c7a4a07266c5b08be4ffa78651434f19febe652966631ef411f4a9b7a370cd59970d6e313dc06bd29b2ec92507942d996af0052b7f29ccf2e4dc1bf5c2571a674491f4937c42b58bf39866a321cdc6b84575d01950e649ee4e0b03d9f6fdbb4487b15f30834ed49f019d4bf9f095f944d13f7af74d788a8fd834b64e6bd50dca8429b3a1eb2150ffe0c2a733909866325534789a7c88a6cbc50123d39e81696f28dc2c769b8b5650f6e732e3091b63ded32aed7", &(0x7f0000001040)=0xe40, &(0x7f0000001080)="fb03df5561c923f518cf3d74fd35cda3cb32e41189cf65cf69a8ce386b44b7b43b92489de0cac8cc0b54b033fedcac", 0x2f) sysctl$net_inet_ip(&(0x7f0000001100)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000001140)="05f987a6ab1af732cd09150d9349cd2936397de4fe2b58d11097058283378adc458911f79179dd51d28803", &(0x7f0000001180)=0x2b, &(0x7f00000011c0)="34e91710408313c96a71dc2b4a944c530d10c85c41b3bfc17bf4605987b618a85376b9ec61bb357bb97bf69bf044f57aa1bbd47074f0267fcc66a91d1c76f22ee584631e595934abde9b945218e8e35f77e023412049c4d4854816a5eb8ca7e296154b1c92b6f4329c88dcb5a5f59acb6254163d023151e9b42e33326b3f905e588711e3bda7d3a005a41922f42dd78f72aa919ae0acd6f10592aac1042533d2e2f2953157ab800360c537b2c4b96a61bb4137d5ec897ef4f5ec57901096bf77afffc4941f2216aeab576d0ebc8b1948162f559ef66971557b4499ffd139dece9d3c7e12cdf86c2b83be06c2bd8915c27611bb274e6d3fe6b1f368593aea7f713b3138deb0b216f8e9639de38b18c1a3a9d22acd8ac0dae0458e08dfc3c4b71d5f4bc75aa27846836bfdb4dfaba56c775a285d33cc54a689c1e1563737400288eea3b35ac0de07ef806c209931de0313bb8907971fe589bd7273f29bdba58d3b726e13688db395287ea1e19b0fbc471ddd10ff038a2a05a73f5f6364a5b6eb58d7c839dc4a41d6ec336d1d9da4ad771c01c99df767a17d36509e4ada361b97c3fde4435e7815f0d1e1db4e3154be127a4657262ac1fa98a5c66fad2f5baf421d94800040da125bbc95718c0acfa267980709d3489b8c0b034c66e8e020df191710243a979af948c6b744678f17a17752cbd20a22deffdc7db55223d52c65574e2dbbc97063e0b6ddc67cbb34658f9bb37017dee96cd5d7ce93d2e2ec957152d6f96b0f4f63b57ed11c9d66e75c7032e32258d26e06bd6f79517412c173f57396ae94a54231f8ac779a59e7d9bb6ecbdece78b5abec3abb58c1096f00dc8d2937fdd299481a33aff42f4e9e3c2f27f99b4c3bcb541b4d74111ddefa685128659b9497fc60bebfa5bf2335fa54a89a318c13ac39aecd70c0a353dd8a3a1397dc5ca065e8f7509b4c5cd1e5f063c2197a0ea4202564a83cea761af88039bdfca1a9909274b9e1b62d342da2255225f67aa471aabd03722cfb10eac9a3f74a6000bf2018ed91ef6f2c11a76688dd0df76f8bc2a2be1b4370ea4e5861056cb54b735944600461cd5e023d43ec05e78f96c6138f6490b5f9e1d4acc91d0ccbca24064ab234acfe0c8283832501e19e77afb968064f0a05b9d40afa15b69c37203a3fcf1fa16ba06672e8f3375737cf4a89b7e9a76abbf3b071df5e6b02b221c43ae006100756655d0332a5bc5eecfb199e30d30a27a02408f513f482372d6101e64458e613966dcc62d1df0ed2bea60ebe9fbfc3f2cbc9b5644967a0796d3195aa23202fc706fa8cd45f41107376bc1916ab97e5a8fd08ddda59becfc480cc084f55ed7db789b3173d656917fb9390f605197fb98f95ffe3e75d6c939106ca08104f516dab87074448192f7e086648a5c17d0288bd0f54326da67cb0f240bff8a5bb6c70060036303342cc29a6935a2bc7c6bab16a8bc55c6603c9adf01c6096d1b35a938fa46bc8559e6a1d5528db6e31bd0d54867c488a1885d0e90de1017e91c7ca8c41e6a5fe019bc13e7d45b4d8978c0aa229c3499f43f09d455a2d6334a2d7e4a471da1fd3674ea5da273618b05fee501eeff0c33a35d1c6789f4a826c6b742a3f197704da87c63092e81e8ad233ca67b1b9819c2b3cdb22532093329b81544e536934fdc261dce3c1875328a06089f298e472f234482d214a80745349434ea86a7ff0173b8cce890d6e01aff401eaa128480ca4008c4f82481264e5b85ca1ad17b6f054bf89a680a18de5ae653a9c62fea659547704ec6c0c08437adf811e1d6870b560f07fca7861a05503d873b45f8d966aa9731ba95cc4aae05156cc70564c26236c7b899a316cd24241571175250550931698c4668934c14d723c6ff0dd2641186cb7b6292d3772eaeff9ee1d896d4b5c2915e94ff32344e9faff4cf1d06ba68b91a7a281348a4a42bcf9fab566493526d401a81317c3e6f2013cb7a9a185caedfd46beb8f6c7593dc23126d37b79491e30d8e582dce62f203fc41103ea091c59e80f132f12798befdebb526afcb80f5ce46ea1c047e674a91763806699f9ef4ad0f567edea7f377b8df17a1658d00ba3f90d4f8150c03bd00296395ad1b5beb6d806d26b5e5406b873a3571b65a0e280a5b808f147fa0fbf7a59895acc2a05a1e629d746fce083c45c908b1904c66579923a4a3e9a3ce26d5e522e603117164981e7d984c058583ad6566f4c2ae6e2250753d9f52ec3729d4b52a663e2d08c57d75fb2f4e4919a09f334b972799b35964bda5e33d9207731e394b45a8d8f6e818d5d58b5799ab69e15c1c506a23bf66ce7f7ab6b2e24a6abd98ead5548f6eda0ef299f13306debc26132f9c5fe2702127715cc8ea204a95bbc54f8f060bc5fee1d3274a7c0592ce3f8d7511ca614cc66f92cffb0746ca7ee248192370e6d922f304bbc479a6f1c8c597651d18588eab38505c72d6689cab9e7f866a45571470f7e81d3801339dfc5a23661a00b8b375be115e1f4bf7fe83953f4f7a56fced4df420795ebb2ce4d375fdbe27bf3b19df8d52e56f8907c55d60e9fdf338483b77db41e09d34c083d91615f3dcf897a23bb4a0d365bccd3bd3df232f81d63e0d636e490fa5a97bca9210385ef0961892ae1cfdc4b1f00edd515e97453d7dbe9509587caa4d6947a757a0a564814e824f917f5a806b57a247a07f4e2321c53c95e63e87091ddd70067e803ea03d25a99890439b3902847f1bb5efed122d7eb40406eca2e3ffac515ef9955aa71815dab198904078267ca054326e245c822884d9f5e0e9bad333bbfaf64e81e36f98043946730d95fd40a80621dc91120f2574f76e7fa43bebdf5c0c78deb0dcce11d9f9078e86303af6742591e8ab4394ba928e51f6af544f46e4a6ec7f5a65ff35e7f2bb94de4c7ddd12778649be0427c75e2fc6dee3c1c4078c8f8e2c788b537038f27b18a03a05a9487d840289ab90f854830fcc21d7994b0d38b30e14a4e5ebe46617befed824154a67b247a8ce0bb34662a100aa72248ff84b131a6748e579d4162e3d0d1093e1276e8d3cd39b67a2bff6e7bfece2cc70ed25f515e642e5c0235ee65b7c166c0a04a9eb33aa94de6a2e7f06163eba774bae2faae93b7439c7221d68b482861191a3d46d22d0a05ff11cb2da6e65dbdfb0281a358e8a84b6b5d7eb98655ba07db58e16b88f295737ff06ee48391cfed8f42f643c350c2d61e1a5962edfcc6d160c19e1b83e1e3fe2c9e7d8dadaa5c0ac409932652f6dbd1e05f768edf4c6aa6b9611539924888de6e61f1ae5c050a2b614ceeb3d1dbecb2c7055f968172b56a82ca4381dfdb2d2d0ba84b9ea6325e84b393734c7b768a3bc59bbca31211a4113913990cde25d8f0be2c9225a38284d83510a2dedbff5d08d36dd15f003e619fb3c5555abfd085a812db54be1702d9a45546500849330b0940f44fbbb989342af89acc1052845782923dd86cd3f6b11cfd7c4a6ca13929b3af70ccc9c03daf0aa8628ff7e423e68e1e85c3b75d55edfff69390b85128761eee240ae2224eed1337207d89983a1bc49f35bce2a1f7e797dedcc0c96f73f667ce187a731e3721f83480fe554194739ac15f5ac72d1b3cc19775b037712e53655cd8b70692b42cc3d5c94dba0997bffe592dfed49d7af99de179107921b17f815fb1f558df3664df36e2ae0c7ce3fcdf09177b4690c43072604291d06ceda70f4baa38c48609360eebf6ec92d72fb0d5e5ee80db0e07559980848261018584cc4f3e584b73884961aa5c880779bb41d97db6693e4d3d5ba2187cbd37224886bcaca10305491ba23338dc1f9031e4ed1b8e88254b7ed602c9dbcb25fdf19dd3b540d89e535cc078f271a4f76ee62e19e4e7169bddd36760f70a2d13c09d59b13e2c60e8a6872f5f2b116c7b64868adff14aed9286e0f17bb4210a80cee7fd6978c6d5242299635da738297a730419c1dc0ab609dbd609df96b2177bace8f8d80f0ce235e610567d55dbd5bc83657b34537627055decf07128c5566da5a3b1e32b5bd8e785295781d5f6c3e4996cb625ff72cd9678e9ae23f3222d25715c3fb91afa6279694357969134ff5e15b250ecd4adc838e66ee214fa177e1c3f88b30190355b7d5f2878ae0ffa96bd15aa8963f22d40ecb5517eb4abad990f5ae3666e09dfdc4deab102a8dd6c5bfd9d1350759165f840a938a79f56c7ac299a06bb20b3b64a2c385c23e83bdd75d80422ca8e92e2d3fd42d6e099ad031482d36d4436ed52b8759b1c350714bd5f87d3912301c319811e00a961d4b4716275c598929320e699a94b0f151b744fee1bd2533f7ffbb59e41f7194b805a2382951cad2dcc704dd77fca19861488f8410f5fd0ce87f795d09a933cfd5573e86c8d0dabdc992277810a28acda03a94943df05e0be76826018ba897c11ef60b1b68d540c621ef318ed40b4b00ba7587420826606d0d97a79552aa7847f182d06e536cf4405b648ac64cfca9a9ba6e9c4643826d748b15abe34301ada21158f880a10dfc72a0bc2a42299cbecb55dea8d5ba68c3ddf4677205a23ddaee2750820fe2b6a8aba5fc03b9dbcc7b36fb58a4cb43e00cab79105a137263a40b2bc68bf60d6da8aa797ddd03b1f71ca2042440a8b1bfc8eaf1db3a4bbf7c2d877d71f907a97aa1b18dfae651d87671c4b940d9191f2a7aa85ad22a80ce4272211dff74075eb0d6f27f4c0d354f29db8923ef1ff1bf17c4ac612b486e8b452317a7e1fb50c02adb8810cb3577e7721c29b2967e064d114988bcde4100907eb19278e25b4c912c70249363c57843a54eddab828892c2a916dcd3f28a921c917be8fa15970efcd6a5fdfdfe65daf3b3bfd02d5f403c2689c4a79592c70b1c2bcbb0cc46c3f320adcd7ba730d33a5b95a725cf70c526da37c95ec297e903b9b827a0fa97f17b3cd03ccf6fa40da9ac367344473a9077e14deba768e0d8973842aa9c76acd0969f3c7b3cb47c6611f974eb2eec1b6ff7d768164ee9ac41ebdf070ef7ecbf0dd19e5fe62fdb8fd90f1a6a9c58155447a8e17aafa91a944a6a6c7bf0fbba15bb9ba2bf963ca39646cd544414a0a4dbd6c187a0ed7fdb9d693d196c97e523f410581ee5ec081b4646cfc83d088388f3b7f3ddf94d0ba452634767e2082974f9bc9562a69a62cabb47db9551701359bde13cf9b65068244ecdb997c54a06d35dcaa1f49d7be393e8cff28ece39ed217999b7f4f9d38e7d675b7f74377395275bd6091d01479e49bd0ae7ada6e96beb60daf1f38ea9a4d3dd325ee2f366b61bda8c3dfc1b0deb3e0416bd1ef4b8d22681e9f9919d4d3a6717396044148e74d727a8f3e4d59e370bf3a72583e1ec650b02e32428fca10652606fb92397170c87e49c10f5c3dab6fb13ee7b789dc264d69594c84a623dda874d957b3ce548b3a897543a6f8a2655a52e5e2626d7a2ec546ee0ff8bbf5b0f4d0db9b930f85f306730d1d43f304b56fda8a11b24361e9c0964acc217d7d0ede34582064bf5c475f581fb516e7fbacaf69ab44bcdd9b6b17a4e02cbcfdd4ef544f54c062e17729e02ddb53fedc0b8dfb421840ce3734e6de5f34f79b9b939ed0edc575b37b1d5d1cf2cca69e2c081f459a2df32e19061262ba552232a5699f47c8acd9b666f39624e46ad7c1e73a33d18a955860421c10238947d5ed702e7d1edc896334e9aedb2f7bd80d6c0479b3b38dcf23d1403e4abc41763df7da98d23c9d2fec3414fa2b8bbdf0613d1e6785837259abb5", 0xff0) r1 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000002240)="b319f367db59668d174199934f5703bf6fc0f8bb32fa32e1c274b5bd728b94c457", 0x0, &(0x7f0000002340)="9c9d61fd83ab4c9b4b964afb46652fcd67293103f7397327edbd78be652ed4b4e38a450034661ec52f67bbabdbb24f178781f2c917575d0a3c60892844c766487991bf7aa2070e0b547c6e0d4caa", 0x4e) close(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000023c0), 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002400)={0xffffffffffffffff}) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) getuid() fchown(r1, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002440)) sysctl$net_inet_ip(&(0x7f0000002480), 0x4000008f, 0x0, 0x0, &(0x7f0000002600)="c100", 0x2) ioctl$WSKBDIO_BELL(r2, 0x20005701) openat$bpf(0xffffffffffffff9c, &(0x7f00000021c0), 0x10, 0x0) geteuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002700), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002200), 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) executing program 5: r0 = getuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r2 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x6) r3 = socket(0x10, 0x2, 0x9) sendmmsg(r3, &(0x7f00000014c0)={&(0x7f0000001480)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="b107f20f919dc18d0b3cd495d62b614e9e4f7a80e6c5940075d3a95e077d8573e927d71dbd1a9af0f45b1ef819a8f861e9bd66d4f8ca195e60e72a4787f1dbdad8e794f7ebeb8bf756928929b9415f61fb121b3171b43a3921e5c32a3e59c26567a805586160dfa20eca49c82bc1448269ad0cb14025c00a3bafc5cb2ddd64f3f486e51dc71e6fbf174d8b4fbc1e31f7ee1294b0571bc2ac97d74090f11d7a9852e166a5a4df40b71f408e", 0xab}, {&(0x7f0000000180)="4321e0f3b28217bcb264d5f0d63ed5acec6d01065953af7c421d8f7227052fa157f8ef04a8d70b2c8d4a3fd7ea48bb845c5b723748ec8be434cb9efee03f21c6e92707ea0293b7e43bb31ea3b8f0e45667ea58eae025ff39fdbc08894e3c7cb94ff2937f6880852843aae408492077e904ada02d877a164c93b606053245398e610088664ae17cc17cf351fe8a8fd2340eb366250eb7c47bc30c94a1402f31261f9397c4dadc12dacc008a438915dbe1d5aec95655860c9067b4155d673a475b01079181ef1637b3c977a5facba35bb3e3ac5e07a755771c63c78a71755645badab5b55b6361480f", 0xe8}, {&(0x7f0000000280)="51a44b95acfed966dba445c44c264f5a8b157c9f2a14ca3912fc10912a0eb0fd34ec63c4b71f11683e89b5ef090dbf11b1fe1e248f862ae6280c0312c67229181b988f476f56734ee34665258c2d89bc3b290dcadcbdffa4f1905822cf7ff979281e9f94645eeeffeef7df4728eec48963cb5a4058e80e9e1875aab948d37afc6f2b7e3555f0f4a314fd3231653ba2e6c78308ca6760fa91cae6d0ba557b76f47cf3c5ccc319dad5ac1a4b98f61b7c7656dc9f72d43d1ac2ac21a923503ff3916e6b474a92d2d09b8ad36b79d367d83d5ed95f413c2f73fe43d73b4ba190dd88bebc6eb7cccfeb2f689eac31d1a3bdd3c3f2e54c5414cd69c5dca01f917bc3afb5b9fc472095b39d49534e4dd30750f0587b5e8cf50efaec810c15f9ff8647351db553d6628f7c723e6a5e7171cd1c7a46fd1824083a88bf74f0cadab014496fd67d2bfb88837ab1cc46d32181868977a46b55ad78674486e2949d81e838c560fccc1a2a447410e00b96353863879e3a074ffe88d7853ee2b1710e9bf98cc4b55fa1a0062cc5e915f76c2526fc6662ed24755a208d4ee0f84bec085fbfb07a79d0103e8c26c2d231d9b672b5ef201a75d4bc158cb6ea21c4d83fd130d3a9391f2e47c0f6dabe9505a2d121e2210c477ddfabe80099856650040b5993bd7e4ce0867f514845eacfa186bded88de5897e3ba03f5fd19cd5852794a1b6eaec5f5bb5d52c5195a077bf2787ca01ce39d0f64efe4ea2366b42d777726652819d49193796e563f62a4d750410718a661b49ba59d58fcafd86921fd6254a2113ae8721645ea59cb08b5999067c967e63e779fbae42cc2e6d63d38d6142d8ee31bdf55db1cf00001ac52cd1f2a2858eaa838935076786c443e0fad22dd1c2760461384d3276b14b6a7e9ee7d6c676018a9b99e76b37dc5308d57ab1221fb7fec99267f7e85b4bcca76019cc33fb112948d496cb6a2ddda1b4a2567c4c232d94234e99a4393745079eaa4ea10bcb786f91e98339ceb898718dee85dae7a4d8b69b69b09b7a85ee03ef18e287a4d363cbece5f6414638e49b8a9407b998856784303554c14d67fd0b917f3a2046cc5e211892a3b4c97fdc5995675c9281421a0f15bd62e7ed0372f7cf53750b74ae2a03990f111f06cd8af936ed6a21a277d52ba363f3c59610b0fc97fc4988a9c0f8674b5f7bc36092b36ade0d51f5e6d07e9f86201275573e074e27c89db822a637a61ea6cd0ae567a7cf50fa63e4f2c40225870f06eb006c94fcfd4bb82ec8d3b8d992d638dcad03f901cf030a8626d3642102df22875f3df794eb407097758f51c0172229d23e9da623432ba877e57dc33facd52aa6883bc071f905b06725af86b3cc9d224a29392fc28ff29879c81ca538086e34e923e8c8fb3dec8fe551aa07488d019882d2c037e6d8cd18674675596fc6e49d83424a21b6f7a7c725550fb0c67641eca21d1eb0c86a438b77a433ef5b6bbc24a6a9358f39f58ec7a6cf93504c1fda3540e29b837c8015b8854c2a4765db8ddd1986fbe21f57d3e7828d814053112ce22f65d57092896d71612d4b77d3439aab21988ce4491b45bc897db0e24cc967266173a5e04db96a90152a8908b93367cff491cadb9df99e7f6805745e6830c0b950b0903792739f5b8e5402f4dc781a07ad3b5290b98d18ac10f2cd51d8088cdad0da2b6c5508cecde1da4e7d838e0c8fdba13e9dc0e8700dab1a7b0c6db3260a320e1ef01462e3e7ee48e8258b24f4da54b0da748a411eda6f303e2e3fc392459011004bc1c0b89da2050998d0dae4f980ee2e8cef46e2894c62679ea2345daff7b12febd6695e1403588293d4050fe615e952265f62b8e487331ca38144fee5f35f41a71d288b69af5b9859fba5c065afc6c0af628562ad6d58bff6245bd1cf13527b976cb35f9d8017f515709865ee2f9762e10201c39dc83d8b7c9075e75f64a174e689b067e84dcb97cff7fa3c5f1364e69dbf912e6604c3549c91c84476c6c22cc4128b63b011dfea9ff1cc34865f71618ccf8ebd28055f4c6a402bf3ed783ffebd6eb6ef1e82e1715cd7f82b02221ee169941da676f08801f49c3a4b076543490dfebb5c64f06f1c90837cba110a9ea30bed501b12a0c1f1c1b8615dd18768a9ec339d5ba4f142945f211ee629a4de089527024140033156d9bff2f4c7381e8441d00aff6a7eca25973b776f04382381a1d4ec29c549b2df365071374a0f4f0924a6420b32aca3e844abef79d809dc183ce4f9a870bb5952e0d6fd4e5348700eb7882f9dd9f3e2b21fbd08e965115d74228f147a84e28fc8bb8bb27517fb3e582b4b458d4b320c2ce6e84caa9e08aa20aedc08880ea7d11bd3efc23f7d31aef8532dd559a3b23f0aba682f956dfdc2a43c1bf672e64da3203db11ebe53ec24e1f4162d002e4550c72fbddad72576051437c8b473688c43c3be164f1e8c75c7ff2f130eadbb918980cb27f3fa4fa9302ee7079d2ab47a64bd74d154260ac1aac6357f7cbba966b3c6ce39d268fb1cda0963695c396c97ce946c67bde9c6f3c04a6d9de5d0232a51aeea57bc82d06876bc552a50189a84e9d6934a6171a10247239614c8c4180e31e85a5b554b9c0ae9b39365c51c7a62dac228184e3519f90a17ea0d9d875a75c4f223bbbbe6cf31670cee0e7ab8ea4c5b7154541ab8e11641495a9bed287ddd7513acc09ba89af15d54a79e042a148e5eafae2bd7329ded4a413dd76762276a403b1789a037ef44025e6ae89072c70c62252f1639eea8b0695a10ff7b83f2fe32b8a0d616fcedeb4f05e405e9bac86bd0cd6795a52a4bc6faeb9df8309cb1242403cbb8529e21f16c65aec04174b27ef61622837c6ab111c60431726b5d4c945504af4105da757c332795c43c94b0f8a32e06fa3dbfe12b0b97681a587abc5e091b7c6482b01bd5d529de8b346cc0bb2c463b24a2c3f823a174bb1076b508f9918a5a1004728c4fa55310e63fdb74d9fff390bbb936d304a4c5f720b16a1dbd0739f3470e67d9e801af4eec4eed9a8bdc9ea226b0831eedc5a8ecf8fdd527b471f2bcdbc31ee11497e31e36c5b27230acab741df7e5a7da0a720ae99936c6b876935b8da5bf4c6a058736377fd82d80cd211204c803805f42b9d69a867a66a9ce81e2380f9f0006349be92569f07682c6fe44635b3ef82c337a51299324fcc488b7a5b4303332f5f7a9b7a6704f34924007e38de7cfcfd0f9bf837419f526e189a07e4228ea6883c6021027e5519affc492b5be0f59b6aa6e374db2d45aea01cfc2dbd1d15335e64f43601c9db0f70021b731bb831f35e3d4f44cdd28f00e5a3bf77e2f1ee26d2842988c483b3b3f7da7165bae360f442705ead28d91d9323890ce3d7324b443bd0e183f535a2df1dc5163a1a120c56b9a226f4d34cc7207fc3ac6f66eb980eb859a1ad33d01985a018b053d2e4d741138482df7d70addb0a4190706c96993e0919d9de7cff603a9a17a9eab99c2bfa85681ef84d3beda4de272f0dcddfb9734f76c30c8514370b6c22b22d5fce0e0b5414f8f37d65de7cdeb9673bed00be6304580db086553a7a34b7426e38ce6ce207d4735712f08a7a974dd578193c5c703d23f54a813f6e1019916b8c6b820d19ad1ddd6f19bbbe84fddb86568dcbaed4505b0423d277d9cc6cadf3758810c2d1a20c1ed4ba0a95ee52b03ed6f8459a510924983c49e51eb7ef4605e8afa99d004332c740ae79587df848246676188bb8b775eabaf0f2252d1e556a7b86b3305df5f44762287ce168bfae7cdc834614cab30c400ea81919d3d343275eba922a1a49d0a452b59f21a81fb8be5253190c9b3c68b591427b28fa7b0a7b9b2cff03c98955794cea93a13c0a0eb6dd5ba019ca7a9f5c0dbd3b159661a7125179d511a74faa04929c6367b2528b4d7fea91bd2054d345dc5fd88c0187a970a81b6b5b3c03ac78bb4a1ac2a6019eecfb4893c233825f47d6cf0f7262866a5ef6c59975626568c05ff2e8e6d8ac01af8f0c65730d7cf7db6fc6b8c226b16cbfcd8b41ba3197870117bc05c7a614f7284eb98b43f1311ca8983bbefedf12522f77b575419860a51dd07ee8378cd08a4ee90b3d50253ca354cabf03920879427480476bb4f65e9ae9c6e836a1c6491b8328999be78ec2ea2b492c048c516adb229894b439720703510ee1381afe7692bb0a4fa9b9fc9f725968d669521883911e7935b40d4f0c9a15de6b600f4b8488ee53ce77443e996ad96f818d72be012148d1f067f6d36da194305a855b94590d17783c12e3ca01f0573762b5e808cb03df1f63c1d3d0a4d7b3c34d0cb397421719dd3fb4aa6455dd8bf5bbaa545cbeab89a697738e489ca1579412bcb3508ab5782bd57f0dc4d82875467329f452fa5e2f0f5e1a71c82175ea58d4a435a1df18a7accd4aa4bf89a538886cf67ffc5e5665611d256d4ac5a474ba89c539962ce8ca49b312e67fbb56ef9f0fecf9511e3b16b96c1857fd4219136e857e888fe30099024bf540055263bdbc3dc2020e743c900b385b6d8a9be1bee554c1f2de02a8b21add2f054297a0409bf3ffef09457c7b6bb3eda9fc2f66b307e12fe64b61a8f89491c16dc5c4f65506d1908d2da1ef047506ffd53a33e0cd02eb62f5326d7efecb170431aae0adaf3c4973582ed7806bd10a672c2c9ba5420dd6835e08c189553239705c0f395968f63e75072fa2beb345dc427e33bacf2975885de75f6b7589e446b13e08e7f9ae15cf275215f89c07f100e6265c6edcba11a9dadc46dd48dd19a01b3bc59b6751493161a6bd4a50c1c3182986a76b026182a22e9d819a4a52aef4e059f0aa0c7b43c9fc28c0008ade90e328744be87cb5e288f6c5a552cdca221fe025d4f41e89d92748a43afba2cd25430527d78c537a79c1056816059c8a4a977c4c9ea74379faa452a10531321f67901fc866e7b470be842b8cbf93936686a90312e59f8431730b74375f8dd6293f0046b8cc5faebc3e3d7257d64824179d11ee8e97245e29f90678b45f0e90169380507739ae32bb91746372cec1938abb7bc463cc9ff40e1976299ce29adf038be747bf68aa4f37d3564ec18cb7901182bd2181189e933eaa02fb1ce880b3467a4c3d85aba97c29089a2bbbab2310154403e4b1274dc6141cc692e2a749bc6841db73ecdf9d4e2b9f56e5f9e9d4642d0078c38edc85f6f71d2df78b5b2d24f1e9218228f59102a18dff7d4db27678b6b40ff0ed4d735dc2280c7c48c00381dc293d90a84749de775e7d5ce98453a34f9b6fe7c4b07cc5dbe7704101c76d6bfda87005c711431bfd03c0dde8cdedfb7bd379769e84bcd75380aa7d7caafbaa4dd39e000155feb3f2b6f194041a5f26d87435404b0a2f1c6bfa003f81cb13d9304ff87e782978e3447ebbf956b708c0abf4c386930ed9eecdae90646db74b3cfe3ea924c0933253fbf0485c74fd8a9374954c540c845f00550864e47b627bbb061881925bb5f86b952a0df82d89667e7f5e7f7ee8655859b9737cf259932c8fe220ab30104ccd90d4eba0259aa3319fefa2b13782253905456a145e149ba788aa0a43f6f648abae6c807a1456f6d0b708379a608b10ee401771b45292454f7e6ab69b364d5c2a2e6e6c03e8c22608e19b7c44785643af9b28a8bf231933d5146768c4f58f30b2dd477e160dc39b12bf19f288c9f5711ebe5ec7ffe89de957cc8c5efceec1870172b9dc766f22ce77c6cc6cb3c4d5f574888c19fe95cfffbd2c4b1c7a5c18d85eaa962cff695687689e23c7cc441d1f6cf2", 0x1000}, {&(0x7f0000001280)="5cfe88e927273b148bed7bc24aac51d91d24014ab1c2a742bb09601864c607657fbc01d4b3d274db05206c321b3e927bbbbbc486925817060f297f1322659ca2c2583c1a7d1100aff6b7969814ea2dd7eec11a27b74b5de40ffcb040dca94a143c073583342ad7ea71a02d7470d99bb8d6ebcc2cb80a672cc50e94dcea596f7b96fcd6aa163154751f0b348c1848b19c6ffdb65664c26d9a4c5e9a223f4b35fee68f0ce2712276ef3158f392db3a7f8db80cee980215df2b52d11427aafa7575a168f0bf03a93b75b0bf8773bf4b5d44", 0xd0}], 0x4, &(0x7f00000013c0)=[{0xb0, 0x1, 0x20, "c558bf2f265054ef09fd5b0c1fd4ece60976e71a22a30cc8ba033f0d949d3a91066e0030c4f2664693cc9356603a6af69dc5b92aeb8364faa1b1b310a95216cb57ce56c71fab978561a8441108130b1ab79c699a1b28ac2808b5260f50899d153ed2fc87ce9db6e251967e38a26258a02195f97960fcc571d4874204918565c27b9244a50d5625f6f481a4a32f033cccf1a7883a92c8f7c9772cf7"}], 0xb0}, 0xfb8e}, 0x10, 0x4) chdir(&(0x7f0000001500)='./file0\x00') getpeername$inet(r3, &(0x7f0000001540), &(0x7f0000001580)=0xc) r4 = msgget(0x1, 0x198) msgrcv(r4, &(0x7f00000015c0)={0x0, ""/145}, 0x99, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001680)={0x3, "cc9838a7c83a449b00c1aec78b3000afd792eb92ccc41bd29b45666353309eae1be53807ebd13482539fbcbafd94a52d901bef370a758cb0936fc072e5b8a714319c42840c58cf5dc205741f9831f58663a382b810c3f78f723a111b0cf241c6f1243fe5780438267e3a86909f24194d6b68574874c9a265cdfe6dfa1fca14a72983ef6cc17daf95b39da5954040717e938163882300866074bec7dc31b79c98b646f0bf19cd39b08b05bb93c9433271638a0e469b6ca57c4d63281b6c5df4fa3bf8bff9e149d69b23078e2a650eb629bfe53ae0672b23a78af31d78797362b3660f2ae29096687e9a5cd807d4413e2862ce0df5d5a9fd454f9fca02d373fe25c86e806c81aa391ee5b777671c03a70b86a3434fd91db063a7354ec6103ccc6fad8de94f543a5f68303668a5ae882e853e28c8a92961c065da473297f57c225e3a7fb3f24ceaa0df82a7976a6d5a2e497c225c452d48cd801c4979336af675422177059038ac12e0cba81ed5b6d24b01f6177494d5810194339d0e7276a99b01678e0c64102ecde172629ca88c263915d8ed7655b3554a42eb14d80f8bdd052ba87f05c883c4b139701e10dea78885f260d5f188447b767dc19418c6ae81e09b0b7eb3bb6ea322cb8c9decc630aa2ff181099675dc32e055d4c669e6cb86a3b0a320e2ff513bb266ab1c78833af406a759736650d885180d21c95f15d4c6e8c762f49605bf4dd5f43b4ecd957b11f3325e2ff6b33c0da3c198ecb7e97c836b502ceaf86ec48af00de90bc39452d5e1c273d8d322d4c3d80b005b615fd09ae3c70fffd39bbcfd1033bb6b410add455ac4b2eef6f600a5c1c37bff6a2b96e2e4fbe2b5ca258071e4cd41cb1104646aa64dd50d09d254547eae26320c7106558067e72e1e606509045533ef580c071cd72c1c56c517d99ddf605133d58160343a6bb21a7283ae82b20c4860337140816369ce2a37158b7a542474823a1dd1e84f7617a0bb698c7ca2f4b74724b8ebc7ce4c0463c727851109efcafa980b9145525975717657f38bc893f3795ba9263d05373106a80600d89c262473f8aa3ad78dbced4932801d1135a412dd5d295806384c52713a317264c92257646a39f2700b2e2b1d29d8fd13a9c7c826171df733ad2b3666ca5f99e8317b0106833c07b58847d29dba64b83d417267d96336a10ec245951df4a944ba425fd3866d147edb6a2333325a78a139c4a67af267872f3dee6b9e2605a34230d58b038f92214131da54dabe5d5e0cb4bcafe48ed8bafa34dbbe8fafd747c2266ede9c66864d89297a11abd0491202797d6108e89d43dc8f7eb78d0e609fcb7b03cf56c1949e67b6c485e0d4bb70c29d5a1fcd9258f1ef1cea458e8c3490eb8d11d592c6b99b6187c836da10c7d75652f27c5266a22432ca5b2a47ebc72aac3eceb4a8cb88e7872c68adb637ce2bcab2110d4435519f33bfcaee92dfd176fb948ff6382ba40baa39a244ca052da9d5943056c0442a9ae422618d38c192050add687d8d320ce2a49be3504b18661c9b4b4edd977a89be310d5de2ba38ed93e9d14b623cc6ee38fd89d6253a2b23b4f71aae7daea01be926710dc9522ae6978544fb5c9331dce30a9a8e1a559794c92d333dbe96c623e4f622f44e2caee03121e4bfbd0b46eea855ddfbebbd634a9444d2592a4ade706493e3ee2c00a1c749b8c33cf86172143425c18a616d5734e011af49449a68c6f8090e039992eaa710c5414b8152d9045e467084d173acec9a9aefe244c4ead2c1b739b3e58da028a07535b244af28e803586c360d44b96e76ad5f4b1614db3cc869eb9537d8ee4d59a51fd7858f7e5222888236e28e4d495ef39d89463e5ce38fd27985a6a7922cb2bade84fa505850bce0367bd7ffaf188690d2705cf6e9dc321fa9d21556f31e67f4387273509024c395bfca4a2cedb80ba41e755d4099ef473f36d62896745d9519c03d06e118da0d5932a038e67c02e3ab2e0cc383aa4fd416b7c5c58120f72eb15eae3fc519032b997f69c6ebe712996f635726976f7d8fb717239108b20c8f4e87312cb0b8f3ee3ffe06225f5b1968837c69b7ebc8fa4371142d288772fb7710e63b4cd42d89072ae362de57ef48b3c482f030102a94ff92222f13814bf4afc008ce7fab4b385bea324b5eb6d6b32a1af397ba2d4d6bc492d724c31ca4593af1b02fa1d7a87aa47e2d70760c935f0ff7003fa418e76f423f72c7c46ec3de34eb04731b0cf8f845179ab060b66e6a8204ad5ad761f27d82873b61c2c2c7d9c5c45e8619277ed0635e8856894c251ee9190645b7a8a22f578360ad5c2afe63b4a03415ad89e4a49a81e17aa02ec31e322a4916fd4a0cb2bf30bbc0d9fa79810dc014ac99f58f8df36ffa0811dde83c937aff3b46b94fd73539f76124fed97afb6abac693ed86a87a198d3d5dbd2c6703aafd05dfcdcca119604dc7594d45f29fad7ed9fde9c7ac04deff2f83c01c3b28aa4ea5d113f81180291e318f8c37216a988440fb76fed3e9dd8e0dec76cbe038811933195e1cafcb3fd95e4b007d1f6bee57ebf82d418191861d38911b50856aea3bf5ca099ea183b282c60360b3a324504381917d1d45b6b3c4433b715b5e7824ce493805dfb9af7eca803d00df0fdfb8b7f209ff49f5d6efbd49a57b313d87250f749bf464473a4ef4c02f78997fc309f08cd436fbc5b8d9ba423caa735c5652297a530a6c737614078821335a75d810ae4467569ac993f5ab92c08813ff11df3170a282d1c2ad9c420f5f04fc5031cbed728cd6dd136df403428e11b7e51f19e018062cddcee8b1efb6d3d21ac280c4e704e6f7a8dafb4c0186add54f299eceb9415ca7389bc2bca4c4b1a3b74aec87598d6aeb1724ab0093e41d769ed191cdefabd76af48e8a010020169f835b2fc0b246e3d2510aefc946fbbea61ae5a2e8570ed7c12785f2a6b346bf0316c796512588c9f793a5cb6614601ef3a86768a7417391bc111dd8d8e2d7c487650a1e81f34ef4843e3aa4e1c9293613b40a29d24f721f566a0e88ad1381654ad46b2f3754b14c436e08c667bf6accc3d8a976c34895a5bca53e052aa17fb10088a8485ac644874b02b18a11c4673f909ddd7a866b86a659d31d50ce566e558762d8c470664a972153352135f3cc5c8423e6693710a41b2e063596cea1606c8c756c85532f8da1ead1784fca2b90e497f04dedc9dbe44ef3aa670ab60cdb8026575de9b27a5237ec352b0bbcc5b5a29ae04ac5ecc39f46b9c34c5da262b8e3f7f09a3c4c9383985e126ea7173e5edd420787052dc59214b0746a6b3c91a0480499b99320c154f79e6d2c63f2d53706db3e3e72e4f6f79bc20814cfea98a3ec56151300ece73cea8f8ffafa67e5cf4e90689e8b38b40dac103409797d401529b3331ff880be479f60d8fc95a5e5a59cb6cf3f566b2c1ebbeae5f1ba482ec3ca8067fdfab945d912c3025cf1c96edcf10c5e01cc17a4fe4a6705b230559201681e9f7d9531787585ef4fa90c0e18fcea86c5e9fed4e5023ffc698d8415f62345f603e7ef5ac4e5da16f3be0e5110dd0adfe8cbbeafce82980e5e488c56524dc33e0dc95e9b0e423be9bc3d5db649cd649326693c1b231cd509afe2c84dcc24ba9fea1115b25f4f7624cc314160e4f0c99bdc0fb41c6499b0762cfa2097ce1231f805874ced31ac8abc8a6fb76dc23e75982d37884c621efc303a30e907b787dabd262bc6cb7261e2b3e6b41563ceb61a8b27a6e0f098bfa7de1d1afcfb87fb6ed2ec975e3e7f98dffd1b23d3c079ffbb4499d5074f8f9508c7e6caa249eba5a8b27d66907bf3f6154f90b058cfa94cb673e7d0a43b2dd69623e0da35d3a0336456177c83c065988288a1a993fa7ec8151c28c950e4a397ccf0fed756208f7d47bff2f52152853146ae0430f54480c2e61d9f7aab37ef69a28054f8e8b0d1c1dd9388302685f456ce9ac0e85a50be91dd611c8750c922b49c0e070c0cb3249e54c66cead9a365bb3e283ed018bb1a28a9dd86534926567a7e7c5963ffe2c0517c3f076263e3aa068481ee7bc44b28b2a92245f25128d17f9f34249426c4484365cdf517ea029f990b315c45ecafbc5a21bb08eb17896bb91ba6004357771bb2ad0a2663f27473311dba4dc5323a5a643e7659f2c423d193485468865f6460c20355fd2cf6c9a4873475f449bd7880f281e7f1ef4b87728fb91e645f9bf17396a2cb86e8bd8c781765251eda411ba2efc4ccf4a2b538cd12a9b6921b27d410a77c483c204a0f2b43f8a4ed937c3cc52b3317fe48604e70411c2ba0bf7923074b434d1a9a34f011012ca4dc46c1578cc2ce3c945448ca833ebdd34cf13eec5226af7ddeb1b8c83fa7a4ebb7131a24b00e241ab06abebea6a5b7a8b6c3e60ede5f1eadc476ae0d0c3191713a68b510c0cb31650bc61231664215e2c97bd21798ecf1b6eca48e5f6b0d695b71814b6f91acd78b3632320d1f75a2ba132493b9d376fa0bcc1e9e77d8e1dee8d741a43c68e54d8a1ada7f570e23a74ab56d5d004c8b5d43fda6dff6cf5b50d3c320f422a3d55b318c857958e8a1b86ea6de5174ff5bafa712b7bbbde955429fd379c269a78d22ca7167d8554b20f583401bd5c91611c1b06353e134d0ad10c4d965dba1d3cbeb151e4470d9a4340bde6e8fdc68e16edeb17d8fc454458690addcf88e226fbebe2b1dbed561c6a8250c7f1219628bf119e5b81815ae6306c75f7de0ebbcb46843d8472f965c600b98a2c30e34aaa1f7cd170fd1bc44f0ec53bbd8ab0766d1c57dbe276fae9d76aeb1e66a231986d19e5eb995314b068734ddd5cb23cc90a8764d0d3d3c6eb014071b70687e346f0ee57343750fd698c85d9ee18a2ce0ade17c54805f1644f4f2565d384cd624658de42454ed7dbe2a5e92a596c67ab885b2f6aea3354fceb1766f8f7468eae43c6608a35049778819f2f3d214b4928d0dcf2016b8932a40267705fc42e32af1de1b5497482d64dc4b8669db424972562f2d55871ba32877b3c81901794b39ca3b63d721e942150d1561d9aaff282c075d5a6255cfa0c81737e3fea5f50d77ea01b8128a4513da4b4e792cce44e7c12dbc524fbd0d886e50e3c00cbc597ba5b4fb6430b17ff9913ec19f58af85363f4afad5d50ecc5f70202d850d17f37a51ce0fb1141397585c5fbf9fa3528e2c2c7ba649a0daf30eddfcce4545082ac709101eb758f42cbef604ad58b8f3d28483a2e57d330024ad33cd7c3d800554a4713abe0d002a18f70d23502584c898a101e6e430bf492f1bffaf246c73746f1198915171a3ac9a47c4ae39bedfcb01f5b35a75e93d93d9837c84a78f95aee638484c6184c92ce3d631a2190855edd384886759c369dfb222adbbea6f2db390b0a772a3bb8a9885c1821f460e18ecc5993f5c6d11be09ad6fbc6ef6b6194850de79a106b80a0a68875c86008c269e786ed0e1918fdbdcfcadeb30966e6eb00e5fbc8a44cd130021616aa22090d1d096bf574688c75046d0c3696be3f6aa371e1413a82b69b4868c5b23c465b416baf4ec09733ece703f30562ebe2668c5b0d2a0468e06976285930b238b60d40ca4860ab2c5c587fa303b5b545264b8f05bb6e0b92d44dc4b4a0ff66a77be68903bde00acd80b848abe5188a5ab9affd76a33bbba88b8838f78df616606375849493f93dd293ac8bfb0ead6b574c241d95033802a22685b5d8108e859144d052d76381218f62dded84a8bf91b269470668d3aaaa8eef53ee7bdcc30e1d7197d14c4790b682c2599692e"}, 0x1008, 0x800) r5 = open$dir(&(0x7f0000002700)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f00000026c0)='./file0\x00', r5, &(0x7f0000002740)='./file0\x00') close(r3) sendmmsg(r3, &(0x7f0000002e00)={&(0x7f0000002dc0)={&(0x7f0000002780)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f00000027c0)="92a95fe83989e5d17fccbca0aa5f4a1c70038ebf832754735aa864590bc76bd60b2c5158b6520ba17d375236099793ce02e15654700e015b064c6c91661f2bbfae29f5387a29cd9916f1bd687692f62bb30319eb18aa801698fdcb8084b62fcfbc891f972217aee8654a3d5265975f3660d1595e8287bd5d354b7c61741049a3fce092bdeb6fe0db63", 0x89}, {&(0x7f0000002880)="acd4b7220fa09c5b822f3cb6d651ce0b821baa4dd7032e08f141991c6b4c1839fe2e3b918d1fb48816d9cce005448df283d5129c", 0x34}, {&(0x7f00000028c0)="4503759283c9f17481a083070af36600098e92ceaa9f65f6987066452fcd0b3a53b199d036e18a52f35ced0a0ab97166c5d946b81c74a7e4b3da61a1f359a74332dbf026691f2b832657e45c2df7a4686896a94654c736e605f188d9eb23280d99280b83da73e7cf02d27a984c679a072e54633e3c38eca5024469531d12d0f45776d178a47c971e3d282576714776793c083d93387c0d9cf4868ba59e571db7a07774ce447b4d13867470c0a30e8afa5fc879466c0ecd0fed2406deee3df734def18eaa49be0a58", 0xc8}, {&(0x7f00000029c0)="c30e6884dbc3f846c433401cbdd6ea8d8ee566ecece66b789ab4753fe20ae982c782585b8eed5a7ae645b76b23836cbae8c44a10ae2d68783fd2175e8ed63216b33bd7835d7930da2b07460acac5b520ae2a734ec4811177ece2f8a5926cd1837e3b5dace485dfabb4f6ca52f1e02d0695f800f75924920a278f35f2bca8", 0x7e}, {&(0x7f0000002a40)="cd18f2117100af8059fed5ca117b0762d8f06d5a77bbbba11cb5b2bf1402d4f5605c4af7d037bbd306d77970388476da46494ec12b38b5ed75f2383657fcc51f40d5ab2623fbc0a9950fb629695af8af091aa65fb3c6ee0f120538ae4654d1a716a1e5dc3bc8cbe729ede0a71f4edf46cbd05fe2b0b1d41bc3a360031984b7d4e1cf934ca4ecf3e9b1962b9bbe40123e72385ebc55edc6e0db25fd843368e1b841e980d70490eb8e32b240bf66c01951830c78f2b10408624c8ff5bd891bcbf04996a36e31b425d6751e", 0xca}], 0x5, &(0x7f0000002bc0)=[{0x100, 0x1, 0x3, "11b58ed4c13e76996d43beca0faa46b14e2dc334c6b014877bd0563e8bb4d5c679c81f42e38bef0f69982217b47f70fd5eea2cd4c3e4407e3f82856ce13814e69332494a73576a948312553ff176e80a89664081ab4a307a4704c36c969ea96907f2b5912a6dcc268f8093b8b0139b71f0d1621dd7eb10b99db878e819dd01142129c9c093dd814db625a7ae820ff65c0c43d748ec3d9fcf2ebccb3faf7f04474ca55b10bce27999e62cae66d78d3714f01053af49634882d8d5e6b2c4ebc27565976648b468c3e4b68385e9b29ac59381fe5ce8c1f20bbf0e7f0f5ea0214f785e300a80c6c633d781"}, {0xf8, 0x1, 0xc095, "8ffab92e40ca8260bf5f6f947f76b5a681aa8a2234f72d388fad44f6aa919729032752aaaab6f516be4b03a20217d09a974ffd29b1cd780f4fadbe7f8a6667f7a9f82ee233c6e2e7e83c31018a62991656327b5908c95a68ef119a785415380c8b42ad85a40373885ff76c5ee514181bb4f982616f501b7e541dfebc07820b9ad3bc88818a11d4a5a599800755d97f19f6836bd06bf98adeb0957b289f8aa45889b08f151408facab2fe28f88908003f74c48f1815367fb6bf1a537dd581f567ef732c76fc2803c6ec0266028ce6a0600da219ab92d8e8e6821ffaa71c721dc2bc"}], 0x1f8}, 0xe8}, 0x10, 0x9) sendto$unix(r3, &(0x7f0000002e40)="4c8cbff0b7898e460f17d11cb9679863db89c18c6e6f53a81006bf1b35", 0x1d, 0x401, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000002e80)) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002ec0)={{0x7, r0, r2, r0, r2, 0x40, 0x4}, 0x80000000, 0x7, r6, r7, 0x7fff, 0x4, 0x6, 0x23ad7bad}) r8 = socket(0x2, 0x2, 0x8) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002f40)={r7, r0, r2}, 0xc) r9 = syz_open_pts() ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000002f80)) getdents(r5, &(0x7f0000002fc0)=""/4096, 0x1000) setsockopt(r8, 0x9, 0x7ff, &(0x7f0000003fc0)="c0bb98dacda17ffb40ccb3644d28cc799f9abe6035653c406e4a8e4dad4ee4d4eb0e59ba28df1aab3c4406751bb6df9bfecc722be63b84", 0x37) r10 = open$dir(&(0x7f0000004040)='./file0\x00', 0x2, 0x6a) symlinkat(&(0x7f0000004000)='./file0\x00', r10, &(0x7f0000004080)='./file0\x00') r11 = geteuid() fchown(r3, r11, r2) executing program 3: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x416}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000007c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5d58c8", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0xfffffffc}, {0x0, 0x10001}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {0x0, 0xfffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x40000000}]}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semop(0x0, &(0x7f0000000180)=[{0x2, 0x5, 0x1000}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x405) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0), 0x1c, 0x0}, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) setregid(0xffffffffffffffff, 0x0) geteuid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x3a6fc2bc33788fe5, 0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 4: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x3848a, 0x1a4) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r3 = dup(0xffffffffffffffff) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x20) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r4 = socket(0x18, 0x2, 0x4) socket(0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000200)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)="b7607336add6daf207c158f28e6a6522af1fe9fb8fd2f03bab23b350b5b7dfeb6e6e97e494f9897e2a8bda5d9d03d77ffb9eed76dddcca876d2cc220a0caa1df566deb48b242baa2ec019b7d9579c98d396f944a762763fc05cd10a0db26b38c0eb773ea4f4d7de1b9fda91587a4b88657d1db3cfc1fd978b637044e7c2980e0a3038732c84ac2fd010a997e2a1410e976e9d40ca995595112079372cbdebac0873c319def4e30d4", 0xa8}, {&(0x7f0000000240)="2309e3395aa5a71a6955f17d15f38854d66535869f69b5fbb8aab81ece3ec49d459fe6919c63833f8d4be3bca9df5f2edce43874006d4446b9fca07c082925e55b583609b94d51", 0x47}], 0x2) executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @mcast1}}}}}}}) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) mkdir(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = getuid() setreuid(0xee00, r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, &(0x7f0000000240), &(0x7f0000000240), 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x7ffffffe}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a7", 0xb) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="288000001118a46201f2030000000000000030757c79d49565d91514ddf902d0861a96d89fa0808fc3a4332eb4fd81b5"], 0x28, 0x2}, 0x40b) r3 = msgget$private(0x0, 0x408) msgrcv(r3, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574a3e9d79867145812eab4a988f7fc9d7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff427838930000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3341458284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x93) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 7: mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r1 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRES16=r0, @ANYRESHEX, @ANYRESOCT=r1]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4}, {0x4}, {0x1, 0x2}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) read(r3, &(0x7f0000000140)=""/92, 0x5c) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) r5 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r0) 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, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = dup(r1) listen(r5, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff3e453a1cbaff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x8) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902d4298bb965910c311d0c4d301a93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e1e0a65453962fb7d3762c", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x1000000000000274) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) close(r3) execve(0x0, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r1, r3}, 0x0, 0x0, r0, r0, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) seteuid(r5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) r9 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r9, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d9b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb311d92d319766062034547e8bf581deffc10853f50d205b38709b843a892b237bb613ebcc7548ddf8825b27d614489a7aac9a5", 0x98) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) getegid() r1 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="0cabc285c11eae2a3f64a1c86b4e6f78a411b1e448afef96ee000400000000000079194d3118e4be56646cbd4ae9681f", 0x37, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x800) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r4) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(0x0, 0x0, 0xfffffffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r3) readv(r3, &(0x7f0000001700)=[{&(0x7f0000000180)=""/134, 0x86}], 0x1) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000005c0)=0x2) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = socket(0x18, 0x3, 0x3a) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r8, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x401, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xc0}, 0x0, 0x0, 0x0, r1, 0x1, 0x0, 0x100}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x4, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x96f50a22a4baacb7) write(r4, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) (async) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000140)=0x8421, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES32]) executing program 1: r0 = getegid() setegid(r0) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1011, r1, 0x8a) syz_emit_ethernet(0x227, &(0x7f0000000000)={@empty, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "ecd819", 0x1f1, 0x70, 0x6, @loopback, @ipv4, {[@routing={0x3c, 0xa, 0x0, 0xff, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @rand_addr="147e33d09f9172d263f7c69284ac644b", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@param_prob={0x4, 0x1, 0x0, 0x3ff, {0x3, 0x6, "ddc708", 0xff, 0x5e, 0x8, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@dstopts={0x3a, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x61}, @enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x69}, @ra={0x5, 0x2, 0x8}, @pad1]}, @hopopts={0x2, 0x0, '\x00', [@pad1, @pad1]}, @hopopts={0x32, 0x18, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @generic={0x7f, 0x99, "02d6b7779c91e00fe1d4fe017638e5f6fceac20c9e9131efe4c47ac6c6207c565186b34c832d90a34caecb8901961130a7c3e79f5f3ee02f2e678817831b9d8a781610d19e4e892160e67f0cffa1fe70e7ec0cfa3ffa6cb572bd7200169febfd32959c4cfbb2aabddec61d728987e9b41d0354d5074ec17995a8462d032f45d9d66da504e67e55ba56e71d2167cdc999d24f8d5450a8eb900c"}, @jumbo={0xc2, 0x4, 0x800}, @generic={0x20, 0x1c, "28bb7b55399c5640740aa1c4701668a3578a6c689583b2221f626621"}, @pad1]}, @fragment={0x1, 0x0, 0xe4, 0x0, 0x0, 0x3, 0x65}, @fragment={0x67, 0x0, 0x8, 0x0, 0x0, 0x1c, 0x65}], "f82a35ca445306b78d7417de355a5a8d1a3ab4d774051e5713b7ffb3da36bd89ff6e2562e5741e51836043ef8cbc7a18590bc010d89107936c8e11a3e85c010f5b9e35e43a55969edd74162f6e5891330a494e92f04d699f3e"}}}}}}}) r2 = dup(r1) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000240)="61efbacd37d1c31dff3ecd6ff7458859c106aea8b6942bad1875b34d47cb39d6822d43ffc648d519cf336597854d0ca9abe69af8e79e479f0d56d443f2ceb222f48e194cf5851476d3e8f8ef059ac9c3266032b7776f24e7ed", 0x59}, {&(0x7f00000002c0)="99ffd1f5aab33ec6a0523305b27850fa14ac94e9687bae929b63fcf884216d7222d0616874fe6ace14724788fec1dc849484b6b57494bd648150e55d180523791e7afdf8a52de91000f11687d137759c018923e9ef0f38d0c2704367ae7943256bb106", 0x63}, {&(0x7f0000000340)="cb75ac32d021915d786d16f6b8a58b9b86f490d1c851ee10c3e0510897a0c502815b9dde2db34e28efdd9e0df71007af32451008cf9b2a5d74c44c6a1676754be5e569bf295b06d69cc104a5ad5dd6b84140808354f0ada38a7c3b80471f6af2ad728f55f46a8d47a3", 0x69}, {&(0x7f00000003c0)="4e55730da65a1097e723a2f0934b17914cada71cce8605e2de410bc3c992b6f3e4520df1c1aee84181c72091c7be0d772351acdb7e350c4c7772a966f5bba9c702013b8489ab6ba438b25b6dce3817351461b3024dfe20f0b4a5e4142d4f", 0x5e}], 0x4, 0xff6) fcntl$setstatus(r2, 0x4, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000004c0)='$^(\x00', &(0x7f0000000500)='[(\\{\x00', &(0x7f0000000540)='\xff\xff', &(0x7f0000000580)='\xff\xff', &(0x7f00000005c0)='\xff\xff', &(0x7f0000000600)='\xff\xff'], &(0x7f0000000780)=[&(0x7f0000000680)='-*+b/!)\x00', &(0x7f00000006c0)='\xff\xff', &(0x7f0000000700)='\xff\xff', &(0x7f0000000740)='\x00']) r3 = openat(r1, &(0x7f00000007c0)='./file0\x00', 0x8, 0x142) close(r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpid() r6 = geteuid() sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000840)="4fae82eaf3294ec89d3ab9b3d36485e165378d1ae136b5933efceb5521a196a2c38112cfb6c5f9094ca879f34c4542c8bff880ab5f8005ee00be0495d0e5575b8334ca38fa8fe85cb33d87e29d842f7e8350f4", 0x53}, {&(0x7f00000008c0)="e5c004538524dec0", 0x8}, {&(0x7f0000000900)="359d678fc1fbb857201d004dbe0fcc93ed3fe1525d620dafe29e0ad4015084824ca1920b01b587e44179d6818c46ba1df05ba76cc59556626709324fadb5faeef224961f404b89c3bed8d0c3cfbc1d35a3b27bae49d77bb7a245fdb9d76186053e9e216baeeab279e82e3b4a39cb51ff68decb1dda9af3307c7eb815711d260dccfd1592f0fcb6c3ce43229ac47ff5c42ed5408abfac365961b1cb2d918dd357058d212c7e25c466879aa648d45a45aeec8daf9d42513da63c47b0c3db14b727753f5db50b9329588a6701cc96ed7b872d403b2bbd9b96ca504d275123fd8409407cd59c0c238f6a3b3f4bb53bd705cd1289bea288d78b76899b", 0xfa}], 0x3, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r0}, @rights={0x10}, @rights={0x10}], 0x40, 0x2}, 0x406) r7 = accept(r4, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000bc0)=0x1f, 0x4) mknod(&(0x7f0000000c00)='./file0\x00', 0x6000, 0xb96) kqueue() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000c40)) accept$inet(r7, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d00), 0x180, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000d40)={0x2}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000d80)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000dc0)={'./file0\x00', 0x76, 0xfff, 0x101, 0x0, 0x1cd3, 0x1, 0x0, 0x2, 0x0, 0x401, 0x3}) getgroups(0x3, &(0x7f0000000e40)=[r8, r0, r0]) recvmsg(r1, &(0x7f0000002180)={&(0x7f0000000e80)=@in, 0xc, &(0x7f00000020c0)=[{&(0x7f0000000ec0)=""/220, 0xdc}, {&(0x7f0000000fc0)=""/132, 0x84}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/27, 0x1b}], 0x4, &(0x7f0000002100)=""/112, 0x70}, 0x1840) ioctl$TIOCCBRK(r4, 0x2000747a) dup2(r4, 0xffffffffffffffff) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1c8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000040)=""/4096, 0x1000) linkat(r1, 0x0, r2, &(0x7f00000003c0)='./file0\x00', 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) mknodat(r3, &(0x7f0000001040)='./file0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = dup2(r5, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x42) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)="ee2c03f75e77b96b6c2a6aaaa32d1041a998fe3fc94e297121eb5557c8315554dff7167952e13d1fa90326ff7b61d44257dcce5409827d69bd736cfd66342ec6", 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x103, &(0x7f0000000000)=0x9, 0x4) r1 = getuid() setreuid(0xee00, r1) r2 = getegid() fchown(r0, r1, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x10, 0xffffffffffffffff) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r2 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0xfffffc04, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) executing program 6: open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaaaa0000ffff"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000200), 0xe79, 0x10001) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000000)) sendmsg$unix(r1, 0x0, 0x402) syz_extract_tcp_res(&(0x7f0000000100), 0x401, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x1, &(0x7f0000000080)=[{0x5, 0x81, 0x40, 0x7}]}) syz_emit_ethernet(0x36, 0x0) r3 = kqueue() mkdir(&(0x7f0000000180)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r4 = socket(0x2, 0x1, 0x0) dup2(r4, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) write(r6, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x100ffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x2, 0x3) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) close(r0) socket$inet(0x2, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406}]}) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='/dev/bpf\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='tap', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='&}/-(&\x00', &(0x7f0000000500)='tap', &(0x7f0000000540)='tap', &(0x7f0000000580)='/dev/bpf\x00']) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r2]) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000002b80), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000300)={0x10000000000147, 0x4}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0x1db, "1a91880000000000000000000000000200", 0x0, 0x40}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="dd722486aaa50f0635e4b3329f5e698b5cb58d126aff12497afb276c1cc64e27a6858705c63cf2d0ecb88caeb244a3b02f65e533c82d7fd4504269b8c2d9c92d420639822fe5dd1461c2bb615535f3e85be0aa4eb39983be62", 0x59}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dcb8e726fe9c3f", 0xfe3}], 0x2) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000480)="4b9af715760db5c5a8692f5acd289179b45ef937797a07d303a72c7506221fcd0dce4adaed3a2fc478cd9ae31e79581ac293ab1b200fcc709cf06da63424159a2901891b666bb6d2897aeac4ba6204b1ddd9313981e1c06157cf0f2bad20527f584742dfb392", 0x66}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, 0x0) socket(0x20, 0x2, 0x80) setsockopt(0xffffffffffffffff, 0x1000029, 0x37, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xd, 0x0, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x13f) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x4}, 0x3, &(0x7f0000000340)="6b192f1742413cdfec0847", 0x0, 0x0, 0x0) setgid(0x0) sendto$unix(r2, &(0x7f0000000140)="1398b040cf1ffa5a6efd1292a6272c7a9ebe2001d18c03166c25593191fb4eaed28376012e5f3c92b3c97f3c81186e15bf4d6e8916ece26887e68ed798a2f31e6a57818a94fadbd972c868eb36da60b2c55b60a42b9afc9d6e79de71ab6eb9e9dd74886cbe7dfb35ab7dfaf6a5c4221758f4244a441fc3536563e307da85b3b48d31acacac14151b26cf9ad5e14596abb218cac2f0e4c1a6a4a63dbcfcc08f0e224b75afe5060ea23134500c0e599f327d61e177d732d364140a6293321e30e617b856ee570a25f7d644717d65b138264598bee9c2c941efeeda92767ab54931516f6b9099322f09199feff5a22d04ec", 0xf0, 0x408, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1f, 0x6, 0x1f, 0xdd0, "aaa92725e35f86830813d2244b8fe5f95d714a4e", 0xffff, 0x1f}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES8=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 1: socket(0x6, 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x12) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x1, 0x4, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, r5) sendmmsg(r7, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r8, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r1 = socket(0x2, 0x2, 0x0) 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) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r3, 0x6, 0x0) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r2, 0x0, 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) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000340)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0xa, 0x1, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x4, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r6, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0xa}, 0x2, &(0x7f0000000240)="942d872f79ad22db07e71946186e22898c94e32fd38a4b6cf2c508b898997496f23abdd9d051de8d95509b3431d00bfa563f92c53c2ff2927fd6a3d889cdef9a4e7d8833a150db1aeb98b62c43a3f16f8932fc0d0733dc7299550ba265bf463ece0cd3be3a729e6fb039a2484f390e0680a7bf844ed10ce3cc6910ccf1d91c4b63f3e5bb626b464919ac865aed6a8f3031d7dc33c9c91d26ad9069ad9937d4d292065f3ef12083aeb254ffa15b9ee9340402c703affd9b2bf1", &(0x7f0000000040)=0x6d, 0x0, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20000, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000180)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7, 0x6, 0x2, 0x1, "b7d570d90f86ffc6567338ccb730872129f0c948", 0x2, 0x8a}) setuid(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x120000, 0x4, &(0x7f0000000440)="00bab71c0e30d35a34c8da7434ee3ad32b6f2d9714801d477ed67cd36a228fe3e8b1b21fa319e6f645576c3f6c6c003f00808fa671e2d614c586651a2bfadf65cdfe30d08e5bc7c73ae5592beb1cc3884d5aa5e8569bd363e5a062b12914fcf63aef5bcdd19dbc7f5020fbd3f5924979674c56be38fd0900000000000000d09d29e97e211c709625a55e22c2fe8b1fe52aaadaa6eaf3eb180a39c102ee72a34819692d6617dd63b6b6aecaa6772d116071ad10e2346570200fe0fd95a31ba0e3a7eec7a32d9c1fd08e31b32037c16e37e846104d0da8d116f704a1105c104e9a4ce2ba1fc7268ee32dcc87a79f74157d3249b4ee53792dbc662f5fbed67b3188c27ca2b4e6e0a6e9c7a00e8c03cb6b275c9d267a0535109716380012413f988508ac5645bb58e29bffaa4a3527bd0bdf", 0x130) r6 = getuid() fchown(r4, r6, 0xffffffffffffffff) msgrcv(r3, 0x0, 0x0, 0x2, 0x1800) socket(0x0, 0x1, 0x0) r7 = socket(0x18, 0x5, 0x7b) sendmmsg(r7, 0x0, 0x0, 0x0) executing program 4: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7, 0x0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x40047307, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0xfffffffffffffffe]}}) r2 = msgget(0x3, 0x158) msgrcv(r2, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r3 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r3, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0), 0x0) msgsnd(0x0, &(0x7f0000001180)={0x1, "74c3857c2665c6b7fb449a65ed6bbfd844bc3ada2f1add711ad26d4dda1a81a8a538fa08d486fd0cdc08f66ac9003627b247589fb276236e72d0039da6bd02563db831983fe16478a9787d407188c3569efa5a44ce7741537f1afadfee10d5fe24d1b84a101010d6f25d99cdc39076a24725d56cc0cbc43ce6814f6a111210447222512d6343213957aa988d1c305ae8a486d3216518d75b47e6a20862914810e3b3bf80341b2d7575823a9f8aabea30eeb63aa22e26d00df900b950f9a62f23e0d6ae7aa0762b757c4b8a4fee"}, 0xd5, 0x0) msgsnd(r2, &(0x7f0000001280)={0x3}, 0x8, 0x800) msgsnd(r3, &(0x7f00000012c0), 0x8, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)={0x1, "063d0e87850121171d1776057f3cfede1b1fded0735acafb12b13694e31c3ec7e135d0d6eb18319462eaa53ff936d8a7e289846e114f797a25d84eb9dea5b3a3d40feecc1df9b74d2108a3717e9714b2da982dc2406bbbdb3609f3d6602c706034332d410d705ef19511935c843e7033f627327298b9"}, 0x7e, 0x0) r6 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="2a7da79f3a23", &(0x7f00000000c0)=0x6, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) executing program 3: r0 = open(&(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f092d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000001680)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f02aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93a4384351bcfbb98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed00100000ea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe721f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfcc88a8f11ff541cef644b4f9867c527488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac971c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399fdbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb58410400d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebfbc575febeb6c663e08a1317e4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6301d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4bce4f1f47e1ad8cfdcd7681ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699e1f4216ffda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef00"/3547, 0xddb}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000400)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x6}, 0x4, &(0x7f0000000240)="a03bb4cc35b1c91a6204fccc48e538d6278b4a94cb3129e8fb4621a3b0e96013918134fb48e5ac9aa17e9061e190f5c4ba055eadb088cffd81a8d7b20763becafae42b6218ee54138d3d5b1be58e6816c77a00f0eaa758845ded4b395c8214a630c250abe6dde926525e47fd90b6a0dbfa603326a5469749cfaf1ff153890ba3d528244dfd6effa9a6ffe631fa34c742e1387efc91816e65e9886401", 0x0, &(0x7f0000000380), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod$loop(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x4, 0x0) socket$inet6(0x18, 0x1, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r5 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r6 = dup(r5) faccessat(r6, &(0x7f0000000080)='./file0\x00', 0x79, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8", 0x9) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) setsockopt(r4, 0x1000000029, 0x200, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) socket$inet(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) r6 = dup(r1) setsockopt$inet_opts(r6, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) executing program 6: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x114) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) read(r0, &(0x7f0000000000)=""/119, 0x77) ioctl$WSKBDIO_BELL(r0, 0x20005701) open$dir(&(0x7f0000000580)='./file1\x00', 0x241, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0/file0\x00', 0x80000000, &(0x7f0000000540)='./file0/file0\x00', 0xe}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x6, 0x7}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x0, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) getrlimit(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000600)) socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000640)) unveil(&(0x7f0000000680)='./file0\x00', 0x0) write(r5, &(0x7f0000000700)="95bcb4b24693e05313ee3ca1af447768f971dc3e29ac6d9228ccfdc08c273fd2e098388a2fd8338f19c94cad0abcf95d7b1fffe1c773b447b19aaa6680d8584c26fb4cb6f85e8efd738bdf17e0566806fab204f9f42c3c9afe661436013a7bb22d8cee9fda196d9465babbd8a7995ed883998aa07493cd3b7640b0022109dc6eb616a0228affd947ea3bfcb798e4923c3379783b7df7662534d65d9b755058c88468e262e19e01ec7ab7792f7897844ea07abc3cfc4fa85639b3603985d232857d29baf29defa18b717fa062062a316cfcf91f04ce19d41dc6c7d26b6c9c28cb1e30e76b4b", 0xe5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000840)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206917, &(0x7f00000001c0)) mknod(&(0x7f0000000880)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49964de763018ed3e5cd5342d6d40ab34c0e748ea1a415b0c7dfd8d68aca2cc958821390720c0e2d4e9d693d247db8d687fa3a3dbb3c21d0ec07b2959206c8795141896665f1ae1831bffddee692245be9d354c0eb2ba45f3384a4d703167b25372e30ac2618b4c38a2bd4ad9ea4c9f043209a649b30f2c05905a54be646341bebf968cf50b1114f7e4c4c6ee6d37f2bfa2ec5a0a6fe7923cb5a919be2fa26f34df0dd035d86809a9f1e6bf53ff0cecdbc9cf2fc2e0aa496c20c6441b653b56de2bf9ef621a342a1d55eb5861f8ff59334e9452ad7ad63a01769b7e2b0b8f004324e0cbfd7bad71285fbefd32e28dc5e586d1958515b4347a2deb5410a2f6662db58ca26cb95c82a66b896db521bc2438186f3c6e4cffa8e87a3d1dc479a8fb177d6270083e8c6fd71f477ca222c2b1ba4c88225deb95fe0917aab18a0b102f41d70a842bb6da4945fef8e75528694411833298f6537d77768b6eb56c5f7d9a2118336a4f1a8d45cbcde1416131f00de88c00fb584abe4524de8e28c61175d21a1fd4411c8b93944bdfcea8695129552b0472ac01eee3dbbb39abbfd9195d7d9711e855c56b323e87041c326a30825745a4a11833e013bea0b1fc90fcb951e30096d1586ebe2099b7274ae88d6a2bb313daaa86bf1fdf8b2b1c8e197ddbb6198b31ddd85cba44d5a1dfc76366f92d157e0f4f471e105b55a58feda80a329952b2a05d734d75a2010e200d6d9645ba0f5fe55c79a4f1e48e2ec888c2f1de1e016eedbd1d92b840fa3808c01e99aa2fe025355002f5861cc2a2f5415ef4b1ae597553bd9601ba3122e012d2b3c2a8e8f10f354c5c0a2303bbcb24ade3c537b34ddd7651b8c90f40abd45bbf9c22bd0aa26b08511d84907599c3b95b49fe140e859609c5082c293d932efb726060a1aeee51bdb3a004de98a254b6f917d8d5d8ce7943aad8fb1cc066e7bb079a18fb5f0c1adc5de7087fa12566c1519c63d1e2d5ca28bf6379bf3c5c615dfcc68b494856250a4d1b0b6dda262a017c094cf0abda72aa579f91d024d76fffd36c76a5ce65cc779be838345c818b5af97583095851e47bef752f7629f5479c4f31a7072f651c71d02063e7cf1e31d46428c2d1ac882b49c4be93d91bf1d40a10eabbf137415ff3405a9868f25260c386fb2a18ba630505f15d8ea307452251e28441827783e046f942abb5febb50db76e366b91f16b69be7b91556a5ba1744825305715beb663ca2cff5c8b8392601698405cba8122fcd88695c10f04ca90b360d7cb0c5b8d21e3c12f3c21746aad9bd0c6b80d0f0b55c41df56df27ee915dae5e403219ea41abdc913c789446f2567063f9968570244e46ad0195b56cf34812b2ce63dfcb51cb2407be37f4512aef86c2e7f12b5275f95b69a6af021605e8b9e55a7645d6dee556697e75abe0011bafbc75c4136587a4cd51437a62d385a78d63a60550adf6958413653334caa7342d3bfb08fa200bedca3ede847176357cbcf182ee84b062d5d083de6354370e52239eb6721ab2832dcbad14dd4ea4322836ede4472e2872545d1f6dd9f8bcd50009fcc6dad53a344dca36b85dc6fcdb6e390d2910b87efc03158cab09d4d482901784311382cad9135a357846b2f031e62ff32e25abdd578fd08dff78e39331fa5a2abf1b1a3b0c9fb43ddd24f507697d8d7fa55481d02601b84c026a9ae3133f316385f38ff760a354a5a08d247892b1e29310f438f088856bcb3d872f79265e9200d6ccf965d516c35030fbcb135cad4fe77486ef7d10399950483f4166dcff0082cb3344cf1a79ce41864eec939b08a5c8a7d4d03e31d59bd5c0e4afd994d743f13598eb2ad6a5f90dc2918f9628a40aa885435f1f3a4908d5aca8ba9b77a17609e23ec9075aba756254034ac426e1ce9a4474e7d72a1f0603d1615ec9ff3badb9f74ca9129451c97c8597df40491441b103e63ff1ac046e2e1e876bf8d13f870bdec5a8e3c8b0c1a965c6fbb8de938ac3756864e2ce296de2ae7a9913c3b8d14a1be898b0e358dd5f3106ce05f5247e9bad369efa8205d26ff3cbd045d2d060f438c46b386c0dbadda2a824b237a59246e4e1eee63403634a6e58b64a7a0c35e86ec91668be00feb7ec3dc3d8845c6c1ec1ac85db841139b712583275ed19a9bb784577a4d95218f02f602de2b48b5d40b4e52d966af71b0aca1a85deea0b7c9f5f3d44f47c7882ad7b8651a321a79a125505644ce5fabdb735b6f2ba75af66f2a9b0a5d51885b2af84aeceb0842196d080380597eca123e3e7ffe34bdfd69e446e67ea6f8bf760597e4444e4718c9f53cf57faafa828653ebfba52767476504cb9fe163bdf76433cb28ffd91658e3119fa63760bb99944a00cca0e0a0b02323145802ae80099c682cfed1edb4bfa96c5913a010b0530684b3929b393160f1135668260d3385c3c9acdbac8abb40bdd8a04f133574b719a55d7877ca7524f29c36a77bcc7f98e48eb912158f830aa0f641e1a967de88e9eee30cfd105c2de871b29dbd7926b485f06ec176f9bf37a995f000a25ada6919e1b6aba533111f5fed34444dc8e39bf9ccb87fe932880ccae9d93982ddd79e843b0249aff77f1c3b860ef4e7b4953b95afea300da5f57c596eb89993db60ea1d5faeed605abbf84b45203c4f72011baf2aa32c4938e5485af46194e961c4527dd314e2e2dd9cbb57dc4fcaa72c155a12637d03f408b2a8f2ed580191d4084e84befe56d2b7542eb982348b36ad0c63efb98a3479e34fbc9ac76b62d67550716ad97e42eb71e06f9a48e123a4ca56cdeacfdd3087a0ca767b0151ba6741cd7967a5b1229a399eb4b17bc4fbde50c081d2b001cc3305b4add129f3bdf5a7ae16770e7662a451ca111f41b4ca6db79c6b5edcfe4fed5d62a417a3451c8c669984da842c2bc5d327c546ed2137b4291bb516f40c38f6c8ad6b44cd3c5332b1091ad0a0b244e390d24c6b50d56b9f0dbde78a02ffdf86383d46dd27a0d652a0f5a9d706d56e576c77901811f21013e071817a2056b1cb8ca270cd57937315b62172cc5ccc4b8a37d89d1150e736e331284c7c548b79fc14f8155c7c2da50e768cc03586beed2f9c63a9171d89625ee25d64797d09ea42dafa6e9bc286b5e5b5781ea12d39896937e0b9a1e0ade909ce35c67702bec2903289a964d73d60cd9f4ddd21d5ca8358eee72f7a47a1321e253831ad33cdb1fcb19282c55021fb5b9ae955ccd37da1add3b6d7d0e582f66c76b14a7ea30d474f5910747e785455db1e0ba3ef116f9a881ebd53b76e0b6b29c0eb5c4e8660d8b68114e59de73c356c28e1355a736c84026ceda0077a74b71fb14aeda989b2c7d3679b7242ac317fd27e96a7d56d0ffcefe36525b78fc45e4f78557a9946c74b6816a420250911946aed4a8b6230ccfbe5ddab015e029be13bf9521b3f84dbb57d1244a286eb8a6913bbcfad887f9e3b717c30349c6a711559a4b2217020b6cc922519bc17cfb61c3ebecd7bc4286a6a45fed245b4bcfed527e6d02848455a82c14f7f3bad0275964bcd20b3998be4a0a02ceee086b4a1e58de2f960409ed9bf8b0b96da1dd24832072773bdf0ab8aa06851df4c04fadb58a967fdd90e5607f785fd90509e3c47586bbce71b24fde5f8b930c8abbd609cf82031ebf572cd42f63a53943955092972adf73a530200a9fb125535c56062e21a852daab3e65c409f8ab619becafb38695ecec7c1fc1fec57189e78bab3f7779f376fe9f484d4bdfc5951877dc8fdac51c5e9fd2fffc6718d1e8fdceb0d4740c5bd86a2607f6f68c3c49348efcf9a55cd92451322bcf1c9bf46505fb0f35b562a77d1a25aaf875e2573aec20d5b3d41c3b64f4d8a28468e0d3909b531ce09dfc9fdaf40479b1ada35f6e76e9f9c482f148c49599d841590e4ba99ec908c953858c7731a9d082504e0b599424a5db359b05b19a32fe6ff8b085beeb4aef7a635a614648bed3af996cc7a63c07a0e8aafc00d21859e0748e0712e65b631314c255127a1835f1de2c0762b42da2d82fbc169986d0f0ccb3d509be522820e80f63c4798e528e786cfb1a6aca4d7fb15825e3db46e82768664feee73408ee9a44cf1a4df0f1946640a673cb02912f732074d53bd4212d906f36e451b17a53febd469d511b0464bb6609f280f327479d24a7cacee9ebcfdd4ebf36b2fb133506a4451757fdc32bdac6fb89c26e1c2a25d25db29a80d7878c7bf844e08d9d47a9d209c903c0bc9e7d0f091f624dd2adb3adf9e4ab6473aa3776716bf12a2e9cda137296a0dde65982260ca0ef7ff3c727c16fe4c149720a21ca660755ce5cddeb5cfc9b3540e3b144f9dcb1e2d74abcb7daec37365e1df5016a563dbcb4da874360d60d6a7de49cee461cba1c0ada16434a6e2701e47541dea018360a2192360e124e04e4c91cd4faba4fcdca67cfca0e1c829436f0ba3189310701af88bf0dbf5f1da07a5b14891cd8e5b83eb03902d26eca55d60c72b3d434a02206c78d5cf57ce006d85a83785a749eaa999af50fb48144616cc4b03484b605bb17d44f8d5dcb56402da9952a25a148a7d224870fd4ba2adb044479e2fdc99c6d13a9f9b7699d4c412989101fc4d85bbdea090569c774971617a393bc9ad417db08600c838227aa55cd059a8b912e02ada535b92b867f705bcaf2100218aeb1f105f56af2fced240751db7f1d02a7bcbd4241ef3291cf6937f02a298635adeaa0528e3a679d55d77c023a6297b6af0da5ac339ed44bc6621ec20007bcee37445853bad3e2df96cffaae438e55c42eee238fae56481143bd53c68f0c1b44e36ad58ca5b2af447176f3ea8faf9de1129ddea7db806ff66a4b1e8292b504fdaadff89e9a235c2794b3dccffe326482003c02d6347a657cb183898db94b503c2f7e4cfcb1bbed1f2845cdffcf5338a18fd070856543f0d573af318715c0fd8065902fdbdb03214493d478dc05d8d033943d576fb4d96ce7ee7278154ab6b08f0bbcbd6f546cf4270e01f8212c085f1294c6a8ce3fb7a9b829e2794fb8c567ca5064b5a8c86abfdfcb96d8499e2dead90438845f222f90c54a9fce8839630b98faec9d4adf8989049b887cf8acc896853ecd5cfe252bee05973a72e085d4aa1e380b0edfcac078f7ce6d02fca", &(0x7f00000010c0)=0xeff, &(0x7f0000001100)="5b03488f656e8681a38051cba7", 0xd) r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1) r1 = socket$inet6(0x18, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002c00), 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000002c40)={0x0, 0x10001}) fchmod(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d80), 0x100, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002e00)) syz_emit_ethernet(0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) msgrcv(r0, &(0x7f0000002f00), 0x8, 0x0, 0x800) sysctl$hw(&(0x7f0000002f40), 0x2, 0x0, 0x0, &(0x7f0000003040)="932c954341ff56e11db6922e351dfad669e15c87a7995e9f1deb8711de1ddb87fd9278d8d241a6568f181afa6b31e54a61f176b8afce27a5832208309326b4e320fba3cc0a704661cc26d8e4661d7d0a62eb72b2237fd960e67ed7d97fb767c8d4ebbec6dbcda1fe558f35f549cfb2a67d3abf9feb", 0x75) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003100)) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) read(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socket$inet(0x2, 0x5, 0x92) r2 = shmget$private(0x0, 0x400000, 0x40, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x3}, {0x8106}]}) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) bind(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) accept$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) fsync(r4) setsockopt(r0, 0x0, 0x15, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000002c0)="2a97776f54e5569796db14630db42e5453729e2c620ffb9e3255f21f92e041738ade74532030be87cf013e2863a00ea6c9157bf3a3120b32145dd865620865c224dc25fbe78bfeabe90517d33f1fd249c867c847edc29115437aba3870014c15a93dd10868e2081cfd17e245e99c1ca0ad048ea97f991232948a6499d0e74be9a93ea2e4844e0a8139ea75cec314b65cf744d07a2a4a1ca98d5529956f38db6e3360237cdf8c21a59051b5b68e726b9e17f7d7eabc04ea58f1ae2e220316dbffe844248de87b4ee765d0", &(0x7f0000000080)=0xca, &(0x7f0000000200)="819b02bbabb67e5aeda570732c251f6e20ae9ef411b284ffe1ba4f7aa914ca85ab1709ed5c74ea482e3e60fdb588a1d17c1f09a10fcdb56508c3106003e1585bde355e1171ffed8bb9c853ac68754897e4b6c93cdb19d68e43ae80fd0d30fa9b68cd71bc1ea9a86dcfa1ea174ea9", 0x6e) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) executing program 1: syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x4, 0xfe) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r4 = socket(0x18, 0x1, 0x0) close(r4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffe, 0x80, 0xffffffbf, "0000c6f22461c084f4ffffffff008000"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x9}, 0x8) acct(&(0x7f0000000180)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x6385) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x1ac) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb, 0x1000100000004}) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = open(&(0x7f00000011c0)='./file0\x00', 0x40, 0x180) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x22, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r2, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x40) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x30000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xfd8, 0x44) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = socket(0x2, 0x3, 0x6) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) acct(&(0x7f0000000240)='./file1\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "0000001000000000000000e00100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284", 0x22}], 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f00000007c0)="39e3", 0x2}], 0x2) r3 = dup2(r1, r0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000003c0)=""/96) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r5, 0x0, 0x0, r6, 0xb2, 0x4}, 0x6, 0x96, 0x3d92}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/221) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r9 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r9, r10) getuid() setreuid(0x0, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x15}, {0x3d}, {0x6, 0x0, 0x0, 0x3ffffc}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x8000, 0xff) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) setgid(0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r3 = socket(0x18, 0x8000, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) mkdir(&(0x7f0000000000)='./file1\x00', 0x31) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xffffffffffffffff, 0x0) chdir(&(0x7f0000000080)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000140)="71f91e3471ac1158bc5ab845bd1b108174fe84cf71b59c7afec370821b41f9b74e858eab72b58b43db33b32dc28b257ecd0f890fd39105ac4d4479353a2dbeaf922cbe3e8992b82a48578e28cbd2ac8be868d9a5535713e452168ad1fcbf6a8f03851fb7e5f737eafb9613b665b5f1b14686a40205d3c263ed822f0a", &(0x7f0000000080)=0xffffffffffffff33, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mknod(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) setgroups(0x0, 0x0) getuid() socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x1f}, {0x9aa, 0x6}}, &(0x7f0000000100)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="3e9105d51ef2ea185538e873ec9ba98bd17aa91b26438503ea96553c2a3895c9501849927552d3cf1f17011ee64b5d5b19b7036d74f11601369c593bd6d2b83bdb11e0c70a113c09de494897", 0x4c}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000980)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa03cd4a3a37987853a02497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3120801ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d24750e0ef7e10a65b892182dadd93906c130755ec4264771e6e09c0323159e22c27a38e56ff48ebc95cdc00728a7f0732af3d20a36c5cc15ef466be034ebb1930943bb79fdacedfdb5c7dea75f2108a3a3099a2b2fab870b47ad708eed009c668ac0a3848001a4c08da0af82adb42c4dd1797a0d20806779679c714e1b066a615b9e448ff2146c95daa5f616e8eb756d11955e0567a2d4fd95e97a178edf93ef8c0ea705b0a42dc10090c9c", 0x190}, {&(0x7f0000000b40)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffde58eaf0b9d3c", 0x9e}, {&(0x7f00000007c0)="3a5f3086dfe11bbd96d07bdd264caf9bfc4f5fb24156fa955bdb484b7502da135f05c9573fb19933b6e30930ee3b68113685e697a67fdca69fd4f06209a0e88c2081d65cdb36ce782975f98478e70f7ea8e16392c78f87cd10e6211af7801017160fd4734cd467dfa517dc3425dea91bd2e61e490ad91e19f7e101dcfd25c5e96d32432ca0d9ea300b97d2a5d6a0515a723ecf9450aa8570bb5e", 0x9a}], 0x5) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4}, {0x2, 0x5fffc}}, 0x2) executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) fchown(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) r2 = socket$inet(0x2, 0x4, 0x4) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100, 0x4}, 0xc) rename(0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) sysctl$vm(&(0x7f0000001100), 0x2, &(0x7f0000001140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002580), 0x8000, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000025c0)={'./file0\x00', 0x6, 0x1, 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a00), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000002a40)={0xbbd000, './file0\x00'}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000002a80)={0x1, 0x3f}) link(0x0, 0x0) open(0x0, 0x0, 0x0) pipe2(0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49964de763018ed3e5cd5342d6d40ab34c0e748ea1a415b0c7dfd8d68aca2cc958821390720c0e2d4e9d693d247db8d687fa3a3dbb3c21d0ec07b2959206c8795141896665f1ae1831bffddee692245be9d354c0eb2ba45f3384a4d703167b25372e30ac2618b4c38a2bd4ad9ea4c9f043209a649b30f2c05905a54be646341bebf968cf50b1114f7e4c4c6ee6d37f2bfa2ec5a0a6fe7923cb5a919be2fa26f34df0dd035d86809a9f1e6bf53ff0cecdbc9cf2fc2e0aa496c20c6441b653b56de2bf9ef621a342a1d55eb5861f8ff59334e9452ad7ad63a01769b7e2b0b8f004324e0cbfd7bad71285fbefd32e28dc5e586d1958515b4347a2deb5410a2f6662db58ca26cb95c82a66b896db521bc2438186f3c6e4cffa8e87a3d1dc479a8fb177d6270083e8c6fd71f477ca222c2b1ba4c88225deb95fe0917aab18a0b102f41d70a842bb6da4945fef8e75528694411833298f6537d77768b6eb56c5f7d9a2118336a4f1a8d45cbcde1416131f00de88c00fb584abe4524de8e28c61175d21a1fd4411c8b93944bdfcea8695129552b0472ac01eee3dbbb39abbfd9195d7d9711e855c56b323e87041c326a30825745a4a11833e013bea0b1fc90fcb951e30096d1586ebe2099b7274ae88d6a2bb313daaa86bf1fdf8b2b1c8e197ddbb6198b31ddd85cba44d5a1dfc76366f92d157e0f4f471e105b55a58feda80a329952b2a05d734d75a2010e200d6d9645ba0f5fe55c79a4f1e48e2ec888c2f1de1e016eedbd1d92b840fa3808c01e99aa2fe025355002f5861cc2a2f5415ef4b1ae597553bd9601ba3122e012d2b3c2a8e8f10f354c5c0a2303bbcb24ade3c537b34ddd7651b8c90f40abd45bbf9c22bd0aa26b08511d84907599c3b95b49fe140e859609c5082c293d932efb726060a1aeee51bdb3a004de98a254b6f917d8d5d8ce7943aad8fb1cc066e7bb079a18fb5f0c1adc5de7087fa12566c1519c63d1e2d5ca28bf6379bf3c5c615dfcc68b494856250a4d1b0b6dda262a017c094cf0abda72aa579f91d024d76fffd36c76a5ce65cc779be838345c818b5af97583095851e47bef752f7629f5479c4f31a7072f651c71d02063e7cf1e31d46428c2d1ac882b49c4be93d91bf1d40a10eabbf137415ff3405a9868f25260c386fb2a18ba630505f15d8ea307452251e28441827783e046f942abb5febb50db76e366b91f16b69be7b91556a5ba1744825305715beb663ca2cff5c8b8392601698405cba8122fcd88695c10f04ca90b360d7cb0c5b8d21e3c12f3c21746aad9bd0c6b80d0f0b55c41df56df27ee915dae5e403219ea41abdc913c789446f2567063f9968570244e46ad0195b56cf34812b2ce63dfcb51cb2407be37f4512aef86c2e7f12b5275f95b69a6af021605e8b9e55a7645d6dee556697e75abe0011bafbc75c4136587a4cd51437a62d385a78d63a60550adf6958413653334caa7342d3bfb08fa200bedca3ede847176357cbcf182ee84b062d5d083de6354370e52239eb6721ab2832dcbad14dd4ea4322836ede4472e2872545d1f6dd9f8bcd50009fcc6dad53a344dca36b85dc6fcdb6e390d2910b87efc03158cab09d4d482901784311382cad9135a357846b2f031e62ff32e25abdd578fd08dff78e39331fa5a2abf1b1a3b0c9fb43ddd24f507697d8d7fa55481d02601b84c026a9ae3133f316385f38ff760a354a5a08d247892b1e29310f438f088856bcb3d872f79265e9200d6ccf965d516c35030fbcb135cad4fe77486ef7d10399950483f4166dcff0082cb3344cf1a79ce41864eec939b08a5c8a7d4d03e31d59bd5c0e4afd994d743f13598eb2ad6a5f90dc2918f9628a40aa885435f1f3a4908d5aca8ba9b77a17609e23ec9075aba756254034ac426e1ce9a4474e7d72a1f0603d1615ec9ff3badb9f74ca9129451c97c8597df40491441b103e63ff1ac046e2e1e876bf8d13f870bdec5a8e3c8b0c1a965c6fbb8de938ac3756864e2ce296de2ae7a9913c3b8d14a1be898b0e358dd5f3106ce05f5247e9bad369efa8205d26ff3cbd045d2d060f438c46b386c0dbadda2a824b237a59246e4e1eee63403634a6e58b64a7a0c35e86ec91668be00feb7ec3dc3d8845c6c1ec1ac85db841139b712583275ed19a9bb784577a4d95218f02f602de2b48b5d40b4e52d966af71b0aca1a85deea0b7c9f5f3d44f47c7882ad7b8651a321a79a125505644ce5fabdb735b6f2ba75af66f2a9b0a5d51885b2af84aeceb0842196d080380597eca123e3e7ffe34bdfd69e446e67ea6f8bf760597e4444e4718c9f53cf57faafa828653ebfba52767476504cb9fe163bdf76433cb28ffd91658e3119fa63760bb99944a00cca0e0a0b02323145802ae80099c682cfed1edb4bfa96c5913a010b0530684b3929b393160f1135668260d3385c3c9acdbac8abb40bdd8a04f133574b719a55d7877ca7524f29c36a77bcc7f98e48eb912158f830aa0f641e1a967de88e9eee30cfd105c2de871b29dbd7926b485f06ec176f9bf37a995f000a25ada6919e1b6aba533111f5fed34444dc8e39bf9ccb87fe932880ccae9d93982ddd79e843b0249aff77f1c3b860ef4e7b4953b95afea300da5f57c596eb89993db60ea1d5faeed605abbf84b45203c4f72011baf2aa32c4938e5485af46194e961c4527dd314e2e2dd9cbb57dc4fcaa72c155a12637d03f408b2a8f2ed580191d4084e84befe56d2b7542eb982348b36ad0c63efb98a3479e34fbc9ac76b62d67550716ad97e42eb71e06f9a48e123a4ca56cdeacfdd3087a0ca767b0151ba6741cd7967a5b1229a399eb4b17bc4fbde50c081d2b001cc3305b4add129f3bdf5a7ae16770e7662a451ca111f41b4ca6db79c6b5edcfe4fed5d62a417a3451c8c669984da842c2bc5d327c546ed2137b4291bb516f40c38f6c8ad6b44cd3c5332b1091ad0a0b244e390d24c6b50d56b9f0dbde78a02ffdf86383d46dd27a0d652a0f5a9d706d56e576c77901811f21013e071817a2056b1cb8ca270cd57937315b62172cc5ccc4b8a37d89d1150e736e331284c7c548b79fc14f8155c7c2da50e768cc03586beed2f9c63a9171d89625ee25d64797d09ea42dafa6e9bc286b5e5b5781ea12d39896937e0b9a1e0ade909ce35c67702bec2903289a964d73d60cd9f4ddd21d5ca8358eee72f7a47a1321e253831ad33cdb1fcb19282c55021fb5b9ae955ccd37da1add3b6d7d0e582f66c76b14a7ea30d474f5910747e785455db1e0ba3ef116f9a881ebd53b76e0b6b29c0eb5c4e8660d8b68114e59de73c356c28e1355a736c84026ceda0077a74b71fb14aeda989b2c7d3679b7242ac317fd27e96a7d56d0ffcefe36525b78fc45e4f78557a9946c74b6816a420250911946aed4a8b6230ccfbe5ddab015e029be13bf9521b3f84dbb57d1244a286eb8a6913bbcfad887f9e3b717c30349c6a711559a4b2217020b6cc922519bc17cfb61c3ebecd7bc4286a6a45fed245b4bcfed527e6d02848455a82c14f7f3bad0275964bcd20b3998be4a0a02ceee086b4a1e58de2f960409ed9bf8b0b96da1dd24832072773bdf0ab8aa06851df4c04fadb58a967fdd90e5607f785fd90509e3c47586bbce71b24fde5f8b930c8abbd609cf82031ebf572cd42f63a53943955092972adf73a530200a9fb125535c56062e21a852daab3e65c409f8ab619becafb38695ecec7c1fc1fec57189e78bab3f7779f376fe9f484d4bdfc5951877dc8fdac51c5e9fd2fffc6718d1e8fdceb0d4740c5bd86a2607f6f68c3c49348efcf9a55cd92451322bcf1c9bf46505fb0f35b562a77d1a25aaf875e2573aec20d5b3d41c3b64f4d8a28468e0d3909b531ce09dfc9fdaf40479b1ada35f6e76e9f9c482f148c49599d841590e4ba99ec908c953858c7731a9d082504e0b599424a5db359b05b19a32fe6ff8b085beeb4aef7a635a614648bed3af996cc7a63c07a0e8aafc00d21859e0748e0712e65b631314c255127a1835f1de2c0762b42da2d82fbc169986d0f0ccb3d509be522820e80f63c4798e528e786cfb1a6aca4d7fb15825e3db46e82768664feee73408ee9a44cf1a4df0f1946640a673cb02912f732074d53bd4212d906f36e451b17a53febd469d511b0464bb6609f280f327479d24a7cacee9ebcfdd4ebf36b2fb133506a4451757fdc32bdac6fb89c26e1c2a25d25db29a80d7878c7bf844e08d9d47a9d209c903c0bc9e7d0f091f624dd2adb3adf9e4ab6473aa3776716bf12a2e9cda137296a0dde65982260ca0ef7ff3c727c16fe4c149720a21ca660755ce5cddeb5cfc9b3540e3b144f9dcb1e2d74abcb7daec37365e1df5016a563dbcb4da874360d60d6a7de49cee461cba1c0ada16434a6e2701e47541dea018360a2192360e124e04e4c91cd4faba4fcdca67cfca0e1c829436f0ba3189310701af88bf0dbf5f1da07a5b14891cd8e5b83eb03902d26eca55d60c72b3d434a02206c78d5cf57ce006d85a83785a749eaa999af50fb48144616cc4b03484b605bb17d44f8d5dcb56402da9952a25a148a7d224870fd4ba2adb044479e2fdc99c6d13a9f9b7699d4c412989101fc4d85bbdea090569c774971617a393bc9ad417db08600c838227aa55cd059a8b912e02ada535b92b867f705bcaf2100218aeb1f105f56af2fced240751db7f1d02a7bcbd4241ef3291cf6937f02a298635adeaa0528e3a679d55d77c023a6297b6af0da5ac339ed44bc6621ec20007bcee37445853bad3e2df96cffaae438e55c42eee238fae56481143bd53c68f0c1b44e36ad58ca5b2af447176f3ea8faf9de1129ddea7db806ff66a4b1e8292b504fdaadff89e9a235c2794b3dccffe326482003c02d6347a657cb183898db94b503c2f7e4cfcb1bbed1f2845cdffcf5338a18fd070856543f0d573af318715c0fd8065902fdbdb03214493d478dc05d8d033943d576fb4d96ce7ee7278154ab6b08f0bbcbd6f546cf4270e01f8212c085f1294c6a8ce3fb7a9b829e2794fb8c567ca5064b5a8c86abfdfcb96d8499e2dead90438845f222f90c54a9fce8839630b98faec9d4adf8989049b887cf8acc896853ecd5cfe252bee05973a72e085d4aa1e380b0edfcac078f7ce6d02fca", &(0x7f00000010c0)=0xeff, &(0x7f0000001100)="5b03488f656e8681a38051cba7", 0xd) r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) lseek(0xffffffffffffffff, 0x0, 0x1) (async) r1 = socket$inet6(0x18, 0x0, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000002c00), 0x1, 0x0) (async) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000002c40)={0x0, 0x10001}) fchmod(r1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d80), 0x100, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002e00)) syz_emit_ethernet(0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) msgrcv(r0, &(0x7f0000002f00), 0x8, 0x0, 0x800) (async) sysctl$hw(&(0x7f0000002f40), 0x2, 0x0, 0x0, &(0x7f0000003040)="932c954341ff56e11db6922e351dfad669e15c87a7995e9f1deb8711de1ddb87fd9278d8d241a6568f181afa6b31e54a61f176b8afce27a5832208309326b4e320fba3cc0a704661cc26d8e4661d7d0a62eb72b2237fd960e67ed7d97fb767c8d4ebbec6dbcda1fe558f35f549cfb2a67d3abf9feb", 0x75) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003100)) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) read(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socket$inet(0x2, 0x5, 0x92) r2 = shmget$private(0x0, 0x400000, 0x40, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r2, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) pipe2(0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x3}, {0x8106}]}) executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x77, 0x4, 0x3, 0x0, "c141b5b26dc755783ae3874179b7e5037d61d318", 0x7ff, 0x1f}) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x10, 0x3, 0x0) connect$unix(r2, &(0x7f0000001680)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getegid() semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, r3, r4, 0x0, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r8, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r5, r5, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r4, r8) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r9) r10 = getgid() sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000002c0)="a08a54ac248f5294972a3fd1c647bea5dcd6d555356316a99705c14d27b4209966aa67215ed7b4b0a3a9a12e492a3efc390f4a0cc233b7184c74152af8396ff1faf59c64d06ee9c2a9f7375835cdc2cb5f24bc39b9b90202385517f283eee662088af5f7a5e66080b0ddf3af2164da99f4051c7cb9a39f7e5734a8ba35c22e8b9a8c24b37b70c7958286579586a86cb908206317cd50c0f435161d908c9da0acb9441e0684ef3d76fc775b8b88bb584064038d768b63ac2c91f1b0de0283d598514b8bd8b300987dcfff8b265efbfc53be0e1aaa5b4652f7adba7ed345f6620abd7aa1e0", 0xe4}, {&(0x7f00000003c0)="8670d86d625a8a2f5135f3914c94be746c06ae6b8002a60b873b462c875f1ccf77720a637b86c75454ab6ad13cff32e1d06939a0318a0e8fb548d533485ddcd60f8be68e7c3e1614aef703ba5d0735f137742d710d1f613ee659e45f014bcb08613a908f95f910787b8b30b73bffb4bf7b10a6ff60b6db3b3bafc8fcd2dd953595b4d21e376e7763d6e588e2c4b4b0fcb7baa24ae6ad89022c7c51810228c36ec3eb6c18641a742b220783de9ab1fe03a92e295543b7f7a0e22dc9c1a8964c39be07e99d3bf899020047ad7e7373638c94f4aea4ace429ac3c2fa4149ee9313bde66a4f85336bcac59a0968fa65d6d64bd307e49a8e2082bfb32e02efd32092928d5660cd147b21a15ce1d3d6d19c94eaca3f779299f1fd4bb0305d1d588eca2721e9356393d1332f67b2a16d0e653a0e052adb15c3a57c724d0f26f287bc21227d10719ce1b6591942523452ddf554f72d12d3263de21c33d74ca91d07c97af41e27037aee5ae1755d173de4a2ac548a066333a4eec00f41805dfdddbcb524856a64f77c5a774801711841e3135f43ecc9a752045ec8e11ca814caa409c69609f615cd19311eb853c3cc65e4335e0dbbb370197119e89652517a4e8af089ac0aca066818b117ac2ff06ea037a62984e72131edc2129dffb0b8a3ca52359d4e33c71e75dc611bfc3a1414b21ce4189af92120e5e2e15644747e5c5490a162403e7438713d0504fc2331c96f8fb4ef3fe5e3ff3f7986ee75fd45aec24c15c563f4b24fe8301e5f86039be917c5d3835193464ce7259bd12ac84420703cad17fd070e0ddd30f5837aa8532eb9dcb6ecebabfe250db5ec57e6f4e0ec7037f4140dbc04a3e8f8cee0d72f8310617268ff004b5f04df03a54f036539bfdfa3e67fa3dbaabcaafc1164154a083d71cdc0ead22b290468101d4372ac8ed45cd7b0d0b04cab328f25e5c013d08ce3ba9b1768da0d5ccd26af0f44fd1df209cc8a90e3e41154bc79691211604f156cee0e764c815d1529fc637664db572c803bce00f982d024532564a998db6e1946c0159d4558b9edfbcce0a5014ec3ff3c24d4991b04d9aff2b7378a240864fcac45ffa0819cd311099cbcbc7f032effddd3e8f4787b10548dd2eef3170e7a681d95f9825e9eb33f9c9ab672b92348fddd22f668e74137fd85d22a815696c4c1ad1ad6037363c00ef2986b6188332dc6660e9cfd497f69026ee212310df943d6c4b341d4990ed7eb7c4682facc3c976fe02dba0123163224846862d4d86e7b17db2cee19108da8f685c26ea18dd662593f3ff989f20d4f4baa9159d6666cb50ec3372acd15d7ed5f7e58cd07f1f3eb1d25f0c264825cf834504804f9e0ca4a252ffe6f26f57dfa84986168391162f0ad133aaab3aac1ebc21ca656eabe665c7f7e734f2d54e65c878657843d9aa58382d3ead9ec335f4edfbb04fdff5d55028065106832a6c6b849b963c120208669ef4b2736895c9c66e979224dc458af039d90058a12896fac52425fe58cf2d7c72e326fcb96c08255d1b578fbd26ee3475dafea170ef3e06268e378b370d5db0521164dcc3853b1e808803f9d606dab74f725f5c37c2d3f635831d878f0a6fb4ee2a900d917489db117d3bc64e270cfc87077a5f14d52b66c8f1bb9f4340f90a29b8817c9f606279ba6d3b6b7f21c263991130be6e665ae0b6449508db1cd6b5da17f0b3b4edac1dc91487727bdef2186fb7e9869b174cdabfd0363ed53fd45f40a04d3e4eecac128b72f8472cc5e5b7b2e1ed10b8595c5faf02a2cb3aa6d5ae530cc46242fdd91919f16ac4d44416b22674d7f0232b640ac1bf65a1442ec7b571c4cefb15c26c82b64c32275e2806f9bc6dd49ad730ab9b180e5ec98a2afafcb93c96e1683a569840f77a6f98e5860e10dfe580d10ef8a70519e961e0d1132e2738274832203dd9055101af2d7794ad7b16715ee5dd536c2e1953cec1c738c9b52db1eea3bf74d83f12b10db900f21635c78a29327a5fbdd5da28a2f1e05b9bda5a36e0ee88e9ab3e251363b5adad4625fb65e2b4d69d6368e4f4f28303549fc9fafaff93055cea06a565b819bbb01421254b0dfc44da2bd58d7db61e3fa7681672928999cd7b6f230657648c5b2686ddf26e2ecf57c63c7ae799e2600a2b0a4aa5e185b0d92d511958184032a172259b867e71339f7caf10ff7e3b43f483c7858580fe3848fbe750c640b44050d36a0870abc06a6ca114cb3d62b5b8755711caef1780d5844f67bce373cc75718fc1f4a07088b7b79f1e11a56fbe48423dbe3c4f8c83440603e5a3b569c957b6213b34783faa729e8bc2759c8d14b236de33a12e89d9f3afa3c104c13e30134bb871a2b586531639ba39fc641109dde67d64f95cc443953ba0bcd82c6ae5c9e014d176d8fba7d02c8f0f3975b04b71135eff5789d72967eff41deb6bdecaf85ebaa311285632c266fc926e242cf5c3896f9f3eb232dc818620eba91053cbdd2a3b2f6f91d2a75fc5334361dea69ba58566503f5e6e0e8f31d081aab6531804226ec41b7a644feb0ab9e495af61f35c09564c3c8b39335ee0bd45c49871f91a350df27e6f0b1b158523bab7870415f415b0130a55affaad177e2d87c4848f7a9e2c0af2b800d0d931e3fe695faeae734a20e2ceb903b28690d0b8107c6944025ef56332133fb0afa811c5a50857adf81f6b93000373546dde21420ea7c3ec3cb92f9aa075c961099e4abccf628ac85a0e4872ad3997ee8d6cd2fa3077d3a9ef63f58e43dfdd96528ee3a5d6c28e4ab7dc0e3b0a9d212dc70d0595603b25dec305c0da15c9e7bc06bb5c23363f3a9f9230276fd0c316faf2363f3ba52032e5f6b59fa566c9db6557e143f5c6d2b345ab39c61689a671c0304870716875425b4852cc8b4ba44022e42d9539659ea8d71b58c237be167af75548f5c089fb687aae0c1d787188993677380c92d2414e9038c29e236411f9a5e991f546c00eeb91711a9b8d0579847e517454f91420a7e499a6a976afd33db0aa0782fc57829fe14fe570bb694d2a37520240e1b78eb7ad3886267be9b21278f8aa8f628be5bd97fecb897304acc3dec00ef3ec7f705d7c6194cafa8ab8f59ee55905069f432fff39ead03c121ec14ea52d8be49fa0351cec2d2131ddd062219c5674865b3f8ce500d91843b4494894cc53d07b32ee4fd714a13961099fa2db6ba97d60e4746f4eea4ba1ca2557162d34ac703ba0b62a0fcc731a99012b0d71a0f79d1c2131b87d25c00b3cef854d42edc057aae719c0b46fa751241423cea812d84a80a54469a135d6fbd36015493d5e51da63e4b6f02b031eac5b2aa4641abc9724b5a3260d2cbb74f10eb537b9586a1cd4572567aa9017d86bdaeb748814b021f5ffaf6838ab07086bc5f1142329ba63eb18acb876fbeaa631ad46a38088180f4704792988d1e34578a5eaf5ce27fe1c6547e990fbb1acaedf94c9b3a671f53f3b7ab104ffd81b8d9ebcb28a89cfd0c9586f654ef2a24a5acd9ef516d047df76e59b6009e5387be29154451c8011caae1b198eb2ec84046c6c1946279db573ed96de22f5db8c90443bd9d7d300ac7ab5654dc36f3dca5c33bd4f03bd45a39a06a6a1b374601972c1015d78dec15fff849d74deaf7c6f5a33fb15da10b31550f355b8e60cf883ba308266edfce0d4636efb81c0dfe3fcd15d46cc97770f3b749d8d7f83179be6e1a2c31225060abcfb008deb88576bb966818a7bb427f7e9a0da8e3dcc68c3f2e2e364b67f2b976c41455b5b9d573f5403ca402adc6c0b7872b024751314332508071ea335dfd9f7c124a21a46c8b9c0948169ddb7e39ab7b9f3632656d4226ccc473be50d4e32f7e54a38509a58e9997ec4044e90f03b33d653c6b0f2042f4288bb1536eb1f4d23491f579d2917b71dbea25d7a07579579bc5910a7ff4c49ea508ee070c50a065ec466da164e7f723c215b3ec692cd71e60580bc0591f26f77b52c6fd06dc40cebd125ea4641e9904c4694f2df2ddb005eb5740af8b36b957c487277af5e23a47f69206e87a736e40c25f3928b058fd84b7ee1cedff6302dce4873276c23ada443e8e4d92e36ad26675afb3cc43e3277abb3991cae1c40d4907971be79000269e5a9f88575568c1c329a340778da4dd4a9458cc6009f07f9752aff9da03f25a969ca4c13092b04403643b56349479afa968fe6da454153f57435858f1f14703c04d48d4a888d00653945372226599662e219da49e8b8d303f1a1e989f662b419f696c16b726868001ae8b9685bd96ba865329124d0c7b1e99a6337474870d57e939521a0fa38fbfdf5993022a9246c7bfc9e00e18c1b4e578dcabf17f1501b9c42af5ef021538395b9d182cb65e63e0cec61b6c14b5026210c2fd7e937fcaeedca0cd18e99ab9fef9ae8b58cbdd7fcd9176dfffe907d83c3755161cd695e063b5301e42e924f34fa890105c32b2969513e4a8f858ca297c799295c58b4a3ff91772f510dfb5e98af2ec47586988ab318b9d8ffb16b824e10d6621c9af475ba223817410e87df8304cad271cc35174f611d0658cc9720c7eb21d906c7884f5256f6961dd1639cac0d5bf6c00044460c5adcdf62ca16f050f3481ca9eea252f002a4287536e73ff82807bbe11366626e2d8ba6bb367f879c8e0922065c9d3bb363698ad5ac6a9880727d1ccd15ff2b0a8d3786f847f6cf5a67ca3dd4152ff856646046d7517ce404e7d652cf0ea8e18b4e7296760ee22682c51e75e7b8b6853461560cb854eb620744e0ae8c52f08e9127a9241d788ee5f48a4028c82652c7dd5a9d7e48164d10f0bfe4d090275f36d0ec41d4bee9bf85beacafb671d630f03654226435d5c77533e40d2e1b3b8690a45e47ec394ac066f415f8a13b25e5bb2f3381da468759a2675b36c9f4a7a0844e06a019e62105b70c514c3efaddf0e3bc924a01e0860345462f461c15cb06bbc7fd0a8fb2cceea3713d86ccb43a0147aff104d564d821a30d828d7c2421c8f026994831ef75d6ee396e53065982538b0bd8f8d8bac46284c7d2d1be864fa4373649f34f651aedbe8df5a803acec296f670f61c5d181d4f63493ac0260fb6ec65b387e3b8fbf0a4fe7f689bfdcc5715dfa81e53402e8774b279daed7dd4392222d9994e730881b9d4ca2a817f6d4c2c60d24bdcbc417b189e3ea24704a724abe43d9f99e5fd4319b687e8aa3e881777ad2129ca0c4e03c431a787d3281d6bc6efc22b5d9258026ee973f13e5175237357d6f6a187ad2f560568efead2df9fce19446a181d9d704dc65ddad97965e06a7bfa2088547787039b19652520125065934fbddd9876c299a0cdf58a275ca6f064c3f2c5b9dad2a87539f02fc534dc4b55f69c90387d05b70b4e3e5aa17189782125eb1893f765459f20341c4d38e9aa2ed29df51a551e4296fe9abd8860f9ff68e2cdf1021c8b79acbe9ec6904f03236ca44eec490e87225e97cb055f1024e5fc9ff61f37177ff0378eeb16ad34228e08a8627a06a816f13d931c0b5347a7e4585972469949b219c0fcabf762cf500cd5345abb612bbe60bf0ad28f8867a6aa022a420d0efdbb836833ed059b2916203c945a812aea707bf0938ed64ea385cf1d0522e6e2e10e32d3377eea03807e1c95c2793889108b7eaeb96b6c7d480c0da3c32c4e99726e7f59c49ae3dbef695d6940176c66e07fd2ee5614dc42831153cae576013ae4ee25c7e1a0e73ddfc5b1364942b65a55e131e9c4b413d213909f3e9e044108ae173c3cceaadda52b79ce689b37898aa452d", 0x1000}, {&(0x7f00000001c0)="423ba1c3715635372abfd7a8962b59b506c1a38dca66f498bb92dc0f6b28d852b6a1a30537e227ce1a539db18c7fa777f9d477b9f375f91131506847653871", 0x3f}, {&(0x7f0000000200)="ec26ce33b8825fe264cd05", 0xb}, {&(0x7f00000013c0)="f04605d9b2b48e78e78a848259af92b8cd6b63566568dcb50a7c37e7b21b9f9daf89f4f540c5d8a0dfaf8ffa2ba02c0cfead1f24ee5d85ae79abfb25f32f5cb710caa77d5a8a8b643a5ef74aad2fd0dc8fe574facdeeed1af2589f42929ad50f0700391e3e04b435d123bec9c2507327ed96be357068e930a23ba6aa4a18a66393cf9be5a0125e64318593d43d799c910025c61531d882cfaca6379bbf69ad9bf96f361e1b9e3a8a621de7", 0xab}, {&(0x7f0000001480)="a079814438585e5c889138c0101a7edff8fd914461a81da6521310b22c0143a30bb1577c8c129317a520f4593f0796bfc8da4e09ee68bb974cf1d2a224f82240638d2110ed0f3c05d4aa9b71c7bda1583cb28fc89a87c9bb5c97d3043349f7752091837755a4d041e16e8809523b1d25987e21d15c968c2fadcb799b65a90c9c984ff3a08b425409c53a9351268efda38fde77d2ef470478e4ad4fe42c6b39cd601c6c444526c2df21afcdcef918e6bdfa8f52bcdb75c8213499d00513864d8348fd088d7ba4be60a8d405c1ff77ff468e4480a02821393a", 0xd8}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000000a30008547000000cd000a360000000000006b1cd32ed94ec32502885727191862017a4cb82e004e4220f2bb2570381d7a586bb718bc715fdedc7b74e27668a31534750676801d51195f4708cf170e4514006a43613def524bdc83ab93bb86b1faef23ff71265fb32aaf2c46d2930493c9f33bb4fcd2181f518b41767e83455c304ded339ac0d64862472ec5616fba0c0d36993f8d4bf4c1126d8b3d3b567cbf4e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0xf}, 0x409) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{0x9}, {0x79, 0x258}}, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chown(&(0x7f0000001600)='./file0\x00', r6, r7) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) denied attempt to set clock back 1715060212 seconds executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001", @ANYRES64=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRES32=r2]) executing program 4: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x7) r0 = kqueue() 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) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ff6000/0x3000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) getpgid(0x0) wait4(0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x1010, r3, 0x925) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) getuid() executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kqueue() r0 = syz_open_pts() dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socket(0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) setrlimit(0xb, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080)="00020000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r3, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x1000000000000}], 0x6, 0x0, 0x40, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5a) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='n.', 0x2}], 0x1) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x3, 0x0, 0x0, 0x8, 0x0, 0x0, 0x1ff, 0x8], [0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x3b7], [{}, {0x0, 0x80000002}, {}, {}, {0x8001}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="001ea1e2e6a9629ad2201d7ec8b9c002f7b14c8d0b24a06a246b114071cb58b05be72f661a464e6e71e8de0fec24788001f9caa1946c215b4ab029fcc7122af9be13e11d89fdc9e3929d5ac566f300d087cd335cfb9c9c813baf79883553335c00", 0x61}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r4, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x215a, 0x0) executing program 5: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffff01000000ffffffffff86dd646062600000000008800000000000000000ea8b5aeb00bbfe80006bc9c11dee3fa65d000000002ae153708f8769e8469ffdeee5a6ddc6673ee28c87267257bf13f37879946ea5b1207c7eb78cba7bb21424467c5e800112430b0306fcbe18bcd2ef18a0d42f251b2d265a030d0c5cec981e95008ded01580a7ac8ed9db2ea3ecb8609b8f612ed786808ca52143420631be6804915016bbe58bb3affb88eb953e1808dc002bccdb625f0b040f12a34f33c9d8a5af1dfa8d6290c44298526e649fdfecae61232adfd"]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) 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(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000200)="eac9430494582d0f6335f3", 0xb}], 0x2) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x200) execve(0x0, 0x0, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x6}, {0x1, 0x0, 0x3, 0x2e3}, {0x8106}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = socket(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab57dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff7103002c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffce148b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f767d66d4692d9654f85821a4433", 0x13c}], 0x3) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000204, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b", 0x0, 0x0, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r3 = socket(0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvmmsg(r7, &(0x7f0000001540)={&(0x7f00000014c0)={&(0x7f0000000200)=@un=@file={0x0, ""/516}, 0x206, &(0x7f0000000180), 0x0, &(0x7f00000027c0)=""/98, 0x62}, 0x7}, 0x10, 0x1, &(0x7f0000001480)={0x5, 0x80000000}) r8 = dup2(r6, r4) preadv(r0, &(0x7f0000002780)=[{&(0x7f0000001640)=""/242, 0xf2}, {&(0x7f00000015c0)=""/44, 0x2c}], 0x2, 0x2) readv(r8, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/124, 0x7c}], 0x1) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) dup2(0xffffffffffffffff, r9) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 4: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r5 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r5, 0x0, r5, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r6, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) executing program 2: ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x0, 0x8, 0x7fffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="b9d7945cbdb800000000000008004500005c0000000000019078ac1400bb000800000c00907800000000400000000000000000000000e0000001ffffffff440800000000000000056ec4c3890b00ffffffffffff030089073faaa9db3b079e4d00ac1400bb890700e000"]) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(0x0, r4, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) bind(r3, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x1, 0x0, 0x1f}, {0x2d, 0x40}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xfff9, 0xa4, 0x1, 0x3f}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f00000001c0)='x\x00') ioctl$FIONREAD(r1, 0x80206932, &(0x7f00000001c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x21}, {0x5}], 0x2}) dup(r1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)='oL', 0x2}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xc1}, {}]}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xc30, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000400), 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x3, 0xfc) connect$unix(r1, &(0x7f0000000000), 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) faccessat(r2, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x1c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}]}}}}}}}}) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res(&(0x7f0000000140), 0xfffffffa, 0x2) kqueue() openat$pf(0xffffffffffffff9c, 0x0, 0x382, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r1 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) bind(r1, &(0x7f0000000000), 0x10) r3 = dup(r1) listen(r3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 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) executing program 2: socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() syz_emit_ethernet(0x72, &(0x7f0000000100)={@random="a099e6624c91", @empty, [], {@generic={0x7030, "0a2e5b58323f64151fd2f3f83921ded6e45e6909a48be73df35f257379081252234f1afd41b705b350160b42915963d74b5100f7cd8f1948fca8d043517400c56dae5d35df54bff7678da52a25a73ea01e7452edcc5a9d212332fdabf946fa698f004b12"}}}) kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) listen(r2, 0x1e) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) kqueue() r5 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$dupfd(r5, 0x0, r6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x84, 0xf8}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x1}, 0x10, 0x1000, &(0x7f0000000500)={0xff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r4, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() dup2(r6, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x60, 0x3, 0x0, 0x4, 0x5c2, 0x0, 0x3}, &(0x7f0000000040)={0x1, 0x20000, 0x10000, 0x0, 0x0, 0x100000000, 0xea, 0x1}, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) chmod(0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r7, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) vnd0: sloppy read from proc 5154 (syz-executor.4): blkno -4194304 bcount 1 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) r0 = kqueue() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x8000, 0x4, r1}) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x48) r4 = getuid() r5 = getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) fcntl$setown(r3, 0x6, r5) dup2(r3, r2) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 3: read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000900)=[{&(0x7f00000006c0)="cd053e6c7c3ca0b2c367c06cf0cf0e1f4f2417d2f19fce3852ac7161aee4624ef4f777c61e6f1822c52751fb6645c3402ccd392ea5db30f1eb8e70b45d3a52690231da901841adbdcf9eb611d749f9d2a78d4de4a129d32a59ff15224a401b4bd9a959e4d4c937d924c15e35506c036d403abd638d51efb05bd07db6e755e3caa400a7a5eaba1387f606f884c259", 0x8e}, {&(0x7f00000002c0)="07d062b363fe5b7cc0d210b2f980a77b9138e4dc2e9fa38b5e8bdd1b14d8bb36c04191e53216d8b4115eac879446b0bea9b1953d8fc3f45372762bff8dc32c494eecd63750776da54bbb509b149e68f86dc4ef8fdd", 0x55}, {&(0x7f0000000240)="89e87c1500", 0x5}, {&(0x7f0000000780)="f5b51784a26273d2624304c68470f4caf8801645145cc2f8a5a621c38687e57aa4971352eef44e1bb709460d6af166e2bf6b748391124d3b76ec2bc499939d863f0334f3382a39309cd22f56aa94108b12ea3072fe", 0x55}, {&(0x7f0000000340)="85340faf3e72dddcf261a55e98a90c02457f916cb072848ef933d5ed91af", 0x1e}, {&(0x7f0000000840)}, {&(0x7f00000009c0)="7b864a14ecbd23cc2acd332d3ff9aae71b62503f80b56d50fcced7c21b7811619e1e3e35cd70ef23363478d560b4bb775006c015e7fcd5b9a30a29d1cae141e16a433f4d3dc05469f0bedc20d8b37303f454d707dba47923eab0a59286e68df268f6b3bb57f77951eb39767b21f1a35e5c8208e82c88e00fbe3d12cb16d814bf391bde1a52fadd5b88fc52fd3647e44ae53b6fd0281d4a4525f4b38593b4cac98e34c54f1fd08c2b08f58d22551d9f671f9672191a007a56469aad0e2bc7876a45d8dc11128d342921d5155207c9ba71e083574e171093fda8c41d", 0xdb}], 0x7) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x2a) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) r3 = syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}, {&(0x7f0000000580)="a9d0173db08c86a04cda15b9d804218e7633ab30b7bb789caeb63dfe25fe41a8b167467c4c0fe176bb79797d52c391e6b9d5e4cd20a89a596b1f4b9c98a9c03795cee318418ab52a6511fe7609988e7d92005ccb0edf0c74a4ea1b7127527d402d748def61e19c2a0396539ab577e35afe9b344f846562f6a46086e1ac0a488f1bc8f719740cf20eec853b2dd9775ed0b369441baaf8e3bd9c9c79f985fd620c0005fd703bb71fc7c0f8d3b2de13c47ddc3c4585ab64c82ba8dd480abf2165b45d799279190f48e15f73949049e0e1c2b24a9d026d719154e2a979d9f363c80cd95fdaf78da8e7630d906d9df72ec6780000000000000000000000000000d62881ecc27e0b2dd617fa8aa7872469db675db724700ff95aa9c7", 0x119}, {&(0x7f00000001c0)="8efa48cc2a5a8966627941e4e0389f5fd131fecc0bd1f23f3b8e044a03e2bd048e10b7a73f428a17347d53add18ee4dd4d95e888826078dd0f09074c850d209cc98be47d87b6af", 0x47}, {0x0}], 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000140), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) executing program 2: syz_emit_ethernet(0x32, &(0x7f00000005c0)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ra={0x94, 0x6}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x400) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(0xee00, 0x0) r4 = getuid() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001", @ANYRES64=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRES32=r2]) executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000080)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1000, 0x3, 0x3f4, 0x62, 0x17}, {0x7, 0x7fff, 0x7, 0x5}, {0x3, 0x2, 0x81, 0x7, 0x2}, {0x0, 0x9, 0x7, 0x9, 0x15f5}, {0x5d99, 0x7fff, 0x2, 0xee1b, 0x5e}]}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000180)={0x0, 0x1000, 0x4}) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000001c0)) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/63, 0x3f}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001540)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580), 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000015c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001600)=0x8) r5 = accept$inet6(r4, 0x0, &(0x7f0000001640)) sendmsg(r5, &(0x7f0000001f80)={&(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001d80)=[{&(0x7f00000016c0)="f7a9b4649f50dfdd0c3853469f828ae4c70e499e4208322de0d9e66629e9b11ad5ffa6f04cbb21b57c", 0x29}, {&(0x7f0000001700)="a411c6fdd6a09eb991ebf2fba4a3", 0xe}, {&(0x7f0000001740)="a2f2a9c3105b1baa38d8fad510317ca36a8c3a96b91ea4d9ee", 0x19}, {&(0x7f0000001780)="cf3306eab3860f26b8f153cd3dd038c5572e54d52af8af48cb9971c5b5125da60036878c9ed98cc4f9e884e3b7f1cdf3e97be6a0d386dab384384be4655f492f4ba0bdd5bb9c1abc470b943baf9884cb164e6fd6e3e67d9a3e3903295f803174922e0faa3e17af8c53a36acf67ce51b7cfcc6fc3304df146f2e511d4f1faa5dee06fd8322b76d79c2f30a9763f626b70cfa64a4cdbdaeb4d1f1146f42e363945ed5431e7bc8c9d14654d22acdcf140d437e111fbc58c17ccc11c61d7c0a628902fc3a4faf209674943627a22964627", 0xcf}, {&(0x7f0000001880)="b56e8299f7d0abe59011aa3bcf37120b5d109be61e00cf2636ec1fcbfc80177bc30ba89d3fa833035f60a528f4c86c6f70c526b0437d594efbaa3ef0c25c8fcbddbbd7e9bcba36643db8af5f", 0x4c}, {&(0x7f0000001900)="9edd7699a65badfbf81ab30ae7759bfa0e73cc4f0ec9c8462be2f6bbb25dbf820cdba83f131c28bf9da0cf2c629808e5380410fff871d353476ec9104717d3aa6de767ffec06a7b845e603e7ce9a90f2ea6ff19b0255fb909e56a5fbb9f31229332653958d71fbfc93cd932c6640f052e8afc22404f6b319c2ef6096e89a4a448707a6411bb1538b00c358231a97c86d6c82be7aa4b59ddb184fb9c28664b87f11de39de2614d0116bc9c695f6caec09c79a346cda0a5f41d3f42929db3399846eaa85", 0xc3}, {&(0x7f0000001a00)="cd3d7446de5d86f72c85d4c976ca13ead89d72e9c2e87c5fc1d382e6cc22d295e85c98a2b04082352d1cb20ef3500b7751c6f79003dc6cd19b42f6f5c66cf1bebb6026b1f8da64db1eaad243ef3d977cfb4cb48906a5068b199c352716bef8d2d92462d61acfb6886ef1feb046347aa9d54764768f2a1332683ceb23b7970e1e29c4a715ac9a490c6e01fe42115fae34d141290b9b1644749bc77a760dcb28c74fe314820e96c9addc8d10d4f9da7041f633477833f276968b9010be6a5e3fc13ebfaefd9ff91ab4b198b35eeb8cbeb5ef8c8e2a23d8548f29f67d", 0xdb}, {&(0x7f0000001b00)="2a30084145e8b687143e3485efd40f87cf6d06b52240bac03ad5aa5ce1fac6aa44773a90eb49338c944c0340cfbb86605c2afbdf8368751496cbe480b6bb860368275025bf1fc6b3295197a2e57eac593a9f5605be6f6356691264f1c1ad00fcb855bbb3411a264a043225e7f864786063c26aa0f1375b34a99cee2a08e2ded55b974c2283a1a9d1a287a2945f40d0b3fea006dd84c37b43c47ff4dd62c4d6f678f70223430eb580ec6fc23419a6faa053c9548e025fc40b1229d00ddf74dbb7ba5c2fca5cdc16838be06faa3b47c61b94f10d7bc60b", 0xd6}, {&(0x7f0000001c00)="8930e969b9130cf6990093d417a4968b7f7bc49420bd63d01215852d780ee610ed5e1f7f1a5dd792666e35739211f273e58213656eb2c32b25c0a797eae3707b266867ab436a9cf8cb699a82b56d20012a28930ba41ecaa1f891fc7f4ce01b27df908a4876fca111b0b6fca3dc8c8fac5e38510375362ab80602687478e24c18e1d1a8811e5cd36e0ab0c2ce84055921551b2b8bf519db0718978ea76b43027d9db694927ed6563b31ffdee7cf95e12bd621c2f47eadf1c03334bf0c458a2630635b257b2c63a348e7fc9e803503fe78f19ba7ec5515e26dc9befab347eb225187b2b82ae013ec5f0f297a3ffb3a29e731d3a250", 0xf4}, {&(0x7f0000001d00)="34b6a9e45362821d0ea47da4d25105beed6e156f51e1dbf449627b2f99afee8db6cbe165096441b7c8f3bb66e74cb8cc81fad7bc9ada1257f27eef5c61917a0c0c64a898400fa856670eadfd8a7239da8b7b08d529a681ad1d57b4783ba51ddaddeefeb112b6a7e3b68cba385176025e8cdf", 0x72}], 0xa, &(0x7f0000001e40)=[{0xd0, 0x1, 0x800, "57013d4526c6b5e01fd555b568c44b605ac04748502a00f68b4d66c07c90a52b4075c0d20388453f2fcbb1fd2551a05d5342a882d8dbf8d84e81de864f18df3280371083475ce42cac1057d87e7a8215181058f3ded2f9b377c70640a327869d429fecbb0ee38b6d10dce25c54ed52cd37297dff14da91ef54776faa1ca24077aec9b01ab29a2fe4c5d55bdc852ea40c0981d92c85fd3325a5b139dce4a204035ff44c9a32cc249f733e40ddf370a56685b8ef2474bee52d268a28"}, {0x30, 0x1, 0x3, "5fe52580c38bced03d4835693b2e047457923436d6b9e844508ece"}, {0x30, 0xffff, 0x800, "314fb21373de82d3c8b74c336231504f590fd9d370a164e5b8090455e8"}], 0x130}, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000001fc0)={0x2, 0x7fff, 0x80000001}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000020c0)={&(0x7f0000002040)='./file0\x00', 0x9, &(0x7f0000002080)='./file0\x00', 0x8}) fcntl$getown(r1, 0x5) close(0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002100), 0x400, 0x0) r7 = geteuid() r8 = getegid() lchown(&(0x7f0000002140)='./file0\x00', r7, r8) lstat(&(0x7f0000002180)='./file0\x00', &(0x7f00000021c0)) r9 = open$dir(&(0x7f0000002240)='./file0\x00', 0x400, 0x0) chflagsat(r9, &(0x7f0000002280)='./file0\x00', 0x10000, 0x2) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x0, 0x0) getpid() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(r3, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{0x0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d737af92af52aa06e3ef7e081be1a3daf535d14feb2fb94cfc41aa7d04741e792fdb8a31230db864669c07f306237ce383206824c69e9a200c33738c0eedbf26809386ead743ac51dba4085c1e394d2c998735010fed3d0993249b2e28b15341657ac180b1455ca76bc5e085031dfdb8d4ce4f45c72f8743ac67ba7c0a84b70229f3e2c72289", 0x86}, {&(0x7f0000001400)="66095dce50782b99f59725fab2737280c9d1333b6e", 0x15}, {&(0x7f0000001440)='S', 0x1}, {&(0x7f0000001480)="dd131053b8ab6553bb3bd849d75144d217eca47942073d36cef67d03c1ff7842ba0c63760a0fe2dcb0a2fe828f440f995933d2de752f97e7f8b30f3622bc4ef0e5c45a29eb8efea035bf616b0b5a9b9e5e67fdc514ebe10c5b16b7de1380b83ffa2d40cbdaa1d1b1d80bd146b91c919f14b1de779e6ee6", 0x77}, {&(0x7f0000001500)="f2446f8a0b29853df6dc9fbae436c9bf0c0a7e441b209d3ecffb1dfb28242d990af82c68c44306a5d4267f2de9885575fdb7e23182a3891769b5c270b6959bbeece728e2ae0b2401e6a561012a9561b6bccf6a0268a4a04c0a315f341e390b3655fafd258e79efc963d8badd6f4e0aceb0322ce8fc1abfd7c3e80fe749a51dc696b12c296b60ec0cb978555574ebecbe434758c41f308ad96ccb89c66cfe87c4e70126", 0xa3}], 0x7, &(0x7f0000001680)=[{0x18, 0xffff, 0x5, "7258a07d"}, {0x90, 0x1, 0x1d, "7eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bc31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc"}, {0x1010, 0x0, 0x1000, "3a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9d5fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7e00237168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf808fdbcc515204ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b5668d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326e0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcddecd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956490f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d6cb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c88cc1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb200279631b23e8a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a27715ea0b27ca9b07e88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fa8"}], 0x10b8}, 0x9}, 0x10, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x40047477, &(0x7f0000000080)={0x0}) executing program 1: setrlimit(0x7, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmdt(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xff, 0x0}) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = syz_open_pts() close(r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) dup(r4) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="73f90000293dd40c1acb4df86c26f48ea1ef19e439150219dfa03321bc86feb413b24ccfd0d729d0ce51d1b3b054aa559e646c1e7c7675997ce00972ec8c10e78b22719817a03368c783390e477e59eaf22f4e78eabec50d3308d6a1f5ebaad0a3922813be139c8ed1cba010eb5af6ba2022cddc629efb1b8a143313ab1d478ba77dddad60cddaedb61594bdfb7140d9268b5391f1f1003aaa19527d7bba00004b37bab832c7ed3aa748a80767fb50569d1b7b1c38a98b087166d89acd3e732e6d96a073105cf149f18012", 0xcb}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x37, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/138) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r3, r4, 0x80, 0x6}, 0x4, 0x6, 0x4dcd}) openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x14b) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0x20006473, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x27ff2, 0x100000, 0x81, 0x1, "e5000000000100"}) writev(r1, &(0x7f0000000e40)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c28", 0x3ad}], 0x1) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xc0, 0x1, './file0\x00', 0xfffffc00, 0x0, 0x20, 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x608, 0x12) setsockopt(r1, 0x5, 0xfff, &(0x7f0000000100)="ed1d4b25ae3d6ae3447e782db186e0b2cb5553ba3532413990eda061b3089020b70372e6731950b2050751aa3a16157e23526390a9b80d96edd15b1368d8cf204530b8c7ef2d142074feacb844acf8e6b034f29b8d1d52bb6d78f43657a51b53e32e3771ed548108dc54587029c4082cf329bc1d279e31f2905be03441a9ae8cdb4f2a736cdc85e3212d85d0c7404d8eb8eaa7edf8ab604c235b04a126544c0fdaaccaa95b52955cfedebf7d8e41614d91ef7e66697267142d5618a90bb2685393d732539f6c3f6ae2fe17dec01ca130", 0xd0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) sysctl$net_inet_carp(&(0x7f0000000240)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000280)="7ccbab42dcb4e555df9bce9003d5e462eb2f6f2d3c19b901174feb7ae4b3705c8952aa", &(0x7f00000002c0)=0x23, &(0x7f0000000300)="cbda79cbf11edea044353c73e3f21046135c1671fb6490988f", 0x19) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000380)="a38ae82b2cbfbd6d9c1a2a8231b10faf2c588f16a95e652d819a3f424f1ce012879aa3bb35738689c4171e3ba4bdbdc2a02d9c7daecf57575d84b7ccc205af9606b434ca39", &(0x7f0000000400)=0x45, &(0x7f0000000440)="ce392d67fc8a5b2867804befad297e13dd5c8b4c34d4daa0dc735c529383e33ce5b843868d9b62c3b344a7f97f4e9313e39f08dd57d59906f3d4deac130585cfbf4107e0ebf596e707238481e2905cb4a8b6b2322c8af02aafd35bec5006eb74a589ef8fdfc197fa85cc7d700bd923125dcdad4202d53657c169c73a42bef87af9e35cbb24b651a017f45f30b4", 0x8d) getgroups(0x1, &(0x7f0000000500)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r15 = getegid() setgroups(0xa, &(0x7f0000000780)=[r2, r3, r5, r6, r8, r9, r10, r12, r13, r15]) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000800)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000008c0)={0x9, &(0x7f0000000840)=[{0x0, 0x0, 0xc0, 0x4}, {0x70a, 0x0, 0xda, 0x802}, {0x6, 0x4, 0xc5, 0xffff}, {0x9, 0x8, 0x4, 0xfffffffb}, {0x3, 0xc6, 0x7, 0x7}, {0x2, 0x0, 0x0, 0x7}, {0x72b4, 0x67, 0x7, 0xffff}, {0x68, 0x20, 0x5, 0x8}, {0x9, 0x3, 0x0, 0x11}]}) getsockname$inet6(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980), 0x200, 0x0) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f00000009c0)) r18 = geteuid() chown(&(0x7f0000000a00)='./file1\x00', r18, r6) listen(r17, 0x5) r19 = shmget(0x0, 0x4000, 0x13, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000a80)={{0x10001, r18, 0x0, r4, r14, 0x80, 0x7fff}, 0x8, 0x7fff, r7, r11, 0x8, 0x8, 0x6}) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f0000000040)="a30cc1ea8ec8e08b7ebb6c14050c797cb7774a7e31343f450772191139a1594daa24251c84deddbf815d8cfe2685e1a19364ccb51380c5d541532cc5b85dbe7c35bd20e620d844316cf6d85e3923fd1105db00f52a2e97cb94daa827c29d918a04540b34d29153a3c6e7216c2aa864baff4f6f88069307e0f2b2d594f83a19778643cef6637acd4ce64a965fa134d1552a788d07e2e39b42b19be9a8f3eb06249a314dd8ae357410bda0fd19f41937a5e934716866fa69463702", &(0x7f0000000100)=0xba, &(0x7f0000000140)="2d9c50f03f2637c3248106b8e86dde78124d4ca5b438779431e30330d4536c93f358d5538e746e230cd52308adc4f595d065376b3e4c818da50cdcfa75c2f8016e943b060124be202a539bdd6a47e92530e381eccf749879a51cb83b59000b281b27070ba1534142d1dd09bfe6aaa720363c1bd2242501201d173d10eff395eb6ed50aab0adc3d443ecb8e78bcc49099b927f315b90322fd714301c5e4731c44c5e7270925aeb5b0f7c7da9902e796f28399d372aaf68bbdcaf3763eee782b2965813dcb59c2fd5f68aff354f77c3980aefc0d243727afb14000283861f15cd47180d5179cb9998dc1d8565ed2fca3", 0xef) sysctl$kern(&(0x7f0000000240), 0x2, &(0x7f0000000280)="df9e627a08ddb0873257198b9084ae7edbe565e1c87b9670b72532d0b13e3875abbb2d9f77a21d166af3c254df09a5101f8fe43f4110d293cb11dda19e147685dc630decfc8073b9f5e73eac31237c806fa4771ee34ccf93fa6e089638f7b3ca0340341bfc28b6cb66a7416454a9e9d03485b6461f4945a91cc7d03ae86a94d83b103adb51eeb0e17c01f8774add66d9af5a54ce7c2d3f3d5e34675741c998e9f037be9d0aa06ec1535d34b50048cc0389f0ff6ddaea8096c07c5f718856e3f5f5ff39f3ab3b88ef3f2dbef98f2fd5687d4b51033d14fe0dcbf9e609816d42c234a9021f19b0daf8fd", &(0x7f0000000380)=0xe9, &(0x7f00000003c0)="5800f4e2acf601979a15", 0xa) sysctl$kern(&(0x7f0000000400)={0x1, 0x4}, 0x2, &(0x7f0000000440)="b2ff86949a345d4ff8ef40109f5b8ca58683e63386154132a789139717b65fcd983a76c1b6afe83d6800c714b805c19106c4ff18d6ee6c956b505cc2ec4052d02acde735fbd8b865432a794c4aeb969a040b06f099ab", &(0x7f00000004c0)=0x56, &(0x7f0000000500)="14971ee6c7a6a7fbb7b03cfd2f4a5f47bc70bad74c09f81d89dba1c819b34df59dcb3e1ab338b68a998bdd3902f21b5fae568da1ad5e19e89f46838147b36c36c4cb6a0ce58c54c991752faed29a3a697c00e9c33c8c1528e4f4c69ea4d549032998c17120422b586de5139bbdc78800c5ca99b4d2ffbe209e525bbf2c5a00e21e9050f280bb5c41f6d3ff6ce3d5a4f1e6bfb1818ec322bfe4a949931ff0f973312d557238e372db75b3deda410c8080", 0xb0) getgid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000600)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880), 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000008c0)={0x1}) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000940)={0x100, 0x1ff, 0x4d7, 0xfffffffb, "34c216f9cb2c8870774d20f422621b1186f5e565", 0x8c3d, 0x2}) sysctl$kern(&(0x7f0000000980)={0x1, 0x3e}, 0x2, &(0x7f00000009c0), &(0x7f0000000a00), &(0x7f0000000a40)="b97425dc6a05bb4b166813007868855f9d5a404cd9b15daa38166108291dda3073602fcaed0371a811519bc02d46e63a9dac1269f6f7d6884aa2b38f2f638e02706a59a2d4c50ddb100e4e34d7c024d24bbf846a004cd489d86e36105ea04b2de6bb7fa8a2b94c602d5f526a9df154a5f9bbfd31df6237514dc6f54a9f57a07e08d767b86cde32279af06f0cc64b8c2a50d1bb344bb5a1072188fa1f28e57d887f6e8ed32a2968723a4091a83f4965246df7296ca8a5fdeb6102cbb6d2beca17bacef126a904cba7b59264c06596758cb191d7dec2d00f7dfa406eccbafeaa017d434b7975c76366fe322dfd08328a63e3253efba7f6993ea98896945ea1272c64f0eb832e2ed5655f2d9644d80e8e090d06bf10720409c6520701be5f58843673347826137f595962e8535e37747d22ede31a0717f7fc8e31ecf263d9e094dbd769ea2d1c2fae6121d67fec91227feeb1c7f8fb4f33dff57b5791d07b8b2c5b96172990508ca19e1b4d9de5e3f8dbb4a9e6a542e42ece75452126f10f723b57ce927d6f51218e8fbe33d9910766e0a143d2711c8b6c9d52c5ed4b2e38214c6f48e121adb40611e2fdf4886603fd8a6f6e3e201061ee4b2856e48a24c82f42d8559b4d9ba48c17d96015e1a6f7df3f4a9b7d45d01fdcf3808ed219828e965817727d5f412dc6b484790c9d5a6439fdab4d8e39cbdfc8e9f31daf7492a8fe942a8b5beb370191c101f40575de029f4e2f355940999cd65dd22feb36ddc0747f0f41903ce99a6b1917af097fcec1d7c2306a364b72f23f08c9d0af0847809a8f8ea8e3c87f9a91a06b4dd7defe1fb5e8c1da1a4548d8b4a7a6fc8df6283770b63862d6a362000b7ff65d8f570a3801ebcab6d7630342ad37d9b47c55c702bd284e14d8b1924655d6dfc6e0e25337f5acd804e1fb746728aad83271c209f59669500c9d7445e29848ad61142123ef5df3972ecd4c21fa8890ea513405e6074e2a712aede6c2c9ad4e7887a94e28161cd53c9352cc2dfddcdd649f565f80fd985e47220336b2af51048e71fddedfcd1bc1a9e92db1abf7cfcdd60c732cc53fe2c17c19db6164f4483a2434ae57b3db0d220122b4c794dcff7c2204c0bb489dccb709fe2780ea9d687e136594ab9c74350031a0196effbaaae913571dd639cd6bd93f74b5b0c03a56a607fbfdad11790bfd72b3e7de707634d04af3e46c3ca047e14db2c59e7376ad1906d492d1ce37c57ac33f21e716670ad1d1fd5f4db662bd375fff2efe76839b0799c107db8d3b7fe016312fdfc98942e408ccb944bc34ccd18442ef0e18a31589ccafb25e532b74841a180498c479c28ec404f3e49caf1bb98aae585e9dae9b26ab38ee19e8dee303d458cf30cbf19822939aad9a5d9a5174a4cf11c11e4f8b6c9c9778e867e7dd39a21a941fc11e4da4c97bbc2b16011a8a098b0bdb66b109b2cbca95da2fc3c95130bb39ebc2523f709108bfd320e31ee6789c70506c20f3d8dd37e666b327dc17538743f89fc690e90ce57e163932cc4d72ae005a9cc56e2e6220f5783a72ca1626cead808f88234ac4b6708f55100d3689ce9f1ee0013736c54f68c26fdcee7617a6f25e3a49d48049f10a6f9242b6d5bb537c0b8182802181da7d2e0f8e25eea1964aa1f0b68b64d749ca4f5b28cb0d89f9faae7a5b29ae31dfaab863711d8dac9e8737e7cc4abc8559a5da96c4e1ade6f1bc6799cff8b8ec535cfe1d9e9ae56f61125ba04be574db288eb61ca6073218ad0a617720c877e9747c01d253472a7986cb852946f9649e0e5981ddfd512e45408fda015a67fa05de9de01a74f4b1b9d7d72dd5ee42f30300cf7be27eee3b7b1ea1fcb570a1b8f73a57e7e93db95b79ca699e4d49fd5777339767644b86243a56bdf5a7f1cb1f5a09c35de455f47637a060ab526b93453bd54dbbb81c344730022f1175d7c3487e730e246b63330f593e9533fadf7e593b850bb0603c93f8743f27dcfca2c8e7e5dd9da6e3c843e876d5c27bc52c6b94789fb0b6fb7b67656257460adb475d9260d4f6dbc867253ec170d76a24af2b74a2164ce658ab536a3f723cfaae94e65190172b73125c3ea5ed08d9d2cea3a1c9b64ba11361dbd5f9e49e5f89de3b527e35e3031bf19b861d64478cd3eaba04d043a3b839359e24cc6c6895e3283ecfc613506cadad52816c464ad85353c4e82bfff9c2398f362d7f60123675db7015ed2bf21ab85ac581c3934a4f6ced4d933553a5d5b4823bb25d2a8b8c87edd9b599eff01bfe4f4185283ecf767f14f495959a1735da5effdffd01437bc65d5b1e5e0fd0b07c7e816d640269eef264b54754503e462e078a4aabacc98e0253edb85b9121ecbfd83c53e67fb837c7a38d8cd4cc63f4d6d9b016b69676305e41345bcdb56e17eb29c5918d3310d8d593ff912148d0644cebd69daf0c618fb86c5be5f0c40bd8bbc246226b1132d1774482152f439b87beb6c931faf969145a554ec422a43379b0a186c9778f2f3f503f6aa029c700325f44bca910175ef5072e146836b0ee5b1caa522cd16af4a07cb072fa541fb92b03718e00685d03b172234b7cd47e5cf7dfd7291c9ce0726dd6c0c1e5f116baa8365e61f799709dacc68db5c57da9d0a7a808ca652be4f610b5cde73e53a74972f9fba070cb68cea978d97bef9b7337f74f4f53b099d5d97051b59f4f215fdf4c92fa6dbce983a366a362066d3f8fa825306cc1e5c4761567dc4b5145308f2889500b5f608e3d3daddeb86eace6de90c1d92cce274e56f72282cad47996a30229cf085d0cc18f62224dac5647109456f4d0b01ee5f6eda1948998ebb52076d0bc38f7563e97aa380fcd1a0c69fb0ce0426b87f9b1a7cfbbe4d987c0e33dc155e9752c09eb2cced6391b979dfc01febedbfac669fa6b80efc91ab65a890b4cfcd5b3c7febc6c43a7ee4e1196c38b6c4b2c3d60b034ed7136d57f15c4153220206f58baad23013b40fb4c12123f1bd419d69ad2e57f5ce0fd709780928509206109dc462d96d29479d938f49cad52a414f71f4c7d0cb7154122fc3cc1a6ef95357186867cd311ab0b4e4cc1cb8d7b137998a6577b305034d21054f1f63bc1e5645ca86c1e1f104f029c55b600eb3520ab26d89290879f5db3bcc1d34e0446fe136b20d80ccc2891d2be7fdde8338967537ea85175c20e2b7d558603f4aa984edb85fc5afaca92c07ca4e87750474642638f94754b3dbe4fe1ffb25aa6e1365f01b71c1b9db0471eff1a260ee28e98abd940123bbd961e3ca7abcc1b29bf45d1620ac7d1641806cc0fa736759c4b4d1625b798fae969cd9e141f32d126c50626f30ae30691aa2d5685912aced9e7b9659ad111de8424b3307b913bb6b33c071b06791a567bf596bbd6049face9c836f77b7eb32f72fe01c634f58aabeef1cd0bd01868ae4ce56abac6b34548b896254c8c1549b0a219b48419e20f0ea7bca335bcaff6084f15a1ede0989e09b673e5918c0d6572d24903065fb86a3df454927e93a52278035bf06d072c953dc3ea777ef563ba7488a5a1020223731e2d0a9269b3e579160e5f45b29221b88d71333940740cf1be3fbe40a72858ef39bd80d66fcbb39bf4d6da7afbfdc0b821068dbfc721dae3ea42ec063f4082e4fa8779329ad5a94870477f26815ef558236239549cc633bae6b65b06a861993f222abdc21dd25eafee38811406ade1393f3b22d2e7695f92dcb7397ae93b5e19ebb117a90f4f0ffd1acab0f3896a9629d9b3b43ac6f6013f8351e6758685f0bbfa35f41532cc2e45b2ebdf41a9b58306216f7a5d19380d7819e23a56a09046c80a5debb645bbe5cff6d3a354f48065f5214ec290bd0b5681db87acf59e5d7819308fc094479a68539209a4dd7ce098ac06ea47f9a775b2f19f85ba71318f036857e4b37facef7ce937479a51ad514fe53faba81d0c015a3df5475e9318c3e612aec932189e9d1d7810dd4f0d43447e0ff024f2a08296a3462b7b76372eb8bf9306254d8bd33241b2efb66b7dd9fdbf60cd2e11e086197dfabe3356aba4d6e5f84ccdfb882f22c38db4b0491c824c49109069710025ac67d4fa2bf7d0f505603cdf207181d39e857a308dff577a03616dfb7a49c2824f624abab1e8ed9a3536b25298f9869dd0bed2a49c58b2852dbb655845820b3bea64282f1cb97d56c8e8542de676a151231b1409c41090db32ba14a2f117515117cdc4541b87d3d086bc1ca85d56de973625acfdd01e67cba2fd2403f9c5b70fc54e97c6910a6b11726a439bf8b852c9bfde613e85ef7537e5d54c21ed09ff0cc1392c8c50fb1e6a8f605d8cfb4fdddabbf7628d0ae84b74b062efc921aec3a5ab02904a59e1566cfcafbb0345b7713327b81c49876be33e5a4dfc57f19ccb8036edb63b95586e7ffd71dd8dd7c17a946c9393081d78093dc68e736980073cfc3c1481cc73f1f144da3c83ce1040e0cbd9475baad4a6f2cdb5bd82426ce039a3ad8170bd1c933f97fce85cf474ace3972c98d2923ad86a4c8f8d5a148bec954cd08ba48900a200131f6ddd9015079fdd99995361b030bf2b3801278f4fb95d0ab0b6f8cb433ef9cc3a4ba6c5b99b26a06014e78e050e103d66af95d05d981cd59876a9fee346a4ecbb5ef75af70ff8843e0b0083a5d3b42094798cb21655d18bd637f74478db90057daddfa90ca44fbbf1912f002fa5f09ed08582ab4f8c0ce8303dd3ea390086a9ecca927f89b6f55d0dff9599ef375d3604a9b5a54b3e5fe7e61958a104f99d7342c3a5e00a7149bbfd2024fed5e605bfcee2b08935f5cd7beea988da67b190cd23d93c3c9b99a6d919b4245f1c803435c2e92ca8c0b1c2766f1f73d7200cd5aa8d49c4a78ff7b36ce55f712729996d3c575cb58b065532fd15265705e9e57c403288da2810131cb8105d4055d21c244d5d30fd4701152c4c456e937f598125c58c74e14800d18cfb902be685cb9ab8fc2ea746200f7c1e7602abcf9877f2a9467418012dc9e335ec936a1a455696ccd2a721b63ddd034ae2e9673a1c3d23297c08e8a67329b7a6f5a7ea41bb5409b7c2c0924fd1c15df56688b5e64b870375765aed2ee0012d23420edd3aa409a0cc29a711cd8c4541c5bbaca5c526a45a48d0a14845ae5e9d071ec54858dd90793082498ee493ea097d0bf429ac75faf45195202b6facd813cf8972503793c2b326412f13a35eea5e3e52dca9ff7d4072ed31e57ded716031e5ea2f8b69fb43044b30f889a1b6445b78e9599b9b067f98196aad35e98d4c80e99f90a92f757ef22243cfa5f15b2f4c1058cc912ab346c360ff8ae0fe0d87e2e10594a11868264b4fdb830eb64d283a743a7d01e902190a32b5e58b9cbbcdf3144a0fd53d0970e13f39d4cf2d8c1a5f30057837f41ae857a9eb3f85b2cc447ce0e47b3cc9eb4dfd4e617d3078f62c86c257ab9fb684fa4dd5f20d6657096ce8fe567b7044eb599841dc25f0bd8b781d02bcb9b7db1eeaad8d87879e6cc59c3dc604c6ad296bf9587add492dfb5b032f29de56bd8cd0b9207fae302838f0373ac56f9d242adb1aeb93211aa2d7be38e5fbffc6463b7193485c130bc2922c14e0bc4c527243eeb49da9f1da9a2338b0bf19cc04882d6ef4e0788ef39e6aab278d1675097e9a70ed8458e74d5ebe1f821afbd848188396260fc0461c0be18cf4d6262a0df0f147337bf923e9b689bebe4a59502508783875fbf6dc2548b54645dba7599aee28139b87468a119a16a21100f0297066db26efed2271c1aef73ea036174063b88cc6370da407", 0x1000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001a40)) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001ac0)={0x8, 0x0, 0x6, 0x7, "deb6f5271d866eae0a9627d3fd31b4b78034a93e", 0xebe, 0x7c0}) r4 = socket(0x6, 0x3, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001b00)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x3, 0x100, 0x7f}, 0x6, [0x5, 0xffffffff, 0x9, 0x7, 0x3, 0x3, 0x2, 0x1000]}, 0x3c) getsockname(r4, &(0x7f0000001b40)=@in6, &(0x7f0000001b80)=0xc) sysctl$kern(&(0x7f0000001bc0)={0x1, 0x14}, 0x2, &(0x7f0000001c00)="50ef59bf6acceb322903d40c6d31ba20acdea1d628e9f0a43489dc8f04bb3dc02cef66c6fefaa1bdc400f535f5a7abb4f1f4bffb286323fb9f80d2a0db5a191230f117b209268bb18fe3d28e", &(0x7f0000001c80)=0x4c, &(0x7f0000001cc0)="0c2ee7194a5496c3775ec76b78e26ebb4e47e98caca0b33cf3ff546b933f8c52682f8f3610555a99d56dd63e547a9d1d3cb38523b438e69fb382cd1beee5885da2bfba5b0b20c6a9cb9bec35ed1764dd8452b33ee6ccaad501d070801b732eb063f0a6988967e24c831cbd696ec94b216c87deccd4fbf6ef19e1c1b71fd4f19fe7f9a2919eeb1534de63161b839140c3dbb777357a4cb1", 0x97) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001d80), 0x100, 0x0) read(r5, &(0x7f0000001dc0)=""/54, 0x36) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001e00)=""/234) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f00), 0x411, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001f40)={'./file0\x00', 0x3, 0x200, 0xfff, 0x1, 0xfff, 0x8, 0x401, 0x2, 0x2}) syz_emit_ethernet(0x42, &(0x7f0000001fc0)={@local, @empty, [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x1}}], {@ipv4={0x800, {{0x9, 0x4, 0x2, 0x6, 0x2c, 0x68, 0x8000, 0x4, 0x6, 0x0, @broadcast, @multicast2, {[@ra={0x94, 0x6, 0x9e6f}, @end, @noop, @ra={0x94, 0x6, 0x2}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x40}}}}}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000002040)={0x3fd, 0x3, 0x1}) ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f0000002080)) socket(0x18, 0x3, 0x99) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendsyslog(&(0x7f00000020c0)="13e44f179530c838b99e7c719ee1e66f7e9ec3679f", 0x15, 0x31) syz_emit_ethernet(0x218, &(0x7f0000002180)={@random="0eff431f3dad", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "e51efe", 0x1e2, 0xff, 0x25, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x89, 0x0, 0xff, 0x0, 0x0, 0x2, 0x64}, @routing={0x2e, 0x6, 0x0, 0x3f, 0x0, [@empty, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x2b, 0x1e, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x81}, @pad1, @enc_lim={0x4, 0x1, 0x1}, @generic={0x29, 0xe0, "b1a5a72d6dbdff5c4cd848dba6b109ee9689238bc615d96fa1e65ecc6beb7a2d7cf0f6d58e8d8ea8433456835aa9c7af24c3bc40c26a08dd5d85623439e25d83535ca3a372312e318fec439ea00f9dd0d18051f7e6ef3867fbe18de40462f8a740e0e68aafb7f4b24dae9c4b3264194c86a12867c7920b69c53b529ab957b885f9e68a7399a388fb4c16d4ecd88f38ac288b169f3f07fbf42582210ff8e627ba8524c296a64cf29161c0c128b4a3dd57f09b1680a404807b979a76a0917a4e8b41605b862c27af177b9cf9e773d3afa12bc7a463c3f3d381dc22dce603d31d0b"}, @ra={0x5, 0x2, 0xf26}, @pad1]}, @fragment={0x1d, 0x0, 0x7, 0x0, 0x0, 0xd, 0x65}, @routing={0x2e, 0x6, 0x0, 0x27, 0x0, [@ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}, @fragment={0x3c, 0x0, 0xfc, 0x0, 0x0, 0xe, 0x68}], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x4, 0xfff, 0x0, 0x6, {[@generic={0x2, 0x8, "c67533f26a6d"}, @window={0x3, 0x3, 0x40}]}}, {"b7cf5dff0b771933caf03abd0d748311090d2754544e9d9c3ddcaf06cfb787859ba5c92768f307a54610d9bee46c15118e17871e85ebeff9365d"}}}}}}}) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x0, 0x7, 0x6}, {0xffc1, 0x0, 0x1, 0x8}, {0x61, 0x4, 0x1, 0x4e}, {0x100, 0x0, 0x8, 0xb956}, {0xfff8, 0x7, 0x20, 0x2}, {0x81, 0x4, 0x6, 0xc6f}, {0x4, 0x8, 0x8}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/174, 0xae) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket(0x11, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) flock(r0, 0x15) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000140)) fcntl$lock(r4, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="6b76727fd9cc4de2d0bffc1da91fc23f19cae0bd7a808cd954b83c7c4b23482d44b0aeb71deefc78603d01631cb4edec2388eab400eaeaf56b9bc70193761acdbaaec29acb7214b9c49f42fd7d094a2a31e9190f2f44463c74f16b60209d3352958a4291ca1cec05e7a72407add6d7da10a28ac96e9f1d949e66e52d6c1d31368f99be29ec9cdd6482bd34fc4575eb8eb9d2a820f5b14c07ed0b41a9be36c9ccbd08c01e64212852a7ffb5e0b781a648d57c6159e21148472ee6e3bd8b8a582ae8f345cf130353fe9e9ea180ba4c1508e5d32af71199e9489e5fcb11c9955e4e10427c9d846012e5716bf3a1", &(0x7f0000000200)=0xec, &(0x7f00000003c0)="6a1bfd35f88cec3d20bf21387bd760d670a92f9c259e7a843e900dc6302d7c3a9641b84b04220f158e126dc68f9e90c7993510a2ec196fddbad8940b0d34aab726f7373806aa103c1932e5c34d368f9d549ebc00bd9ddfa827c083cd5ea68f93007e3c2f6d21f9e886ca3ccd0000355a8ef02682511a7cf5643b37778de9e350735340799195e8a8d64d16b1ec7ac56c987f08b0d628265604338d18bd279f3464d4a029d0043ac058f412ae31a53309732425fa841f044f787d0e8d9803acbdfd96dcc091877b96f631dc59439c93fa0973fecc887112cfa738adb5600f290ea53878da41bef769b176485f662aed4b54fdce949f795a6f2694fc04eb4bc408000000000000009cd5128bf8733c889ac777c23b93cfece4b93655cb6566fdda4cbb6bc126b3e18e7f86d1e87c90240ef3d20feedf957aa41c78d1e1000000000000", 0x142) 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, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)=[{}, {0x26}], 0x2}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x1b}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000200)=""/24}], 0x10000000000002b8, 0x0) executing program 5: open(0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x7, 0x0, 0x1}, {0x8106}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x3}) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32]) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="2fe95efda85f9b5a0d2869b00a8d5e92ead8143a088bf27a7e696b9890573bd87cb6ec8a4a1c1d1fcaaa06c9b219a0fc2cbb2ab6134469c6b634a86d6774d266612cc91c0c8ba66952ba79b7b1b5cad55866f87cd0aa5efcc22cbb66a2aa1229f61f84a3cbc2edf050d413ac5b334339fe128c446133ac1022827994765ced23393c6c47b7a240064f20c40b7780b529491b87913329ce0e49885a6671283c391301eba953b0e9da683acc221bb46f7b460df2bdb90d428f6eee2f0c5b78d7a18c012dab0e063a262098edbc5d1b1abe0500cd45a65777d816d98716be715b6a42", 0xe1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffff) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2c3) r1 = socket$inet(0x2, 0x2, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000100)="effa2af4fa9b0a45264e7d236608a48dbef4d4ae777dfb26f7436e12f95a904aa8fb98d1d4cf5c145d5c06bb6e90088b058f1d7f5970c93aae3ccf155b798ab11fda0e266fb77fd594aee4c3fe60633239c9d449fc8edfe6d065f675e98e46088cd8487e89d1a721877291699d8368cfe8c44c2ba64a4df9dc1bfcf0b00a5308f5f970f6c6e90406fa049f4b4e20b6224b2702070e64b4b29ac9c75e2a7620546ac444ba935757e4b7953f7651b5505533f24f16873f9b4c", 0xb8, 0x7) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) executing program 5: ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(0xee00, 0x0) r4 = getuid() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) pipe2(0x0, 0x10004) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x3}, {0x8106}]}) (async) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES32=r0]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}, {&(0x7f0000000080)="97e4628b9c84726ac6000c58e848a48b8b8b0d50b72fcf0724ac3521e56d73b9e84bd2037cfe3becd717a48748c208ae0bce00d6b61513b8b07576ea13563544fa1e9f5ad8c4a4858730a214717d59bce1582075fd407c9287bc7852498a4b8362bd00df40", 0x65}, {&(0x7f0000000140)="cb0ed19b72127ce729f6a2ad180096d53300009194279d76bc7d0eaf4a8ad759a7f01515740684b21682e9f5b0ae4ca5308fae36ef7fdaed3bc74ac146b50dea86f907f4c98a110e932063fc0a5e4b158dc8903a23ffc8b36eef98724d74aa243751c1e67a8583b1b03621b0373940da09af6aa29557835229947cdd19b21520d92ce11cbcd1f541be59a70eb81f89ee02452bcd4d3fe521b7282ffaf43d62c4c83ff1c20e24465c9f4e08bc6e2b8fea66", 0xb1}], 0x3) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000140)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e2d000/0x1000)=nil, 0x1000) sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000240)="3f513ff9e52ab8dc07c00a44c338bbf98b6a88df39537062a1458c605948b33b3044acbfe13ab28f03e7efbcb88f22d44b1ab9a361e4379289984838a9f8e34f611c668bf3747bbad5696ef091d32f0181af174727b99dc943a1dacbe88158c3a2c8ca082a82c63b58d77d206da081c5b40700a0de64d5621eac144b3f67e32c7872472174de982f076ded29fe684b13b54194d5c2199ffb710376efb447ddf312471d16074c6d9630f730e4fb620ec00ecdf450ea6d5e0a92", &(0x7f00000000c0)=0xb9, &(0x7f0000000300)="42f86a2c44747c7677f54e60889971adb767c156728e244aee04112c951ba2affcc26796b65653efd1c7acc8f4fdca14abd78ed4c33e223b7bcb492fd83d8253270085545a010753a857fb5154d38df0ffbefa9915a4b336d3d094bd0b2046fc6f5819272cc0fd4a5f9cb48560b10583aa294416edd70a256b9da8cd753a14d3bd473f12f9147106902fe57a56f1cc86986daf4fc6b1bc57721f7a26a5854e3506b5d7bd6bf35037a0c1dd084c7d12ed3e8ca7cae5ebc98d34f32620986e5a41d297fda231229e9d899b260d706fbbc6d64d90edd042da187dbb470d474382298532abda1a8f91acab100955b781c33d9204e64ced01e626af366a283d9621cb3fee2586ca036de0fa4ea63d08d7b16f1d6e0b1098c7cae3cdf8c8a31c6e46011aeea48a9d514ea5716a9e094e0f34b297ea0f4c65fbceee55ad2c7265d8e39cdd2cefaee104a5cfbd48ab2d9fbf1d0891b043e2c4201711b85057dbb1c2ca59a8832b09a6865ded0996c4d953b1f514f982b00bc278a54099649ac6103ae6a1f47e2df10b4cf0e1021608e20e74ac76e675106bd5f22495430eee5846bfd7419c51ad008ebf96e70f4e263a31e94886f0ff4041464a2ca3a702622394add65ba079bceb76a4cd043fc3f60d0f5526e963a6e3185cd48383d41c24bf55a818b4a925aeac535c354f933791b07c37d5555986b35af262b74a497554aa308369449556a7af16f52b68edeb8f42a65e03c14d05a22c866ae1d1b55d6d53515417195249e77e58ba3ba97cfd003691466dae4d2da4e61f721367456cdca27f3dc47b908afd566a7c021b5bebde23a249d346aa9e3bbca231ee122dc8dae0f201b85f01fcdc875740968e0706b0e075237082c16ad99e98cad14bf21bc25af4f560f1d66018666115677607452c8ec4db4e92788352f12f2e876cac4c46e01f90c8d3776cc96a6ddc45cded3f60432bd3afd70096eac2a542f56ab7a30c315a78e5b7df0a276d0243958c3f5c88c2d59a308185e490aac381ca39a2e8916c482428e431a3b9dc2ccddb14b2b9967ab1222eb0225975745e10b3a86e0d5e3636ca6ddb0b30441e4d4299570c277da0284370a7d13d208c9be0825f5c130b27b0019fd5594aa7d44f25076a6cdc6addc20d1bed66e336b8c132d2b964c30a47791370f2e0f808be76b01ebf784ec29423437a568077d7ea5850a2b251c6141cb9c3151234d02405bf1012e961d305e3b7a370d5ce0c0d754e22246387d0a9cd4ebb248a7066f576efe67042b69124106929a8f8dbe6ad7e613004bc2433b79166a8772bbf673133f6d5fd45b45879e5a03c985a84ba4f8d8b84eefd1d441b1205f52d585a2b9f90490230ff007b7d5fe24f8cdf3a8f15e9e5a8832ff0d92298fcbc3c25ffb3d69bf7b362cd50aacaa0e1f49a0f59410e8ecf50631f22a011dc3a8864ca02cf590334f4f7c3f79448901f7e515dda4c728a697ae5415a6e4a124dfe9f11208e28973168e5c22352211b7dd7eb037c3c6204a9d2a9dc86919bbf86dbc1c512158f8a15f78266f0f574867f4e69c9799353fb212dfb6734ccf9f3178c8810ad2726eddf84b9909de008bb7abc846217d7fdab70a1e1c846ce265738cebdc31fb68a65308acba06087063b14bb6972b8154d14e8024eb5af9333a44e2da43982d93d17fa644b60a803575ada39ee22c9fa24d465e5e82a0e8f386be7589c9a566142a6ce2113f604ce2490357577efc334c9385b1a4e221ac3d572554341624052f577ff4c1e8b741c67e7734a4eb5a851a405c97f1f0f19968be930a9c7117c22ac7b6b151e505e82e33db0e95f6461ed92ff462a5eae6704c6a2080536306802b974cdff06259de33120ad7e7f24f6b139ec19fba287aab5bf6940a6bb1ca635198ed284e75c961d0b4ce2b58ce41e888aed9ac9a0f1734f2baa51ec2a75f9bdb2a03dbb85078eb26c213687335a4dceb4c1ce62e315a3a908b9bc1a92ddacbfab4cd0780c4ea4b1ace96453bb23a6566f4c98024430646bce804e84ae4a6ac1d4c4c507c2c604712756e8c98425b059c395689d169d26bc1f111def4c23f2ed00e4e478ce49fe1373ef0f572e6ba664d690c9f2849ac6ae9c734c5900e855b9abb91ecb5d04b43fd43e9bfe3b1d49edd157a7040943bf2caece90eb760e1dda859adbc7c4d467927c2b26c9034bccccb037005a133c957a94e933de42ba90017edb0176295f2ae564a9f294e470c07eeb9e1c512ef7fec07b2edce9a37ed7cc4c30a07cc8f2327455a05ddbb6145eb5c4e8df35a409fda8fa46d546808eb3788cbee2928c9886bbdf4b29a24a04c16b481c1b23fce076d9c5b920d69954e87666e52ab3240768c4c48690a71d0e1a0ec3541e7a5493e0407132c42618ce3836e184431b693426d9f24dcfb84e27ddbdbcf5f1c06ef692fd643ee370da314dd747a319222db47e2f789acea25164faef987186c6401518246babbdcc1b4d2131c9071b9593e421cde9b12fb6ccb8fda2cd94bc6c800c98e7e4236b4037bef68604cbbbf364b147168688077e0d400841afeb80c3f1d3639ffe6383c3635aad0e737f591450170aba0ac95eabcd05ee5a39d9f54f994423ff57b9ec33f724c3b6f5ebeb3bdca31466a8ef792b9e4cd07cd216afc08be188bd5e864a25ed32370b312ffefd86028ce1e5ab2f34aae17b4577d2e84141f39c4c5ee85060d3b2077bdf161c22499ac3a8f972389ffa8f0521637fe0cc3bcebc282e052c4bc4c343339d95d906d6ebb0ec8c53e7500a3756c2247c4de30cdc8452834339f92e47e5905efab077c8fda9ff1f9bc617ca27ff01991605fd37d05d86e834b46080fe24a63b69e99215e4c7c40dcfff79f0c2a4907d610a5fc5f850f04d3836dd00367ad166939b7e33847dbf3eccecef66e817ba1c6d68d2908a6e6728a47854a2ff2d092694634f0defe6d68e0dbbb12e0abe839f3c71ddae16c6a72e57235e9322bf9a1357a453544d84f73ef3b728504111940d9deff47f9bd0c23438daef39bb275617addd7494f27405e885504d71b9ffe843318a11391b7c20ca188972ef3be2f921784912a16bd801f6517d34d09331f219fc674a19475b3fd6d55cdc1ed15b525103fba9be6d4312c98be0e3602278071c7dcb7d0fd393aa32619967dfbeafe281070eda7b9298649eade583feefb22dac7a1ead583fd66eb93f71606cb39e66e6c4c92904a095220d78dbd16f9a0ce8fb5ae43e25f52538f6d2f6184728f98515c07c7394ecd1423d1cf08405ddf436c758530974c582e2fe213cc621b3c05f5d358f95860ebae601f646cab99ceec67aac5ba464251451824cdad6ff503b878abbd105c2d0e4af595d0def1791c58c2ed0c3245fed35681aaa34efe647c71660c89153a5c6b2574b3cb7e72f42fdd6429771cf47f89273686c49b3a71ec872679c46da2944d687ea29c45678de961bd216c8e357c46a30bae3857559944926de043744ee2dae032f4f01fb28ef4d2e6901c3868b472aa29813b1cd16972eaa371a7a51809bb57956619644485a0326b56a484fce18dff74cee0db836056b9244c99c67471ce7d0e0f1de6bef71d401e5c79004f8c1c8c32739c49f95b3ceaa7ed560ba29d5e1b18bde22004f9eeb1d0162a4894f193f558577161eccea6e533177d01c061ec5a17ec53807ee21b459756233c766e395a21ab557c6c8dd432a30633e70892ce9222182c5ca98a3e1b8e9941b97fd13c131e88f3b0d2692632c20c94ef6a9ddac7334079a9ad7fe01e384c89a21de132ddafbc39159e75d4b246aa6e67ebe2ecf2180231d77be65a267aed97af4f1efec04de0d8858783778a972776a1d30dbbba924720bd5b66b2956c4cef9b6dfbef0e33c093f3ab74f4665db46755879004d1227e8612286157f71dbc12cb46dfdbc7f92dfd4867f2b54249ffe7deabaa719d548c923de4c67f8848eac13b6afa35cbda63ccdfd3d4bc42604e1704f723bd3924f071c24c20ebbea274953708ebd801313244502beff806c250f3d1f1be87ddd026bfb140e7e181bcd4f24285bdd8c7ee0ef25a4ba8d879a1d3f8c3867fb05a21bf687c760d5c63e8414a26466ae64e0f4179a0df39228f6796608af84ce55fe4ed81440eb1ac82a8474d2c3bc2bbfab9571cebb4d985d5f19135e203098fa2ed1418e4af6d524c6d0c54a4ba3d280516d5bfa1dc8f9ed2d2380de3dc5d59f4562ecfd9fe93ec4a679369cc90a6643d6535962f21d7d81891f55219e7c91163b20f3f16e7cb42588fc4d16bd500b73b57e719c08404f87e60d219c55f94385a6a856354c641546273b68e1d4ae25d8d4b8cd3e7c72958ed689c6f002e35da68b0da738f6ec8b792d28c868fc979cdd6ba500d432bbf0b8f205a29bd40c4337d675aa698e5dc22635d76e5f0b38fbdfc9cb1024321979115ce469b66c4542ae6c70bf5b15168f8e6d62ae4384f930bf2cdcdf961d7a2e7f4414e5cfcc3a4860efbe1718eaabdfaf29591def57c8c324da7664f7e02a596efaa25590d9e182cd3d71cd78bddc02f1d3c14ddac404c63b15e4280856283900542a0f36d3778df5a1d4332693c0a9b2d7c23e18db50860787d59df924314d6ae46fc82d45a6b7d978deedf33af01e610552ba7700b2a96c11ffb24cd8ccc8d8902ee2cbd4eb1f2df4d99ce95a6ee3b635bf88168d45e64764b430aeae83ddbfb99fa58612b06acffc47c4a3f5e89bec52a4837cd0c1d441e2954ce2ef4532f055749e20e2fce4af055406235b473b6194b4315708d2c8c3c9b64931e9b9b1e7c53454581ab251d02893efee709a11fea008f820650fa10054a93dbc9960dbb6934ed3feb5c0cdc20e34f904592c3519a68e67555e89bb5c74140419d7ea2c4cd439963d0b4046a026467278065f43743b49c67eebb76d00ad2d9672334a649c0f124e8542c00969560c6cef682bee788569cc739d81db6de9b96f411a25e9a02b3dcaee9caaa5855560e9dee43ffa77ee58428bea7066636fe9aca941d24e7d7a19b0dba798add83d538dfc42aef08fa956782d6ea76b719b4fd3b9b1535c10d9b69ec5dc63e42ca950b2d098ec478339ef3b6f9078f4402255a9b6c07269250ca8c621f961d70f62d686ba5ea46bbbeda28a5b70ed6f9a2d76f00f64aace226fb65087504b576f6c20eb9595ffffd9232e152906408a2588f5d26c600628e88866f9fa04c3b62d0dfce133a924da08de5bb7cf95529d38670f092bc049e4281e482a3b61a1c092d11e7e9277991062234399a175061f106c376aa49280709f58a50033c32e65da706d89ab89c3d9d1ffbe56d37e727f364536a38a6a97aa338c6a3898ade5e1cb2b01d25aecf9d413f9482d22b65fce80fcb958c9093eadf41944e91c6c6c3da4d43c62698543c4213fc8f374df6ed4c2bd665be3247cae45b9b88d4ba5fb9c0d45ce76667a5b0533d218ce7915636a6c01474ad602e5562cf3011d801548526c1e1049e3a7dfd46f77c61fc7d4a3cee80f14225f87277cfce9cf6d5f47901b6473ca5f4a7d476104e2f8cddecc3793bc249dcf991973beb978c9b428d9700f876c4c99c754fcf37b8d0be3c9bbd80599c259ded179dc15307d7d7c99cc7a01a38c6e326573fbab79dc509f320d2a658a481b4f674c2881d596779bb354c7d748a35b25db3ea47f10a850c56643652eba84ae2a220c64796c20d2bc0c934c348e6a3e3afcb69fb150c1f3c09722684155e02f1ba9441945a94c90863962fd00f5c66e325e284cb3e83ee0c2d4d3da6cebd16baf95b4eae0", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff8d, &(0x7f0000000180)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@generic={0x1989, "4d4dddbc0859dabac80fa7e9fd910c9ef1e7448c16c5bb35789010e1483276a2ec0c252c12a66c8256675680d254bce6ac906d373dc846debf81267b9af821791910e7ee4de4ce44789a65dc65c59ce4e6d1c98018200c4066ac82cce0e46fe6e0853e89425c6fc5160a64a800e05f6df7ccb8836c0f0c71b839d3c3f4"}}}) mlock(&(0x7f0000365000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="318aa81e48d51de7fdac2ad5e8214eec656e50164543282cf6fcc123219c1c3e3b69c9f61d6889f78914be06a300e715d7576462", 0x34}, {&(0x7f0000000080)="5b49045a19f23123a59a2c4287ba7ec707206164fc6e81e3375c14ba15da344dfa48977eac8d93f95387d28845ecf0b06686d8d5763e9c44a7391f0a98d3197c5485547ae4bc53ae48d7ee5a97f4582caad57dc60e5efea2849ce932ba9a38d4f0a89e4c374e8ddc14b56c15f50d504152252efa87d0804d573d7bd6baf95beb8b24fea2a561144afda4", 0x8a}], 0x2, 0x3f) ioctl$TIOCSCTTY(r0, 0x20007461) pread(r0, &(0x7f0000000180)="51f707bb13c2c9f4", 0x8, 0x80) r1 = socket(0x10, 0x3, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x8000, 0x1f, 0x78, 0x1}, {0x9, 0x0, 0x2, 0x6}, {0x5, 0x5, 0x20, 0xfffeffff}, {0xffff, 0x20, 0x8, 0x96}, {0x9, 0xc7, 0x80, 0x7}, {0x5, 0x1, 0x20, 0x6}, {0xff, 0x7, 0x63, 0x5}, {0x3, 0x20, 0x3, 0xff}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0xfff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x90) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'\x00', 0xc3, 0x3ff, 0x9, 0x1, 0xb8b, 0x0, 0x2, 0x2, 0x1, 0x8}) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f00000003c0)="41f79f7d2fd68c0a2b255c638a3c896429ca1d4877041671033119e24458311b5da8c15f", &(0x7f0000000400)=0x24, &(0x7f0000000440)="4ce7b70a1e74b660b4e54916ccec42954629af533483ff0a0dee88088d560d9b2d9bc509c2d57da6166170e9a683d532b03610c8ab87ea6621208405745774fb8da3dfc94b4d827b3bc55a974a8a9b43e0c85f2443f1cf1993d4a6ea85772ee9ddd39516abcc1c99d535b6dacb63445c13de6d3404ad097194dafb67917d2b619735b9000148b579d283ef6c983f1ec760532b70d047a5c8670acb2940c2feddeab14deb5fead7489f6e", 0xaa) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000500)={0x3, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000540)='./file1\x00', 0x2, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000005c0)) sysctl$vm_swapencrypt(&(0x7f0000000600)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000640)="6f26543156b0a6954fef45b6b76d61825fae6e79ea6135c73341dab1a3f2fd014bec90629e98fa2e349cd039ed0553ed0ee2bb58a639e6829346efe2b527db64c64345979f9ff6e8f357209480402741aced3f06535dd5df3071dea9ef62e4435411baa287dd5234be782b474a387ab7f8afe5854d6d6ad753d8d8cfacc8e8e941bf69c12f1e5a6de99ab7d15340e58d33fa49330db65ee589e570a2454ad76b487bd98492bd927515a5de5b5dcb3c93c127f8a955c8b66300d070200a6ce1fbb50c8a3e29c71d2573cf05ab4c5323193cd863be1ebca3aee70c1ffa433c231b", &(0x7f0000000740)=0xe0, &(0x7f0000000780)="c3d4cb582e48f420b85310adff733f9d28992b52f48d868cb23f97997f15986b191d2d895d300a5bb7fad5125176ed8a443521e3d417ca9e6633f99de15c6a860b8ce5bbcb5ac4a4f64b7f32e972a155182e1a2f5071ec4454b3946f2d38dfe0999dd863b169d2fa0dda833fef03cda9c169bc3e60f76e9197b1590985041f5b63fb1f34c093fb88f6d61aee61c9c8", 0x8f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000840)={0x6, 0x3}) unlinkat(r3, &(0x7f0000000880)='./file0\x00', 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x100, 0x0) fchdir(r4) connect$inet(r1, &(0x7f0000000900)={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000940)="fe54c0571829bfa041213c262b61d7b2f7123c2a6fa1e878fe5afdde02f7a7822824145e7df8f0d71361be2ac1571deae2d552f9b70b406538809278f6231d89a61f6147c337f16d66bc810b7f817e4718070432645493b68b6477638d83f86aece10b88e8cd0d2aebeb93640750910eb3024d3327468e28d6b3485800aa083be0f61feb86a6bca43b41ca277e3266723fb82e19ba", 0x95) chroot(&(0x7f0000000a00)='./file0\x00') ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000a40)) r5 = socket$unix(0x1, 0x2, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r8 = syz_open_pts() sendmsg$unix(r5, &(0x7f0000000e00)={&(0x7f0000000a80)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="99c352759a459f7bf4d865dbf22c66b3519c5c05d0e4a8c6e261f6b0a8d4552a78bd88b8538c9a9bd8ad5436f0aeddaecf79819b3401f02aa9cafd9b79c1370e2a0d6bd4388b49ce142c7fb272388532128cd6a2ebe88b5ab6de2311bc38447fa601c279c147ab22e6c743b6104358426fcc6692a8a967a2a3b8f451671def8cb0df41f0b0077dca6ae33e9ef60e39ddf4bcd8ddd0c8c487be9e40a876f06ed0bb96652403d796d0585f428f82a915a829ad5b9c12d5373fb67d4429", 0xbc}], 0x1, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r4, r4, r8, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r4]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xd8, 0x40a}, 0x2) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) lseek(r0, 0x82d0, 0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) syz_open_pts() execve(0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb31) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000580)=[{}, {0x59, 0x0, 0x0, 0xfffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x6}, {0x1, 0x0, 0x3, 0x2e3}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r2, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r5, 0x0, 0xb, &(0x7f0000000180)) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1}, 0xc) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/161, 0xa1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000340)=0x800) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x5}, {0x61}, {0x8106, 0x0, 0xf2, 0xffffffff}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x41, &(0x7f00000001c0)={@local, @random="82a5ea2d91ac", [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x7, 0x1, 0x1}}], {@arp={0x806, @generic={0x1, 0x8015, 0x6, 0x7, 0x9, @broadcast, "0c073d4e4f57c6", @broadcast, "97fa1e69b6a30ce756d9928d0c29f207"}}}}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x81) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x4000000000}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) close(r0) r3 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0x8}, 0x10, 0x64, 0x0) sendto$unix(r4, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x6, 0xfd, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x1046, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001", @ANYRES64, @ANYRES16, @ANYRESDEC, @ANYRES32]) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) syz_emit_ethernet(0x3a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr, {[@generic={0x1, 0x3, 'a'}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000280)="000000f8e8213940a32e0d34846b6828f712ec84fd146db2c239e4f9efa9ecd72bb035b67b6001ce6174d50a885a5867e2865919318c58d64682f2a64d3d03f39d404717744b37b747d4578c70f38977537238b83676843cfad9fb688729bf2b7421f6757c9845737341b753fbda6f4dbc214139bc5262469a6a040855ae1143767be962de6e719131bf0dd2a1d9ae275383f407900b41122c8747f0fd45d9adb2758c614ac4161efc1f90808f60ff33a215912ac26ce77bbdce40cc4d0c431731262b0e41b14e4c87d842bef6d4930f772496795ba030f6e48f448852d788ff050944e8825d349490a21ab35446dcdbbe2bf7884ff7bd70f30a5ecac030d5eb82b0d9fe0044ea3aae5858", 0x10b) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r3) flock(r4, 0x7) fcntl$lock(r4, 0x7, &(0x7f0000000100)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r0}) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) utimes(0x0, 0x0) semop(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x15}, {0x16, 0x0, 0x8}]}) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0xfffffffffffffffd) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) getpid() setsockopt(0xffffffffffffffff, 0x0, 0x206c, &(0x7f0000000280), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b478389343fe693937e5b3ed528cc1dfad916308aa273a71", 0xfffffffffffffdef, 0x408, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xa1}], 0x1, 0x0, 0xbe5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) r4 = getgid() fchown(r2, r3, r4) r5 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') sysctl$net_inet_etherip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() recvmmsg(r0, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000480)=""/210, 0x130}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x1}, 0x10, 0x2, &(0x7f00000002c0)={0xff, 0x2}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606062600008000000000000000000000000000000bbfe800000000000000000"]) chown(&(0x7f00000003c0)='./file0\x00', r3, 0x0) fcntl$getflags(r1, 0x1) setreuid(0x0, r3) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) dup(r5) close(r5) socket(0x2, 0x2, 0x0) semget(0x0, 0x3, 0x0) r7 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r7) executing program 3: r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet_udp(&(0x7f0000000540), 0x8, &(0x7f0000000580), 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x28}, {}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f00000000c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) preadv(r0, &(0x7f0000001780)=[{0x0}, {&(0x7f00000005c0)=""/195, 0xc3}, {0x0}, {0x0}], 0x4, 0x0) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, &(0x7f0000000040)=""/4096, 0x1000) linkat(r3, 0x0, r4, &(0x7f00000003c0)='./file0\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = dup2(r6, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) executing program 6: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x4) msync(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000500)="45d7465308ac28fd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c400f92076dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e940d6820b665deeec179c886650e8f6b10e93f7144c39340071b46ff569a860f6ce35540812e4cca2d86350eca9cb118cea0ed464320a3e3b19cc1300b55dc458ed5d332d199de53026fb5e14a069e9c179b9dc8a3927697d90232dfe21fcf19b0cd4943983e522be70d7926c1da9fd85bf2a7994de35e685c73ec887aa2681d49b0eebe3d7841f0570f27a45baf6934359ce82d0e452b2cdf00d87c06d8f3241d7c9f9d919a16a13bff05ce87bd538622d01", 0x10f}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x1) execve(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x205f2b54df66ef1b, 0x10, r5, 0x2000000000000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) r7 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r7) executing program 1: setrlimit(0x0, &(0x7f00000000c0)) mlockall(0x1) syz_emit_ethernet(0x3e, &(0x7f0000000180)={@random, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @mcast1, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment={0xf0}]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000580)) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, 0x0, 0x0, r7, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c300", 0x6, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000001c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x2, 0x400}], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x4000, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f0000000500)="74796d68bb4a2a7c6df08425b330c0c14631afd9a817fed7fdbc9b918851526b0655d8d955a01d7571e5bf0937821b51fb27bfa004fab67e792d02453a78e0dc8418619e374f69b153d2ff84b07a6eaa5a7efce8819bfe21d056d9ca59b5efcab78a9253f958b68e35af98f21895811f710ecb5b860055ea699b49b86178a11a2aaf567267f8302fa26b5b0deea1d75e74e3a4415967f296ab92fd4924fef666b9a2dd90547ead9541220749a81eba34a40e537bea8abd9ef6744b8a6ad0610b771cb386", 0xc4}], 0x3) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) executing program 0: r0 = open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000080)) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x16, 0x0, 0x0, 0xff7f998f}]}) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = socket(0x11, 0x3, 0x0) getpeername$unix(r1, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaaaa86dd605f6ad900383a023bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000100fe8000020000000000000000000000aa"]) executing program 4: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a014660576f28c14b638001ac247abeddbd76e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b96612", 0x0, 0x0, 0x0) select(0x1, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000002b80), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0xc8) close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) acct(&(0x7f00000000c0)='./file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) r2 = getgid() setregid(r2, r2) r3 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r3) r4 = getegid() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x10200, 0x0) r6 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0xffffffffffffffff, r6, r2}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r6, r2) r7 = syz_open_pts() fchownat(r1, &(0x7f0000000300)='./file0\x00', r6, r4, 0x2) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setpgid(r8, r9) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000380)=0x80000000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) fchownat(r11, &(0x7f0000000400)='./file0\x00', r6, r4, 0x1) fchown(r0, r10, r4) accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$setown(r5, 0x6, r8) r12 = syz_open_pts() ioctl$TIOCCBRK(r12, 0x2000747a) fchown(r7, r10, 0x0) executing program 2: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) 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) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r4 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) msgget(0x1, 0x4c4) getgid() executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r3) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 3: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3012, 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8000000, 0x10000045, 0x9, 0xa7bb, "0900f9ffcaeb83000d00ff7f00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) listen(r0, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r3, &(0x7f0000000000), 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r7 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 6: ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) executing program 5: socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket(0x11, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) flock(r0, 0x15) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x81}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000040)="8fab7967f98b421968a1b1cca2e0829d0b28a35adc0ede459be70aa30122739545997de1f43f695818a32dc6d864bd5980f387287df4658a89f0ace054f77401e5f6a7502c41dad0d43a07113b16e2dcd99c4d2e242c66b85d57ad2ff1ef2f82958372d066ca63692f193d2e68557a5713b60b908c8ed05177ed28b76bb2551e269eb1383b5eb4db99d8f9032dfa959b7f3f50a6", 0x94) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x20, 0x4000, 0x0) getsockopt(r2, 0x8001, 0x7, &(0x7f0000000100)=""/146, &(0x7f00000001c0)=0x92) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000140)) fcntl$lock(r4, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) 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) 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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) 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)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='9\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000400)='\x00\xb6\xfe\xd5\v\t\xe6~\xb5\xd6N!\xa01\xbf\xcc\x94\xcc\x1e\\G\x1f\x02\xaa\x98\x86p\xb0vt\xcc0\xae\xc5\x8e\xad\x9ai\x13=\xd1k;\n\x99\xb9\xfe#lf#\x8b\xd5\x85oM\x11\xeb*\xefM\xaeGK\x10\x90\xdd#\xef\x87_\x89B`B\rR\x15\x04s\xea\xeav\x03\x14|i\xe2u\xcd\xd9\xdbn\x81T\xd1\x850xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setpgid(0x0, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r10, 0x0, 0x9, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x70, 0x1, 0x1000, 0x6}, {{r6}, 0xfffffffffffffffc, 0x0, 0x20, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x5}, {{r8}, 0xfffffffffffffff9, 0x14, 0x20, 0x91, 0x45b}], 0x5b43, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000580)="00203f006ea2627baf915c32c45e365275b3db9e144e63b7bd122baf2788515f727945dd7b36c5204d2bc3ac0f96cc06e4aebae201e7958884b859e9ac3a0c7ec8b596fa4e4027f72b6898c9a582109ecc4e8624ea7ae928affd6556e44e4912a3fddb0ddc64f39334a0c9dda0c1a83f57895e64ebde6a3ad89709c865e9c129e42fc6bb9532d1a2f52cca664793695cea7aec5bf9e79d637f791b0fca82186ef734b35d1ad8816639173b21462ea30f971c576cfc22e4494a4394436408b57dc28cc530fb451700d344befdfb92b2497734673ad887ef8c45a2ec72b96c4d09101cae6fdd56b93e191aec5fc0f6de7c02efd38a82db396b4e", 0xf9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 0: socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x102) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x2, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x15}, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffc4) r1 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x80000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x2}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x8) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x20) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xecc, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=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, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8000}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x5, 0x3d, 0x8, 0x6}, {0xe9, 0x1, 0x4, 0x54b}, {0x5, 0x4d, 0x3f, 0x2}, {0x4, 0x6, 0x40, 0x1f}, {0x7fff, 0x8, 0x6}, {0x400, 0x1, 0x1, 0x2}, {0x4, 0x44, 0x81}, {0x1981, 0x8, 0x3, 0x4}]}) getpid() socket$inet(0x2, 0x4, 0x2) sendto(r0, &(0x7f00000000c0)="be6e8231", 0x4, 0x403, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/100, 0x64) sysctl$kern(&(0x7f0000000200)={0x1, 0x42}, 0x2, &(0x7f0000000240)="642862307f040270e0b9ed3e86d08c4d7ff04b76c44ab0bd3744407aca4f2038dfbcdfc4bf7ba2e304d27ac7873ef64382a1447a3657367f0b74d43675ad5feb89af7019f59a998f1911348553bdfdd7bb204f1b0974315aaebab4918cc5327edc6e847438f2570b4d6f836b6b951f69843624d441b09a929843fcdd0c3a2111ce04d7a9ba5676e1bc4dcf6fdd0f5f605f7f3d2b3a63b283578962e38fe6b7e27523cd9af138d85a79e6673d1823b3", &(0x7f0000000300)=0xaf, &(0x7f0000000340)="fa92146785239631ced4355b276674caa8c18f2f31caa8a880f9d1e6e650df7abc05e4fbfa49e719709b2cba584e7c0e2d88c972e604357d457f894b5554f9e1564c8dfd6e25785addc090faeffdd5b1510f77b872a542b9ceb2e54018d7ebb1169e008626b50dac5dac057256c26f9e1b08bf348813f6056478dfb5ab3c0b0e6fd1a2e3c5833cc41d5a5f6a7da315990757d5e6f3098b82366431f9099cc5744989f9a29e018fb7fd998a6513b03912e51dcf08dbe4d04d7f4dc79f11bf323c489185d53dfad5d2f8c1c553958b09d9967633b3d96ccc944108e4abfbaa298974fe", 0xe2) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='@!\\]!\x00']) r1 = accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmmsg(r1, &(0x7f0000002f80)={&(0x7f0000002f40)={0x0, 0x0, &(0x7f0000002a00)=[{&(0x7f00000006c0)="e83083920a04e7e69665b34ea765839cae8d9bab14704fb85f552a1e447061ce2d19b2f6b17420816f2abf27816fece4e4b4f7a579646d3d4ad00c10ba52b1c9cf8df64c1229e009af6dddc53c826244ceb9cb1be0de30eba4571e7b521ef3bd9cda042ca1ffeba2b559ad08ed65e6885af88716907e69c7dd3971fd1baa97dd3876df833565e15e31fef5f44e8b6a8358eece3dce25d7e404fbb0d730cd8d4020254a", 0xa3}, {&(0x7f0000000780)="ff7ecd9ff7fcc43468d90f759d5937b808d636d0840feeacb2bf4d41020aef68d034ab1a437f0e98b350c4b4285c60cf3ef329321d77fc59b322491858965eb238255a4902f647b6c718e9b519bff5b29d71317476294893c2056c4e317eee333bfa15ca905e57a804aef0b79f60a169644666d390edb25ae9db2511702a92cc53c5dc2df01c571ccadbb49556cb1a64fe60df5224513ce8f5107b1683ccdad58bd4b21579cd9fe9837c72770eef1df80f31e8292ae3aa387dac2ce72967489a377e68b285a645c404f8f31a2083b5ec54409b96affa96ead30b00b5d547a68a6d669d8e8a8174d31d3c20f1449269757db949e21593f4d4b11f90054c7a43417b9a53a217b8966456a036268ac3f683193c8adc0ec99ea7faeb15d492f8b8a136acebcfd7dce5d59fbc4bd078673ce9716cfa1f64cc78b037b4e07cb2c1e7c6e2ef2c3c173a47043597f29697a65dfdc4f7589792937b1cf3c1eebcaedb844847287a0a0bec5cfc6d2ed201903963992ee6239f3e8f828e5b8450f95a71c8d9724747d35ab84625e94da22faaf0e3dbb817529a824ed82296fd8808f5e8ff07604f02c7eb1d81a9124763eeca94f506e67fba5616abf0918c6cacf50919f404dea5969b78d2482ed42b39c7933ed8975397d493d1c917a6923211a510d2f7d56ec46b5bbe306a83cfb8c0f75b4fac13c8b837a99e44d3259dedca173d56bb497f2d2727a85116571880d85c202c59732d1ff1721d6ad68a22f27b3a522bc2e225cf9637e5fb2e852f54e49cea2277226914e55dccf2867cb3d8332a53adcd1d47a36bef13b257e2338fa3aeba81e7bfaae6ebdc134707d44455bd3dae65155d7c91974f9356c8e4f603368b16e5938c1e7ef8ff1afa990fbcba70d50b80a134ced900661e4c2736df20397856bb4006cc9b79654b5712fa483265fbc609a31b0012615491ca059f3a80b3a1c7eb9b9c7892c378f034b044af7f96956cb9c73101fc494ab56e53f43f7c234b56ab82594b457827892a2d3209fa3da9f1250b2b5c2fc4c4af29e5e18247c868702b37f6364d1790adfa195f934acf43c4352538e87aceb0773e2e57a20f64d8075b4fca7b6757510a53899303456702c369c791f296d27719632edb82150c9cbe07171722c16646327be60291300abae491ade58906a270df41c5a4b9d4c977bdbd234bd69086808308870902c494ef29fdc26359fe880295a9ac5d757b7b4700a4e92e9a076ea51832fec2d00cd7c984cf87ca380a4ed0dbffcf39cb078be83c476912a0c8f9643397fd5eebbf9cec3a3d8122f5f9d7909f925b47913ac8fca22407671358a9f4e80ce7f960283d617c4c33e2c5f39dcf654d301d73818126ced053f517249b88d938fdaf7990767ebc1e84f5a09319d3e0cf50167fac2ae899d401c343afca4713884b7cdf0a4fbd5170329845381502ad2ea42ca7f73899d7ba3c0cb7a2d1e55c67cfbac34e046ef2fb602e701103d02453815ebf3c0cfb419b001b28c629a440300ac10e94bb1d6eb6dd86db8e1c24769dfeb6ba5128650a91a5759ec1af41b4b367639183eb07ce7807a279fdb72ed19960a089da21b51c8370ef834b70a66d6c34ce50f0b6cd72c2870ffe303e53a147b72e17b4a8c2ecfbf2f0de1e681ac3617c8311ff32df960a65b0b60bb80d178b7a31ee8e6e566e21fd2b09e1d6ead7a766a09d4e787662b78183f9aaa83d4ab0f1ddfc97b4534710d95261bef2b8c9fe5cecd8e3568da7700421cf188bbad5016eddcfb309cc39fd25519019f8642af2c99848e4a8f1f13cf001d6a4045b12182785fd92ac17a9ec0dab2a09b106365e7353ab3d8ca5529feb3d0801ed8654af5c0f37e79a5a197455ab73e9388cfb51858b59fce6fd214cc75d4aed8bd9cd26118c08d7fc2c48a6ad13d4f21ec91e90fd92008994ec9b30c98df06d722680e20a0972f65cf2621d43820ad04fc2825b2d63e5f1dde41ee314638555c2890a9b48b7e45c8d74d58ad9aad0647671cf8749485e226f8d5399e17bf6818e475c89063557da76ef9cb9553b403c8b3b159e947cf5837e97533084572a92e46b948405db1b1895781b4ce61b8a6750c16f4973c1e9d4603822cedb125daf8fcdb8983828f464cb93d51083a5eac97cbf51d260599d6ca04309ba201b4b68aa98f6863a5bd311e14a15f8a4045a7f99ec68f91187ae3af42963ddced29ec8d81653677ce6d52c645b76a5950362a489c7be525fd69fad6656789e6af53f8cbd185c4b68043883e580d2220f0a0d15349e6118a3f19758944d9c7b3ef24be9f5ccf8c3bda48939236ca6d83c8030c152ce8e4f9dce5776644eeec24bb3930ea0741503baeca0f1ec1e801ffe3c2aaffa03ba145d564ba079fc2bb210b538ed89ed0fce3d049986877a1ef90f7f3ca6c243fac3ec98b942e24567a35cce38f86a5dd5763e1e5717389b1ac42007a29b3851d7c95355ccd1e6083ba25be44cc9bbf10826778a7692974c3414beb930c5c9522f341c49272643619d3ac039b0a2d6934acb044fe80bc20e6507e629fc2153823f5d26d7aa4b874401977c9dae03bde39d59d70e1f628d3b3a3c2f2f919180a115b05455c92cba0bcb7bc7641bee5e5ec82d2f2f89a9799f539eeffa0f37f0e70b25e4b0e9e075d6bdc224e5af117047b7899ea083436f3e39a92668fcfdef2c2a6b1668e216df760b921645811d47a67eeb5fd4b6f1d07dc3436ebf9dcc9a9bc59a8f13e987ee0e6b477d4929b589c729cba1652d48ccc2a2d8c5e4a856b6a77e0c603e8e2e7323aae886ffecafcd422605cd5e8e15354463aa25679f87baedb902da231034fb577f2e28a65d652543ed1f8037b25a46bb92144d2c49c23b8b79526fd5ace620ebe61590b43bbf0c26db366a73249e15e01bf37501753cddec32df47fad267a3163fea5e10bbe08ce706453841f040c4a390e7b30705ffc42c2c101bc1e37f9bb009154e8cde205f393a4dd948b995c08f1c4e20b22e97adaf312986cc9b29ed835a74b93a62b9cfe76e4681b8c1ca2b8ace61c77f6548fed840c8104dda776dd31b087cc531d4144393a751ec954771551ca09578e90be506f8dec1ff811c48491b2d39ad4b5ae5f6e72e9fc797ce07c0307a528a5e5e53ebe0ccbc38bec295693de1cb11ce9d22ae6b3bb0ea78b29a1afbe668b6c03e7d5b92c3d425d4f2642407af5eb97540fcd0f173ef7b14fd537c777e6b52565768df574a76ccd82b56716da2ca8519d2b04a59b756095c34603fe4f594cd5bfd0207eac8ce23b606e47d8377c2aef9e09ab26270fe9f110b02bddb60f201acf43164b1599a0513d648ff46ecccffd1c0f0cd53a39b92547acccfc5c7cf7f52a8728f6d5697016ffdf65ec9dc88d154042bf77b35786fd75e38528a409db55cb53b0f44941d2c04490e2c214bfe7582232c9c3218d730b067b3a7104a380d56b17629f4e8fd1b194f523dd1e405b066476aad33280d4aa8fbbc9ce70b2848e53c42f01cccde88a80ca5c4835460019ccfa50a747f6d407c2d00cf12634ac70ebdc94d1a81a493005728a5ad112cead408e5fc46f1978b16a56f2867766efb8510dcc26b8086d902030bbec4f4c79407e01f92abf9b0a414a4eef949328772dcd07a2e56b9f6e537d0570a276bf4817c2840280db7265c39ec4a4828a9df6136b4cd53b53d930ed30c6382ec03064f66d1371e8431914c5f5991db13931915c10c4b6a1fc27947787465b2e5557c0a3e5fcf4ec5d7cabba084dd12513fddfd0d32f15ed6c32f4ad77a74773de9515995e89d41547dd60e6cc8ed9f14d4520374474f58ad4ed9bbaf4b18bcbc5fd7172db6eab077ce30b6b0d9df6e8cf196334814f79bd7baf4a874957e1610a0458b01b523b0369d84a053d39674264ad3c6499aa8e6d385cc47b8e9011bd88e297b9c23015df56b6e3ada72ad4545428a15f5b90ededa08f119a75fef8a56a023ba566a06c3f00a481da80ac43c38167e26f25bcb005f67326e67aa0d2bda1444550fff7fe56907a36e97d1ea53f19022b5c0fa84d3ece1dcfb4e9d1052f7866254a13284bec6a4b8a80c2689da0058555da7cfb08f69fafd6978b6cafe7ede1832e77257a42176cbd67cd9b44aa77a22d7084166b91793fa81c28402618a13edd7dda8e554ced4624056da384fd72feafd4dc74d4e9aef83e9e4b5c7338be0d323c46514a3fc48e02d357b1bdd848bde2ac0a04558070fcfa0b4a737a84b14c2eb38740b72d05029cc06ace80957ae56a1413cc5684554c988e96200b8bf24c056e97537dbfeabb57caf6b901166119b7f2c124df645f287878a2daf7e294bf3f05d5f674107e752991464fcd7967ee808f6985b2390ce93f0294dcf479099171af698664080cca8ae9c6779208f24db5313d94c99670e9aa4c5c07698641d7af6bda6f6cbc5846cf3a1bdc677c86682e8647df4ef3e4c7ebbab17e44dcec7ec5d3dc7615b88199e120e66b013310550f40261a0ae5e175b03a6d3e3dbb59cfb9fff486a73703eef336d0dcc2a0a6975238babfb9a9162e3364db95c2552de7f51ce85e6d1802c3be2437590dbc6a4f595300fcf3466769059a29b2e003200961d898fee0a30d2ca6f2592b989e72811d01d2ad2e236009b00467b2425f2a807ec8ade7d19e51b623650d601148d1228359d39cee429d86665c8c7284d703e28c93617c3c4c476a93761699c3b6fc07f3c0455fb3ffcfb90c72f937a0c78dc0aeabe1a4892c1146ee7c3c0c1f592646061b59e7e3ac54c1360989d8352afb89f777615364205d54875167205bcdbef3370b0cb84d1d3b69d145291481c18ec20d8536b41e4fa866a26c570531d634deedfb809c7c1c3bb8806bc1c928a28765a60f382460ab50286f3d49127d56cd751bb99831c56554d3a3ed17d5fc4b16cbe16560f69c13f4a0bef5cd6945c7da83b26217f144fcc7e95b4990e740eb9dfd7dd0887b4f1aa324d0c3256e5d57a55d79e5fef49069e2a538cf427f3449dd5ffef78037ea1b79840f1db7fcafb55dda654b3d82d1809680547ec180a8df56035ec9bb2ddcb2c0a059ce0e3a4acd94e68e9697b6fcbd393165ddf9911e74f32abb7b110c8cb8f25c79773189dd1bace7e4b2683828de78b9d5849c478801953ba49d6ec797de57bc9c3cc29aeea634a38cc8ac30b7b348c5dd2a2c5f02f08cfe090d0180d8bb82550b2784f68de9b01f41771af8fd1b38e77947394b7e4b77a68e4771e49478e6b69246e363c21af04c96e3a401bae1850a74cb34b2a8bf3e7ce0e61904ee1dbc140dcfc98f5272b335523944affa80ebd05b606412362246a0579ed83da9d696b90a41b4922a6140ad4da3ea83513090635f4e016329b7275f5d7e7ca63b9448e5ec199c051fdad12f98b9a749d10039ace8daa37a51ddad42f75d99aa9ae45454b49bc7cf3d132ebf666fc6be64342bd63a8380fe4d7ac6f6cf17858869f9d9e033bf09923f9106103c9e184f2fecb2a260e12973e907ac2bb082aa49d67a94ac1ed2f4bd9059241895783a5d1a2554ce0928af4761e288c146ee34d88cff2dec4be3b3e0160f0870be5e6cb57098749ec7f46f35be0baa5ecb331b94150e622753b5434894a4817db1e82f5580e94a1cc02c1f188ebda4f7b40837082218360c5bdbeb907057b26577fdae661229778d6936d44b40e134c0ca88fd52ffa2f79e3ca265a5f87b01249bd82b5449d58f1714cc0add44a1c6f6bc85c85b2eb168ff9098507eb9e73c3318f5b0320b8067ecc303ff985026a6c294f", 0x1000}, {&(0x7f0000001780)="dd5a0e892b643f9322c616fb50f4eee9762cdaf9e557318bacb00ac8ffedb15c91758fca96fe1ee55f2c840ecbe1c15e24caf12bf762e3ddc0ce10517ccc6025a9970c1b018ddd93936d20166fe157bda6d0af91ad063ad9cf66c82e24096071fdac5be9c1762fa04f6d91757de953185c63083ca4584d2651939c3ebdf5ae96e62f4ee06097e3c416af38f01236b44728db837abfffcdb5a39e0361b20bfc733e8a5e65992b6fdcec36121b06038fecb7ade1336783afe90fd45bb72797e8721a47e72b4ee2d623501008637d571ea7e288a60d575fde3e160219f7c1dccbfcd209c215df83fccf844ee5dda5087833cb3bbddbad54b093df8641d2921faae5fb7a475ac8c83421b036bf8fbd9a9aac459a5fc5906c88a1b88ccb8fe9d3ce8b53e1bc7f152e79d79fb784e507a723c56597ab83aaac31b957d4215bf695447ba2b229b2c5b7b4e08bd3c79bebf06a702844659ac63932fb6d679c95f0098b0502eb1bf84e2af90b0cba5d2e2a8ff0a4b3bb100321d05a064dbfd983eed56ff2b6fa66432c3d7b4736b296652041e8ac6210565cf2f8d5733fd86a411ab7d31cf1729d71aa0bd9d348e5275ae558dc9fc88a6af0ef8da28e05784a81ff538c5ede9572a06fa68410d997e0409df2eef2f963346771413eb7def6fcbb9536996f8d04fee1628be929872dde387ab735da9174d6c4d6d10ce8aad3ca2661168b99b72c017b9a675cb50e05ddc0ad7881cc7d7450dbc70d7d4334fc42681f93ca95dbbe7e2aeceacb0f52cad689119e176ce44452093fc303c3f30e224c418d5a0edbf591b409b298d02c1b06b0b6fab6fd82207f59f1be3db74bf7fd1636ef2647ca37cd91fe05cd55c18463ed8adef30132dde5004f7fb6a6bb16835c1cdcec81194285a7023fb5b933d1cea564b03394bda8265da60f1b3c1547041232806692446f2c58eacf8b69e160efd923727579eca0044b77e4e4a83a11144c6445c9da4b23742b661e2ef2fb96eec76b526ce8c2e7d116f8bdccd6a376d59d354b89d522484394ff5506546617e60ff24a7ec14b107fbee130418dc88a8f9043762a7364efd96ff046adf81ebceed029f0034347985f68ff4a506c8969bc055896eb9b1365a09fbd9d30cd533d60bfc03d3aac1d82ccd589cb29e2116cc29766dc9bea76a659328c3c928711d9ecc755bac1254a99d13e09b94577566eed98d061dfb277ca7b472226dfeded0b87bab1d19c6be22afd5efd86a785e18d134cc0596a46e2ef5cfa2fc857555d40fb8b043fa15218c4c52f5334f90c8e552cc43ba92cd646e65aeb155bf0a60fdce2ef029df08fd6aa09f3911dcaf9d17ef5dfe3ae7878650898527670eff16298403edc55e97c955c2795fbc0257bb1d519dc9ddb4523e2292bfe537304038839dbf6de1ef8ece678a5368dd5c8462dd15901c6c5667034e9812ac9ba038a73f0e574e91f15f2fecedfc9fd92d4b371693eee24b54fe2d9b939cf0f835a2a036aa95af74788e4ff48cc11e0fc550fc34ff9f6f659acc7b11c632e6173f4b110efa43d4e9bb72c5e4c6b300399243c5adc004ddee15378514b146ba6656e547d332f9a11522d5c27c8a543549f6914ea2f73a64e7b66782a6054e949c996fa4fb81624ead8c54e8a35f99cbd338c4b647f8d3d185e4e7c47aa79cee1ec0425279406e3bff2a6aef7c5404caa52123c9e0cf319df29e4bbc6a33b08f95e728c7d346b80bed6afaa554a08e7d22c16ab08e6f45c1ac9d603bf1a032ad5b17a584c807b7e8dd16f02cb0987d10d6eaf194a8d4b0e7644b03c5b13d18f06183ea9a61cab7c743c3f52103834f80fae623d9b873c4abab2f9611672fa46e82b84d0495f30a940919e11c9abcf318cdc5afea0d907dfa5811caa2c43ddcc66e751bc26aa5eeb40751bf7d831db455ea200bd3b9f80e7b3780f1b1c38bc5c76b19143f949ac293de1259a11b1b313b5f6d2f8bd39398730fdee41c2c76763e1856dbd524aef34e4892884faf635ddb472aca866124f7d0186c23cf5e46786d850ba9d255147e2f7d984981518e9828827645b94152dd6449fa51e78720d63738a40004726c7a5ea7c94c7e5c301398fa1e3541991802bd9291c919ab24538b0298273eb0371f99cbb1befc8844a575ecebe08ae7945b627b9a7b6e926f49c2dfe15bff62d7d4eac67d486e6650663acd0120f279cfc8e2aecb4a55aa98bab69fe9fc5d5dbc6199fa42f8fbe3d08f6070da636a5633cce8485b4803bf4a923a590e0e3377ccfe5fe9e6e0323d1796aa12f2d7e8d7fac25b1a6e550e0595ba4ff622c73ad21146a07c96a0eeafc01b9ee4b6402ac3738d0df8dc3fe534b81c3971021d562679330cfb9e1ed898ed9485f3694300c4c40e58d9050d9a05e259751a923bc980b4f9d18b8b2208961146a1ffd8d157a259e25c44a52d6e32a848fe8f67be18ec3b03f2972fccce61eb56202dc9f2a30bbcc162050f4be2739ad4b02259b330c30b56b049e78a6c6934e036b3c74e7f378418957ea38639941532c4462f4e69db45d04a9ce689e7c2a729fef3f3ab3ccea465c7790239b2a226effc11f5c9043931cbb64d9970af063915dd87faaa7abca38e0e276a7eeaac268dda78166f2b721e2c99ff388808ac2c6b79255aa2b70838b462aaedbca16f4617f83e0d8d49b39fc2062f1f8f58915526a5361a0c8faea6bce1d012b8180e442eae4731bae62dde178627d9e8ca9237c0d9ff10ec1af694739b2eb640e30675a3f2fb0f2bbdb6b37805aa988280b7ba3843a51665f5b18f3031627d4ce5945bd8b1cb040875f264fdc06e9e56488973e3a86baef391bc74be13c17b3be934d8196e86f9af1741fefb19f48d4eeb45d1761bdafce02465badb7f1c6db6d8a2d19275426da99383a5b3963dc834e7c82c4db54a9bd88fbcb8ba1a44eede110898de529304081d9948f31d90c58095f2c5bfda0a5737621c4bff5e5816b32bc359b41865af395ab1cc3d49cfe657073f519c6ab658a156bfcd80a8346aa72a67e5ff3b6a715a058edd237aefe35c22f1c570e5095ef007098c8260d1696529e14c1bb69f32776a3c0030b724c90eabf89db49f78aaac1129eab65fe16fed9815347229d80d4463e7e4f45d820ef87e0aad1fc6e5d2f7f3a8791e9263ff969826720a2e667c513806f83facd8136beca5affabd680b3ecbe97f72f69cae839af095ad64aa79052a0aff81b9b1e043d4c6c95e1cc7ca0a73db5047c42ef22754cdaf4690be16b660d95f9c570a3e764ce9f983824e13c54bed65f2084b6b266790012add2cf8a4c4cac0ab413a01ad4ffc5ec8fc2c85b703da6aab081cdca7f420c775e233cd980a6d72fc3945d2731c50b39077dfa42e60eeda61bbfd561ffb1c6225e299f4c28c9c80181d9ebe4269c181e4e33f05be18b9f4a49c8d2995fe49d1c192dad2533938c542dffa52186b52f71993b149bd241dba1e681193b3bac276682cb5e7c61e3f4684a598796899c470ad97848ab44cac9c57af4b4ea057c412954dc4731cbb936a8f3da1e35827fd4d27404872fbffdec3ea0fbf802b7a30d44e31ff22f15c9a01059ad0856925c2c16fac859683fbce8e9ab06ff2c35a4a7acc592be377b1275355f26ca182ef0ef5e2eba7141c77e01980fed457240aa8b2ab4e964689b7a0eb36609691b3afdb83a9868c209a614988d47cbc75eae22815cd4ff5cbad08f2c5849f855bc7fdd5a6e350df13f1fdc538e20896fcab25fde328d2e57947a216a260af74224dd8276a27607e72847f3556aa5d0c6ccf5b029fe477f737235761ad0235520dbf88c409bbdbfa02346f7538139ae6bd7debb5171f7f42fa946ee05b03ee4e689ae30c6ee11e85673e85ebbfeeb9003f93c07fb3bc0818de804329c00747929761a22d44f7aeacc48a164815db60a7071d49640903c672bfdd38001f7b0ed8ce2c1407e573c6ec9b441b474060f70ace2d8e5a44fb47b9d9fa7be0c2ec1cbf5870ce075a41b23c13e7203a45f5c9e1f349a95119244967f85c13601fb659023033d9ba93701359c502733723d1c30f2a2cb44588e853ff814aa560db32865d004ab1bb8622951a003f88594a99a391bca0859d2c3791778574cb5d519ffc470d39951f717576e6aab5351808aaac1aaa89ddd94247546923474f4fe097e45ea9accbb9cb9c110dae4afdc20ca52f1209f1e05039ebefa9820c91d26161696d69c9de9f459eef23616b83495206f1446e63b75522417b1347f3db0603cd7d6742a965526496eb1dd6f74a47ce6c84613885bb83fee7d270fffdc2eb8ae5d5c2bf6270408d9cc5003fd3eaf22e878ca28c78fe9a601229bea2b97361cbe5f9606357e1ff07ec7fc26e26a7084862276b5fb044e0aca8062548df8a9ac98397ad4a2b36f678696cbc53f83ad75a2f75e93daa74ae08c56f464b11ac743cbea248784fff85a5356dea838d1923fb8ba289106a852c77df4e8891b166ebbf3cf645249bbf8b7017eeb583fd64e4ee5074437b17d247cac00bbd706266104e79414dce5a655182c8c374f38490c8145d545a499bd4d1770b81dcbaa73db346ac3a7ada07d787339abb039b8fc1dac479f856188fc7b1c82884687b037225a9f18b1382368b218c92cfed97c72921b060d9ea369dabf546ec9e22413e58e749f3ce9210c159b53fcad1e4a56f72faff15cc8330ab2797500cefbfa4aec445f60cd5f54d7f755d7b8e9790fd38a5235084f638f433d795bb1ff54e52b140670f8ff4bedcf1dd89d84b44cabf6f1790762a3a9eca838f300a4eec1c998c085a5258f8441551b25a11dfa20a8a6668ecd523b96065f6aa3470fcef47e4ff6ddc00184b0af9de61ef6e2a1b627fb1fbbcd1792ee99eddfcd8afc97fe701a76d849b4762a48744c275c7de19c0cff3a999f201886b7a829ffe49e6c854cf98e56c0aaaaa64a4fb475b040c25921c3300784cea4df72b6fa4f3cec502407866dd236ac0b1059fadaf39273f1f2f2db01b8ad0560c25ad501fdd68d0fbe334e70719c994bf7396f247679157ea3c6d3ef0659c7905d893f11183a12f7463f14741d45c6883265d0f3a7d264f20412b27e8164cf751345904d4a7aee6a1ef84d84ea8f0cdec38d259963c3ca63ddc359cf90ed393e12d448885cc61bacc44c8724a92864becfa013ad41cdccf4f1bf0847e26d1defb74bd03ec126c4b9e54c40dc824d2de942cb847f5a210e0cf5d6e9bf7b63e37739abb3ecf1e87745f6431fa5cb53069266904c5d475420c85c3ef4c8eb7a41120a05efbf2db4b272454e27c67e6489459f0bb6a084523b7d14bd1d8cce0f7ad33badf2a17cf3a5294b743731ebfb5433f6292dafb250bbd8a964ddd4bbb83df042c1d71e57a0932fc8f9193d069f41193da8012b1a2963c55ff77c5bf2b672dfef91f6bd3ce732324a4e3aaf24701d6e3efd06b88452e6c230fe3c312065e54be9bb614c10295aaa7ab449d5d9217d81ad36ae426513a6ed439a6bdf9ff19cab822d68e5edd18cac87f0a9e844302922601ee9e4db597439f61b43b7d49b842cf2d9528c22419bc8ee3bab4ca7433a7c438f4325167a103dc8b9d792118a9c91798608fdda0c2163f220eaef3073622e6409c88c89759dc4f1ec3499ac2df6b07e0fc9405deb42e292f5fe796d1109c5545f2015604aafd31aecb4b694d1a0204cff755ae793212ffc64b4fa4ccf932b82d99410985f945b504794f2fe028d42cce408fb39afe7ba48c3dbb61e702e6839b70efe7bd5812f3cc733b2dc26b7c8d0e6d100", 0x1000}, {&(0x7f0000002780)="e8115886d21b9d6118293f456b6d7da98b540d7e4234f315fde0f4f855f571a20ac9b66c0e67cc70f6a4e39654df841a4d9d55b60182de8240db8238ab19f3236520920adc7c393d94e4f252df5e024f30735be0af420bc186ab9f2f021fed50ba780b8f61fc9a24b791c3cdf95f8734a0daa0b92db176b84dc2d3dc8ea005e42e36153dc2221e69601f9f1f6bc0a46fff264bef7bdc", 0x96}, {&(0x7f0000002840)="03ad912553a52162107911dec111ecc65092bc0a0d2adf33a19a3ce1e78a00c111249ee23c250394205ac83703c2bae3ecd07ed07cf69f1605e5242f5e2f47cdd636c585f910a58a9f6fec5f460594f4d31941504f5a7744f83d8cc6306082386e28763bb22e47c77e638eb217666c57d487865553", 0x75}, {&(0x7f00000028c0)}, {&(0x7f0000002900)="55e296709dc51ce0c15e12a6f4008b3f693e88260c260ea3aba6b0494b6fa78b28c7a5bdb3b87c02edf572b3e347b692bca1c4f8c0e8dcae52d57cb8825d9cedfd93ee192d25daaf8ec690359a7fae0a04206079ff84b158b45405af80b9b43cb0c6e2e60d73f30fdd23ba32ae552376924f2ef76584701641a246f228c9a2f5dcb3bfc9ec8e87840c3d4d51f6efd03433ac068d1294ec926d7ec7de187d5330e67a463ede9fa21fdf4ca9f2ce6f4ce7e32421074450554ab45d4d63cb4df7edd9c1a0533369f4ce59dc9d599136f0d455a3c05eacd79fc34ffb97d49677d408998d3db512", 0xe5}], 0x7, &(0x7f0000002a80)=[{0x108, 0x0, 0x9, "b6f9d83a26d6988e3ed785610161b332192383b886b85649e16ee97479310f5b29312575c1f377592c7921f36ef63b947e3e6ccbcbf3f02f0add5a8d6a920f4a5da998f50df66ac67a7ec276a2f0ab7b686fe3598dc9a6baddbd0a6b65cadbe36f099af506426c6b461c0c701c89a7fdf03ff7365d5af47d074d26f710793726c3a47d37d88bf10947ef623e08cf040b25f971d16fd2e8bc1c2f34c5ac13bad47f7216f054aedee066e30f8d7dc551cf7f763f6d8c38b1c4efb15ace8256240db42d819efdd0a16c9c7e668049cd6f297a9859dd6fca182de4eab9417c99e18bb910f82b0072d288608ffe4b9c7fdd266bb1bf5536615a"}, {0xc8, 0x0, 0x9, "c9ab790306a5c0a867c91bc5dea475d89d84d9fc38fb36717afc89f622bc7c6a1de53d9b7389d51a5e64898b7e16338b88616c42982a3dde2689c67d0d6528f3c44300c09f0c327f5937d2d263cf9b118e091b2e7b1fe0022dac093e2053392d80d550b061512c0f300740160cf9c038519f0a92cc5e4c2da52fb2651c15e7672ec81e4284699828adfd6f427f20c24e8a493aea9007f4f63d6116214f8697c8c7be6a9257af960ef1aced4709b0a7d11260"}, {0x88, 0x1, 0xbc, "5cd4a0d7b86d11ea097843b60a4f3c0a60bd7b0f67ab70c3b14ac038992f9ef0e5bcc9c75143f43b2f6e8630ac69453bd7686dcfc1178ffa57959edc50428c50125a18b74c67ca4eecd643ded33578383f6f2c0fe958a3a9c4a0f410bbe9352b8b59fdbf8c1d4d8d45eacec85f55441aa9552c"}, {0x30, 0x1, 0xfffffff7, "c26feb892e48c0191937ed8cd9be5e5cf5e16ec28102f913c43c65"}, {0x108, 0x1, 0x1f7, "c60a5db8888fae6af2536d5db0385c0807ab339af9a58071266723f25dc761fe09268bc64e989da8a1b09325d3fa941133b47475823b680251c97d6ce780563155578272b8b30406cdcaef06ac204b3338118d53195c12b723ed20b06c08677289e5cfaa7b9d90cecefa649cccd63513628ef2579e3bc6838662cd053ab2e8f29d7a0ba0acfe406833aa16de2d9a36242cb0575ea34bddbf2419ba497e5d236ff66f613ba42b5a15945cd08999854485198e3e9d311261295985ed6df0ca0db9fa0f454207755a88585ea524b3db2f56367a722fa31044f937cfd3b94e57beac438dc8e72d42983df8e8db9c48847f227382"}, {0x110, 0x1, 0xf9c1, "b884e5cc9ad7b1538081332419c2c467edfd7bd8b41185d0266ebd8a42edd3cf92ddc591ff8231ff885af3ab54ca0af9284605b2501416aa0ec9a45869d4bb331d6534cead550eccd2eddb0b7502aed2503659b01ec1f2255907f76fdbfcd0ad846521be5b59731eb1e3267150779a34d0d61274d92e03ace3b5629364ea18b97dfab6a0550e7d46a449b1584e749c78fa91704802c31f90efca73dd9d982d8ed4c2bf490b9093e66fcbebcdaaad7a9df884df8eafe9525689f031706052f35570230782543b619e34ba42687c57767e7dab5a057ba0a4f9793e1a6eeb041e239165e8f860507989350e3740890f6f4da69b2267c47d85258d0b43f35495ec"}], 0x4a0}, 0x7}, 0x10, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002fc0)) r2 = getuid() readlink(&(0x7f0000003000)='./file0\x00', &(0x7f0000003040)=""/12, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003080), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000030c0)={0x10, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x53fd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x36ed}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xb62}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000de0000/0x3000)=nil, 0xdd64}], './file0\x00', 0x3f}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000032c0)={0x0, 0x0, 0x0}, &(0x7f0000003300)=0xc) rename(&(0x7f0000003340)='./file1\x00', &(0x7f0000003380)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000033c0)={0x1, 0x9, 0x7f, 0x1, "87990de2735787a3f3c59d52523651a7957b0797", 0x401}) wait4(0xffffffffffffffff, &(0x7f0000003400), 0x8, &(0x7f0000003440)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$inet6(r1, &(0x7f0000003500)={0x18, 0x3, 0x40, 0x4}, 0xc) bind$inet6(0xffffffffffffff9c, &(0x7f0000003540)={0x18, 0x1, 0x7, 0x9}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000003580), &(0x7f00000035c0)=0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000003600)=0x1f) accept$inet6(r1, 0x0, &(0x7f0000003640)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003680), 0x400, 0x0) getdents(r0, &(0x7f00000036c0)=""/150, 0x96) fchdir(r5) openat$pf(0xffffffffffffff9c, &(0x7f0000003780), 0x18022, 0x0) fchown(0xffffffffffffffff, r2, r4) executing program 3: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\n-^^)\x00\x8de\x98a\xd3Xj\x93\xbe\x1d\x19\x91A\x154\xb9\xf4Hw\xfe\xa8t\xffU\x13\xf7\xbbB\x0e\xce\x83 `\xb7\xa5]Q7'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() getrlimit(0x4, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[]) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="6f713db5e0a3ebd376db92842d50c53373cbd420d1696c402b470102cf9a4a43837d51bba9afe1", &(0x7f00000002c0)=0x27, &(0x7f00000003c0)="629a87371fcd3ce9613ba50f00e1d09d89ae15b17205c60aada8fd24567af518fe8d2c18e510b30823c77e25542892dd3da700f055f5070b70e2e5f738830af688065ba7bd12685235618063b911", 0x4e) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x611, 0x10) r3 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000440)=0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x10, r6, 0x226) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)}, {&(0x7f0000000200)="b3f57e023f2bb928c51910d8d07ed73bb9d5e32b5cf383e16216b478496721896739b9ed4aed0201dea73d36f67f81ea0b8a25845bea79a872766db51bb1d3d1eddbb1c1587d65e8b5cb205352baf6ef763ed06337680c395ef2c191cfd5cd7010b7fbfd142b0fdd0287cc061fa7a03d06b86ee763bb8db0c94450eabc292e3037c14b600ea5c82fc8027fe578cfb4a54c9f747a940dcff538e4e8c3e378746a04983ab2107ade2d2920c70eb8fd", 0xae}], 0x44}, 0x0) executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x9}, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61}, {0xe}]}) write(r2, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b05e62d1b45c2cef8256f7c3c33b6a56c4851e31b4f6ba07b3b34bdf020ede6d1bd79c0f17e2f8f28ad194e1d86ae364676cb0a0fe1083da2bc25e3b82afcb9054cc76bbd08004fa6c3e3dfcf5c002a6c84e1863fd6f1cda12d8153cdd02d1bf46b6d5bd1b70cf499588fba244d72a6a5af443993d3", 0x9d) executing program 1: 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"]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000200)=0xc) write(r0, &(0x7f00000005c0)="e022f0b9548696208dce0c684409fdbac63cdec09e28bc18a79292569e26e52581955ac37f63fd5c76815176996bfdd338746ec227b30b7a967aa0c8fa56a8755aa7c43b9997b7af9b8d640a85563b4446e528a7e84445806ece69619e44977262ee0cf4e53cfee6d0dd8f0c155651e24751269fde2cbb67c48408be6bc2eaa451fc172fb622001ae4be12f9cee40068c356bf1048f33d6258f81c75537b5efb483f35add39516c7daf4dd778d4631196717db628c6bc21c21cc73509026f3c8f8dee953d860fb49e7750bd3753441696be8d87b6639f76931ffb70f52d87888988003dd101f96afca5b71ecfdae00be7c20e0d105bc4a4f25e86b7f9a239b2109c1a904d8f5c2b20fe3f008001541ef08f8285aef191921b03677132269d29e9e0747f00055ff3072cf4140dce8c52d84ab43486a0b749b23631954985b50a4c9b95b9640764aed9cf3839be7000d3087b80fd83c886ee2895b28886d4441f0e18d5699762204ca9bb38bdd92b349abeff9a48df4c7ab02406ecc18c3a7b63181987f103580eb4bcd05d6716f10a8ca45107643367201998644198d4ec955ed12ff5bba96840fd547ae63cb3eba2a441e28a90179b8f121157e8df9d3cf5319d3e2fefecf50f4dae494d82300f140961449df58a1b1e977f7cbc5480f07903fb62ff278d064b69c4d56fa4954028ad454f464c08cdad15387f06da8accd454917b34e33891ac197ef439c47120899a4d3061139e48e3e9601dbe27888f66542b4dc2ae308f8c734fa51cf250eb1dd41f22db885055f2c0c3585dc7577e02f4ee05e763529a405259fd38645d17fe172dce9d63c4e482092b2b169072fed43ee527872635ed3a8fbb095c46c916bff082cc04df4c2323bac5c2e09290377d9cb4049bc24f1f224218391e46683c17aeea6ef5aa7c341fa82c56dced0c8188503720a4c10dbee229c26ea4e9fe3890e9bd33aa743fedc047da3b1100110d52c8c322b1d8f3d789fc1fea58aa35024b29b6afa82dd2a8bb7b95fec5243e6eb9692932c79967ba2cbce360ac5932d0f705496753f3b6c0dc60f946acc4dc5b2fdd21389a13856a2a2ab486567fbeedee6ad61f315db9f4b36e36463942d6d05d19182bc59e99ae0d8260b0cae57adca60d12a8d58901d0061f834b16121fd873976c2f50ac8a49c0ff767a672da24789eab6ec12f7bf174f42a0d0b5321686ca1eb3386edaf3211fb3075a3b96a1c71dc4ce67bd2617d78f4593227a9e6d564099e0f74b04e49c163ae7b9e6fe611c8a45d7684922730668e47859ce67dc1d36543a801869a1d0e2e96754908b5d1d6480cbc81e2899949d0abf84e72bce4257aef2929d31d6603a6a0312e8ea2b559801b85d7b91156e97adf2fcbbd4d4a06563333ea0ab85d16d785be355ec2538fb6dca30a70b0087c3b52125097145d82fc8253f12fd6bf7be20dbdf8350a07eff71cfabc8a1bf147c3b729d65f3aca42f8ba9060f1e52b94251a773d86941fae9be5db6215fb9b8358cff1d054bd5f3e0a16001c0628f5d49caf4f2ffbb524875c8d6a26b696a375f097e7d54f1fa76ac2b65ebdf5b995b30be36eaa526529021074f145bfd23e71a7fd0c581c416082b39128115edb5944adefab014cb897b3a5fbcbc8f9b6ae76ce98345814e7c6411785bbecb9bccb368b2d1b0be2b7fda346412d7e3ed5e33ea0e147df5138a314c49b852ee4415c41458041bcbb0427e32ea7af761d9650a2af03cf3b5892198e25c16542fbab047b0afd701431400ec5f5fc238e91cef958989df28c0527dad89228e6f01a4b9e2b19613c61ef7b9d6b1dcfbcfa352eb2c4f986bfcefa45df337c2948184cc8949008c25db379af5f7ddd62b4123d1c71e34d8407ca806d7fb6402f1155f8919d67528ed9b76482cdd092a08c40587236bbe331191b7cc067225a6f170c5e0c39452138fc4fd03efe8e1723a974989504cc97704602d7c06afb9493314a2e5ab31697b30abbb0c90cc153de1e80a27bdbba3de2a10c234a40d12967f1d5919e52be6d363fa732385f64ec8546ea68ab30bf6199396e2d4b249e8e79c71a2e70e6df6f168401496da97f60ab16579061b9519b77a8eaa2916831813d1b60c56757b4502ba13f216a5bbdeb9b45f8692c1192c2909a5791f31474089dfeaa29afdc28ee0ee6fb42d6fd23e54fa9c879b3956ed711b0af1ed3a0185b46f890189b3259652ab44d70af9f604f0200022aa2b10e6f388d1a01c3b6b6b0114cbfcb9a3248690cba668cd4fc3592e3398105010dd8b965de71ccc104c952e692bc1717ee19c9a12a4e2583b05f3e552ca1284f53fcfd4a0e5b8a9b80f649a7839b59c4292ae70eadcd97f66e06e070f64745cadd0ce589845f79100816d854fb24a9975078698c119cc148d19c5f948ea76c34144255550b8ec6daa2211b4b423ba3fd5f3ca3cf438cd3574d35127fbe87ed6ce28edd7b6ea042aaf05d1189bc7532eaa667404779f4a33a440e2d4c06151674dd264c8483b626e7ab7243a788ffb434629dc0dd9c7c0e8e965ab5351c3c7f0ded7d0a36ee3734e5ebc1be6a7d8d0ad6f5daef18cd6cb345b7cec00abd1626683de25c34650de08a3dc421b544fcad2e1dbc0ce04dbe5b1088abb2d4a0de8dc5f2cbe55c98bf8e67ad8f5e78d353cca32c263af5c6ceec6a2d22990fe0c7eacadce79f886f249405b72c88876d786abce05cbe5afe880be9185e59fdbac1b8caa877afefd92e3b17acae36f1c5eed8e331309bbf41e8e146e09bb664955397e05333aa83a78d5c296a2c0b76a1edb4a579357b51a4dccdc568ba45c4c0dbd0a8caf6acead21b4c3e52e2c843caede1a1827941e7361e6a4f6b433b300a5ef10ea5e349e1539c3ee30b6e761e2297b369324b5c8c2cb6ee864c98f88992f1aae5f4c337fa4cc9c7322d25d47d504aad65ed5d938e3737a5dd654b6cd5c20eefc3289151970370fd1c76380cdb6b837d7e1c8e0dfe7487773b48296067aead28bfc1e04ca738dfb270849148b17ec98d6aede1dacb58db968b8a92de07414d0761120338eba4e5a18c828869929ff8631c23411254d6e0d33366072f8989971b1bcb50954c75004cc1a0c970a6bc855bea12118369556502374d3f926f73caf0e5bbea957a300da9e50f32814921ac6b85f91dd4d4d1cd110d88a9813818ca3d08a2768089ad2e784ebcb161c9601a9ffad3b1055ab76a12bb453252bf8a10b7bfad6802c546af2f726544983655b3f641860f705b7e15e4107f6b0305c68fcbc7ab87a1681bf29090a867e43bc536ee0a2197937a861f2015673fa592053eb78ff3cad8012f7ae2953b76d5294bf5f8962b68d8ca8ca6ab422aa48513f082f75ba4691391b49a6e22ae8bd0e86663e28b5d81bee823466e48cb3ac764edfdd77be7f718c8038cc0814d49fd5c954b24fd3c021c0657582a595b429326a8c561a1fe80767761b76b10f888bc738636c539d8d831e30bd111d56c539d10854a4a4eb6f86d1c29e4ccb0c7abb766c3406e1d0cf6e05c481c77d707a94162110b77476d99a644f866d3c8391130efb182871e6561d17f12b81890ad15af1c8a18e4477183a0de88f281bf697b2417ae62f3e8ef492844ae28f60f0e1ca82d89ec934a75309217e8da3f4f3d8be1a4f27b3445fd26d84545e8b8f84aed2ca41696dfb900ce816695d25e72f730836f80e6df3a0835b20f209ac94ed976a6df883c039e7a754a2c67cb8ab7b0a1c2a7aaa4eb29a701f53f47a321bbbba61563d91048d64e947b0ab2eb799b6ea0b717af9b63c4d97a865000a86a26cdba1ec06a850f4c8e8e9a1f775574a191681effaa26437e300c7feaffd9f3b43a58ef6a21aff68719257f69c2bd419566b5041bda13b5383091c3c5f7bf6f5742a6b2f9b3caa2812145e18541eaa9f95f713be15b75289b897fee7d25cc9939cf699bba86cc9e526efbad46805e79b8591dbc6ca2e603f758f5ecf6448b2acefefceb97e29e48afd384c35951570e05428f65c9daf4728d67490464e5f9e8c8f9bec4f96f3083d7bc7eb08674bd3674aaacb68dbeb590b26a062839d0a88da4a449ef0d7f37a68da20bfbf9bf4f0d2f9271acfb927e7e89adead0c8414cdc0922b3a68937766c96b148691132d733c9239fe1da99c81b696ee20e022ad200e1da1333bd56662a578eb17cb6cbe23ea59ca2e369b5631b3bb4665926c622979f45177b0e81a281e8e8439e34856efba13f0b4055ce043a5308d80ea3b030060dcf2d1af219b18e9c304859c751b841bda040024845d7c7de833d4b38de6b43043cf398e3a6bd16271b00f7503490dd91c28cdc21f04c05762b9fdeb8179133e60cf62e41b7ed35baefc51216da113bf27ab662aed751bb55a5b4e10c75c82f16ae84f277d5513cdf270d8efdcab8c222d929ae757cf64ee9398dfec23e8d4de38a5ac941a5a3fc02350ae4b12c5267f720c8619d70732096d6cb4fa921b55f1b4b3b9e36e826c8f3ba3f02b9a3819c1995045898056cbb69bd8a8eaef9ebd07eb75044f77078811c37ef48a4d48945f7115d83b3a436a0338c40c19d509430171b43816ba6b80195b0ff92c0f251da474008bf25b26ccb29e9de82e6d7a629b648546e1a6616da89e784e3c08e29cb74ad8745ca8d7c766817b799596fbbde0e77bf006dcd5423566c1d5dc28e520dd56c5af24209ea3c46349beaf629274417e9b1f7fed0e7d31f9bab09a0765926999c101208546c25654bb38b09d549687e982caf167979d2dc9a863a22f71fc28f87e9654decfeecc55f168ab3c963f2928b75e434421a49bce4e7d47e20b846a70146c76b27a89b55f82200293c562065f40b60433cb922f41b9a24a0012fbba2aab105792a5ab4303cbea3e7b38b4995d859fdc7c9884378e86d10036c305f7b2b6edd02ad012beb226029194c622dea41016b03ea4ac3433e883980ed5dc4c289c83f14ea2442af7f80c7d40dcf5afcfbe692f69c1e037c7152efb5bd0b704d562a2f07e3817f486bf6860e938e0aa688e1459c30b7d40519946d643bae617bb15a29b6d1e98fd8bcc54424e525f252ede86973e48bd2248ad2d0706425c984222a06c5020b3adcf7aa4eb9d17c67f6c7b7022bbae30956aea47addc2160608bf9b75f4ed4158551ae5bf188e3b24fe821fcd0c0a032508c55666bf44a6f5b41e6796d4814891745cc2a0ec0f549e529e2f887e595c628b1b0a38da3a78499a1b56b93795f70ec7a9fca79a6930456a269c28daca6639dc3dcbbc6ea075ad23bf87cf79bd17717d05e6304e90b914ead5f5af82a6a90460f60711556bb45a4db3a39fdc760be09a0e8e315b364d780ffd27fe273bb317fcee81396b55a9e9f001547f97625888c0060001e9a08e8a279d9a21a080649db638b39a5b97d8861c040b94e9d2d1ea6146db31bdf96cc57dbf33c6cf6ed37e40d74f863675bf6d325bac0d1ce0b0b4bb030db8a8178edc11d990446ddbdd942161db6adce39df0157e0d818fa8304b200d47feea98a0257ec7c00942491197c57277a84d6b9b1091597561d6f6464a59a4b04d90e689bddf66156667bc54672d1f6663164636ee3b62b038dcea7fc1ad3fa6140e24a2f7e1c7cb6c32b167d4a94ee31e9eb92bbfcc548cea15d8b72c98f2c87f85d193073898a3bb119407d45664d9655106d66115319d61d62b42fffc83f7304eac8b194e5913e6db959800fb35322f328af1ef23c102a12981f0e354bb9269ecf69f3ec249ff1b4820a6d0712d17036e190009b6967b9dcf", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x8000, 0x3) r2 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0xffffff66, 0xfffeffff) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) sendto$unix(r1, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000400)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000004}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf38"]) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f00000000c0)) r3 = getegid() setegid(r3) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="b8", 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r7, &(0x7f0000000200)=[{&(0x7f0000000280)=""/240, 0xf0}], 0x1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)=[{0x0, 0x0, 0x0, 0x3}, {0x1}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) getuid() executing program 0: socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x5, 0x1) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x100000000000000d) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(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'}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x1801, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="000a0500"/14]) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x0, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x8}, {0x0, 0x2002}], 0x3) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x1000}, {0x4, 0x1f, 0x1000}, {0x2, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) getrlimit(0x1, &(0x7f0000000100)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getrlimit(0x3, &(0x7f0000000080)) getegid() syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaaaa86dd605f6ad900383a023bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000100fe8000020000000000000000000000aa"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(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, 0x2000}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000035000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff8000}], './file0\x00'}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) socket(0x11, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r5]) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x81c, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}, {&(0x7f00000004c0)="e33ed2f523b01bee6d92eb222d504c74305a66cc47f40f1e10b3cd035eb45f89dd595c9638e860754951ea34db617d61829a311be343fe5aec4764c3b3b15efd414adc8ab7f4d033154c45c9a8e0dfc143bb1df415668fad44b16099740d006ca62a36075e82d8adf9320df92a1185aa43e9f7396008782c7e2d25e9d2f97f5ef2dcdf7b851787736536ed891dce299dff14cc60d193b4f382f166de38a672af3b5fce82a800000000000084330376d63ecd18b16b6874468e8a3b3d8511e07e427c34010ad241d86a0ac0e6280c66eb9e7c", 0xd2}, {&(0x7f0000000340)="5dee4503a3e78f1d73049892887b770a6ef095159f0d8f965ee4d2db4dba78067c4521eea1976f2d17c8c1272b9e7e68dd5e2ca516630ee4ee693b1e4de130f040e76f431f4de08b47d646d28201ee2ca195bd943b364b791d7a5ed3101bb7810971d1cbff488d0667e4e2023aa62522f15dbcf2f3acd7853a93612a277c76346c947acbe09a35c6ac264fead2752b4eed7d8d3cf156f9309734e3178450686795e428d874424597a63a68b974431cff6a51a0e2ee97a90af33c0500501388c63607d840912bf4b6573d28a522e5ef66dc025f2d11700bea4066751f090619e3", 0xe0}], 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 5: syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) close(r0) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xfea, 0x8000000000000}, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="1f326fdb6d6a87c91483", 0xa}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x810, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r3, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$hw(&(0x7f0000000080)={0x6, 0xa}, 0x2, &(0x7f00000000c0)="0a9a6ebb35628d2d6236e090a4b16e72240c2e9f1bb5b8aca898e2", &(0x7f0000000100)=0x1b, &(0x7f0000000140)="f6ea265d492becb4e46179a79f7ad57a06b073f870c29eb62f47ce5be287b4f04d525d9f6b5946ddabd128abe628feb99e196c60d40f6949e1c78fd587db31e6647c76e8fa34fa34ffb5f5434fe5299049d3c604a1df784f38217091a000272ae1370534a3dd1967c30bc26230904f7af19bce", 0x73) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffff9c, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0xe) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000200)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 3: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 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}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 2: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe2(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000340)={0x2e, 0x0, &(0x7f00000001c0)=""/46}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xe7, 0x0, &(0x7f0000000240)=""/231}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x0, 0x0, 0x3}, {0x8106}]}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES32]) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f000027b000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x2, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x1, 0x1800}], 0x4) semop(0x0, &(0x7f0000000000), 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r2 = getuid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r2, r3, 0x0, 0x0, 0x18e, 0x1ff}, 0x0, 0x6, 0x3fc}) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r4, 0x0, 0x0, r5, 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}], 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r7 = getpid() r8 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r8) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x9, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0xe10, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}, {0x1, 0x3, 0x2800}, {0x2, 0x7f, 0x800}], 0xb) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2f, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r5, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x1}, {0x4000006, 0x0, 0x0, 0x1040000}, {0x3c}]}) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r7 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x40000000, r7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x9, 0xdfdffbc0, "97115f33ba7d00fdff0104000000000000de00"}) writev(r1, 0x0, 0x0) flock(r3, 0x6) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fa) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) socket(0x18, 0x0, 0x0) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x20, 0x9}, 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000180)="4346a1f217217b47933fe8ec30f5f6f7f739c20e0de223d598f2ec3f0f644526dad7348ea921790a7eb7a193b1496852a59eae64280e21121e030d3c6c23ffa8e0600b05e07a949919307dc7f4335236a1e70be504a8c8a927f2bb42f80ea6bead191b244b7bc9149315599bad1b6876a91ecc3b76cac9927ca1285e5f84ccc69acc9b1f6805db29aeb6ccc3a92c6a42140c6bd5dddb57849e714d8552b44603bc5b6dd7112af4fc032c90a6121103efb2fda7dfa6f2f3aa29777fdbab8bd8024054e20f5c09a859d9cb4bef51e5c913d84e208baac5c19c2f35636424564aa316e92f0068e3e7c84b17f6c9ae1048bca13c8d9728d52f458163f4", &(0x7f0000000100)=0xfb, &(0x7f0000000280)="590af74aca64da02200316f27bb9791e732806aeeeb04b46c72c23784ee290a4250ab30172428110f969362ee4ae0caa2c2d4a26857eb3862264b0422530ac3b6a9ac4ebf52cddbaf54f29ecd5d4aba3f301b2a86d69e3c181ef71c6ebd1add76f86f21099ecdf94287f646db675c0f109429785c874d69ce1ff2b1a57b5ece2bbffa11c9fcc7b0ad8f212f7b3f19e525305b6fc6001ea9297c87d46512edeee2b6681cfcefb92a2e35238a6b88499327372dc147ca3f28ef50317540f02d249e56dd04f337156221a201e20d0e6cf323ea59544a82980a149583d9329f22ac73507", 0xe2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)="2b0040cd2a4a5e0d85f50e0d", 0xc}], 0x1) executing program 3: r0 = socket(0x11, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) sendmmsg(r1, &(0x7f0000000540)={&(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{0x0}, {0x0}, {&(0x7f00000005c0)="7269b3d59ae199f89a191de6fb30ac572c0bf51f5e63f1d2f053c5029cf61a3f1db953d3a7eae251495cd876340b83a3664d0642c7ad1ef561a794eb0222ea48bafb4ed6582e4a9c43a34f2f1b4016d5e21c81ade7745722b6257260df8ce557a87d77355dc15b80d471dbce3670ad598880be85b86510198286be8d67c004ecd514b0f6df23d2ff725acd12dc849f1673bab65f33d20e9f3e7e41bcc0ad201f52ea4bfaf2e9c9de1a059c1a4cc2a4e91509860eaadb08649386a89334f543b8f60013620d8112d602dc22aab4e15077b6811795b9883e1a69a564513702542d853867f553af85ad1259901c6695bc", 0xef}], 0x3, 0x0}, 0x2}, 0x10, 0x400) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1, 0x0, 0xfe}, {0x8801, 0x0, 0x0, 0x8}, {0x812e}]}) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 5: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2000000000000039, &(0x7f0000000000)=[{0x4, 0x5b, 0xfe, 0x4}, {0x46, 0x2, 0xa2, 0x101}, {0x0, 0x7, 0x8, 0x4}, {0x1000, 0x5, 0xff, 0x2}, {0xff, 0x7e, 0x8, 0x4}, {0x4, 0x4, 0x16, 0x40000b67}, {0x40, 0xc8, 0x2, 0x6}, {0x2, 0x20, 0x7f, 0x7f}, {0x3ff, 0x3, 0x9, 0x3}]}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)='>', 0x1}], 0x1) executing program 2: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/155, 0x9b}], 0x1, 0x0}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r3) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r2 = syz_open_pts() r3 = dup2(r2, r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) shutdown(r4, 0x0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000240)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}, @icmp=@info_request}}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x6d, 0x1}) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x7) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x5, 0xfffffffd}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, 0x0, 0x0, r3, 0x5, 0x8000}, 0x400000000003ff, 0x5, 0x0, 0x0, 0x3ef568da, 0x3, 0x7, 0x7f}) r4 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r4, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x1433, r5, r6, r5, r6, 0x26, 0x9}, 0x1, 0x0, 0x0, r8, 0xa8, 0x8, 0x1a2d}) r9 = getppid() r10 = geteuid() r11 = getegid() r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() r15 = getppid() r16 = getuid() setreuid(0x0, r16) r17 = getegid() r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18, r1]}], 0x118, 0x8}, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: sysctl$kern(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x2, 0x8, 0x0, 0x5}, {0xf8, 0xe1, 0x0, 0xffff}, {0xe21a}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) semget$private(0x0, 0x4, 0x5) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000540)) sendsyslog(&(0x7f0000000600)="a84364c8b20f78f83c6731e8ecf6483381f349cbf25a717420c466d2b93ac79d27f64fc798476e7ae514eeccd4f453c4ea1e3bfaf8ad373ec01f84db7245e84fe977c63d9af9b530aead53b78c68758980c8c149670e8de97b95c6c3d6ed2c198b01bb8da3dc69906d83baf29ea57ab9822145cef3992916100e01fa112135deb5335086c9ae0eceed44f9113fa8805eac9964de7ac73d4a3e933507387550b79180ff507a70ec3c1434846c2671f42390e08472ff98820ceacbf0a5b8de0730d22fc0d06b50114d48e38d046761d1744eb982cee69e9b41dbdba5b757445266071b", 0xe2, 0x3) sendsyslog(&(0x7f00000008c0), 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(&(0x7f0000000980)={0x1, 0x14}, 0x2, &(0x7f00000009c0)="b3f49abe926aa34bfe2173a55f8726c1cfc914f3c2e1a6604b3f4e02f7c1", 0x0, &(0x7f0000000ac0)="0aa492d0432439d4dc53d7bd12593c3f48454b63f4011dccefd75d46a39eaf1d08265876aed5539e2808ab78957a640b30aaf1cbf4ebb1bcd6b9d71cc57a1552758f2759", 0x44) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000b40)={0x5, 0x5b544210}) socket$inet6(0x18, 0x5, 0x6) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000cc0)={{0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x16, 0x6}, 0x3, 0xe, 0x0, 0x0, 0x8000, 0xfffffffffffffff8, 0x7fff, 0x3}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="20200330834e7fc629d9634dfa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e257b0b705f62f2e129f0390b6d41f0a4535b068e2a462666132d8ffb62a005021fb8007f973d96bc2602729f980f7b157c959f788f8ada461fd6240efe2f8f599c9ba637a68ce6ddefd5febd0d1b917f6d8fd5f38bec3512908d3fe5d24db2e8f4267689fdae8d911ed92beb6e59b4639ce85b2fcaa1b1bff5c1b1a82140a7b715b56e31d699cee43e55c7655313ac91c9f6f2a4934933a7e92e7fcb089495be0aaa1438bc61a304511607e4548fa8cd06558be6392b21514afa6431c09c99c3d62277c1f22b2ccaaf1d34d54e8ad3c687aaf3c0d1ffe823f72d3047aa87e7e53f44a1bb5158b727c96936b2b95be91ba95e7ccbee9249c", 0x126}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 4: open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x100, 0x5903) r1 = open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) syz_emit_ethernet(0x3b, &(0x7f0000000180)={@random="78ad55e8f895", @empty, [], {@arp={0x806, @generic={0x18, 0x6000, 0x6, 0x9, 0x4, @empty, "3a76bff2817cb25a3b", @broadcast, "0d74c2c4782edb3fd2687c20d2ea5a71"}}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x6, 0x152, 0x800, 0x1, 0x3, 0x0, 0x9, 0x1, 0x0, 0x16, 0x2}) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x2000003, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xd0}, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x100000001}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}], 0x2000000000000002}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) pledge(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x64}, {0x812e, 0x0, 0x0, 0x4}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r6 = open(&(0x7f0000000300)='./bus\x00', 0x801, 0x0) fcntl$getown(r6, 0x5) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0x7ff, "0000c6f2646100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 6: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r1 = socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x18) dup(0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8}, 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) acct(&(0x7f0000000180)='./file0\x00') executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaaaa0000ffff"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001280), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x3c, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000000)) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4000c6036461ffdf00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x1}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(0x0, 0x800, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0x0) r1 = syz_open_pts() kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x40, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2909000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000c99515454e9b9072dd079dfa6ec20d009d29c06269e5d6c4ba3eaa6d771a47997de1e59c1afb7fdd22dde9adf31ab6b4ea1dbfdc08cf601e45b6c69fcfad81c39b6ffcc8783b05d98bb400c737795a63fe94e255f4d705eeeb02f1c0b69c592bd34ed4c9ac6f9316cec6e07f2a62bd4dd504d3078d0fdd178e1694787906cd8f3fcff36ec7965dfdfc69940a553b52d395ba025a1303d93a151bfa6ee4710630547b1aaa0b3683d628742ebf5f5607af00883cfdd9637c01211188ae5037b4ca3ea251c8a7651eee866e7cbd1ac2c2f1cd52b457aca0f387a8f393dd25d6d5cce49addb73a8adf0d6bf4505f14", 0x193, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000040), 0x6) setsockopt(r2, 0x0, 0x0, &(0x7f0000000200)="80eaabcde24566c7e29d7591e23a50ba21ec822b67fb99e852a6e37cb377eb82c0329aa40c9f35a8f3fc87acfd9cc1bd0bd51d67b2b67c94e76d771b67fec303b527f5c2d96e5e84fe547f2806696b087d1dc56dca8b2164a26eacb58a711abcf9b216db0d50ce96877f137a71581d771f26c1c237f44889fb54a0b1c37145002be2ace5d5e51503a63d0eeac6e2a97a3b26b0eb951161b7756ca9a45b7459f580c96e09dfb2f149a7218495e839c2083c81d6f71b91eadeb4f2bc44d39519edb4d0f0", 0xc3) fcntl$getown(r0, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) executing program 7: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x20]}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x108) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x460acc60c459e4b8, 0x202) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000380)=0x3c, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x66, 0x0) getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) close(r1) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0x8001}, {0x25, 0x5}, {0x8b, 0x1}, {0x23, 0xfffffff9}, {0x1d1ed9d0686bd8c5, 0x7}, {0x101, 0x8}, {0x23, 0x4}, {0x46, 0x5}], 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) close(0xffffffffffffffff) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) write(r3, &(0x7f0000000080)="230011e585cbc2b8ea9acc7808d0", 0xe) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81}, {{r0}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x8, 0x0, 0x8000, 0x9ad7, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 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, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) 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(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r10 = getuid() setreuid(0xee00, r10) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000001c0)=[{r13, 0x17}], 0x1, 0x0) dup2(r13, r12) read(r13, 0x0, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r9, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5ae6071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000002b40)=[@rights={0x30, 0xffff, 0x1, [r1, r9, r2, r0, r9, r11, r14]}, @cred={0x20, 0xffff, 0x0, r7, r10, r8}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r11, r2, r14, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0xa0, 0x406}, 0x4) r15 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x49, 0x0, 0x0, 0xfffffffe}, {0x24, 0x2, 0x81, 0x4}, {0x122, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) ftruncate(r1, 0x80002) open(0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) socket(0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000104000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x20}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) socket(0x2, 0x1, 0x0) open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) pipe2(0x0, 0x0) (async) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) sysctl$kern(&(0x7f0000000340)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) (async, rerun: 64) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) (async) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) (rerun: 64) shutdown(r4, 0x2) r5 = open(0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRESDEC=r3, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x3}, {0x8106, 0x0, 0x0, 0x7fffffff}]}) (async, rerun: 64) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYRES8=r0, @ANYRES32]) (async) r8 = semget$private(0x0, 0x4000000009, 0x419) semop(r8, &(0x7f0000000440), 0x2aaaad68) (async, rerun: 32) semctl$SETALL(r8, 0x0, 0x9, 0x0) (rerun: 32) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) sysctl$machdep(&(0x7f0000000200)={0x7, 0x1}, 0x2, &(0x7f0000000240)="e1e5cc4d42a5513bf0397449bdc2827fcdb53a44dd562958dcfd7184020f612aa80fb17d4bc79821da75705cb3829b0ef766ec96a5a64ee32b656e168f8f3989e557d5927b5b48321052d1efcddb20dbfd1dffccab3b3d06fae11ac6820547ecb83ad97c571f9605ace08572923d713bf7f16bd3276a0b04b70a3344ada018a42b7ef117653e2c591ee2a639b676299a7a8909675dfe5cb1df631af5", &(0x7f00000003c0)=0x9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x0, 0x0) pledge(0x0, &(0x7f0000000380)='/dev/bpf\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000380)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000540)={&(0x7f0000000480)='./file0\x00', 0x100000001, &(0x7f0000000500)='./file0\x00', 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}, {}], 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x80000001, 0xffffffe4, 0x9d4, 0x7f, 0x6, 0x80000000, 0x32, 0x10, [{0xfff, 0x1, 0x7, 0x1ff}, {0x4, 0x8ee, 0x1f, 0x80000001}, {0x2, 0x4, 0xffff0000, 0xff}, {0x7, 0x3, 0xdd, 0xd0}, {0xd60, 0x4, 0x81, 0x100}, {0x8, 0x7f24, 0x0, 0x100}, {0x3, 0xe193, 0x46, 0x2}, {0x9, 0xaa9b, 0xffff, 0xfffffffc}, {0x2, 0x200, 0x80, 0xa1}, {0x6, 0x7, 0x5, 0x8}, {0x0, 0x0, 0x4, 0x3}, {0x718b, 0xffffffff, 0x101, 0x7}, {0x1, 0x1, 0x3, 0x20}, {0x6ee1402e, 0x1, 0xffffffff, 0x1ff}, {0x7fffffff, 0xf6, 0x23df}, {0x5, 0x1, 0x1, 0x200}]}) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a157310 executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x9}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000001100)="ec", 0x1}], 0x1}, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r2 = socket(0x1e, 0x3, 0x0) r3 = socket(0x1e, 0xc003, 0x0) dup2(r3, r2) close(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000040)={0xd5, 0x0, &(0x7f0000000300)=""/213}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) executing program 7: semget$private(0x0, 0x4, 0x4d6) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x890c, 0x79, r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x4, 0xfd) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) setpgid(0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r6 = socket$unix(0x1, 0x1, 0x0) dup2(r6, r5) executing program 2: socketpair(0x18, 0x3, 0x3c, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x79, 0x6, 0x0, 0xa7b, 0x29444d89, 0x227, 0x5}, &(0x7f0000000100)={0x7, 0x101, 0xf25d, 0xffffffffffffffff, 0xdaa4, 0x2, 0x8, 0x3}, &(0x7f0000000080)={0x8001, 0xa08, 0x9, 0xffffffffffffffc0, 0x4, 0x7, 0x0, 0x6}, &(0x7f00000000c0)={0x8}) executing program 5: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x40}, {0x40}, {0x16}]}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}], {}, {0x0, 0x0, 0x2}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e9a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r2 = socket(0x11, 0x2, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000005c0)="7e47c7eae528d876e16b9e51fa3d143eec131b82b52fb191c1c1d9eb8ec3cae5be0d32a175015e6f81b121e3e9c99825210c999ec65251d268e208e8ced6e6598329e48a3d85", &(0x7f0000000640)=0x46, &(0x7f0000000680), 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() r5 = msgget$private(0x0, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r5, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x10000, 0x0, r6, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r4, r9, 0x3, 0x8, 0x800, 0x1926}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r4) ktrace(&(0x7f0000000340)='./file0\x00', 0x2, 0x1000, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000380)) executing program 7: sysctl$hw(&(0x7f0000000140)={0x6, 0x18}, 0x2, &(0x7f00000002c0)="97ae546fd2153efc6cc2df61ab9d9b19dc0191afad5dcae1460819a5ad0000000000110790a0cad6b509003328a5719a82b287cc18c90758", 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffff6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000740)='.\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000), 0x10) open(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x0, 0x7}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8bdc9e3938046372, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) syz_open_pts() executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) syz_emit_ethernet(0x66, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x5}, {0x61}, {0x8106, 0x0, 0xf2, 0xffffffff}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) getegid() syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a1408004500001c000000000001907800000000000081001000907800000000"]) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfd, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) setegid(r2) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x3}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x16c) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = msgget$private(0x0, 0x701) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYRES8=r4, @ANYRES16=r4, @ANYRESHEX=r4, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000400)="604cd2c123ccbca39e37c820c45c655ca3e0fe072240299807b89f203fca3d413f4ad8dc2f6fed8ab292e07b4c2f86f6b8d83fa10de0c206996930f7351221f8b7f6f2cf6ed17a87eb0350bd3bcb09fbdaad27e8625fb3eca57386d31ab20822e5cc1930be37b26711eb1bdef7d2113a9ea503cc5e90131232994a7c3a6891f0646228371ab28a6379aaa3b0e6e279b8e9", 0x91}], 0x1) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000032c0)={0x0, 0x0, &(0x7f0000003140)=[{&(0x7f0000000c40)=""/185, 0xb9}], 0x1, 0x0}, 0x0) close(r0) r3 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x8}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xa, 0x0, &(0x7f0000000100)=""/10}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) r0 = socket(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000500)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c3a513", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "f9e0c87a10167973"}}}}}}}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a71", &(0x7f0000000080)=0x8, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYRESOCT=r2], 0x176, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x3f) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x1, 0x1, 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x400000000000022c, &(0x7f0000000080)="043747e8984eb219508585151894494bbf7f47ca75571b6cf144adcfb68ba781474fe6d14a5c40fd41303f541ed401e09e7244ef574c703120351109189be8ef3f48deec6162bcc18cbeb1a0c90d64a0db1436cdf80dc26d5a54dfde357576a21f1371acba9e495fbe886b32d76562d1ccc72c03e22408a119c8743cb24ac86c9b3675edd74d78d0ceaf", &(0x7f0000000000)=0x4, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x812bd366417ee6e6, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x1f, &(0x7f00000002c0)='./file0\x00', 0x8}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) r3 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', 0x4, &(0x7f0000000580)='./file0\x00', 0x8}) close(r4) r5 = socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) sendto$inet(r5, &(0x7f0000000480)="8fee92978758b4b4074698d3b4f706435d5a291e6baddade43d9dbfe4d3122febb47a22a15e5021223b3a8123c902edf3cea87e4b98eba8d1d0e522a", 0x3c, 0x9, &(0x7f00000004c0)={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000508000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil, 0x10001}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x7fff, 0x1f, 0x6, 0x9}, {0xff, 0x80, 0x0, 0x7}, {0x8, 0x8, 0x9, 0x100}, {0x1, 0x5, 0x4, 0x7fffffff}, {0x9, 0x6e, 0x6f, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 4: sysctl$net_inet_ip(0x0, 0x25, &(0x7f00000001c0)="e33745e84d5ebfb9cc647fa3a7f7891721720e69dac610a4115faf3e3c6e1d648a8ca6ebc70f949c442afe9dc79e2cd74f4e106f382caf01ada3fc4e0b2446d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3ac8287f00"/100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2}) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xffff}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae32000000000e9c4452ceb04b801feb37b36d77e39d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000000abfba0b00000008e371a3f8363712051eadb71d89e000040781e41a80", 0xbb, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000007c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b9304be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200000072fffe8bfbb670c1f5a872c86cea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0xfffb, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@mask_request}}}}) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) recvfrom(r2, &(0x7f0000000140), 0x0, 0x841, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x800) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r7, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000036000/0x4000)=nil, 0x369}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000032000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffe01}, {&(0x7f0000039000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000540)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x62, 0x20, 0x1c4b6623, 0x195eff64}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x3, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83, 0x0, 0x6}, {0x9, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = socket$inet(0x2, 0x1, 0xff) dup2(r3, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000030000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x26}, 0x4, &(0x7f00000003c0)="97aa81cc0932e6dc0baa5c78912aa622a82c77b96258c47e9e7add6dc9dfa60e9a99cdf2425e8afca826f6eeabde20e2b55612dda678ef817bb80a70cfe5cd163f54936f6d0c8432bad50e79168765fa288c34763b4fc2117fbb427308bb1d80639366e768fdcb11b5c5b0c4b448c1623061047c0000001a971d2d752549d73d7534b01a87a3b6709dc47ccb50694fee1fb124a4ea13e317cb85363eaa6d89ca83b12bc6bd4a2a8edff514ec4f8bbf27ae4e8fd7eaac097f856f4d7d62f4f3978f9f32472ac179aaab8113d18d929d5eb485b494437680c603985a790cc35ba8383f54db367aeeff070000abe95b206c01d2409cc26621d7833931c7d19ebfc878c2f2652a8b9b1cdf6c", 0x0, 0x0, 0x0) executing program 2: r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r5) setgroups(0x4, &(0x7f0000000240)=[r6, r6, r3, r6]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x64}, {0x4c, 0x0, 0x0, 0x20000002}, {0x6}]}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000000)={0x3, 0x6b, 0x1, 0x2, &(0x7f0000000280)={{0xfe, 0x1, 0x9f, 0xff, 0x40, 0x0, 0x6}, {[0x3f, 0x1000000000000000, 0x100000000, 0x9, 0x0, 0xff, 0x7ff, 0x8, 0x7, 0x0, 0x8000000000000001, 0x2, 0x7, 0xff, 0xb7f, 0x2, 0x400, 0x5], [0x5, 0x7, 0x1, 0x0, 0x3f, 0x1, 0x0, 0x0, 0xd6b, 0x8], [0x2f20, 0x3, 0x3, 0x3, 0x6, 0x6, 0x9], [0x0, 0x3, 0x7, 0x100, 0xfa5e, 0x1], [{0x4e9, 0x5, 0xffff, 0x5}, {0x1, 0x5, 0x0, 0x1000}, {0x20, 0x2, 0x6, 0x8001}, {0xa17, 0x1ff0, 0x6, 0x4}, {0x3ff, 0x8, 0x7fff, 0x1}, {0x20, 0x7, 0xfffff801, 0x7}, {0x4ed, 0x20000000, 0x900000, 0x4}, {0x50, 0x5, 0x8, 0x9}], {0x7ff, 0x20, 0x1, 0x3}, {0xfff7, 0x101, 0x9}}}, 0x40, 0xeb}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) 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) 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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) msgget(0x3, 0x30) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCGDIRFILT(r5, 0x4004427c, 0xfffffffffffffffe) r6 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r4, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) write(r7, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r8) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r9, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) close(r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) setegid(r1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3, 0x4}, {0x8, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000)