, 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, &(0x7f00000003c0), 0x1, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x4eca}, {0x89, 0x74a}, {0x88, 0xfffffc00}, {0x89, 0x2}, {0x45, 0x9}, {0x8a, 0x100}, {0x4, 0xffffffff}, {0xa9, 0x400}], 0x8}) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x802069b4, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) r5 = dup(0xffffffffffffffff) r6 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r7 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r7, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r0, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 3: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r3) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f00000001c0)) 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) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x14, 0xfd}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[]) shutdown(r3, 0x2) executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) executing program 4: syz_emit_ethernet(0xea, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x15, 0x4, 0x0, 0x0, 0xdc, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x18, 0xaf, 0x3, 0x8, [{[@broadcast], 0x2}, {[], 0x80}, {[@remote={0xac, 0x14, 0x0}], 0x75}]}, @rr={0x7, 0x27, 0x40, [@remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast2, @broadcast, @broadcast, @rand_addr=0xbe1]}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1e, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x1c, 0x0, 0x0, 0x0, [{[@empty]}, {[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}]}, @noop, @ra={0x94, 0x6}, @timestamp={0x44, 0x40, 0x0, 0x0, 0x0, [{[@loopback]}, {[@multicast2]}, {[@multicast2]}, {[@empty]}, {}, {[@broadcast]}, {[@rand_addr]}, {[@rand_addr]}]}]}}, "0300000000000000"}}}}}) executing program 5: 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) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) 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) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 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}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 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, 0xc71c, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x23, 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) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpid() r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff}, 0x2, 0x0, r0}) r4 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xecc9, 0xfffffffffffffffe, r4}) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0xa, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x48}, {0x4000006, 0x0, 0x0, 0x1000003}]}) writev(r2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x138, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r4 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r4, 0x0) shutdown(r4, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad31eaa49f5d9cca62", 0xe4) r2 = semget$private(0x0, 0x1, 0x80) dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r4) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x80000000}, {0x277a, 0x3}}, &(0x7f0000000100)) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) getpgid(0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00), 0x0, 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2}, 0x0, 0x0, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380), &(0x7f00000023c0)=0xc) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kqueue() write(r4, &(0x7f0000000000), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getuid() r3 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) getppid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x1, 0x604) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) executing program 4: r0 = socket(0x2, 0x1, 0x0) dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/83) r2 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0xf}, 0x2, &(0x7f00000002c0)="04afdb", &(0x7f0000000340)=0x3, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)) r3 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r2, &(0x7f0000000780)=[{}], 0x1) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000840)) shutdown(r3, 0x0) preadv(r3, &(0x7f0000000900)=[{&(0x7f0000000ac0)=""/131, 0xffffffad}], 0x1, 0x6) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000940)=""/116) r8 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r9 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000009c0)={{0x1433, r4, r5, r4, r5, 0x26, 0x9}, 0x1, 0x0, 0x0, r9, 0xa8, 0x8, 0x1a2d}) executing program 7: msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) setegid(0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000240)={0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 2: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbac1400bb0300907800000000450000000000000000000000000000aa8947fcea614e4d9e45657a24a62a9caaefefba85e851d3a3f6a977f957e31ce84b5838f9bbb9a568b8ded61819af91ff3b9800000000"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) socket(0x18, 0x4001, 0xf8) executing program 1: socket(0x18, 0x5, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8", 0x9) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x1, 0x50}, {0x18, 0x0, 0x1, 0x20}, 0x0, [0x1, 0x6, 0x80000000, 0x80000001, 0x3f, 0x80000000, 0x1000, 0x1ff]}, 0x3c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000000c0)="106100049dec7dd92bdee7adc257cd5a7ae2457bd40d7335f860a6e344125e8efc40556d2718476c1eeb1a7fa609a8f57bb5cc63662a14bcd9b5fc51502aa5d02c2c5b1cedc8e2840eb4ecb1023c5bfb18defcaa745c6f9e60935c8e0f391b1f07ed937aac9723875ef100593b369b70b121838ff90b623747abec28", &(0x7f0000000140)=0x7c, &(0x7f0000000180)="eae76de04b1a38514f86f3e8789d60e7ad724df383b67be5d62bb41a9a1f01efec563fef599bd8a851cb14ebcca93831eba5aac8c23e68a6d8f5c7a3be96c0752d6d7f6600a0deb036e10006433e25e088cad3357dd0bf5b329c276e6a9e6a89d60ad8520f4c9faa117f06160c7905ef9ec4855e50257f2e7f46b940ca63da2811583c5dea70a5b949d225c5a396b2", 0x8f) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/89, 0x59}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0, 0xfffffff9}, 0x10, 0xa) (async) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) (async) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async, rerun: 64) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (rerun: 64) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) (async) close(r3) mknod(0x0, 0x2000, 0x0) (async) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) (async) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRES32=0x0]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) (async) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) socketpair(0x6, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8, 0x9}], 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x1fc, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) syz_emit_ethernet(0x52, &(0x7f0000000280)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES16=r1, @ANYBLOB="8e2de440c7d7312702020f90de0000f273df6f000000000000000000000000000000006085753d7e3c9d1885ccc39efa5177da47cd0222e4df5f94d3781caf0ab7baab8cf900b105229ecb61004cbc91045071626e0a4c28851d3e449bd714398443d1bbe51e57c6f8fb56a5038b264f5ff9b201d725f1427fb32aface7d418d195e01a39a4c1c0eb6afcaf6372a84bd7ae2fd60f63b1be26816dbf1bfbcddf659266a3a"]) kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 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(0x1, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x68) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sysctl$vm(&(0x7f0000000740)={0x2, 0x6}, 0x2, &(0x7f0000000780)="01d7bcaadc2de83a6da8d8f894466010d7e48660da0d72e1638a3dfa43c9a9e24e1d6fd3cdddade22e640de0dbfda110a5c8523b3a71ef8e7bcd3494a0f06bc487db4a4d973408871a8d0e33d7351a2ff4046638638d1f7c69808511fb7784eae898b730cfb5098522029fd3b623403a7edde52676ad2996048e710f48cbebc4c38b9ef7f65435afe13a82a5c40beeba8f817a8aedb144c7cedee743a4598880ba7b44843c251c76be4d37117d2cdac21ecaa626bb", &(0x7f0000000840)=0xb5, &(0x7f0000000880)="d4432ba6f9071f7158958121e0762b4ecfb16d862a666d7343c2eb6b641b39e28d290498932c", 0x26) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) r3 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x8b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000080)=0xffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', 0xffffffffffffffff, 0x1}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x4, 0x12a, 0x0, 0x0, &(0x7f00000000c0)={{0x5, 0x6, 0xff, 0x0, 0x15, 0x4b, 0x7}, {[0x0, 0x40, 0x0, 0x0, 0x4, 0x6, 0x8000000000000000, 0x27dc, 0xf0, 0xfffffffffffffff8, 0x0, 0x3, 0x0, 0x8, 0xad, 0x3, 0x6, 0x20], [0x7, 0xfffffffffffffffe, 0x7, 0xd9df, 0x0, 0x100, 0xffffffffffff7a46, 0xfec0], [0x5, 0x8, 0x0, 0x100000001, 0x5, 0xddff, 0x6], [0x7f, 0x2, 0x6, 0x0, 0x8001, 0x100], [{0x5, 0x2d90, 0xa0c}, {0x401, 0xcdb, 0x8}, {0xba, 0x8, 0x5, 0x40}, {0xbed7, 0x3, 0x6, 0x5ade}, {0x75d, 0x8, 0x8200, 0x9}, {0x9f, 0x3, 0x0, 0x10001}, {0x401, 0x1, 0x7fffffff, 0xffffffff}, {0x3, 0x10001, 0x0, 0x3}], {0x8, 0x400, 0x0, 0x800}, {0xc90, 0x20, 0x5, 0x4}}}, 0x81, 0x8}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) read(r6, &(0x7f0000000440)=""/232, 0xe8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xf}, 0x2, &(0x7f0000000540)="766b61767a82b2e33c979bd1d011f27846fe7cd1ccc103b29bcc78", &(0x7f0000000580)=0x1b, &(0x7f00000005c0)="2049b720305ad5d195478c78d24ea0e7b657784373d3eecf17b3753811896631f5dffc3aa30f764d1b9f9e5b186a46d02e443a27ec88e09098360d0fd2bd74d103721beaa0d9ed40f2c3305225c75b354ecfe81f8c5ce966bd59aa12c6568bd9b21005376c1b8d915cff9bdd5b4c9662ca09d249e3fa0ba4ec48b43bde1012c9ce403cfa4ac93f0a20512a6753a7b59b4f20a1c0c792270c7622bff40296fa02983cb83d2a76a2c5009a4b8289b7ef2e9f5848235f932d62ec4e8507c6118168ac31b409b77a496c1c68fa148207af72a8ee79dcd6688fadffa379bfb27ed000b859787821f731e2f851", 0xea) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 0: r0 = socket(0x0, 0x1, 0x0) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) (async, rerun: 64) setrlimit(0x4, &(0x7f0000000980)={0x42, 0x4}) (async, rerun: 32) syz_open_pts() (rerun: 32) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) socket(0x18, 0x3, 0x6) mknod(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0xfffdfffb) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) (async, rerun: 32) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async, rerun: 32) r3 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') (rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) (async) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x56, &(0x7f0000000440)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r3, @ANYRESDEC=r0]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 4: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) fcntl$setstatus(r2, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) close(r3) msgget(0x3, 0x204) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x1, 0x4000, 0xaa, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x30, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/163, 0xa3}, {&(0x7f00000014c0)=""/77, 0x4d}], 0x5, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/163, 0xa3}, {&(0x7f00000014c0)=""/77, 0x4d}], 0x5, 0x3) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') (async) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') (async) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast}) (async) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3f, 0x101}, {0xfe00, 0x23, 0x8, 0x800}, {0x9, 0xa3, 0x7, 0x3cb6}]}) executing program 5: socket(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffe6e, &(0x7f0000000100)=[{&(0x7f0000000240)=""/152}], 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') mknodat(r3, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340), 0x100000000000004c) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0xfffffffd) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x4000, 0x8e) r6 = accept$inet(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000480)="322f2f1cd8a07cd10205db60d7f826171a240bae5bf9d2460849f2ae5fcae6d301a3a075d0253c593ae2e199558fad01d286fd6525668573182585a82ff5ae4b8cd9fb0f32a6f9fb5a8fd9e7ce7133f7b8bc3e64d6ff74", 0x57}, {&(0x7f0000000300)="ce6b269020e96343169386743a2665d516e0fe07347e914d2135b17c57c12f24426f5cde10b85dd3f49dbc", 0x2b}, {&(0x7f0000000c80)="ad781d4a9236928ad8464cfab9820c752a9e0fa9dc9036ba1509c0ef6dbc3ddc22c46167b471ae931ad08aa0b4b9a564200a7cd22729156faa132d391f4e4368b050651637457ce8d410b9e5ee041c24c0d035e0a4692eb784d6b3db9d479259109d95c11b2ee3387cbade3e724e1f8004a1c982257ba13d49aea4d10837f8c90eab8c3be6f5c243fbe8c53819fbda0c401d76cf7d2d7e3fa67b970f74a0365515e5385ba4cf", 0xa6}, {&(0x7f0000000bc0)="bae36ca46eff20ad49c9102cd5cb611ccf15ba5cdac48447a579ffdae3af18993aa9295aec8579ca287204a95310330d9ab4dc0000000000000000000000962002301b19556b7ecfc5079f64b34038cf782dce35ea5c4e8c7dd4c90b79af8305b8214183be3a8e0b5d", 0x69}, {&(0x7f0000000d40)="e852a08e3c4ce1507e6894ee7d2ec09e58f311d0028e4ae0ed630f26cafc4a34f802b4c40662c24841a8cb540e6e3e07789ff8f8712a0ae536adb8fdd34bc29d96d5d0b31a604428b107da3542544824f92b6521436d9992bdd68baa842c385df066bd763d9d6197cf313908b5339526a6ec7c8b6d3b979cb4974b96f96c3891a3c0d7dc35bfaddf29b87eb75eefa8875c30225f623534dc67081bfa52a907e33a779c309a928b792f3c80556a445b2c3702c575aed4b01d65127aac6dc20206b497d65b208d054776", 0xc9}, {&(0x7f0000000e40)="6f02120d7b040fb3e10f86d95edeab66293a5183e4c438e0886ded8b0ae15ce7224a02dfbe10f09160c0447ff734d5c3fbb90df245de229feaa9b9a9b0a8debff035e851ab81a7303b3e1e674de48efb73f046e5240123067f4d1a24dcfd95b51fc556da0de0d126f7fd1b7f86a57ecac9a7a769d5e3c689185b8e4dfcc9342c37f9b198b377d4d8e799f19149e7b8578d04836d6769874331fccb6c865b927ee72bdab17a3bf8f408c775a8e3c9eabc142a5d34354fc90dc12851a15da40408d4d68efcf20a75498bc9da7e6ac96d385cc20fb2042f574c74d1df4809a027", 0xdf}, {&(0x7f0000000f40)="59584950aee1ac83679b33142a84728e052b6218a72fa3655886d041afc13ec6d29f9c76b3053e5909c026b5864dfff006b3d6fe298b551f58357e2fe6e35ff249fd0f20ab2da3cc68d55043fa58c22e8b1f558e8d1e0fa067c01606a975f950cef22aa083f2cec8ef738d144d4cbf11e231549c02d016773c698e6eb9570b9fc6124740d138c1dbd7eae333a20fb4f9a906f3a61b7a4f52e9a0f951cef1cf72fad72caae79d411e6bc15b967e10daa6c39aea54051024c9e970", 0xba}, {&(0x7f0000001000)="35854da3dc6178398ad17cdcb8d096815c7a325fd3b32fffff56ca0fb750ae1ef92b5332d5d42e473a37cb0e874e15a1d854977325d2c3be90a9d0f18c8544ffb08ca5e708de69509bb90e639d1e954bac9676174abe06c7ec7e0e1a36cd6d1ce0b708b4ab18dfa3156a3b010d1e1cd7a92d765875607453e8c5ec383279a56ce43ca77763e3f95d8bc08afbbf3e9929388c66d68374ab5046c02e459711d098659d1d5bc3211a033bf2bfbdcdd290b21738fc57838a01fca47fd40f66878bf3bc4ed21e5d35644fe3df9c509a4739d5e2915d22aad7", 0xd6}], 0x8, &(0x7f0000001280)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000ae6633c0060bc45ab6d86716e4387b3b93d1e1d4ce14caaadc6540b64f49d147fbc71b6a3a566e46c2f86e1c9284414f4330375489d94925cc33c8de847fb8d8eca0b9b5664ba022d10c6db38555f6fc724a965dcf79e7a1d2bc07b99ab76096c5190a518342d9d2052f279da69ba5299b623b743d9b8cb510134e7165ac8297857beaf8b01333d770279285b7facfb3f4b7fd00b82a310b143ceafbe1ec643ebcdc5eb12325ac7fbc734a80d5bd", @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="c261e7a09e60938545547140", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r5, @ANYRES32=r6], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f00000007c0)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffbd, "000012000009000000ce00"}) writev(r8, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r9) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() semget$private(0x0, 0x4, 0x8) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x2, 0x1000, 0x482, &(0x7f0000ffd000/0x1000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0xc}, {0x4d, 0x0, 0x0, 0x3}, {0x812e, 0xfe}]}) syz_emit_ethernet(0x56, &(0x7f0000001340)=ANY=[@ANYRES32=r0, @ANYRESDEC=r6, @ANYRESDEC=r0, @ANYRESHEX=r6, @ANYRESHEX=r1, @ANYRES8=r3, @ANYRES8=r2, @ANYRES32=r6, @ANYRES64=r2, @ANYRES64=r0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) r4 = accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/503}, &(0x7f0000000040)=0x1f9) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000100)=0x6, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b03", 0x19}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) r6 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r2) setreuid(r8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0xf8, 0x0, r3, 0x0, r3, 0x100, 0x3}, 0xcd}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r4, r10, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r9) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000180)=""/123) executing program 4: socket(0x1, 0x4005, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) executing program 5: syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xeac791ff2ad5ec59) r2 = kqueue() ktrace(0x0, 0x0, 0x144, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x67, 0x0, 0x0, 0x3}], 0xf1fe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r3 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000040), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xff2b, 0x3}, {0x25}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknodat(r2, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/109, 0x6d, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x8001, 0x400, 0x0, 0x7, 0x8]) r1 = socket(0x2, 0x0, 0x7) setsockopt(r1, 0x800, 0xffffffff, &(0x7f00000000c0)="0b74b95ff0975f8b18205976b449113bd26be9dc351447587e19b86f2c2dd05b2cd74ef3ee84eb11b8c14873a5187621af122ffd50b0e9c41a192d3ea0dd1cfc4ad2c14c771ee8e4e31aa696617d550c855d293398795e7e1376721937274b0d5899ddb49415173194b3b62fdf6aa67630b6adbf636bd9a45c666c8048bba917e875f5db7189b45448977d0f1d4bdade1d33256e2e84f28ae6f32db1df100ceac6c2ca0250a80782cfb3c6937731c8770342da438aa9dafc49f0d0c9a6a358582ce834aee2e1663b527e", 0xca) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) minherit(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x3) r3 = msgget(0x1, 0x224) r4 = fcntl$dupfd(r0, 0x0, r0) bind(r4, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9baf, 0x4}, 0xc) recvfrom(r4, &(0x7f0000000240)=""/230, 0xe6, 0x1041, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f00000003c0)=@file={0x0, ""/263}, &(0x7f0000000500)=0x109) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000540)={0x81, 0x0, {0x1, 0x6}}) msgsnd(r3, &(0x7f0000000580)={0x0, "8736bfca7905c1021562a09c18cc44fca20f2ac6fd784ade4d39cc3329539de922c3117ec52c532e92e11acee1e1f9bcca303515634bc44edeb59e66cbc461c4ee4c3c3f968405f99a993a01076ea2ea402d159ec3bd92b4c3cb1c1b8280c8162273a44cc9459d8ca344409bd27588d1bf3d573c9e0e834148cf570f72b0"}, 0x86, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)={{0x2, r7, r9, 0xffffffffffffffff, r11, 0x14, 0x40}, 0x1000, 0x7, 0x401}) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='r\x00') chflagsat(r4, &(0x7f0000000800)='./file0\x00', 0x1, 0x2) sendmsg(r5, &(0x7f0000000e40)={&(0x7f0000000840)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000880)="928d620fe2ec826209be445f5279be3e29982cd2ee47874e299ca2d4b2a62bf0d4d579a2274c1c75e90f3ca20c7f61aec408f883808d67b2e67eaed407f0dfa113659936937ee3aef9b1908e25b57e8f54ef7789ec3411647819e129ec268beb81f0ea7c9a4d653decbc8d813c4a0dd93cbdcb011dd35bdad9b67e", 0x7b}, {&(0x7f0000000900)="a352b9ff7afca9ab9317e5c908788dc420095e87527f4dee9ff2ec462fdb17d5d6529b7622e84c5d2bd43a9016a30f0fab2bed17b9e9425cf254caccc403acda92ae3b47053ecf154cff7e831531cb6985ec16f1f55ca69820a2ad327deb91dcdaed16af090864dd1a90e3a56c26caea120620c5c0def679ffd51452ff364d05a29a05f61667d33f8ed8eba6e2b5d0ac1d18ec3b649783e6b26892bb673e3d00fcf960c94375a21a49b6a90e5fa4ed7aac1778d6bff46dd02cac2367967262d6f96770c61d5a241da534f7e321befecdee57ebf2b3d302c6a7", 0xd9}, {&(0x7f0000000a00)="d453a0a47aabe3828158a4bb15f25e35e3125f0189d7b0cfce9f1b0119299eb1abd9be7be192de3557643b1fdaca7dc4f6ac14499c61e56dc34519c42d14dffcec7b1cd98d66a6eb2a97bfe8c0157bbe056d325474e4d5ddbef2405bcfdcddf06eb029b382e8dc77f399111879fd737c0670ab3308571ff4a11f7c6c6dd91ea363f19f2c132fd039dabbb85de728bc26c8a407d896b14885e94efd22a4252ae272d84a6c2741ca8c998f6c5f9c1d82faa0c4d4f8dae66055342dc8dec470cbf158fdb2e45080ad49f5f58e3f5e1c67398fc14a4baad0e46b2e08d89f85ecc320ef6d", 0xe2}, {&(0x7f0000000b00)="2921e9bd8d8bdf0f6cba27f2a2074ad30be68f47473437d4f52888ed1c68064980e44e0296bf8528b1f5904227cd5fe3a344105470a02b0a3f8f000a96b98af15dac2971f6ec38760239da54b759202aa59ad6b9d8f1a3d1c1492c99fe9cf4eab0c77fa456c3fc7226c6708a12319b69e2561e7417cbd04d392e5ce7f193be3ff5d4bf5a593fa699bc986b71aafb37", 0x8f}, {&(0x7f0000000bc0)="a778116c6df353b4f17bb14a4f85c15799f14acb108452a3271cf1b6c03571b723b827aa5750d46eeb02e07add2a32286b6e36ab28f7dfb5408682e7f59815598475dbeb5fb366e946fd4d9e66a7152d6693034314dd43f3e123236637d06771a3a69c8daee10c4fe424219e2538c180ed7392e6f23069923046b9588bceafefe2c8b3068bb423bfba5d3fa8a9e5d801fcf71a86c30fbf9c0b3dbec9861e35bc49e5857c72", 0xa5}], 0x5, &(0x7f0000000d00)=[{0x108, 0x1, 0x401, "8aeae2b34eefa4f81165a26a346c1edfc618e59a6acf4db68d52879a6cb831def697d7c9a56aea97cb8b4bd6a27b52a61c6b34be099bc42bb6ab474d64d87719d3e1c3ab6e126f46f21c96efc4a35f765a59cf376d44452f26dcc96af4fd0cb33047377017aa9d90fbe7b06b2f1bdf0a0ef825634f8fa339cb4427dc5ce2ba780f6b6ccb9274583534efc10010e75dae927b05d4cf23f1b03569dd748c4d1e86f4655d27e2f0b7a980a6bec609ce861070b1eefbe757d3c24f7967a0a04b5f5ef975d79d3217892cf934d780466a3c70b48b185a4b040890267fcd983b88713512a2a8361d607e3138828f462d362ac0f84a33dab0f409"}], 0x108}, 0x0) fchown(r0, r10, r8) syz_open_pts() renameat(r4, &(0x7f0000000e80)='./file0\x00', r4, &(0x7f0000000ec0)='./file0\x00') linkat(r4, &(0x7f0000000f00)='./file0\x00', r4, &(0x7f0000000f40)='./file0\x00', 0x4) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) ioctl$FIONBIO(r0, 0xc0107008, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xb}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0xe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 0: getrlimit(0x3, &(0x7f00000001c0)) sync() socket$inet(0x1e, 0x3, 0x2) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) dup(r2) close(r2) acct(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693d, 0x0) socket(0x0, 0x4007, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a497) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xffffffffffffffff) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x0, 0x72b8}, 0x80000000, 0x5d4e, 0x0, 0xffffffffffffffff, 0x7, 0x20000000001}) getgroups(0x0, 0x0) semget$private(0x0, 0x0, 0x39a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x0, 0x9}}) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r2, r5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x40) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000340)=[{0x5c}, {0x4}, {0xe}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x6, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x1, [{&(0x7f0000606000/0x1000)=nil, &(0x7f0000192000/0x3000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f00007fd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005a9000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000f4e000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f00002e3000/0x1000)=nil}, {&(0x7f0000819000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x97c1}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00001b3000/0x2000)=nil}, {&(0x7f0000413000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400000}, {&(0x7f00000a6000/0x4000)=nil, &(0x7f00006a0000/0x2000)=nil, 0x80}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000049c000/0x1000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f0000388000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00', 0x2}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r5, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3e, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x10000000000051}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000040)=0xfffffffc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r7, 0x0) write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000180)=[{0x1, 0x3f, 0x3, 0x4}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sysctl$vm(&(0x7f0000000740)={0x2, 0x6}, 0x2, &(0x7f0000000780)="01d7bcaadc2de83a6da8d8f894466010d7e48660da0d72e1638a3dfa43c9a9e24e1d6fd3cdddade22e640de0dbfda110a5c8523b3a71ef8e7bcd3494a0f06bc487db4a4d973408871a8d0e33d7351a2ff4046638638d1f7c69808511fb7784eae898b730cfb5098522029fd3b623403a7edde52676ad2996048e710f48cbebc4c38b9ef7f65435afe13a82a5c40beeba8f817a8aedb144c7cedee743a4598880ba7b44843c251c76be4d37117d2cdac21ecaa626bb", &(0x7f0000000840)=0xb5, &(0x7f0000000880)="d4432ba6f9071f7158958121e0762b4ecfb16d862a666d7343c2eb6b641b39e28d290498932c", 0x26) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) kqueue() (async) r3 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x8b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000080)=0xffff) (async) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000080)=0xffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', 0xffffffffffffffff, 0x1}) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', 0xffffffffffffffff, 0x1}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x4, 0x12a, 0x0, 0x0, &(0x7f00000000c0)={{0x5, 0x6, 0xff, 0x0, 0x15, 0x4b, 0x7}, {[0x0, 0x40, 0x0, 0x0, 0x4, 0x6, 0x8000000000000000, 0x27dc, 0xf0, 0xfffffffffffffff8, 0x0, 0x3, 0x0, 0x8, 0xad, 0x3, 0x6, 0x20], [0x7, 0xfffffffffffffffe, 0x7, 0xd9df, 0x0, 0x100, 0xffffffffffff7a46, 0xfec0], [0x5, 0x8, 0x0, 0x100000001, 0x5, 0xddff, 0x6], [0x7f, 0x2, 0x6, 0x0, 0x8001, 0x100], [{0x5, 0x2d90, 0xa0c}, {0x401, 0xcdb, 0x8}, {0xba, 0x8, 0x5, 0x40}, {0xbed7, 0x3, 0x6, 0x5ade}, {0x75d, 0x8, 0x8200, 0x9}, {0x9f, 0x3, 0x0, 0x10001}, {0x401, 0x1, 0x7fffffff, 0xffffffff}, {0x3, 0x10001, 0x0, 0x3}], {0x8, 0x400, 0x0, 0x800}, {0xc90, 0x20, 0x5, 0x4}}}, 0x81, 0x8}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)) (async) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) read(r6, &(0x7f0000000440)=""/232, 0xe8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xf}, 0x2, &(0x7f0000000540)="766b61767a82b2e33c979bd1d011f27846fe7cd1ccc103b29bcc78", &(0x7f0000000580)=0x1b, &(0x7f00000005c0)="2049b720305ad5d195478c78d24ea0e7b657784373d3eecf17b3753811896631f5dffc3aa30f764d1b9f9e5b186a46d02e443a27ec88e09098360d0fd2bd74d103721beaa0d9ed40f2c3305225c75b354ecfe81f8c5ce966bd59aa12c6568bd9b21005376c1b8d915cff9bdd5b4c9662ca09d249e3fa0ba4ec48b43bde1012c9ce403cfa4ac93f0a20512a6753a7b59b4f20a1c0c792270c7622bff40296fa02983cb83d2a76a2c5009a4b8289b7ef2e9f5848235f932d62ec4e8507c6118168ac31b409b77a496c1c68fa148207af72a8ee79dcd6688fadffa379bfb27ed000b859787821f731e2f851", 0xea) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) (async) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, [], {@generic={0x8035}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) accept(r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x800, 0x110}, 0x10) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe800000000000000000a60000000000aa6ddd6d79cbefcfff3aa873063828d9dc0000000000000000d671"]) 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') getpeername(r0, &(0x7f0000000900)=@un=@file={0x0, ""/4108}, &(0x7f0000000200)=0x100e) 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) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000006c0)) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) 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) executing program 4: socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) syz_open_pts() socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = msgget$private(0x0, 0x701) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) 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'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = getuid() openat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r5 = open$dir(0x0, 0x0, 0x0) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r4, r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = geteuid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r9, 0x0, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xfffffffe, r4, r7, r8, r11, 0x0, 0x1000}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x7869, 0x9, 0x1}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0x1}, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6cca5a82}, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7}, {0x25, 0x0, 0x0, 0x7fffffff}, {0x1006}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/122, 0x7a}], 0x4, 0xfffffffffffffbff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x8, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000280)={@broadcast, @empty, [], {@generic={0x8848}}}) mprotect(&(0x7f0000764000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000001c0)="66d163ea2592980d528af31b8ea704006f7b15fcfa03d1ac4b082aef1e28f21cb2d2b3ca44e8c07d814c99144037fcb50f73fb95370dcba463f9965983be50ec7228ed327988cfa3aec9b008d35c58f967ad3a14fd71598257684a629d3bf19c4b9aa64d5ba22a043bacb619353358cd975c11b1b7ee29d8308b50cb2c136c2ed26ec7e36b423af0e8875f0d3d814ca95175062f85d6b71e272877c5d1ad0781fd90618eba807c5b6c", &(0x7f0000000100)=0xa9, &(0x7f0000000280)="9c2b6a3c2b66d4", 0x7) syz_emit_ethernet(0x12a7, &(0x7f00000002c0)={@remote, @local, [], {@ipv6={0x86dd, {0x8, 0x6, "a9a6c1", 0x1271, 0x37, 0x9, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x61, 0x0, 0x6, 0x1, 0x0, 0x3, 0x65}, @fragment={0x1d, 0x0, 0x1f, 0x1, 0x0, 0x8, 0x68}, @dstopts={0x16, 0x201, '\x00', [@ra={0x5, 0x2, 0xb7}, @enc_lim={0x4, 0x1, 0x7e}, @generic={0xf9, 0x1000, "b25d903826e13e01f7f2bb93a1058c845726065dfaac484f277b255b66a75f5ea24f69fcaeb713201e00da48ce420707353dd08996eaa244e61282739df0a8e4d5f11eab4ab7bb03223aa57a61a635920390bbe1ad5ebc8e8bfb923e0052173b4de2773d7878880bd9a520d133324f21899e34beb6fd34cae848bb22841df4e713dcfb66098c794143489a39f60e6d0e3cb0b8fd1d31452186f74a26c992e65825638611555f8a6c97c76ea905244a41993b94f2bb064d8a58447c08719d41be89eaefc5fe0bd37ac676b6ffface28edb64f0f5da03d66c72a79bbbccedfde560157f6a6f7ae2391135035f289d9698ae7c4c04d261d287eebd258725a7dac23c4b55b917908d16b68240c8876c48c9323b62f3d832f0c2e1f1fe4d74673b957c93fe783de47455d905f77db6ad9a2f596af1b0e5fa74e6da3dd50c7bbf62f3981be0c74385f9baa18426a7bdb4b2abce2474ba003b3021ea05e2b42c5fb4d82eea6bac01c5914d5c3bf545fd55c64c9f33c0c506d03c95437ec124fa4a1fa328dcbd824a63d5c420769956474fa23246ce993198e32043e13f0501c378770fbc9bd2d146a03a4c3282323b463f4f8bae7740dcd2f32c8e92a2a0d0998a66442ef6ec58edfbf9180dde0ee541cccf5464966324ae994a37f64792cadccbd33ed5e0e7180347253b62af22c28c2741e4a153d472ad484e7b3e7a02cdf994b92598bd92a34fa14a16e0bd7799a9ebc140b137c332fa6814a377f20d138b700766e84f946abd395b301380fe7b77a252b36485bbefa69ae8c528f9b9da0ae7052fc00c4e3ce77a09cb3ae6dd0fc10f39553fc05e58b52883a18b3a049b4f27273dd1a727f728242b4fa105bf2cd47517fa4a9f403b56c65a83c50e91aba0635bb06195d38ba088124e8541235e091aba9306f5d556e0f4881425489dd32551cdef8168a95ded149352679b86bb1c26c1a738b849eda72279230beba6123077b2f469d5fb18646b83ea28f4afc403ce7c7eee0242c7b8c138a79c99803737110b3082244cd3bd762d6e6c8ffb322bb39cc709d170c8eb27a93daad7419f5bba8cc43ad9c4e9d895ef07e7a564a3203e38d2c951fcbe63b489ff9b388dfea37df7b9df60341313a79fc11ae3620cc07dfee2dbd9456e7e83a5dde7bf4ccb696597b2c8e3f02b5a98d409fa2c58d277a18fb39c0c1110aeca01e878607e02a7abd17590857965f9423f4a23cc029c0787f06979349af03a18f70d41af533384001a949e49078e2fcb2c3399bc8c58594a92a51b5346b986256efc7c5a5daf0d6c1e52bef7bd18dceabf39a85bf05b87d7fd9c03f612b9991d468d585a5fa30ad0fef081a4644bb3386fc56ef131a36806b452382a9b01e8a0f0c768ea199a0e1371954b9b848d3b9e85691e25efc776d943420f2b65e5b6edba1e9d7181beaaa2b35952dca2b7792563ebcfed0297ceab462b3b7bb697ecf52481ba98760e3d868257d9b5baeaba6ccc97ddaa2dcfbb72d26c404284e2ac6def9608adae3ec8a3bcd4c3c2e148b593cf087d0a81d8e2ab4a3916ad569d63990412740cfa426730c718613ebf50b1f8d0e2a5f00a27ee78ec92bd53c873de0de5b73c30df9e0c0efed8a90daf583995591a8e401acae5e6c38f2a4a28be191890452d4396974f6e6a52a169903e339fe0a9d3596a1ebe46c14e130d407241508c3a73acf73f72bf15df433bfd4aedb46cf7831777242822db498fd1dfbb120dcc24d400acd216c3c715e80bb64b8a0aef86188c4812b4c8b6789b20f26581c3b2baa1bbf9152934c8d4aaa889430a5a3021aa142cadd56c49fc11acba59d9e2586fd775ff430f81afa00136942b0360df4d765a6c89ccaa05605a1c8d73abf30469215dd154d0c6b364809d264258c9cc4c15f3efd9e2656ab6b6448bdc605ed169efcea9ed837f6f8512db973f3352a0fbc7d8b02a70a003906a5dfd23154be86c1b23fead95e622cbf2f166dc1b6ddf009a9e3d900bfaf1cab1fe7c2ddbef7330c9cb0b84307d999c631a758346fd128a7176160e38cf12066eb27a3ef83588691a515c01ca8fcc51d39c7349b4709ab0067638fec773189f13ee3c2753d4b1ae96d64b0b3442b7698287500f863e3155e15059061ca968e2693eb54c60f8f76bd0663b458ec31b65604849cf50310d5b06920780fd16d0ccdacd62126050d7887c09c7277ed45cdba075f86d8239b7b76109196749b3d3d7caac387ccc043848379ff46a9d4e4f510bdea9b902215c229f0125483e2418b29ff682dd2012d859bda7b28a7ca5becd8358fc0501d43a9146f2567888d9aaab00d973742457d45b843dd6eda102f7dd461538a78fd1d3b61648f3ba207842731e87d41349faf3d7be38cd0643b8cfb58d934731c19af7f04b5b93fe2f8aa6a039c9a7d92c5b0f86976bb88d4f0fd773351e132c27c9283e5914793a8ab72279b59c004157aa27d6e0e604350db65bc1acc33675bcbcff3ffeb1a120e207c1e1a3bb35791816835e9977e7986486fc0a4bf96cf8dc5192cab53a84e99c40112e72b0ca8b2fdc7b70f80dd18a4002f61408c8084fc6cd586a9fe33dff5a4a1ddcbd80210a7b5e6e8bb81ddb302b00d9cbd380e7b277ab8a40c47fb2a92353c6da71fe442b7cb4dc0dee98164e8cf6f8c36b19398d375034827dda4597e6c6a1c07a4db2d5f75a441207463565fa2879abd194f476e503a55ab5e0c7a397a66351e9c388d49a844b0513f7adc470e3dcd30034da3cdd064709db9e02bf6bae7f75fa197fb7909304e7bee539276d8f1fc98bc0f8eb2bdd46c76f4786392d42a041c1324128781035436257c21f20ad73156b2c782bbf26aac2752e86103fff710dc018e102553fedc90afa35e19e8b9434fc293e8c763aa0f4d4bf862057769d6accb638652e64cabd2c014c4f6958a1e4caf60a7f0bca9c81e730fc990d68a219f234ff6c24887bff40eafe723211a3a0641d8fb748aca45fec1113f7d983e342fa98cd58bb7f076aa70fc5317c4eb92722cbcd946c7a1fe29ff61903656dc3d380cd3b99ee1ee8b08c3501c46c43a2424662bb351faf11b51b20bd8f29de0044480a11b08b1d4beceaba5b64e1d6f77f30838c9b05f6a6da06494fdbf899a67cc98311fa5fa55ff4b19e188f652a7c02def62e718bcb245bda155dc201082a2092ff452d430028db053635373c252fe666f9d9c10a4bd64b8c5601f287632091ad4f3fb226b30e58fb4224c9d8ffb50ea1075ab2ad5d202914aef8657c453bddfea3f26ad775b138609d3cc5203ee9c278efe2502e469313c1954bc6f69bc26770db47521933918d67fb75fa4f593a4edd38aabc2913c86aa0f21bd07a03f3576b9996a7cdcc0b4dc7c3a9788ed59e2f4c678199aa5e39cca53be961818d6d3be7ed56ed70e7fb17e0717069166b81dc9b991d0267367988a3ca346c1e8a206fc2777d26937e2ad9c2f650e89ff399d3c53fcc996c056e105c9d638eb8a8b1796d74bf095fd1f485622c87ccd2f15d0185f310595a9427dddef7260f5616faf64081cc15dbdfed3ba21f7b57ea8aa40bb587662a30e85aeebbcce9ccedaf7719b9ffde74454550ea432a2a72d6643620c6777c0cb87dbcd9e70df180784875af2810beeb45b234df1e4dd655e48c0eb7aef78f2e381e4d108fe6c66a17c070ab04ba085a60538a056b93a46c7479b13d83e8f6f678b3f606abee0ba5f9c066fa67ce4b0fec06dcc364e6d3aa5c0e38ff70aa160cd26eb0e00d5df400ef1c306ae574ccb00e650b65cde17b52ba33723821e25c52a80d69d248ed0a8dc1b87574019b05318ad325ba73923c668dc23a847d522ec5d347ce06ead6fe3a7c7336947c928888087370051021dedfcd71dfd4453b191b836fc4947b7b2ffd3aa6c4dddec19d0e684344b412e0cb9253085931590bc6dbb4ed84f85c6fae9525facefc15d747e1478cc545991721cba3e51ea7ad468ad46afc1f572382f6230c7cd0ffb3e871cbb218627e780f9d66aae44b54a546924ab67a1e1ee46c0fd75e1eaca1a6e414c23e60e95256b52e028f37b6d7a4de8b12a646af065b7d863bcf950b5e7cc3ab2da9770ce158c0b7d4a5aedf17f1b270e85d0c2fe1725d4c4fff87dc37937304fd8293a7117d3a13143fd8eeb94ac7d4fb06a188dcfb19b871ee8c9af30369446586498ad1ddced749d6fbf752bcbc472e45434dd6bc8f72a67a7129962e0409ec91ee8595da945f7d001aa2730c0e3c22d6423015310983506d3aadc7b19c288a037e87b505fbe44658bc735076ebc40444d1dbf87e474cda2c73682ba8d6325a59efc757eebd483e98cfce942be270a3f6a59d21d30c95ea74556e8c2c5c4fdab65f817173bb4fd914698e66f2d431cc5fe9e641659e0ee37d95da9be6715c6e1a93a5c02e6fc3fa52021a62391d1e55ba894fa51f30820ba2065170c78342d067f720e23085e05c9005b5d1c5f8d0539b6650f3ff4a51202d1b5df728b09dc6aa81db3e3f58a330dc0e4f7b2f22a13d0bcfb4370843a43ae4a073e3735312455e90a6f460af862cfb9fca2eec0a5fbd298c5036bfd964c11a4df65f10f7cc23351216a2cd8039ceb4a3609a303410ec5b42ce82e3ce954e99407587e7d8be3a97d1a80e06bc5c3d83ef62cfba1dfec0976d50d0920089a5fede3084fb8c1d5ed77a9c4f8ababdca9c56f7d58dc7ac059227f6a22edce7b4a1cf644b26a46a791766babd43a1ec635c5429a3b73577c34a7ae40cfca3b87a8fd9476d289fd2aa1fa49e0922312061ebd6d73397ad4d115baf8bf22fcd04f9e5210e303970fe55d28fcee8bc410c25e0c0adfeb75257bddc775e546536a8fcd9710579ca37c4927c0dd4c9038cb0fc14687ff33dcafb5430c890cfaa4f20015f78bfe66f43f4dfade5120aec264633629b8828c1fe75c88bfda70261e6db45b206ee36e287280924266da8f777be0a6fe955f81191e0193f550398f019d0395690db041d3521937002644bcd06e2d5177809c04fbcc3c4dc20aea317bf3e4aca1ed26628fe73751a223f2e9f694a50a1f620ed4132ba62a2154148df0d51284bb5ed15e987b43df427bdc1468e59f7cf5442604962d730cb578bfbc6c6f2499dfa1beb3fdfcf8b41d22fea08e0ea1126f339be58fc94278beb9d1c406f1b4cd553f27019ca07a6f112f77abf67fbadb9b3c52a12ba24f50b7fb1a1e5522b707b4f4cda5af73d1e0d5df8c21fb50fbd5667d8085e0c04247c624f4a6712702e91ff0456648a3915e7d688cf3f6e49821379dae8f37d99bf68ed9a314b7e31f839c40c5fac14deddbfacefd78852437b5b77d8b43fc2dac37f852a6cf34897db25cdd08ea8bf688aab1a9332e1a34aac37a61bfa26ce723d6324397c8f7131c7759b6b7d236202125583151f429ddc39da844dbe7088bb9cf16a58fef8043a64ae985541d50d65ef84b8c81ed908cc05cbbc502d59fa641f80c2baa19fdbcce33844ec3a49079d7f02635582a82304862900b9d5f92ea056e892a2b1ea8286e8ef5788254a665b7b92183b27c6fe29a7a3cd298047c5dfa9cef7c52647972cad6d1e0efbde7d233c6bb63cf543c1c577c4a4e3040fd2ca8788f16af575c83f8f969dc500a830a623d91a6b717b97746bf579229bf3b1ab84b573d8a89c44583eb311aa1459f1d36c3f37d64682479412b8e7b2c3a203c2ab550e01550e315f1cec60f1a2fc045556d1444e2df9a444ac33a5b11e49a40399434bda4d7211b49a24e78c7b3e1bae1022853f15a2d5a4a4630dc42d7"}]}, @routing={0xff, 0x2, 0x0, 0x6, 0x0, [@empty]}, @hopopts={0x6c, 0x2a, '\x00', [@generic={0x2, 0x60, "eaa4df48066e3b52695448841b828b9322296a6b07d628b9de411f50e77b872a0e46b42053bf70ccc699fb1167d31e66dcea50b76d2c47ca3ba8927b1422b34e338ef1044d967f4d8fd90e3610a252816756d90e313180bf3c3c17cc90ba4a18"}, @generic={0x8, 0xea, "5adfe93e7a1f3cc461b5361e08022d3cf5e0c59b8db73d66fd96682d05c1e0d3c58220f6626abd086e449bff7f94c660b589c97acee881097e211e2784bbcce7ee6dedbe0e9cba8adc81f6205b21dcadf11dff94dd0110a1dfeb574b4694faf0028d1b9109eb54069d2e6ab37fc259872b9eb7fdc1b19bbcb93d803ffc08ff8c7cb170dbcc67a93d4cdee687f5d70425a66ea2b0fc41dd939894f06198d0af3106bf164fddc06990e8134682e8339164c4fd1afe7cb336b735579d8a2a0e74be4b901184b618df8ea4a267fd6bf289df92f11eca4c0590b1e104852e2b9e75b7019a524d226b94665998"}, @pad1]}, @dstopts={0x2b, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x80}, @enc_lim={0x4, 0x1, 0x9}]}], @generic="b74967c2e58e77194c720edd9c75fec14b061e96a5a16c0dc44642bb689518426469efc7ac5f66d58b8ce1b05a68458b7ea4a4a9dfdaa0a3e8816e988310245a517946cc3362f3d455f3fe1741a29f1bb428508e63d9d6e259cb45509c1f08566aac1644355d9499d955349c501704523f1ec14921a4cb4d5d85fcdd3ffd744076f5f4874a75e13fa56f9be142a71cc340a4ee40348c227f786c62b330f7404f5bbf83c54c25f385675a007bc890f58674d45b32bc5baddbab4da293cdcdd29d58"}}}}}) executing program 6: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='m>', 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) r5 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x7}], 0x1}) poll(&(0x7f00000000c0)=[{r6, 0x8}, {r0, 0x80}, {r1, 0x40}, {r0, 0x1}], 0x2000000000000002, 0xfffffff9) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x8009, 0x62) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000732, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x1}]}) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) executing program 0: chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) socket(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) geteuid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) executing program 4: socket(0x18, 0x5, 0x5) (async, rerun: 32) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) write(r1, &(0x7f0000000080)="c7", 0x1) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8", 0x9) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x1, 0x50}, {0x18, 0x0, 0x1, 0x20}, 0x0, [0x1, 0x6, 0x80000000, 0x80000001, 0x3f, 0x80000000, 0x1000, 0x1ff]}, 0x3c) (async, rerun: 64) r4 = socket(0x800000018, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async, rerun: 64) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) close(r0) (async) write(r1, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000000c0)="106100049dec7dd92bdee7adc257cd5a7ae2457bd40d7335f860a6e344125e8efc40556d2718476c1eeb1a7fa609a8f57bb5cc63662a14bcd9b5fc51502aa5d02c2c5b1cedc8e2840eb4ecb1023c5bfb18defcaa745c6f9e60935c8e0f391b1f07ed937aac9723875ef100593b369b70b121838ff90b623747abec28", &(0x7f0000000140)=0x7c, &(0x7f0000000180)="eae76de04b1a38514f86f3e8789d60e7ad724df383b67be5d62bb41a9a1f01efec563fef599bd8a851cb14ebcca93831eba5aac8c23e68a6d8f5c7a3be96c0752d6d7f6600a0deb036e10006433e25e088cad3357dd0bf5b329c276e6a9e6a89d60ad8520f4c9faa117f06160c7905ef9ec4855e50257f2e7f46b940ca63da2811583c5dea70a5b949d225c5a396b2", 0x8f) (rerun: 32) executing program 6: mkdirat(0xffffffffffffff9c, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x1c}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x7ffffffe}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = semget(0x3, 0x1, 0x241) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/3) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r2 = socket(0x18, 0x2, 0x0) close(r2) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r6, 0x5) executing program 6: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) linkat(r0, &(0x7f0000000080)='.\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, r2) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(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) r10 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socket(0x2, 0x2, 0x0) socket(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r2, &(0x7f0000000380), 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000580)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x5a, 0x9, 0x1, 0x0, 0x4}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f66c06af09006c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000130c00000000000000297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) syz_emit_ethernet(0x3b6, &(0x7f0000001f00)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000b3ac", 0x8) dup2(r0, r3) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xfc, 0x0, 0x0}) executing program 2: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbac1400bb0300907800000000450000000000000000000000000000aa8947fcea614e4d9e45657a24a62a9caaefefba85e851d3a3f6a977f957e31ce84b5838f9bbb9a568b8ded61819af91ff3b9800000000"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) socket(0x18, 0x4001, 0xf8) executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1) write(r1, &(0x7f0000000040), 0xfeea) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) setpgid(0x0, 0x0) setpgid(0x0, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0x128, r5) execve(0x0, 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 2: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080), 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chflags(&(0x7f0000000180)='./file0\x00', 0x0) acct(&(0x7f00000001c0)='./file0\x00') getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) semctl$IPC_RMID(0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000340)={0x0, "129deb5e39bb3b98023a5c116c4401a209d24269477d9080669c9988d3dafabb7ccc589104d4a8b0a9ab545dde90d2bde65f17116ecf7a6150b93d59bfa2f10128addad6898034f8af6910ccc0228178fab7b5d8d666cde76ac9cd60b8c2b2c8eecd9508a998487279ae251bc4a775a760b1429e41737d9dea3a9a0b9fda8d0c2c97ea5e11fbe24a48a230f5d5b8a494c920df74e2df633ac91f52096825c661fcc3c28ea757cf11bcb349d8c0839578240b710c7e1b346295da22a21f87cc03eea2e2b382fbeab2bf2f08cc74956bd8ccc890c5dd31937e6686ca2773ebbc9a05473348ab35000a5f706a921ce54788f602d73f7c84507c9b0bbe9f2772777ee20b172e66217d3cb19cceafd50298399efe682d85b2222b40ca137454547511e67b4a0a09641e817090324917e03c6afe0a48131e6b844082a71796cb83168765b8ad11522ae1d2afa438de5a28e8233dbdf385d92d7026a9e6facef0e08da0a4573ac8a8e22c25bff47bdc3281e807217cbc53952940995f81ec533ef1465f51398a72560c710c23e62d6b654488ff04c0cd286be8d6a21002fc6680ca7ee220495cc6463c930122c7ba532630ab48b029d78f509d7adca28d363ebf7ef00a1abb82833c7c2dcbec0a9fa9f8c1b5dc462c110e939bb383a2bd20396ca0e0a4524c4241d363d5e2c9434d45384651b6823a592878dbdc90b36600da20ba3a9c29d0558f781a6212ca62efc8824c8afee2eb06f233c2f8b53260bad5124b56e533bb6d9eafa94786f9c065a7852b7a25f90b0f389554303dc563f831881ff6a8fa3321bd1ad92a6d9c0714fcecb75b6204433db661d78149dfcdba080b1999fbc0291c2c4114c6736006f76613f2829773e6c08146386293c2597c4fb62d3d64d37a0ec1273edaea44b3decbe310ae2dbf684bf841d16ec1c66040ed0d5645b1adde9657a99fe0850c20cebc880242789ad622332d1324fecaef277216d8f89a16453181289910f48ac7a9fbe6352551bb5c5ac3f6b91a180687163f8386cee274318b220976e5fc25d3b2f5f21035a9c432c02521369d9e021b4cb66bfea74e7a44c9007f47ec9944fc3ec05eb5335ea79bddd4abad7cf8ecec050f4f4e5078a1c59e89ed1d75b8e53a2d2f6b7d2323adc4814ad04327ae0cc3e7d89342c5806c2c54bb6e955e90ae2ff51516d0a8ecabd1739e426a56c5785aa73b6e63353e6e1b72a3d8df1432e5ae7d8f0ba45338fa2956a1de633f073d737a4cbb89036913bdf0cae564bad323f4a2942ff3983b6f1c8e2d2cac7e5d915c4aa94ff99814e56c799e2323a31d66ff3f9a15f57a836ea064708519c58a6c07efbf9c16a2e6cfd49fca155938e3f245cb5af4ffdf1a17d298c6aa69327075771be7ec2d94768b46cfb1d068c63dff33f37b830c86d2a2415af60bdf19f5fe213933c070f356f321f80662b438bf65bd6f73e61747577751d4199efa238e267b3bfe3e4ebf4d1a2a1e1951d97869028b96fdd0052b97a5b3d33224a1a01876057499d04b21766ff00654ada626f1f25a09201ee4f847bbc654cd964a2612f6ae0915d0516cd1bd0161ebb8a57d212868232988f961182a750ea566d1954693a0848fdb618987f467c8064a26e939c7a21b007836aefc7422f5861e16a27f361c262ab3259c926e91d9a80656191a65a5583660ab5c9c572323db75a46c83eb20084bb4aff13bad8acca5844b8c2590646d03b11fad16cd9055e50378edfb3c6f9482873164b3942594c004855377235442fef89b5a54dfd63f11823e298d9d3f2000d1c9bd33b138990396eb652516cddec23503e88d2c1554261a87b202af8d2f864bdeb15e9ca8d2fcb3aeefae56d076223364a07baa74ed15d26bf27ef118ca19849ee79fc831d6dda90a9dc6eb28fb66aa05f5e6a82f16278b4b45280d3f10741fc532728c84c7d41583e36a0f356e67cb04af146c9ad50d98359d690e2d777378d97203dec9fefcc3db897a81c0cfef0cff84374c75b2984972d5f6fcae7aae423db71b29c9de631c7da750ae2c323cfb5b114764e12f1c135c1c92750ce1c79996e9cab8c9c6fcba89d6523268b013ef08e8eb64042baa09c452ca990bb1298cb588c0d4be5a3b4abd4c10efde03c3751f6dd3d02252c06c82e2e4d36efd91f791af40c059756235265b8f8cddda36f64b4d2bd415a91e1c5b75d22c058d7bd8d8e9b862ccdf6a80536aa5487ae724852bf8c830346e7c66e51f652571b8634fc7db2bc27a26be7d99a9f1b2e4934e260a718ae12227e1bdc2009ce7245cbbd79e5ce808a13679dcc30baae67cb2f78b661ca9c3609e65cf39120ae64b33adb68a51ca3e8bb327e7119ea0f5a42b4878a37017b6b1fb239d64f3007ff55a9f3b2e75f42852c9603f7063c75106ce99933b8572e27d9774ae42909dfeb842038e682dce49c6cde8c1907d45fa983569c0fbaf1440c66f2dcd4fd06af2b6f88b75798fdc532c0b76d1f3fd196cb40b295f3bb1fde3c9447952ec3c832d1509b7e911b2dc64aaca5817869c478a2ca55e3c532d0663e434ea06a1aa46b095288ee5e786fbb6a0bb2d6aa98106379a083f9a86eeb749b7b1e2e36d4ea714dcfc6e55e9df8deec5f47302b95c42b96870b1fea91bbb02018ba8fca7264730d3e46517e33e22c37a25becd23e8166ac5e691bfc02c89fe5dc850008ec6ba381503fdd53dc4b952965d5114bee769db5c6d66115706fc3f2ca18692d9908fb9c0bdafe7604238488c8fa42e3b2ade297a5c05a530151e233e7a55ac84997006617bee5fc6ae12f6a952adf792ada0d36c200d073d7c9a691ed4651d5ffa8c72720bad4232ff8ddd3ec3320857c9522ac2a5048bfab1db5106c454e8a6eafac8e7634e671656dac7c12d60f7f93debaf60520413fb5817bd94c6ddb5341812536bf43ff5261ee5d02ae0ef74ddf4dcaf61a81897ced3ebffe24bc4f2bc741a11e8c494f42246c275a3f3fb9f2f7e3d8518a0718ec3bdafaf408661f5e49e30b1b7fa6742aeeadc157864c0cf5836b3240b09dab1640f12386c99421a43f6141bf740bf69a9788e55ddc748a36a330e3520398929ce06f5edc113c33733230dda93c0bc2eed83c87665ea1e1f3bca42734d0ee4ba58ea235b706e4c672ed71103853633a301191dc05ab75619b72f7fedb85807547b707272950f21e6099c93eb061ad6985908bb261c46bb77bb00ef309eba8451b24ab63fd8626196fc5749488562e03301eed92e1b6703c54c6d3b019781f68aed8939585e36dca387973ba3f163e06d40c9a1dd8b7c886e337913ab89d5b43ba53a5eac3f57ae3e4447e792a7ed1e9126aa27170a581db7f0d6e0cf1d1224cfa6202a8cba1d45e8dcb3ac538fcf8983409f215979999de7922b285d571637bb6fb54dc14a626b62799fe7484c9aefc2385fc5b3f49a03ec9b492daf2436db455860c14506c0abb6f21148eb318f8f73085bf4bbe234157d9476dd754b44bf664aa885ca020ee7c54582fb1558b325c7f97bad9e802f3b704f4441d7e916f6f3cf8a177b88aab7e4df726794f0b62e441935c208cfe624e0ce7378f0586d2b2e9e5547e8c7a2d895074bb9afee4ea2e593eb9342cf7d909cc0da80c4a48a0711491f1117a87113885ebc749d7c85e0bd38ff7fe3aa0c2e6e51276aa8c3ff6b1ee9db33c0b2f099e768bfec85b63717e73a33189d70725f05089672aa38ac78184202fc2edc5f41c3a2eb9ec8336b7a3b2681e7ecba1b143e25c7620ca594e284dc585db520574fd100a47f9451970b5eda558577a239d74857554e48f16431bd96235fa8ffb88dc060b65a1673b92bfe8c1bd665380160db353097608ba31d5230b70b35414329f91bc4289470b2876d5027bdfd2ec3dd3ffcf9a7061f33648ad70cb31937c3497e6664603918a9809f6c5ddff542d14e2218eda787ce79e0fd4b0f22831b931e5804dc4d0bb1159b19b167ccacd3e6c1146049bf06bdd208facfb64604b11be4bf74d2de05fbd82d092b67e06bcffe8acbb7dda92df683da5c2daa7215f2ccf2380be41371c29a97c426a5024f066e6755e757ef8a3f3b88ca32f072f000d1085b5d51def70c19df79061c311795e0248d31ddec36492af567c45fd9462297be9cd5616b54708601234e7e36e831a8c6824b134f096905d2b1993902c5ce50781c903fe8f6350ff65768be3b6a001c707d96418677299789d11eb6a890837eea3d8ee183263015265ef1521184cfdf2bbc25442280aaa76ef7229ee90760992656dfe441f4a00ef59dea9dbfa7b43aafe5c79313856ff3eed9ff2ea3e6b6ee88403361d9d8165eece85940ca04b73010b2cfe1529950707be6c13631cebbbaac07975b5f17bae39a02767d54c733ec8c3303b5a9c81cf1ccfd9443e2681686e3693d1e729ae425c7f391f0b242fc17acc1ab83d56bdeeec8361a6e8dc9f2df036fa1a107ddd8e2201cb6c533416e916dc936dd158381142b29991833d988a9688249a57a68bb29e72d664443845250050fc4400a2f54dba4ebff813fe8d9cb902e423798064081ed0de4b1d772372e5680b203e921a2ae28395a64ec17c941df12693509b9e3a3d2b05206a362ac97bc0f04f1ee29ba139a03b64f0731dc1eb12b61a5d87317b605484ca7158b4137e17dac2d2d3358d1cc8cc14a45be6041fa109b22aa873e9bf27af4d593dce817c9bd70cbc2647c34b01da064750b47e12a2c77f776c24bd7ddcc0d7f345f9298faa9003e627f4b1e6e710e29978c8a7c6bf29764eec2719d90385a7439253a65a9fc57e4a64014c4221303b373ced51a70b19df98f86817a077a9ee61b60b0b4f463b960a8c5b0e1ddf0d3fccae45d5250e19b14e3115baf1e5690798403d812751f60f3d370ec958614d8d8593551458811f4d7b1cdcaeba0cb9001d146564120778632c1d842c94c1ffd57a2d743408ab3d291faf53a82272e558b7b82f7eece10f0566b53e3d90a96102c4dc5f96b34927170465fb0bc37e981ec3739d9a3a1fc3eb1ae4279e9679e824f6de4dcb95472bd942363424f29344afcb445dbd1be91512299d31fc86c10319c66175ad254589ff4f1f27aa392a26fb1e944ea729e507199782169baceff6af68795f9b8efd98e4232038e41bc590ecdd14bc63a613286abe95eb65f768f66fe5aef13c2a5dc5d30bdbd9e01ad7b53cdb82bfee6cd3f92ef92dff6fc61c9b1cfb5d61b5dbb8bbf187862a84ae3536e28c4fdd1e986549745dcff0227acb29a72e29a8abc7cb23ed28eb795b48917058a1a554dfe073495ca4390bb9322bb391ecbc3255ab0c2198e109aba63e502e531981068b109c191e8157c0966abc0468965042c5f7118b66bbe267ccb0771da53b19f16ff7bf9d37b9f9a3a55a7366bc0d5100569d1e433d7b8efc366f64c4f59c1a413333a0775a6b5c6116b88849837137e87bae428c65bdb7d76f178be17d4ff13ae17e259498d1eac0615a649f177e3c6639b9e00f54a0c8fd86f031ba77f82c8cddb369b07bb758bd45acd7da3548c318cc14bfd54303228faa8da6b65fada4207dd8016a720953af14f1e4ddfc8d9000d2913443709b2deb7d4c86e48e52f476f1606bcca2198c38117bbf17c05b44e7a3cdc1eb886074d9d92600627d3971dff33b8d497e412a27cb8c78ccb7858f06fbdafa52d2450c40bc30dc0a1557f7c771abe6922c153c07b9754b8feaf16f663b993a5d574f9712b27bd3b3acb8c3e17a17fd10c8adcabbc02e0df4a348902e59f106fd084486986db2038383c06"}, 0x1008, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001380)=0x4) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000013c0)={""/16, @ifru_index}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x8000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001440)) readv(r1, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/162, 0xa2}, {&(0x7f0000001700)=""/104, 0x68}, {&(0x7f0000001640)=""/143, 0x8f}, {&(0x7f0000001480)=""/248, 0xf8}, {&(0x7f0000001580)=""/170, 0xaa}, {&(0x7f0000000080)=""/46, 0x2e}], 0x6) r2 = msgget$private(0x0, 0x486) msgsnd(r2, &(0x7f0000001a40)={0x2, "3d70cabf4d517b89dc6f62c9a1e5bdad1322c70581c3aadfa510160555a2b1a329341a5a83a457d63cfc4294bf0447c16c8cbe90572b9bd933a57d829a23fc0a5feac2e1c3ade7e0ea0d2aeab274fc98d7da57ae1c6517fa9453bda49a42725f451ae56a6589d600ecd3a53a141504fca8965a5604002c8602e8fae62690695e9e116b253c0299b6ee5e77f6aeeca557f4fae0687619e56adf6f823f3d592b8b5df263db9c04b0f8f9dc7dce68292723107469e80b3ab6273be8ccb46a934fec6f8c5dde2cb97791bc28c399e6f130236483284f8dd72122e6731af8fb6b7a436825d0e006dfc04cf7b47fad2946192584cde405e28f715f11ac6eceeb3e038a9ba27ab3e898480436f9f8507389f981d2bb141e4c7fde3dd4d9c492fcc9df66877e88c1dfc4ca8760bcb7369a909300c27614e33383b280ea81344b479dbc1b8adbd5a4c09f9ab1e0ef709f1a5ea513c55067c895112724bc08c5b0f200118ef9de012b4539654ab368eba2b63dbe2a26d2e55ec355f993b09100ca8bd820c7096838afd6807746446c0abc3ae60b01b257101b3c326652499434ebef1f18cd142f34abf4b43187e9b07b0c1be8152e6b3c3d97649fea4f0969ad0217d2af034448aca6ee378cdc0993ffc163644c5e73632f500f329e1478cac13335d63a69bd42933d09974477eebbf24ca7bbc2fbccf110357aff5ea4f64a7d0e9af8af5623ac040db6a0f875f7ee5e125b71b64398210c8f17461b6a512929236f2b64f810ea346cb8b381299071f9b3964eba451f938654d315da26bd80c75149aa6e18f35076ddf0f7f65ffa6e60e376623542efbd41a61fe89ff8a275ed6ec44163e2849010b519109b04931ed26796b0ae24b0c0e483eef0190a5ac96d414468e1e75e412c68021a2c3690f226bfced2998d54c8f98fdb725aabecc2eea5e036f06aec7438d3c824125060747ee75febb8f0a86bdd51110cafc5dba754164e8d475a4850a6a2203ba0d722afa3c1171bce58999f9fb1a61abe8fc4037a2552cdc3ea70de896b52a9e98d73f0c06f20db2d2e639daa0956ef0223e670fa2fa5d2461fee2fccad392af858807419e638c21bbfca8d940f486cc7335ec3a2c8a6aa5e25cff60039488ed8d79214c30f159f4fc97c393ac143dad5689daa6af51f1091236bef738d349462d1db3c2df19762d0f2e6d755586c6257080b693d4b2179edd1e46970293e68edd5f29ac661f7bdc2359d98ae5c34f74e70de58b0cf31751635a33982c448b97879c6120008d1d869a35e722460ecb59b16b7c43d6d5c8aee2368296cb92f75233a9a5d610904854ab6bb533ccee5f048cf58252571e8717ab1cfaa97238a7656622ec6490b540db86e2d2eae6af719cf506822792e9938e2d8c1d24f76311e6102fbcfc0b40b5dcf754281fac59db9fc3321a8dcaf8f38a9425d98499fbe8776ebd4627d1618ba00b15b2bc7314c237901c12e7630b8e8c5600877338247d448d0c75e85062df209d189fe47106be7a351a15448f8e64f090c0b0f7644598852c42490f711b1e10c5e147b24ed8d9338591c594bc8e946b9f49eeae40bf864d74ff66a7c98bcd8bd86f3f1f9877059d23eff1cbe358d5cb6d320d205670fb621dee1d70b471debbb35c92a8d56d922e035fa8e644ab33ff05cf3d4501557e314968517a8b4d092cddee1aacf8ca2ce6ec6b088cb254a6767cf46cb0956df80f4dced2b8dbb2296962b71b32d8613a481b12c9c088e7435f417af5996b184244f5f428fe2480133c636a0ba622ae88bc94dc5e974a0ebfcc8bbea7b54c2e9b0095ca7a08f3c9b472851ae3be95aab6d4c51922979cca46015490202cde86cecfa9cb165ef8d4c87405fffa828d99d05640dd44183d7d4f0dd7ab0126a99b95574174161c368d4147d6caab619cc335bab39341fbf9ce3f800fa8de0285e1885ebb9cd363f838a0506848132f92c78c0973613983222431afe8c7df32b411648316553c32cd3d5dc25320c5a944841e51fbe894ccd2a57af0e26253cb7c2ea3bf4bb712780fbad8332d733492dbc77afeb20ffc363ca2ebe64b14851d30ef48fa4616177eac2e30c9c0567f4273d4d2df0d2349efabe3138cc3964f477763f8b1e47c32ca4da67ddd85289d3b98367203b072480fd3fd3f0572f600d73919f0cc663aa26f2792536b2840f264939b232806281cc1277ad16f9f7fb455e73d102cf7b18dc34cdd95cce4277b06cc5023b3c63bf2a9489c62f6002314e1e5af7fe085fdc94f68f35a36620fbaad70852b58896bf1d1153a07d57db04f456d853aa47809bb235d857e4aa5c26541275829287ace74367f86c4f660efcb4b54101c1905e95999f5f154dec888bc4039728ba9ad3b99cbc1223dee93142829eedd194a9434e805d7e0b640d22a2492a445523941114bcf069426678d0c1185525204ffee18a7b5c1fa3eb4557a341d94368c6cea47d1fac771f9adfbdd86c5c37f46e0cd2aa3fe518aaec6e9563f24a509820c018d62777581a5839cc27d9e911667cb6c01fcd35ced1a0ce38d9309916600ed277ec764c3ce08d05f84f187c28baa70e6d8d0e88340e43426aaa29cb721752b3fb17216aa802cd737e9c0e61f1ea529b7ff3a17396bc8c6600bc937806e5c04ccd495134e28cfe5e509b4f6cc1b95c112f364e59ad9ac9cf0517ed4e0245a0fcdaa9157eda386c2eac5ef43d7e617d2e3812d7d1b380acae65b6258e524665ce64a018717350f2c79c9af55ebdec9cd1db357c049027a14b93e75c4ed2497dcdde620e1c41770c5e9b03caa842c940dc614754407a6f49eaf903bb45cde6b886117abd9e9f3aa278c24bce82f08c9a2b2167a9f3825444ccec176cb59e1c132d951e77693dc8b81393d21bb5348c8ddb3240562324dc4c2f6d16549660c0519cb5848297638d3552168aac3f8da5046f33eed63830497d936ded7756ca56ab79420c88cdb96ddb7ca65f229f0bfd369a7728bbfbd186db20fd525691c8122559c0fff1e0478714bbc60e30251813ac24f7f43bca5a183e826e76e5891ff339be93fc48c606c493c0ca4a76612004141c15b6dee2573707afa55ccbb93fba9ee1ee63a66097e2e0afe0b4d57f86514ec5aaf997a8a616b613c24672feb172743390f947d0a50e7e7c50873e34a27c90fd699097e77325216885f0153f2ad451edc4a5af4daccad557e7aeb8fc468e76171bab191db3ec262a03874f65abaa266ee4be24bc16603d750f6eb65a8732c6567b157bf675a1d5dbb5ddfc5f0a57219ef0ef30c0668b541cf0856b7ab7afbf322731e0a23a4fd28df65764efa85473a9ec539b4d57ca293a6bda49ae4a38627e2382f2a077a6db70e099a973382bbe4e719ea0131529c0a848d73b67f844c8e6798d34c0b2e7554c94f7a7478527e623106d4078aae81e37d286f30e44c602a74ca2847dd54a06fe6bf416e87973b71033362186e425ab854bb4bebda491551dd48fd63c1d2448e16c732ddc65479e1c0efb2e7935a57506ae12b334b70e84a469df52f56a6edd83943ed6407943796aa67e0e721fe053cdc7792d94a1a70289ff9b7662cd59783b0e0c3d0a42ac5ddbb8341c8d6da6b4c2c4f9e60c51487b01a361c2b4e4b7acd15d6bbd88a304ffa4b88a32bd6d810071df80853e294b3483e6442faa2faf764d1facca39606f36d1ade5cf80dcdcc795d8c5da547b4280951196461da29c971551d790e7cb5d65f79c9bec2f6830b96e43fc4eddffc607f08ec7c2c4f062592dbe9c6e9b2849e17e6afb24984de83a6cd7413734ec8a961912e6a671c2277b8c2549dcbd64f04045b3d46f3eeab0c6ac5d8d9421e5af0d2e39ef32f20dc046a8d7a24587cfc9ea151dc6701dc431df0fef9d9845ef116b961049c688927328e37d949cd227f0cc17a0b2a659b9fe2fa8ce0a9ff7448e5f8e21846066a92790f92a92336c4f3f88f1eca6fc0d45ae0859efe38bc35c917208d54fddc2a323b9760937f8987fc67b0bfbeb3168c26334fc599b9f5f05340169355071a6e28fe98561f5c0af137a39f9289591db7405075dfcd8a811c8d787517cc702826d0307cb1d272a85ffa2b1645335535c7ee011a6840831171a91b3e10d189262d03e0b6e4b3f5b59352164f7dfbe88294f447f49b32a16254be77c09b04b9e5fe7207531c43b30df896033836dad34fe3bec62e6666ef726f6c66e64c7a574e6e4c521a7460601cd4da3fd7ecdd903481ccd688e8013093dcc98b064a252872205197e740797e41e6dd5357c0351c27070b1abfa6a70a2e099299818b9252f7ba3bffc9b9ce4f2196afc9f93c5420b458c54addcade84fd7fda45d5d80c3e319318e9074cd1dbff10afaae800303c81268192a6889bc6bafa6036ae4ea4ee09cd69fe7c83a30db19a37e9fa8e744c29187365cb0fe8f896157160438959ef85f34ed41156939e3ebbe25b23f8698546f2821c6cbc403347ccd7aa454c616e937132ab16f124190d41b1a366c6c3fd500e3d0afeaeed17e85a56aa44b3c0f69b8d8c6929ff57e63779482b829ee7fcb7b3caeb54df69e90ac2209f54519b3cad69ad202b3bdf656c3845cbd0affb4d5dd169d3464a395e4019354948c46909ef3aa75fa272aefae3187ad171b60c7ead40a408655b53eccd0a803ef4762aac28598ec3dd044472e06d0da6e4cec2963192c6a6c5a293006d8c8782bd882f8351806d2fd857ef3701fa1e8ba7a24f1e0a74b119d80116663af027690becac98c5b8590fda7fc258f92a0721b0a9790a7999a0647b5d2da2720a7030dc02d48aa6bb91730864332fbd8a1df07f0de91ac3d0d3d4630f9f5fc3f7d302d878f635bf893e298cf03bd9bb44248869f3ff87eac9a48270a0ab1a196091d836bbcdde6b88fcd5511e0af809100de63cde0cdebdebde0238e779e8f2c4e1cd334f1f002387e4379d27521248f4fd36e497a6c1049b6ac7986bcee0e7054373dcb239116a51b220c80a4ffee1a22f84c744bceb9ee3729bfae514114fa1803b7c767fe27d2f480714a91e61e5531dc865cf497a9fe71fad2a33f3b6d24cc3e3e36f1611047df4d12b3612afd547cc6f6f9b2854051e66e617d9887313cb7524c5dccab13e6c0c985a417f684d08438f294108c3afd0c318a68189e0528bc388bd52fc60c4b5997a1e49ac4f3911d4696d303388e36bf66f3dd6f9309f97dfe3d87b3c1abdecb9db2134db9e6073a2bb0318b5875c311bd4a218b6e6c42b7ad2d70ed2095554c8110613ae6ca4415a8c56baf7f6f6defeb7e54a06a11d8a70417f86cd92d20cbfef68dc75a8a4e52015c59cc45602b5a440f3ed6aa9df209f328356064a42474681b8bc74cc32a8b8ba4a90bf992f976cb0dfb5123859485c7438883b48692b4c9c8b52cb5b8a97cd02da54732796380aacd67e92293405e2721a00fbf6d44d173ae8f9a96fff2808a493deac73f26e513b2b648462b91a810533d895178ebc7e0968c6c47b9b8eace6dad24b7801e26471f3be3e3c62dd3737f543fd312d2e94902ceaf46a5d6022b8478ff93e038b6c6f1ca15a19dbc09481f18cb38519409bceb71d1dfb2abe2387962799469f7f0691dc379b068e97dcbea7bfb18b3fb530f6447461a010cb4d3b7c40195ba2f5c9337e23b620772482369f2b45aea28841f72c1869c43b2b8aef5f58a19173b5d122fef82c499077f7f89ebbd273df30df21312fb725ee03a9092682ddf103e6c9b73263d69e3cd470ef76087f1b121c7cbdcedaa"}, 0xff8, 0x800) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x200000, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000003880)=[{&(0x7f0000000dc0)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da200", 0x422}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xffffffff) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x60) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() r8 = getgid() getgroups(0xa, &(0x7f0000000080)=[r0, r1, r1, r2, r4, r5, r6, r7, r8, 0x0]) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r12, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r13 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r13, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1, 0x0, 0xfe, 0xffffffff}, {0x6}]}) syz_emit_ethernet(0x3b6, &(0x7f0000001f00)=ANY=[]) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x19, 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x4003, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x8, 0x6, 0x4, 0x4}, {0x4, 0x80, 0x0, 0x20}, {0x4, 0x8, 0x1f, 0x10001}, {0x7, 0xeb, 0x0, 0x20}, {0x2, 0xa7, 0x20, 0x4}, {0x7ff, 0x7f, 0x1, 0x2}, {0x5, 0x88, 0x7f, 0x891f}, {0x81, 0x2, 0x9, 0x8}]}) shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x3, 0x0, 0x0) setsockopt(r1, 0x8001, 0x1f, &(0x7f0000000240), 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x15, 0x0, 0x0, 0x14000000}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x8, 0x0, 0x3}, {0x8106}]}) vnd0: sloppy read from proc 87258 (syz-executor.2): blkno 0 bcount 162 executing program 2: socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) unlink(&(0x7f0000000140)='./file0\x00') r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x140, &(0x7f0000000000)="5ab777a5", 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) stat(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xc9) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) r2 = open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r1]) ioctl$FIONREAD(r3, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, r2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4, 0x6}, {0x87, 0x0, 0x80}, {0x46, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x0, 0x0, 0x6, 0x1}, {0x8, 0x6, 0x6}, {0xa123, 0x7f, 0x2, 0x1000}, {0x81, 0x3, 0x7, 0x9}, {0x0, 0x1, 0x30, 0x7}, {0x9, 0xc0, 0x9, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}, "0cee7fe97f28539d"}}}}}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r3, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) r6 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc7", @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB]) executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xfffffff9) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) accept$inet6(r0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) socket(0x18, 0x0, 0x0) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x0) socket(0x0, 0x3, 0x0) setreuid(0x0, r4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) poll(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x2000, 0x440e) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r5, r3, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r6, r7, 0x5, 0x8, 0x5ee6}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436", 0x55) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) r10 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r10, &(0x7f0000000140)=[{&(0x7f0000000880)=""/208, 0xfffffeae}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x2) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x1005) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6, 0x0, 0x0, 0x1b9c}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000002c0)="12e1f34ba5e430a7553dded6f47ffde4c85405eb", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) r5 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r5, r6) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r8, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r8, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 0: mknod(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) kqueue() poll(&(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x80000001, 0xffffffffffff8001, 0x800000000000, 0x4, 0x2, 0x3, 0x1ff, 0x7}, &(0x7f0000001680)={0x9, 0x8, 0x213, 0x3, 0x83, 0x80000000, 0x7, 0x400}, &(0x7f00000016c0)={0x2, 0x7fff, 0x0, 0x1a5, 0x8, 0x0, 0xfff, 0x700}, &(0x7f0000001700)={0x7fffffffffffffff, 0x5}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(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, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}) link(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000013c0)={0x1f, 0x8b, 0xd24, {[0x4, 0x1, 0xfff, 0xbdf, 0x1, 0xfff, 0x4, 0x6ee, 0x6, 0x7fffffff, 0x4, 0x4a953bb2, 0x7f, 0xfffffffeffffffff, 0x9, 0x4, 0xffffffffffffffcd, 0x2], [0x58, 0x9, 0x1, 0x7ff, 0x6, 0x7fffffff, 0x1, 0x9811, 0x6, 0x1ff], [0x8, 0x1, 0x3, 0xffffffff, 0x0, 0xad, 0x6], [0x7fff, 0x7, 0xf3b2, 0x7, 0x0, 0x2], [{0x4, 0x7, 0x7, 0x28c1}, {0x3, 0x1f, 0x4, 0x1}, {0x4, 0xfffffffc, 0xc7, 0x5c4726aa}, {0x101, 0x3ff, 0x6, 0x7}, {0x400, 0x8, 0x7fffffff, 0x5}, {0x5, 0x7fffffff, 0x200, 0x20}, {0x5, 0x3f, 0x5, 0x6}, {0x9, 0x4, 0xfe2a, 0x9}], {0x4, 0x3, 0x8, 0xe0}, {0x7, 0x8, 0x8, 0x101}}}) readv(r2, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/2, 0x2}], 0x4) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x120, 0x18a) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000317000/0x2000)=nil, 0x2000, 0x3, 0x6811, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000940)=""/142, 0x8e}, {&(0x7f0000000200)=""/4, 0x4}], 0x2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915", 0x92}], 0x1) listen(0xffffffffffffffff, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000003c0)={0x0, 0xffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r5 = semget$private(0x0, 0x3, 0x9) semop(r5, &(0x7f0000000200)=[{0x1, 0x400, 0x1800}, {0x1, 0x9}], 0x2) 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, &(0x7f0000ffa000/0x3000)=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 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) executing program 2: setgid(0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r2 = semget$private(0x0, 0x4, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0x0, 0x2}, {0x2d}, {0x40e, 0x1}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) semget$private(0x0, 0x3, 0x3) executing program 7: 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, &(0x7f00000001c0)=[{0xa, 0x0, 0x3, 0x9, 0xa}, {0x6, 0x800, 0x1, 0x420, 0xfc00}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffc}) r3 = socket(0x0, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) rmdir(&(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') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f00000002c0)='\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') shutdown(r5, 0x1) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000440)="dfe0c73fe1eb01787f7f7cf0f8c377faccb059c21903c4865a8de79894bbf325eb803a2c594d35177c878cb2bdae0c29dda3eecce67b0c097d8d2cbf3de64db3681f9e6dac68fad9539081aebb4842993009dc1435a1567910fd690fabfae77de6769e5c0716f41e976d2ee1ca23249229f416af84e716b9", 0x78) kqueue() kqueue() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) stat(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xc9) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) r2 = open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r1]) ioctl$FIONREAD(r3, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, r2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, 0x0) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = msgget(0x1, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYRES64=r0, @ANYRES32], 0xa, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)='\x00', 0xfffffffffffffebe}, {&(0x7f00000002c0)="e576676f3cd0db76d7637067d159869ef421626548597210ce340d00"/40, 0x28}], 0x2) setrlimit(0xc39c0bafe2df045d, &(0x7f0000000980)={0x42, 0x80000001}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)=""/254, 0xfe}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000840)=""/212, 0xd4}, {&(0x7f0000000740)=""/255, 0xff}], 0x4) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="59862b01aa8ebdb9f0feb98ce2e71958ce0b6fb1893c7c9c44232b8577b9f09f91f7dc2fbb55301c9e", 0x29}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4", 0x209}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) setgroups(0xfd63, 0x0) getuid() r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1, 0x0, 0x0, r5, 0x0, 0x19, 0x5}, 0x2, 0x4, 0x0, 0x0, 0x0, 0x5900000, 0x20000000004, 0x100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) executing program 5: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) sysctl$fs(&(0x7f0000000200)={0x3, 0x1}, 0x3, &(0x7f0000000640)="1e4404273ec2153df04afc3d21d394691a3623fb0af734f9e05c42a4c753905c45a0483fd225acda65bd695a50a99d654c4de7228256d0423bfc9facf6270df71791b65335d513c70ba196cedd15a3168d5d50e1db8bdfda211958263ac1afcaad4f49ca686f9ae800000000000000b491b66b0d072c231eea3e0dc3444cc72ca57b71a371360c739ed9b093871384e55ebadf4cfe88f91df5ddb693d50c2e4f6383dfad20e452309112fa47d5a4befd4a5ddb990431b4697b2010def8ed36ca4e81ed7946d1b31400f345c250513d64349cf2e5340d8539c0ca8edae48b98f439b2b52af0dc4292f274b4f80aead3be4832e2eabf68ce2ce5dae9901ac836ddb9926be99934bc047026263e5980c50a82bd8ed4c75cb3394ea1a3d7ddd285b4a960d9b45988d49043c22fd0eced005725c7eb510748a1b581bd0d8e3acefe88f4b1e2a3fd189eb5aab535a94ad600000000000000ed989b18f6389117323d0327f3ba2c683390cb7d465bb5ed236d849a3d61772f5f121db0c44e546d4bae58e2e29c6799145ef4ce32eb02f2a25f3cd7f4227fd3b55bc1cf42117f0c17d535a214a55fec80e04745af086790415db5912b549f9cd97f2411", 0x0, &(0x7f0000000480)="605ddaaaa1dc8af63f325b456d4b698c8d1242ecaab134610d487f3c445f3af05a1854e053c3cad5", 0x78) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xe5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) executing program 6: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x20, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r5, 0x29, 0x9, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x80, 0x5, 0x0, "d8f1f9bdca0d8300"}) syz_emit_ethernet(0x2c4, &(0x7f0000000b80)=ANY=[@ANYBLOB="aaaaaaaaaabb0a540000219986dd60000000028e3a009c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb020090780000000964dcc16a000801fdfe8000000000000000000000000000bb000000000000000000000000000000013a00002000000000000000000000000000000000000000006804000000000000050200060502fff7010a00000000000000000000000100c20400000101c20400000090000000000070000004000000009001915f3be7b0f427a3619a7480eb6e00000000000000000000000000000000ff0200000000000000000000000000010001000000000000000800000000000005028001050258fd001b0376b5f87b08e0316aecb0edcb549b512ef792e04aa582896a45d2010200000502007f010100010700000000000000010700000000000000000000000000340200860008000000000000000000000000000000000001021000a600000000ff02000000000000000000000000000179f1ef5f6149c0c550422830b7748406ff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffff00000000fe8000000000000000000000000000bb0000000000000000000000000000000019848ab760dc1675e69784b70700bec3c8fb7567d9615c34021db5bacc4a65387fce22a4bc1047f33253c077ae9e893b95d11c40b0e6699c0246f410ad60ab92c49e21ec95fa6280359b465bd47d5c41910db44b48e038b52bd3209ac1eda9bb323a521c5781a0a3c5b08f6f680d88f961ebc680400f7bd99975b1b8b486413367842fb2120f60396332240ff6703cb29adb670f7c18372e41c51c3f547d31176e17042c8f25c7f0aa53b54b32dadb4798b328d12f5314fc3eca8c72d63707d934d776ca9951a989205aa2b7658a16154ec69bacbe83ae611de8605c5f2307b2a034b4182360eb830fdaee7f9dcdd7495f672af676398c66577f37e6b03aaf6939bb12f4654a"]) r8 = socket(0x1, 0x8000, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}, {&(0x7f0000000100)}, {&(0x7f0000000140)="b67cd8c3783d94fdc41562122b4fd937b741fa7c1d34c03ca80a2c6c50fc0488d5cdf3adeff2271422fe8480efc18af952e016b3538e8c6241e6f9213fb2d38162638577963687fc41c4a5b27774ec3f202a7fe02be1e1ce5dcf02e05dbfdd859d29ebbf8d93a46394e5d429e8410c0bf594a78028e25b057bf3af9760591f75234086bf840011a2c9a1d0ab51e2bf04a2f02ce257483a1d983fcfd0070e96ae884f466cd4", 0xa5}, {&(0x7f0000000280)="15f4983f2c1e0afbc7a231dba0f8b8f8d0f14eafe96d1a407deddb7aad2d7d7afba531f2fa364f0e5b65a3b5c5378b44008e9f2c6a559ad77a045aca5537c049c32025e0aa3facc4ecbf2f81383b67d605fa1570ef2658b7e398d2af7b42ac8df370910a99028100f956d22b3509f4fd9ff28f1f70157ae68de3a6c0ace19b51e4836f525a75e325cbcf046698dfc46d8c5863cab9adfc9ff49e4b55cc3116e11f916b3cbe24a5a7c402f33548c3a58f809a74f10c85ca51c4a523d4aaef1c79b28cfa96844ae5693c8b4e881b45ee3ab20c57528272ba66591e9c472679902fffbbe2035a37f7e9d64d5a6e32635c7b9414225b83e9e36dddae381ffc00b6", 0xff}, {&(0x7f0000000380)="e7ca214b5f82ec0ff3fd61f9da9c72c956bc41212d0378dd8e3f880b2863b1408cbeec24cb17a6e97fb1eee15a6a1596e179269ae0ee2138ab2e7bdae3c9106163dd193f430554e55aff06", 0x4b}], 0x5) executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 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'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) setregid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1018, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f0000000340)={{0x7f, 0xd}, {0x1007, 0x8}}) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x4, 0x3811, r2, 0x7d0) msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) getpid() dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYRES8=r0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x19, 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x4003, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) (async) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x8, 0x6, 0x4, 0x4}, {0x4, 0x80, 0x0, 0x20}, {0x4, 0x8, 0x1f, 0x10001}, {0x7, 0xeb, 0x0, 0x20}, {0x2, 0xa7, 0x20, 0x4}, {0x7ff, 0x7f, 0x1, 0x2}, {0x5, 0x88, 0x7f, 0x891f}, {0x81, 0x2, 0x9, 0x8}]}) shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) (async) getpgid(0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) (async) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x3, 0x0, 0x0) setsockopt(r1, 0x8001, 0x1f, &(0x7f0000000240), 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) (async) connect$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x15, 0x0, 0x0, 0x14000000}, {0x8106}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x15, 0x0, 0x0, 0x14000000}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x8, 0x0, 0x3}, {0x8106}]}) executing program 1: preadv(0xffffffffffffffff, &(0x7f00000015c0), 0x0, 0x3) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={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) lchown(&(0x7f0000000000)='./file1\x00', r5, 0x0) seteuid(r5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x9, 0x0, 0x1, 0x1}]}) sysctl$kern(&(0x7f0000001580)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x10001, 0x0) r6 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000200)="69820800126f5c790af8765e20207fba031be1691beab400"/39, 0x27) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) recvfrom$inet(r6, &(0x7f0000001680)=""/30, 0x1e, 0x1843, &(0x7f00000016c0)={0x2, 0x3}, 0xc) recvfrom$inet(r6, &(0x7f0000001700)=""/205, 0xcd, 0x802, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000480)={&(0x7f0000001600)={&(0x7f00000015c0)=@in6={0x18, 0x3, 0x0, 0x60}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)="a43795f55543bb551f1c7570ccd0ce271b198ce42cf7cfde256f842b279dbea029ae2623ae217d98a86ba1d7686fa3df90973f65075146effc0c47701a99c4582cdbf15382704ca270d3a93e14e61b57e02e385f863ea42bcba2332d518124bab577d86adcbb3d166adea57fc98e85b31674ffb3bc950e482a25e1d177af34d2", 0x80}, {&(0x7f0000001840)="80464e8883364d6963130595bf350bbefdeee8c3f5b8d9f93564f7c2fe87ce45dc4a22dd1edc8c956a98626f34ddc63485604be368a0544fb7f04574baf9186ba48b4b068e25308330c6c44248ef67d0413adfa043ca4260751cf96b50b20b200d2f927edd054d5c59293c493c53f48e3a8094", 0x73}, {&(0x7f0000000240)="0845e5644f15717da600770113588888079fa3ccb6077c8414260e33e0b6006629f2da6fb4d98e40e1d4b3e6f3c5be", 0x2f}, {&(0x7f0000000280)="b585ebaddef6d3cd6f40ae59d4cd4e87521604fcbe4b1caf212f71b92b838313d4082799d8d453ca148234a2491e02d662172ea87077ea6151b7e8a143490911f1de190911ac20f0a366664d79d784eec2acdb019cb1c8b54eef74d20209b442ed5e619e83bd54a11f1cd85d6eb12774127830f1d9ef4945762f51645f61244494f56312dbe41a772bfbab9a289c4959298a6bc77da5795ddda587f9cdfc87c565f57db704ad0584deeb4da9", 0xffffffffffffff68}, {&(0x7f0000000340)="f4f2d39bb226d7cc7c888a43396959b4ddee019e18daddad566b1a1acf795d356d0e8303392a6a8832f7a7d9d5", 0x2d}, {&(0x7f0000000380)="3a862bd412db4bc545d1de4cbdd92d6bb19aacfb68ceea469d121b7ed3f55aeb8c8189d0ad01e9f8b9d414a34b76b3ee4084bf264c14bb344cba95e5e57cc2128dc9e3f4a83d0f694820573d89c2659372a333e556c38904ce8e4887c6c7b3cd35598e9db932bfd3439ec59e71ef151756aa6e91edeb4ab8449660ad554a851e", 0x80}, {&(0x7f0000000400)="71342d77a31c37bf3b1643d6b2f257d47ab87fb1f6b4275dc0032811e455c6949deaa750c7b321316c67cf3d07a30e237b172850e3ce34c10ad9614e7e1bd0d8bf3dbdd819faa42c2d0a301a66ead96b8a3ced106c0373c7ae4361", 0x5b}, {&(0x7f00000018c0)="59ea96993af51ca9c6aa686116f6ee1e755171d3f6a11232b6b7fe826fcdadec5d53f8be3342d52cbe43ad68fae885b0004b6d1c02421b0680b17e90881b8ee1ce94184c1bd90b53cda4995bd842b645b6bed20c01f678333968a9ea7b7ff9d4a5d3d598c9bbbbab4dceee6d6e8461b55980eb712c5136787c000d3df0eb586ee2570c7497a55eb7b4820e45db757083ba443c7baf068d42844d1e733f3d9c6a6dae6b503908f9d974081ad8d9cd99f2fd30f449088141b79e6b62853545ac1509857cea306912476c0fff044d3243d633df9daf97c7406bd5fa7816dd4e7f06921c7d2d8f07def3359a0f83cb493c40c7abd95bef868d67e918fe2f13e45d54493a0a0dfa42b18b204c241df589d17edb89db6f88833a93d8180fc7c33a3b8313d8644cb710193d2e6252271fb927d677c91a7563aca0b2d1453d7a6581aeeaa57e0372ca07c6faf1cd5a0202b51080b569463e23e75693de10de03b48c1fa54654d6adeaae4ce34d54372348b0ed0757a90cff0252eeb35227a3a66feebee8e12e93c6bcf2960857c9bee66b5b9df21adec0db5fdd4270d3325503a0c702f10d8af23e65a7bf6157279895272d7e202994fb7f0b6d54b36e59ed969bec5b63d6f2d9315972c9620fdbf524eac8b84f48efdc40743438a090f4d6c6b81b679c64d098d06f6b0adf30746c682cf4a5297424096977484b7453e2f05909ea3e459b39e007d393a2c427242f4206c6d7b428c3f389bff1f6d9e8e1504d2edade9712797482c050375cc5457fde04cbde49a78ef08c9d9bde4dff385717759dd4f7af3606d84d7ca644deff4f6d95cc6c875630bbf082360b3ac1a011bc5f6e18696a4b02813340901d3e4672f4faa3ab95f7b727cc4ffce1039b4cd7a7f1f69d4a5b4f673f42d77eacf700909e8ff49fbf344e4b9509d8f817b9d6594602f93d6b86332bdbb56a3110156c8e2e45560cb8b0df97f334dddaf9c901121415200123f4ff2dc43bc719a2825cc75b1bfda2b5e4c264068390ea45621d19e51043379aa7556374e5d2eced229e39b13b289e22e0a14c48d6fcae8e2c4fe7aba5c85f12d8df7443717021bf7c6ebbca27a3dd3c769082e889154a403089a96487b2dbe13aa4ad24f3d13963e8e8e59d7f71b01277af280c4900bb0c573d5c5d2c84d1706524bc80947b8e13e80ebc2361b2dd9ca38992f65fdbe48f5ddd2f6351f220b5c2603eb63334c22b86e6bd064530edf3f246ba8b046ed369354d0d352f3527be6e5b04dfdc693a0f65ed73f66018cd151376c4caece28a50f1347af6203ddf443d38c0169dd0d2eae414d85cfc1279f2d5cd714ec30bfe0f20f37043bb65fc530d868d81a281c1284d01255ac4022859cc00fe2f17297a6cca2602364ad9e683e3778920f81a98420f20048441ae3652796730c2512843bf2077a1d9793e1aabacd3dfb1f0955e06b6c5e50fd923e989a7d35f7fb0c62490186a0456b68207b32f4fc2db5b52775a1c25ae942d400224d016e522582b72c957beae9eb8e70d15e31080977754e0ec80c3a58852d1ae45956f8d33c8dff0e2f6d968c60da0f779d583916589019f0bb48c1f352929a74978b6e9fda72a0dab0cd633ece024c8ff6c66c87adb3bcb98afb52c12000d7ece4d5ee8a17abbb73948bc05e89435107c4b1a4e12469327694f41a110c38cc53574f929434da80a948bf6d037cb147be43dd74ea58f54293c5592e86be766fbf30b3553dd7e83845c7425a81650624c84a83340400795d5716c5bc4912ae9991bd12f0c92f9f13151186967067d7e1abc85a442e52d8338582caea6e73085f6ca8b43c6148ecb8f2807c8d9fa30db47dd88d4989a47ca68a6ecdfc620545838eb769355456b4698d977360bbed865dba979348acaf4451995689170eac75709eeb62f59569426e30c3c686f4b51b1e4862509b2ffa4ea9f6d50b1a38f69eadd6d0a586c1a7ad442d0955ef1a7e8050ae1ed26daddcfe18df693f274b35d90363faf9572117b964823d60c125896d17ee4f309de7c1d08cf9f4804df669a72d2b306de10aded2b2384467fa5f303e4428795b3af5c770fd3917a49fc1668b8086d2af863531463bd5f8a63c817a00e256a4e10142f46b893e949e81c092e1e7760fa6dfe2d2392e6c7a6e752e4cf092ed7539245aa62cbdb1666f0c56318f771ef8af7f305f12b92594c9cf1614d2cd9045119c569954ff4dd292d239efc583413de8704afc3c23633ccef1610fa3adb1c6300b44d5f0488a8fa7bba4c6c0eb75411a9f7dcf33804390d0a6ae928e102b6c196e049ecf22c99d12178486e3a3a8c5a858963c5c87ab8d755085912709e0cbdcd34c76df12e5ff643f31ee7ea29dbf8d249330841aae5b542902d9b6ba6194f302cea665b82c8e67c94642a44171353813da75c0debc579b0caed0792eba73697439aaf8d37d71166b4ce1daa2dbb3e7fb0578685bbdf68ae35dd3a30b875d4f3733e8fe0fc6d14b676c9251fdc73c836b28febfef2dba64ed1b03e3e9ac37b497f45c04bfb360948f71571943fa3d07cd692526d60660c3628917893dcafc7d99d835a1a67e8ec3408d8c74820e439a4f643ec1aac6902d243740049dcdd471fc70c459933a28f918140fa9355ad4b7092ad3e9056a011618238cb86cb3df9538e24602b9030e7b3f29b6f1fac8efa88ab6f157c1a3462ab1ca823b518c260f31fd02d2e6f67989d755cb14a5c159f1212a00d05cba6950102cb83c294a210839d3e7822d61376262d5784a55a5c48a887c0104968be3156c7e6160fcb3c1c0680e191fc7a3b771c3f34d7e400f600a3b1be6ef25dcc36020e9cd4278b1be2185c7f38147b4ed2dc61936d706f680b4704efd4d703d279260f0d9ba303cf7ca7b3cf98bb9d3adf86b56c2210f2a0a28cf76d70e3cf42b5ae3bfaf9b31cd55680d94ea225fedaaf084d9049810107a72a2cb2e61879f14cb44ca8e7edb36ef44dd43dfc7f04f5511edb729278aad74b464ceb9e2c61da89e175514a296aa840901af5791aa7bc91d6c59a2f3c765535ed59804ff285dccdd9143fc84823fda7c0f140be095943618549190158c9f74965a3e39264613b56aeae6f968d66bf15536072a495adc522504d6fda3b17a54c076090767c5be41de10f5639875b1cf329f273b33ce33ae0a99e3620509b26c1a56945a90cb452907f7552a576f0bdc3346a1eb09d5153102a21f587fe0384ed2b4c65c1e3f931916309fdff138abf9837316a4b57a0ea4e0e8b3a51b3b65751b94f10dd838116eaaa73bcfe0eb82938e626a7faa7bbe1a86a7d58a5266e5b5406d85fd35d056689e5e687c002f7d6fa1b68bc93e2858da7c37e71c8c3607ba5a6dcc03bee5baa4322cf1ab12c3c2520ca8b0d3699626a2281f7e6e68acc3b2516236c62d981b3f3ba673d2e0ceb3d2fd370b39ab7db7111d5b2dc88e82d5ca29e03de5a6a735b16a5f94a62de3611161171e97dc606f1cdd8efa903ec3bb22fa8019e03fa36be26a48819f5a57910f9db2bc0bc06ac42970f7c7f75e51656a49e9808f0cd7145e5fc51c2ec3913fc19e176977318734def06db279d018b90cfd6d478247b43e75412f5a4b81ca113078b69c48797f67057beba8ea25970d2681ff842b4b316d14015f4a1491defd35dd19ae00c58bef8332ade4ba0fe05b8cce9a495995774f1e3b606518031425173b18610734facd843ea7854f8306b021dfe0a3d9397b5ffb4b7d01914cc93dd235976757bd9283b31f98ff12ba3cddeb11838fcf006dc18185e7bf19a025f23bbfe64c59261b430bc404ab1bf301393685c8556cb14a828265d7d99c93b5722aa76dcff5e5e60c47af2178bc30db5815763fd0f15dea090d242293ad26e947b434a9d7ab9aab6c895eb3fb8556cfbaefd535b7bb341e3791cab4f44c899e3bd1696df57124911d2cb2e15531bb5305d61bdc508fbd554cafb9e7671b504c1a0e42f48790ed1416637a281cfe0cfc1ed1a671cdf41e27b14516714f415fd7664fc5b93ab7f97edf67adf4c15f2e543b179c71644edc0aa4f78a97c83c191bcc8ed36085532ebab841b05ac8e4f84b52f7cbf1747f46d803d3b4ce7776883f0033a4f6956953382040e40f121cdcb23e496726953f8fdf012e5a5b58d00e3cd05c5d7bf32a4abe7848296b62118095db42a945e372298c83d16a2c80bb4b6060daed118183951a250eba4ce465d2ab7fdc9873618eeb909a4e7490cc9b8ff32d64ce37033a97848c211ca290fc49fa9ba9166b600543a5ea982fd296ec441aa2a816d07f5328fb2f44ece88d72df5f6855c19753ac285a52777c478783151c7476fd3a642cf01c621a3eb48795df0b6f048e5ce4c734490680abfbb777559e0bbc84628d8e6ee251323cee68ad92b541b0294648379f0ddd3f3cca2384e06e25d93ef5e8a5c600d9a5553d119854c228b9ec1af2cd076d2009611a965aaf097bdbbe5849fdfebddd8fcf5db8ad1d856592333911e09ab04c21a02e23a3fbc9e81b5315375acb7f5243dc4f0568c059c99ef696d588a189dcb3b89e737525a5ad165b0a5d287ce700b288ef6c03c1fb9240cb90eabb0ef515607bbbee313f007db563ffcb2f116f43b9d763b386c86dee4ee84e06139859061208dbbc41224c365b9f52b4962086a1aeacdafe89ed7d4128607c4d30adbb7d851cc6752138418a0fc3819d399224a1f1a8f503b85e7d21fab6ce2bb206f929964cc261ae7f26cf93be65f87f72a0d2654497711e37007dd0e24c1db1ac96742bf7213af23bde96ab1e1ec76cd8ac2a801091fbded7f63441a58f8595fb12b0938cbc5861e46ed06bbe73bbdfe12dd09a318e18a346cdeb125d7c5c5825bff2f3f10eaf188473c52b5b7df10b5f7a27fa26618d420826e1748cc75403656066dcdb948b2e849ce89d0f7bea043359cb9d0e81737bb078ad6917df8993f080bab5810065e432d23f373750fa3df32f45f97f8dd8bae36d59d4dc093f5afe229dae053043b1b3a8ca3bcaeb6840d210a13f7d7aed3cd70d8edf9172d4ee22a4581bcb2d9649fa5e482e39f1ffe24ac2ca37d2013c57ccb82e1283250078da3c732692758083bb8bd1f031ca08c346932a3638edceaba90adfd60f1e7b4c155d490247db73c528d9b894b161af36acdbeb610474a41a51a424684271caefc72b23a6c7a81500eb5c7d317c19bc75b25d2cef581442377d53735eb8a34ae018f7ae7c95f8f56e31427a7f84db0abb3a86e23fe269bc41ddc623fe6193b580192ca954b449e67da02e00206a656d2a144f15bc19ed3cefe0ad46c4b7f248f17163533ca7a4dc22852c545bc161cd7841de008a1339ad737998747260593194fe3f50e6279331c484cb88bcfa1353faca506669fd1a99141b7d37b0d2907409caaec469ddf0f002d28423e9e9ee9b41c52356e0fb373168358c9f03cf24ad0ed7602335f3b0326b583a6d82025e5421e82de64a9a45fc58e1a9caca3e37dda11c5cb53311e52ef0f7ef666f38b3b49bc2c6fbe5dd366561326a0219010e924cf22a60f83789a5ec5bdba3e7e9efab5d14692ccc9bdb50737e1d47240fa7dbc37edbf379b1b9c2c16e3ce721c4b112bd90fb5ce31417073c7ebf236cbb928cb751bea2d9512d6bf8106461421d28f08e3c43bcc9f6b018ce73e46fa5bfeffb583cd4e2a278625f214eb119054863c22a1f420d94cab04822e0604ea1d81dc9e32844d20188c24221f74ec3cfe06154910f16397747a4e539fb763005744e26c96b213d420e78392da0f41a3", 0x1000}], 0x8, &(0x7f0000001800)=ANY=[@ANYRES16=r1], 0xe0}, 0x9a}, 0x10, 0x0) sendmmsg(r7, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) r9 = socket(0x18, 0x0, 0x21) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r10 = dup(r9) setsockopt(r10, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000001500)={'./file1\x00', 0xff, 0x20008, 0x401, 0x1, 0x20, 0x0, 0x1, 0x1, 0x2, 0x8, 0x5}) executing program 3: socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2d02) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 7: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x10}], 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') (async) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknodat(r2, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/109, 0x6d, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = socket$inet6(0x18, 0x4, 0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() setitimer(0x0, &(0x7f0000000280)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) fchown(r4, r5, 0x0) r6 = getuid() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setreuid(0xee00, r6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x3) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000700)=@file={0xd570d0466b6018f, './file0/file0/file0\x00'}, 0x16) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/125, 0x7d}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) dup2(r2, r1) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='a]b#\t\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a85, &(0x7f0000000000)=0x9, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) shutdown(r6, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000080)={0x60, 0x5}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x2) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x1005) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6, 0x0, 0x0, 0x1b9c}]}) (async) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) (async) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r4, &(0x7f00000002c0)="12e1f34ba5e430a7553dded6f47ffde4c85405eb", 0x14) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) seteuid(0xffffffffffffffff) (async) r5 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) (async) r7 = getppid() fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r5, r6) (async) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r8, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r8, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 5: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x30000000, 0xfff}, 0x10) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000000), 0x0, &(0x7f0000000240), 0x0) executing program 5: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000380)="bb90715ee4feb87556e4874cd8c7ed0f06f304b756224b8d1a77b35600d7c76dc418a5f46883a75d564f3755a1441dace67ccc18f156c6409c31aaecc7cb57fa9429efb609e40924873d30612dad8fa7662d0261a44763e0a528d0fa695b846ce34718e4874a04199e81a7516149cd224ed1d91e1f68f61d545457122a57cf288cb8ee33609649d527d57d4c4469e9689aea785a5e72c995094b5c1c3a51d8b3193ce54d85bfa2b2c7b84cb02ed75b05b25dc63706644ad758a49d9154c266fbc786b61850562c7a71902135fa5a6c3253f55628dd24a8c207a8fbd1d4767ab07f9f1bad50f46b73d00b7bcca443dbd24cbeb91ca8cf1d9dffc6adf47b929b344c38682fbe31dcd73d839e870f5d777f8dfbeecb05744d4a27bedaa769faa255ba7cf34e3c5792a219d91ced14a0531f0f9c817ead892b342236b3891d01671b4b17ba3707d2d812aeb4de5b84a3c5eaf6b70fe8dd4af5cd12ab3940557ede21220e34b4616e5ceff56d6e2d13596b66991e2e7d37fb3535db200c014ff2fccdc03d1355a0fc68cc2efeb6965f1f8d7f6728af2f2939bf71092bfe0ce1cf08f4a57e95d3f42f384603d79ba7555e999bcb8024d13a5e0d0c25130a6245ddb7f8799b25e027e7bd49c8e410acda57b94f3224415e9db703121ef1bdff8c72a35fc122a341c4605ec30196a2cb92e080fade5e22c936ae57fbef1ec1021a05b20e6fd34432619cb1ba431b2db20be014f0734e47e2abe3da89c9fc90190295a6fdeda3f83b7186c4f419d8fc1eb6e75d6d6fcb1b551059eab64da7d8e5f41570b41929784f2eb5817eac24d0af11f7da76287cc5f6152a9c8775e2d6fb801920807a6716f4e796bf4bb199f71207428ee51527c68ad7acfb7767a9c46e04dbc72f7e3f129700df588b851376ad456c9ee34a8d5505ac673d04fed9eb7d61b71922a857deb913335d47ae3a8d2bba71776f22a7df391b5710dd6ed4d20503d9ca7de3e465ab1c3f78ac8dcc656cab120005c952b945481d05129d20f63b03a97f46082058a2f4e78d2be89c3e026976da3d493a7d01b48ef5680e5eb2dd1c6b939936c4aba788d9611eb43cceefd9760a656c360a4b97ac73095ee0ad817572dbdb7729679738d75e4c1aea318b736fc7faf343ccd55f1a48cc9c15aad0943098dc0c8a796b4a7bccbbc2c8747c28cfe8bc72d346211f4b5281455a194b42ac2c27ae91ab8327f202da0b1369e659f899ad7c69331b6935e0e6098c40610caa984962097502e1694f14518396d80f58fbd6cb00bdc0202c147ac1389d93afad88eafa05c45dd78479ebb9dc34702127a110d9b73fbc03080170f2e87ae2aa98939a7e565b41a77847064bdc01e65e6e3f639b11619da7517453cc99cdb45ea8e0c043dda85a41b1e9331053b6565a9128e76eb75081dbb4589657e6a91fd2716b80bcde0e7131ecd4f940aa06073bb6075f1a5b95e60596e58632be9e13cd906e84009116323255f63ced6e8d87d82fc20d00b888044e3cea7d3dd8e9befd17ce891d96859036bedd4a623ee03db1152b763b2e53af1aa176bcd983ca8e82dbde588fb605a8bdd006969c720d242b569da076f6735766027ccbd69c2d6b7cfff5865074a4a5a22d29fabf05aaf7486a1708147d5e855bcc209cbc29698aee7f0c14004450ec75a2aac19f92e8ae8b8a23b067c0fcda88740beecd90d8b58941a81c77f0ac2753c353b309eafa8125387ea8c144e132eea3efaeb00f4b05c1259dbea3ada8617cffddfa6743471321fc8c2a4e98e255c17eb5e70dfcd1180d73b3d03e4d7163b539fb07d0e41263914ae18d279c1829c942ca42cd12af09e10533ea447f07b2257d427252972b4a26cd9638d6b9d65f4f3867935ce4a991315875ca2e585a7decdc67d3197bdb5335d85417c39a97391e2b27eba8151cfda845af613ae6d5dc887cc02af8a873a4058d404a8e9a019d5431da64774af48396073214cadd8dac2fc54e97b50728a1da43fae8ca1c4a04bfeaf9c50f6ad63f28e14623928de9a8002887e26530a5925ad63c7fe847656f38c823ef1bb8dd2a5bb8b2d241134324cd8a4e1602367631ad22ef2486ab0c155c33aa5d3f4a4c072cbe81e0b13747c39c3db8403146e85a5ebcfc69bf606dc88d917a9e3204d6f7c1a9e7873013f6b9d93b6a6ec4416cf33faf848d887e09746bb6a9eef04bc7bcfc24e45fe482ddc0a11048161fcef80e772069cffca51cae039ad10f0c204c89f3068ed9157f141710396c78e7133a0322593fe3827eda36314573beb9c29badc4a05811f6d10bc926f2256796ae1c57b3b0a4c9bdd0ccdb736d02f2e997bb4034731140dba5cc34f24b6dc8d304d1cdb2591433cd52e2dce91a428c6f9fc625b8a9cc177f4fad80c39c355c04f0a7875453588152e63d044a77e4616630bf286d382fcc35edef23403e5ebf6229dd0981f85828c8b56aa9264a5624b230a2f331a3a840992b50ae43852d6a63ea42947143c6965e0fbca38fbcda74699ad1d6d96bd1fdae0f4ce36a38521a311bb26281e45a4e472ced7f2ee52a38fe9df6f635e7ccfb7d35a55d37be69b3d9ebccedf57acca6a4c5b5cc6491bef9266ad4b93415df0c7ca40798ade094385254346d867f31dc72f7d5d696c6217974b92b4877d62a7e31f3e18f6f2d4d43a3cb262df8a62d80ad0ffad40bf035f37945b8fe5de79ae848c482f259b6e0558914e2e20dcaabe8fab1051c6c59decaac7c9502262823438b27cfceb850ed5b084af2fbfe0dc18fb11788cbacea88dd7120ed50cc04b5926827c3c5800aa2dd09d9d4c4b5ad82bd66378b44541ba2d50a57ac7410b40d220556629a6f75e10c2cdad17d362b8c725de32f0f993d4a3dd439296a75b867592347b8bdcb179f40a50f2c2bad16eab944137e84ab8e286ed30e450e1a33b79c618a50bb097cfb2d6f75cfa419250c52a7894b0290e21ca9fe25f2f8ab775b7eddec8952091cd1ef400ec43376317f9e6dea6d952a287fc73c294cf5166e0661ef68b1ae110035e6bae1ad6af8fb64b3fc3b684d46191b3d8e6a882251dd0611038bd09ce5540754c17254301fc7b6968e6472868c2bc5ed76d69ed5e89ba4c1680ec91555d8d2c6dde780b85c660ca5c1655e01142b0fa61ea3f8b79b571eb861bde0afbed2511e8c8e77a10071cd72633503363382fd8c74c5190938c6ee5e62336c7e8fc1e475d9db245fcd24e7da74e7324bb4b10150acf2008a2603420bc20b64f2acce9a4f2e7bc17ebdce3ab940614b0235af78057065379a64dce220a73336bfc3094e8b97b018c706725c8051cc34760560a1ae5d11690048c265a57df7388f87be4c7f9340ba643c720db98d9a8f190fe4913b8a11e59e9e482e2dadbaced8ce7c42b0e2ef8cced971bc4d8ddde7e0933b383483b1d8e252c4f7e2e8a298a00cafccf5295b577d9d1e83aad7b957342da34e2dbe962c8846fed3333b96fd1f6720641841aa432555197716b93de45fdc76514680082ff88f86e43d98a3f5cd2e616fb27244d1f15ec8d8ccc75c92eca0f3c5cb64458cd4899a5a1636e6275ded13d886a057a727d4e4aee910674fd8d76e8b91f26fde4b87f068720244b6ea9ca10c099b9feeff97e793f4224bd610dd35ac0b6f1ccb8e837261a3e10326cb0dd88c82df4529ec48e79a495832788bdb65de58e24424287b139561d6b466a3ebe66cce892f8f9f2bd435c389ac07d1ccd2fc20b9bdaa301da4cc310046585a30ae24364bb73d93b5880173402c3f7967f6ea15bf28fda601910d1ed8dd98f15c8f69a8a95256f1075e169e6c34a428822859ca1a1c5402f5f99c6197600b6150ff938e3c83c9a2b9c59d411ea92b2748e7e8a0428d9f5a935c7b677f6aebf65f115d0c282d7327f4f43ae17801f03be64a9ffe1cfa6722ce64dadb5897f87741a748863db875ac9b3f31e97ba86db388b3004e5c3f2d90c278a516f8d97da4b0aa34697873283bb1939629d86046ca16ab472bad94568957b69ff4b203fa95e22f54389ae7bdcc0050e5c4d8e53a5a4e0a640147f94e62b33645fd7cc4b0074cbfdbb83307a3f24d63ee0a4908001a54ed3718c08ab9b5a26ee0f7ceed9fb49f66212a9c7b3c68fe575d0c934c498d0aa9b4959b8351a16f97a8a8a677ec0282b58182c6d7ef04195e115feb0c549e51fe3dc6b912539eb36d049396a4c32ce7cea8ec0ad580917503b22afb26791a46e13b1d9f212267eae8f24bfbec82faa48a97ca90ce5b79cb4faa0844674a7f329845e0be0110c6ecebd6228310a1fcebb340c85974780540520fb294b0cc261b8fd4061d6941bbaa6f726d7f78c8d4d4eccb42f9a06482a93a8f5e53dd385a1b02f0b571a86bb7c195d02fcccd2e742c855eba6f7e85b5522f83675044ef9a89a8fab87d27bb46665a661babff42276d27910559ee20224661205664cb9c8875d850ce2712522ae2b5d5f14efff39cbb61f6d3b7af89509d36630343a5fe7dea4b729147680abfdb5ffa3f0fb9175765972b93dac57099880ae000db1e02c768610d63c6ea006b18aebfe71351b04084beccc7f548b27f73e8318d409e7590fee4ee61a9b5059d354135b3705481aac96a1786d5dcb4d7f0ec5b33783a66e9f08ea057f38e755d0ad86e82e6dd59a70e9b40ef3314f21824028a425628392324447d5ae5ae776efedcb4a612a0121c25ae1d108ae70cfb8048b19116aba010bbbd8d0ed099faf7df24a10ec93fd3986b780f19e2e4d05fabfc774930bd0915bfcb837bb4d7a154192c0bdbff49bc3142d12e3871f3d357869843e1c418b3cbdb6e75ee44867ee39aeb78182fe2704d32aa42c9414f4d03be79dfae5194ca0948038ca4670e38e1073c2a15063d3ae1ac3e840d7804340a10c024d2244a136661ca99728d282723d0ce075dc48c264f864319416a69dd4dce06b808f0136c042dbcd78d51aefe55ed54e0007be05315f6200f8adde61d03f5924dc800bae18c537d00b309267e246e999502ab643de99e7210662fe2928fbb1c37598f3a7baba64c61fa0286b3a685299621e71a5421f1cc31882f653fec71b107afcd8cba58fe60ccbc32ac4ff7e37393ad7d99a5449b53881edc2c12c647892de67514be0531b159cd1af3abbc4b821ffa59d1b9f5c8ff94ddef2ddce1a728de9f8ccb70d7c016d74ca2b2ae7ec7f905c35a8cec88b7a6b16f8ea809281e294acbf5683c8c4f235fb371ac070f998ea8ac7c7f09f68ea6bdfc23edc48a108aa47b5af6d8c489a7f60234344b9b6577dccfd26671818df3cff261ad4b6d85f1246c2961159b28d7114153bd94c003a3f70708e3b02866248f8f3cdbff9b8b515723a5795d3d6169b156f2e7a5f962efd25d82181147237f11da787ac0062e4f9a7121ae2ca54aabd6d7512f4daa3d7b034bab3f7aff6972135743b406268fb7b6d7bf5caa5305e02edb3e3503742da66477034e3684c216e7a199e6833fe33ea60be7e38296d33bab7bac52891d9fb60c13c3cebccca171a08de10d0bd0bfd6c4752393f4de3a455a7a8b669bdbbe5bcff1409ee79686dd276133aead2fc6788a1c6efb9da84545b5810889a0e94dbf38130ac901a8055f3d4298410cb30b10d7d8698695c9c2122272d3c442ddb71c65a3c516271a95b8df67f5088bd233a959a0e786314cf003e11379e091e659fd09544e99ae48466aa05391a1c05239e252499cd2ecf82cf2c9f79e74bc06d8b6665d61e05b0a7be5772a5b27f2b5b986c2f6a7957e7311bdf19e03a09d91d535ad5f", 0x1000, 0x8, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000480)={'./file1\x00'}) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000340)=0xfff) link(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x5, 0x3, 0x1, "6bf323952f42e85b467d18e080ee7f13047464e2", 0x2, 0x101}) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_open_pts() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x10}, {{r3}, 0xfffffffffffffff9, 0x0, 0x8}, {}], 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x615, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, &(0x7f0000000040)="478b1170dd2eae5a85ac939207facbcf5416d38ee319510e369295dfce2fdd2e46a37f0c9e0a914b04312ecc658a890d81b50b4772b6cadfe47b26ee04b27dd494e770b9079598e6be0f872200a87cacae963dd149a5bd09041e7c0755c6ce0ba892c40d4d302fc8f7e93398617957238da561634a3dd50fe347d982cece1ba511f596630560547c2226e41d7908490c1fb1113d353cf971889752aacf7250e72a1a7a7591d1f14c740a233401da91cf97bb82f247fbff9e924c", 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000400)=""/4104, 0x1008}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r1 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9", 0x2}], 0x1) syz_emit_ethernet(0x138, 0x0) setitimer(0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) r3 = socket(0x800000018, 0x5, 0x20) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) fcntl$getflags(0xffffffffffffff9c, 0x3) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x50}, {0x1006}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="04ecf2c9ca6cbe8a28c3735ff5f78e171057175295007de24a4a155a34c32f0bf851fbd09f5024246ee29dca71a5744f2029df322b88e3934c57341a37303e50f215ce0e910ec29427ffc330857a0a1b852a6c4c06dad693f5030b252488072eac982a3a83f9d5e8596117e9442ac8", 0x6f}, {&(0x7f0000000140)="33eac5ed2b295e8155b2a1e5bfbb67c6d1aa4e3df5b24604054d8abe2898a12c745e09d237406e400f", 0x29}], 0x2) faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r5 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r5, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r10 = getuid() setreuid(r5, r10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r9, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$net_inet_ipcomp(&(0x7f0000000100)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000001c0)="f85ea5f0473c9187a2ec2a25cfc1f45eb9193db82aaa65680abb02bd93809c3d8b62c63f5c243c3c201972f8e30ad67be8d98e247ceaff323949f86e136588d09cce962844ded3d2342e52f489f0348bcf0ba9e42ebb4e2ae52e6e36f309fd4de550c8dff55120550ace3ca54b35134b10aca822aa90743e33aa0d3812318bf8ce0000bba70dee2fa0135ab187bdb79322238d815f08ca5e8e3f85e111e9a985856aee3839d3f71f0ebe28c0979f78f4b4c704de1a227850d2efe3cc62d3", &(0x7f0000000140)=0xbe, &(0x7f0000000280)="62aad2f4e66709d0cbe14dca2224e3febc051e51ce80f2b644b8e3880a0927b75d5fb4fa85dd23101c334d5b3163252bb32a5aeebf8d94a7b2bb805007ba574fe154c438588914cb9a2b57d8cea366a42e80fe1b166444ce45ce017d083e875b6a7173b1b737ebded36960f24d4708fbb9b9dcaa2df2016afc3db6124714c5d19a2620209f4e842eb1ce5f1676fbbf30d35e448956b37a687e2833e936ebb3ab67092a95ddb9330eb95761646a682819e0952fba8210619c8b8a3d6b5e7b2cd7f841", 0xc2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x4}], 0x2}) syz_emit_ethernet(0xce, &(0x7f0000000a00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6088581300988800fe8000000000000000000000000000aaff0100000000000000000000000000010000000000000000000f000000000000007c6fdd5c055b439c1e63fbc5e772cda4c44c2f81b730ea6abf26b106e4074692762b5645996d96c2f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab504f55aa064e243b99c2e67001e212d6ca31ac40ef18d0fabe9d77645f3a8ed2a64b887ec8489a7a3665db4c04f9348298057027495ddeceb3c2fc1e501ed500004e214e2000089078da8407994d3537cd6d019720571274271c7293e8aa5c9086dc55070130ff2a83a6edea64c073ca739185c3f4447f85ef39e70bd56e5a65201a9ad511f8a0a58e4ee92747ef05f16392b490fee87435cc4cd7fea2f5eb8b2d8101064a7d61956f732dcbef593cba6bf7a229d4956e9514e64755bafc742cd7c8f25a6a2af5de06953ddb004e3ebd912820897fc422847465de85d69274dd7a42bb5889b8c0af53337b1072921aa22b8698685a5df3a8920e3fd3a09c32f3679c32bfb4be4ecdf7cb3d24ba84a99fb6329dd87ff8fa3d4273d3713cc4eced853ea0341a56b135d7ab096fb7e31e114d5b77b7be5cd61dc173f7c480e5ee4943ce22d74869831a64fa751223843b21df3d628f11c00492978268867544672fa87578a3f60dd50fbbe0ca159495d8b2e503f6f5a5bb0f551e38cade4d081019b14711b5af3b1388e51e36b13a55c6e67390ccf266cf4b6f446bc7eac7479f2c3f2445aaf184a835e7e75ef90d2512"]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) r2 = socket(0x20, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f00000006c0)}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(0x0, 0x0, 0x0) open(0x0, 0x100, 0xbd) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1002, 0x0) close(r3) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r5, r2) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0xf0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r2 = socket$inet6(0x18, 0x5, 0x7f) sendto(r2, &(0x7f0000000100)="f526adfe96c9927b7b3db63aff3ebd8967b4f9550cda3e90c35f07a354fe60e0eacbf050fc3ee85a9d60940721e6ffa438173dfa18b766f458c2bf9dc4a5744178456d8b1e8dfd12fa67fcf70aa004c0028873d7984c252da454613f7c2c0083042f16d312345620fbab60659a4cb53ab4182b446841d4d87c1d61e35f23c5a920c66b47f0fca303e8e3403ad3c80acd4328fd25fe8f8036033979bea10983c139c7a515e04f6bde71fb6bf0e97c7e6fe01d9a5cf4c4e52a90358e7b28d893992943485e95f19bc6ac1a6aaabd04a075144727a2ac3a5f34e80ef86426f4c250bd40f4d1705ff6a3e9dd49861513bfc2d41189c248b8312de3", 0xf9, 0x401, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="7d597d20fffb0c025b48a9966def96a365ee849cd947e70e922b85efdefc61dcfec415dd793c12c934f8003eee934f9673c54442e5e48af8c0752618803e5a786ad0b7bad758b7abec2d4bd9c6e7a01a5ffb20373dc6596daa696700f862afd5ef630225525205d8ab24d4489fa24f385fac61fd069f0f91d07dcc1ca6e5ff31c26434a7c84ea56c770551fef94f2451d8668251bc6cb768fb4a780c785b19240883d5d892db91414167543729b06d13d17a6ce5d949bf21fc308e014aca2858861bf078e25182723798fa61b00e5029cfa625fa6d610c2eb6b022d37f44f7662431df98", 0xe4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000340)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0xffffffff, 0x8000, '.\x00', 0x1f, 0x21, 0x9, 0x7ff}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffff8000, 0x800, 0x0, 0x0, 0x5, 0x5, 0x0, 0x0, 0x1, 0x9, 0x43}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x7810, r1, 0x7ff) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x20, 0x6) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x9, 0xc9, 0x4, 0x800, 0x5b53}, {0x4, 0x0, 0x4, 0xff, 0x2}, {0x3ca, 0x3ff, 0x6, 0xca, 0x8}]}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000600)={0x0, './file0/file0\x00', './file0\x00'}) sendto$inet6(r3, &(0x7f0000000640)="940552aacf1eedce8fd5b9532648505538ab62a976d7a2ff06a7470c665a0a7f847047cc13fd44d47123441263d590a493974b52cd3cdc6a6e3b42344d95d3c0641b6fbfc387f3b6b602f7372e334109b205973d67097cf0474aa8dd51fe0377bc1dac396ebe899861a0bdba114b60e460", 0x71, 0x0, &(0x7f00000006c0)={0x18, 0x3, 0x2, 0x2}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000007c0)={0x1000, 0x1000, 0x8, 0x3, 0x5, 0x8000, 0x10001, 0x10, [{0x3, 0x5, 0x7, 0x40}, {0x29c26d7, 0x0, 0x8001, 0x6}, {0x6, 0x1f, 0x8ee9, 0x100}, {0xfae, 0x1ff, 0xffff, 0x1}, {0x6, 0x8, 0x200, 0x5}, {0x1000, 0x9, 0x7, 0xffffffff}, {0x2, 0xffff, 0x8, 0x9}, {0x7fff, 0x0, 0x80000001, 0x746}, {0x7ff, 0x8, 0xffffbd7f, 0x2}, {0x44c601b2, 0x7f, 0x5, 0x6}, {0x0, 0x0, 0xfffffa57}, {0x800, 0x101, 0x1ff, 0x3c}, {0x7f, 0x3, 0x7000000, 0x8}, {0x8, 0x8, 0x6, 0x5}, {0x401, 0x1, 0x4, 0x1}, {0x5, 0x8, 0x8ea5, 0xff}]}) fchmod(r1, 0x60) unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)) sysctl$net_inet6_ip6(&(0x7f00000009c0)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000a00)="fb610e073d258f17ecf260a7dba6434798085063188bc1948cf12c62adc3b12708ed73b93ef1a47485f7b46b3ff475408f75b2b0d67e49b152b2f6b8d5db7639136c3bf4244481331d00cfe99ef3a29f2311a395a7b75058ca8d2ccc75a7f6028d3d5a8b661ea971180327723a941a08", &(0x7f0000000a80)=0x70, &(0x7f0000000ac0)="765eb786e15d4adfc35028a0b247dbf7c32da58922bf77c5f2b5644f2550c757b8a9e39e03d0969c05ef00db6e6810c3ff52ed9e0557efc833debfc308c70447b4631c668d474baa690fa2a4eec842a9ef0abf9cf043c5e79ab146ccb3211267b61f7b55a16e57d1961d422594b16cd1fa620b30cc2b719041d7a23a39c9074a39da7aa800f1b90b875140ed486c81460207f91a3dde5efa0c1d9254a76216b3ad5771edcd44dc314cacf5eee16f9ba55647c79c41d2bb70163b59459b198236d0b77be83e0595914a3e7d6f8cd2336af5b097a34afdd43ab7e446b57f06d0568ed911b2728d1df8fcb999f2e5531ceeaa1bfec30aa104e00519173204b276f8860a85b357f46d629355db3e667ef0fb5ab2d9c67d938bde49960a895c22fbd8ace24d61839a3b26552f03e64e2760345543379360610bfc5ebae76a7496b3bfadade4fd0fc0908daa0db143981039cbc1d33bfec024c0f3f4b8c2e6082a6ec316096ef47b5495bd90d78b36afaabba0201e3125debc24aac7054e49064d834c1d9b6a0c966b5a33ed398ff10be87ef26cc927fd50d7708fd16779974d2d84616a79f82ac837876bd560fe262b4eee156d99ca2af84013c48bdbaf76f64750cdec295f6def6e157282db04b52ed36b0319adca39ea007664b37ea24fce9f19e1447f7f0cc3e5cde2a11f5541168e0d0d7c1ef0fea4d335f89e3f0032fa35b7347a6baf8bb53604b1a3b7412020776cb5e92b7e0aab0c5fac5608956bb3192ec679a3632b78744b61b9c0d01ef59716201c2d166b615384da19f8ce26f8f2bc07eba59b02208d2e80a354bc74a8cf221add561ffd003732cb21c516b80978cbb02a79591d5b0a0483441d59742ee32232f0bb9290b4f31a8872f527b0867701734a03bd34f574592a99c8e0bcb21711839e0b3a6f6486338e11adfc98b90f2f33568930b5449c81d99e730c685f8fd7746b2915e96e8d1e211c1c2cb1473eb6a534e9ee6b994f11aae1cd01432763184a30f8592c9860ff564a25153d7e361da5dd9456ca2ba40cfeb5f46beabb4fe51be93d99bdea22dfd9ff3473fda42d42bb64ee0bbd42800581a5932de1a195da0d7c4108f15d70a71aecfcfcdc39a2ae3c6c6413bd10409daaebd377223de68323761146ad294daf024500755024c6eea4f92ee089f97e4b8093b3eab47a14e16623ea69a6a4256d349abb87c0261ec7a825630a77f26e99c520fd037c36f97425620440d6b0e6e94d1a4ea6b5962abbcf153e1c162aef196fb776db75d7e6ab56b781971e960070b7e58132555365d6be3183084a2ff513de9cc3f195a9f3dbf0069287f0d905907692615a1493ce53ed7ed91e913e034baff9a752db5b03ded6c4650ecc28bef9d9b02f170791abaf36e69a04f098f393ec8fd9172025fd29896f0591a6a29b33dd652e8bb81840b04f94e16761f4728db53afd5a9f4b9342af542f1903fe5645905c54092428f263c737dcaff85f73e32af5f0b22bb0a5a5c7ea369efebe86a451288d2246c257c8c7a2f51d0a93f62f50219b428cdf31d46bc2e92d845c2e77e9bf94e5e5ea32485bd2d3751edda8d610ebdbdca83893d4b1d3a46eb583511aefceb669b79564bfedc8c630b84afc47a20deb6c9c4dad4ad8fc2ba97e6aaec93268869dd36894ee96fc5384b7abc481140ca1f5da247580b4155081098161c035a4b27cfa0d74a3066960afe2fbde88d493ebd688f7b50144a81169d284588cbea52158d9525d7729d9819a044181e993a191ecc91fa22e4e4120096976cc81a59a8c72d13055317f129fbad6432475d2517197eb48efb41c79a9cbd5ef1394a9d166afa2dd01397799439ab2530f01265d5d983188413d93bf900848585fc92d4f0b2e3161cd4b835b4001caa2ca845a459378dd96a772b1043bb3082c73d02e859598e6b921ec3859cea7700561af1c7ded75877bc540c49ddac4d28e84c3c20de8b8154ae6d04016e7617ef521fc05c346d8a79e188836fe0f745906faff8da2833b91633c524306ddb4a2fdb62e5de5523a18e749fb118165f928dc18f81ccf93621cf9ec1ea5171fc873771a27e033a72fb2f4819a060aa93760c9e42ba3233aa16db3b2841683c52894c29dc84334809730c0feb42eab70a03105b138ce14d4e6402ff5605fd24a6a395e8aab1e698b211bc40c4537119a9094dbd39b0834ac852aba9cdc32f5973b09d93bc38d5124410aa5bcd7fddda710c3714ce9b156746529dd3878232dc480a03bec4c5906672b532e8b57ba89ede7a465d6a8ea89d14c901e47f707936c9da77ab9280a2cdf35e47afcd1416872d2a5c64af20c7087129e79de8c77a04cd2244571afb8b3bf1368bbf0aeba77b4e51f049a722493e58c9afe67e02a2c1c1a0850354b2029e50f1ac337a7142d336111d174a0eef1cb38244a2fa4cde4f684d7d1b328e4f8ac3b9bafcd9ef24985d44cc5920af6969c5fc517b46f63cc3b62815d1186398e90d7ef1afe8b81422c4392438bd030cad253ffc4ae94b0812f284bf687c5447009af0bb5afaa75b05354eb9b1ebf4fd0e6862f8f6812af98c17c8b7264a82ff40a357cdfbbe185445f6abf6165f968aea9fd94671de5b17f77ac51455ae08a43433e84cb0c86b944372df76dbd92e6e678385ca8600a6a5a44c32ac8dba9f95b20bc9580d26370b15e428dbb0f63fa71db8112e6b3736a85032525b5c8714f6a09b99ae0b6724c07a9942b840f9effc3e1f0753606740afb787e88e989f5b8b80bc322427118e566df24477b2164d0b6c1cbc93bb07000e3d4a3677381911ddc6752b4ea8af441a8a9c9125c947536cdb1c186827f0eb4d9ab03c96dc198cd3c6f44fedd9fea6e724194697b5c9e29bcc9213b2b6c41925ef7cf404872e9b68304ea3b48bfbf15167b580563eea395d8d325a8f8d455c29579c6cc06c3fef3f6ff997ab12a6e1d59cf2246709e07cc699677e82f64d2644b6cf42c5d29a92ee945dabd931b4b90221fa9b1027d29f45e29836d7a2c6c5904ae718c8118dbfc720794fd68ee981c04ebd99ffe63e4dda6e14a76315c055907ec671bc87e9cb41eb2e627cfbeb1501295c697719e7ac8c4d03296d258daa0108849d018d069a566ef351f008dc0fdf8e21de45e92737e89049ce1693978ab5104879f01a42c90afeba646c50cf1d873b5796ab2658d01a4ee05cb937601948e7ace0f830b4c29f5e0197c7630398568bfca0864e0e52bb2c90a4265beca168b8d49e59ec67dc70ecce4e572d2816ec6c008a0b5e860da81bc29346bed8da40c9a5329b88cd39c41146ed47696c69f4869c58c5e10b9959056c4b02f218d3b58bc517f57f7d8955c418592e6bbe615908efe37b82d5a73013d459f6b27cccdc04a6b9f38c8c299fe0d35391d25a21cac589a0caa4167ace2f83724657a9e30de81774c04a692d8e7db5e2a3212e249b972abc981c2e74b5e1b474d44b46f31c8bee60bf25128bd0c0354fea259121ed73e7fb68dabb64f1e9f4bdd7f0bf81b41bc0ce5c0078ccf9e469a1cb3cdaa2a09939142ae649e9d6c30fe8cfa387776db99da2e3224b4f80b5d89e68205c3093d22a6521f220a100ae6564f83eb3b34fee747b49259989d3776ec4cb47da330f6b0d4c50602973389da951f95e2d365436a287b2146053d41d37013bf5f2e354dd5acb0bd2ec2a04d039af054854a9f4a4c33334df6def604d454a2501990ff7ced25cddbf520955f7e7cb0ff284d450c60cf47a9a1e3dd78eb788d5f2b3de2491850ce8edc5d9b6d24b62d0d72e737967325a1cfa9345eab7b73e84ed398f7ff00c7e7ea0c72fc6e5fc38e8f05762db5ad9e08f32af1d09139d9db69904591517170e9891b4687e79070cf2b0fb216cd49ca01cf69a82857b29cb3cb1827fc061b5b0b48a4e532b1e9bdcb78b926b21671af5ac14b19bc505258cd4aab88890ca2304ccdaded79c83df45b3e5ca5d49287f2bf2288c771003f0557dd43e833171bcca64605d722a2d35756862d29f4357d4fd5693293461f2f215a2c86bb461abdd4dbe0af48aa2b479e048ac0f4bcb01ce530bb0a58b781678011218e0bb35f14549713332291bf0e17b9611a301b8dc6d2c49458bd2f614363ef838197130614018530097c6499a220e47aecd04a7d9c41095a61799eafdbf92dc4d3112fa15bff83b1893ec4b4702ca20adb0ef1b450801edec2a1cf3ef4f2aa49751a07bcb4e456354d9df20dd6d84502355e05dcbc10a9b14cb544951cc98ef4ce2b5f6f6755754236158b218fd6012e6a48067d7d6760b1db7dcc0d0f13efde5a02df24c23a301da89778d898a09d82b9dc5148f3ad229ef66af97c1d3c97b5507a7d12123e806bd9d8e6104c1d8563d65f2aef24018caed2d576693cf00b2330573388c7bffe3a07cf00771dbc1b93a3fd96dff5eb070095a85308b42d20094dca32df576e0452c61b629ed8b703fc5dc3099ba7c9e7f1acd05a07ac5bcb37044b27cb618bd9c72b8c470af663f9d256e6da7d2e9022cb3647bd370ab5df43a9211e202a4cff381d02c6a24acc4db20f735c7cd48f4c7a8f80439908137cbc9adb8bdfd91d5c14ff57014ebaa5f2d396bb26678bfb8df8192b16de866437704018a71e2c8a9e860fe722684b4ad701db05c2d29408251f7794c107947825d5c76147064564516c24d7ec2cd19da3f55587b88cc2cb2d5b0f7928b2b2730a2dc74b2dc2b8dc373ee47d518aedec67a6686747c7dd130dea13013098ac00e99d8ad265454b2f4a319305865f260868c449e26ea43821814954c42053cfeb06c71b2d0a390f41b8b4ed0f7091fc106c7daf225cb9d216918c1a371ba2a32f9447e591da25684d0fecc8cf732d5f02e1f860f980a41b37f40c5b71ac772b5190808d9d0198520a71d213e07205d60e409f3866d23a055a080990d5832d225beedbbdc3d270d16ca3809d214051b0c27497edb56851b19db1b5d22eb945b2aa28746aaac13b68102c97747dc5b8fe6adf24408b96445f35e500ffae96fe61780eab120ba71ed218baaf5d3c483233378200e3b91598866342140ef315e01f7ce7180f5c436c7119017af80186ff8af7753f8ccd27ead3618e83f329126e537ce035d2c7d7af1d535643ff9e22bf6fae2f53e69150e2acabe025af6012957316e6c3c7290630df693f2ae1cc9db8f36c6dc0a46d75fde632dfaf1fe78c8ecd93c6bdf72d356ff853816a65004868bf29926ba61080fe26f4fce2c23f38b01d6a251250938247641971fcdc5be9c93347e4347d247cf783590a067a66e82733f7188e6a6a4629a909adcf25f2735ce425584c9ec75e793ab85d4f50f728ecad7bf979e31481cadc8b64dc411939afa9ab7c7f5b4527f0cc8bdc62de31b5cf6eddad88465fabc0915f6d0203c550e0cbaf2b1e1e6f877bad1f934a2fa1d55145b0f31ddc6e98efb5e378416c0f41d085114f7dd436c4cf68fe111aa60ee00c63c268b65833eb537471e79d6a16925eb82a7dbc3b949a6cb84272ced8c0a5b7389483f6b52e979646fe1805fd9b8de433160b3b4b7fb6c8fb0cc44ea3097f4f2bfd9a350cd22f2eda1e70c42c70717a7a353a2e253ff41383063d956b9699f468a9c71d3d0b55cc2d702690e8489f5fb8862f6ff4be38ba69e563c6c0fcaeb8b53a0e0061885d8c383c0ef816ebf8e5389f74c8b0c72418403a96c8064095178b796d3ddd79ecc6c74aa5251fc42587ee8f745a7264b99c02d098bf4eed906400392b091c5cdd79fa3d5eef4351378bdeae7de6ef1899", 0x1000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b00)={0x8, 0x1}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001b40)=0x1) r6 = fcntl$getown(r1, 0x5) setpgid(0x0, r6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x20, 0x1, 0x3e) socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = socket$inet6(0x18, 0x4, 0x80) getsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000240), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x11, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) getpeername$inet6(r6, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x19, 0x0, 0x0, 0x41}, {}, {0x8106, 0x0, 0x10}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRESHEX=r3, @ANYRES16=r1, @ANYRESDEC, @ANYRESHEX=r2, @ANYRES16=r7, @ANYRES8=r5, @ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYRES8=r1, @ANYRES8=r3, @ANYRES8=r2, @ANYRESDEC=r6]) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x40000000000001a9, &(0x7f0000000180)="fa73db9d36d286ae", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001080)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) executing program 0: pipe(&(0x7f0000001a00)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000003d00)={0x0}, 0x10, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xff) sendmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000000)="0128adc797ca4e9b24fc0e32edda798399d7daf17c947a802d05d7fe084eb5750f196d0e537818e7d174218da39d924e52b88e8ac55d66001b7a7e990ba6b17880035b1740b60dd2aa8de7b12e3a969fbbf2b405afff5724bb0f1241437bb53d8ab73fb3c1523baf1c452131c0e5ba7e0d196df7c2c801", 0x77}, {&(0x7f0000000080)="973c670610d42c4f966f5e18682109710449fa0ad4757d1c58dd22df5223b848d8b2281502b74ec5393a7cdf", 0x2c}, {&(0x7f00000000c0)="124b8c7fc8187724f24279422c3bbfc0d92a72eca2b6a364a01caa4e4c11af5d852d2e72a7da8d56f4ed7d22a3b02448ffbed1f960c61956ff0042cb075a50060efe74d6f1300f63f0b5a2c947c4e15c268aa873c49d1d49466e34f260682f851a074c2ca58768b9622460cec35986b2161bc3b55fa37547122d13fff5cd1fc210393dea02c6b6cb30c5fbea2d212b7460f47454de49f2f3de02c918b64fb81d205f2532e02cfefbb32f6df2e28e3bd8b0a2b07dd6d192730a130d405e8953e509be890a80f073a1a517bcbf5d7cfb70c9865400f1e8dccb8161a69fe2314d830cabbc533c00f55a10766e95f8f11ff5c4bada00965d038a7771d54d125fa05f6ca14d9e50516282df96c4e32add88062b300b36d30e4cc851e3f0960cc2a70f059b542f325075e301c3b097f9e43f804e80881d4aab4b83cda1aa5d23ca78476485ec206a0a93f0457c43056d9785998332ff82653dd9d06eea73b440b2898c0706e6fa292488ed90fb684761893074627c89ad8edd4a37a0617b94ff462c556d603a88bf138cdb017daf42e15e1201d79edddb60c48c83139baaa24e579b98f1fc00321981abdc0b856d19643cddc7fa2f2d6fb2582d27a87ac637407eb237e6e28f8bf6596a694dfc8fa2bbdfb658bd08c6d7c0f5008c0eb36a34d7444e6f91562af192403a94590c260406e24dc701a5b66205b481f9b627b624a3cb9bacdd75e914973519f63f7d21d5a4371baf71aee4c8538ddc1ac29357171ed9face285cf1f0f1511b653549a5b8986936d4a641025a3f067cc5797022c8001beeb184977b92f2c02967dcaac389b04782c12017ae02222259592980f823a5c40f98e50fb1c89bdd61cb12e82da0f0ff7363b67af289b1cc89280a3a4ab45911e7b6a191ef30871c343e241d831e45248f2c143f5a9a4ed9698bdb4348b69d316420004c75cf0c6f277d39b665f2672fb4c2239970c4d036caf24b3f77cd8193c2f8ce475cd2f61a11904b09498a91c730c852a998ef2e6ba17d9760fb856fdba1c792faf3c99e76c130520a9e985503b8af6306ab083b853319972324dd54be006d2626d7978e04af3528231a99b2dea34c4e8ef3bfe52aa924094cbd7f5ef81d256efbb964b9c72f81317e52b4941a4ac4547c5de2d8cd1d9dc7dce887e9e5ec427f62953f5b35618d3be7061bb91f11b26c5e9811f0f64aa0d8b2f8d6e950a6ef626db5fe5385a438efee6322002eca3ac8f14685d6e7a6b3af027f3963980e79fe0baa24da27b08aecbad243999891353629ae39dcd2a001dfcf7ba7e9be6bf4b2005fc4a4e2c9ae071f49b64e22cbe75300cedb0ce53f9668ad6ba5a4f1bbbbc80a9499e858245bedb387d957b207247458f4eaaf4052b1f1c69e49d1be1c9e298d325702ba47a2fa46a3dde481dc796670d6548d2afad4ccfdacecf0f19baaab6338c58ae6613f9e053c891a3185fb9c53968aefbc2b58b0ef5b5a1765168a2fdd19e9195094f62099ef785e1450da2e34d3795ab9533e359cb32af9e289db1a7f6eef23136277a9eee0ee6a37aceee836c59bf3dc2f17b4f20ca9e655cbee2855722f4709ec891dfa879d0d0500189d4735098c2f9f66cc460582fcfbfcf297bae137d7f24ddbfc54ba17a3996cb4ba0166ea2a56ec29fb0e83d25e874916ccb1bca0f9053a7caca3582bee6c7f8b0b610282e7fe3bf32e0042ef7a5ebab1f705c86ab96eb1527e954d5ba418547136ba93456572812f953768e0ea3e68a8b664897c07e37e77cf75e5e36d60eb30dd832780316b4623e543fd400e49a2ddc5db3fe2c4b4a8348b32ef141ba4b3bf431b2809fc54d8ac7f15d3be1cdc2a5442f9268ca4004c7662f97aed22482e6933c7cd4854bacd2c571c1e5e5300dce3d521fe71f01beaa648d335092db291ece1c688a974572cfa9acecb34ac6aa4d315c0cd549fa311583bcf8bbf888aa2197c1b15585af02df5d6db79e5952a2a6e1356aceed0bcb1d1e51ffb999c46bf516ff49dba05f48f14b7e5dca4fc90dceb175040c11f8be3281101293df1703ab67564c3ac9744a6122ea579417b955be2f9c06056078b372ae19222431d459883a23d8b9e515f216054feceb0f3b391537de0df6d6c16fd6de9687a01797c749fd2649e654fa7e55e464a1ccea1d9549d313d48cc63fa1a4e422efa4c62d930f6dd94b64cc7034b10e1f6d79405d7607bc9d8b5116120afc56007ee2a7024009fac37e3d6cdf7b23e3d00424bab3ee757f6661fcf039c5cc873faf902e030794253ac758b9ceaf0b6a3f5c025fac95c3d501a8b128fd697caffd757e56632654126ab4abc10cafcc1479629a3249e14d1f796042ea8eee74e8ec554d8fae60558a3e7cf06a824fae66d9849f57b2521dad0dde4c0ce676c390298d447dba97ec422dceb349e4fa3981a1daa1092bd5e620be8940bb683cec40db64287467cadf8292ec9ed85a7f20371e6141e3e1938303d847462919f3a1eb40f15714a5f684c55e3ca09c4583ff87c6d3bd989c39240518f05986a892392029e760b3a21655fff33bf2fca9eed484e851d75aa1d8a27fba5fe70ba7856c9a52f517cac5a4897365d1d1a83e34f45fdc8e8d969d9cdb70335b4eaba4b6e82b322e3b0ab966fc5da1de7503a49bf420c703b074b820d3e1d928e3940441f7be99209dccaad88a05979238766688316e0d29674c19087a83a4d37eebd5d415ebbc2844cec52084899c4de59e9761a3e6aad23a8d8d6c9db7aa158bf2292ca42baa2a177a70d1203a158865917fa620607cdcd81b1807c9384ef308bd8b0a7de67a6dd339a35d6db7e2040eefce478a49f869bd7b271ebc14ed51d9aa93778d7236d80b065fe6aa724da3e795720b3f20391b31201264b7f9d95a4ea95a78151f9a5aa2c49c37907a5143c9cdc109c52377be0f2a095035e205f89c7bb01c9cedb71c83bba42a02d64864450cfdcd8aac774e045303eaec67815cb8930815039ae78c96155dd78a01ba19b03929faab5ccd0f085890034a00222ea4a4b5498017106bc9ee17c78ead3d4df563d8b550172c0260fb32a2952780e8a85a8162ee31dcffd0798c22f34e01e2304e66f9b7e5efe0d2f8ad4aafeaeb894e1f5463e8d3963b004d851181c87f02df5aa13496d387ac89c40034a631e2c6b1530aec562de5fb333b317c1a33fceac4155d472ef75914a01d1ae06ce71824fe8dde332076af45f96beb8c98ea81edcc6bea31de66f6c62fcd687d83b84099a0de1c359b58bd8d88fbb80eb6d5c89ca433a39409b6ea4b63de9a82685ef3a20f21faad4a9097a03266e4e8e2d8dea4c0f6fad053bb5ef900755f373ddb1d9e9d5ef0afa8dbadde62ba4988b03a9431f8fe27079cda6e9515325e71ec92f2139068cb632ac5342db2aa6ee5f34d4c252b5e9389de7878f7c66bb6ca47490d14499cf9355fa30c43dd36afcc15faf95290e68f85c2bab05a866e0667932699409dd5055f14fa042aeb8c6fa99841c9509ce2bb4884bfe746bfc86e69036af16296e39c98f32ff4256924ac9a4a4dc41b4d17eb3c5a63574d375c43bbffcf076bd699e96332db1f9dd3754daf69f9350dc385ef8229db48e9c376c8793443001defe5888e6d88911e40909e88a79940b63b20843c9618358598a1038146f5c8d14a2f3e217a7424bd75072c084a4a52f291cd7984f7430a451b697590fdc02ab84f546e78428a9359ff505c09b98b8f05240f5a2fdfe1f6ef0e851f01728994e2eb43763c1737351159b179eeec3de6bbe151728086a2833347cc0aa4c80935e8a0db6b30778584fcb37a95b9909fbd4221475a83e1d6f11096e1118c23a747a1f5a8fb9310aa37567fd43590695d405979b7dfa0abe1f90c737b9fb9b9ca707df5523c4b6fa52bb134c79ffd1630b8f6c67fa8fca01f3265109bc731b1cb266c65de8ac97e375327c6c38f36f9f1a147ba3d93a14912bbf29680bfed8a4582732d17e9d855b006592758985a41b345ef68911a2f61f5351ae250d544ba8a6ff219361cda6a8c0368b0da1d1db533e08ce697765d28c388d4da9fe798ff627f51806000a9fba688f3b106e61e8b8fbdf71439964cef4950b31757cdefb20a152fd34034f5888d6f8fdac683c5d74b2649168ed77ff3017298fff443d23defeff5edec0ebd112e42b5aa3ca4ed7da6ae06ef9babcefbd68e957202a1d394ae2e4a9111e7036f8fb563cae069d1c6b7d940a02ca0886d8f3f5c98ce5612335b70d0b2351b0a75e01fabb6e25182f705ffabcc98dc1ab3d8ace21ceb81d74613550283cfb4f89fbc531f9bc057ed3cbb2db752f5544d743e91d985cd2b226d93423f2ccf9cb8ab4d4da78ef62a583f53a62f65d8607e883d06c61185b1abc54315ecc3053a0d4f661a9e3f8eeb2f828ea5bd09f472774db1c93ac4f4861ceccc9fb726d00aa93848616c5a283f4192346042d77fe22a7544805c6a79802a518bad9ddcacb803d57067a153b5e07588f2b04050578cdb0dbe12f820de47cacba01c606844b051f427cef7902c0c8e2c90e271b3577106001b736e1f2fcda2bda85eed6b5e13fe598f207de5ce0c5b5f13a35259fb41b6e5566eb3e8d9e1ec6b6b9ab4941668c7cf92a0991e02bd42501a07623224b5a1acf9236777c187298c3cee907727c953a048d5505cb2a52276f3557649ee43a6df90ccf9f0bd4c7b84846d23504e8874e7bb9511bdbb6d948fadecbbf70c70389a9459b1131ebfe422bfc1ab71a213d023b3ee3b8db182c7dc8e39ec6c6bf1ea2c71cb2b39f6c0acfaa8fb1b8b94bde0ae90d9900e443b701e8e1459f4ba8153bbf43af7ed1a05c99714a78d5ac14847ea8bada7a502d3c1dda76b163ef6cc29f90a8b49f238faab0fe8e4c9867d31e7570126c3c24dfc0cfeac3cf307dea1d9258cfc999777b4fbe0abe262e1b3f17cac990f2465054e59226b9f6326f1aaf347aa4247d5b3bdbe65744386a28ef0da4444d6497a7cafb92781a4b1437b965bc9322b908d51e4eb22301fe55e40e1d6cfefaecd941caef4c03a33ce3c22f6b52a2ede47530e8639c0a54df69830f1a33684f487da5a9f13335dc50d5000d6f60417082dd013dd90e0008e9ee10206e618ba40109364a1a6ea225b8e345dbcd7b8c0960b271f88c8db3180cdac116491968f9166eb91e3fd5828604e00efd2321f407a5f5d2976a90350cd411981732ca0f99bb9fe1762451d3d441d65cb4fd084e141bf3d66aea914f3843e1b69040b8003a8bad8dd687d29a5a5fecdf8e47f99204bebc8585ad8c99e6353d31277da1186e946c1d6c9472050eec9d2d3ee66c13cf579ade52fafd4d0097c1fdf057073af4ba5fdb62936b115c493de2f69fe88574d0727b2477b5933f20cf5f3cd9a838839cbbc89e0018c14b1c34ccf56e1f2334dcdfd61bf6c9d1f279f2c502140445a9cc4155f69e54d740797f1e9e7d6f99538ed61bc36fa8ede125923b8c89698a4a016208d562dbaf762c0b3a6b3b3df3c11b7d21a9e2dd3d8c2c2b60da15d208e20f2cdcc320fcc30b7dabbffc8343263798224381d6881b54bb08c9954c9eda452381ababdf656f00cc44d89ca1db0fabaaed8adfb94f4eed8b5bf899b6384732ccf60b03e8b275edfe0aa1d43308d5b3ed2b1a98a532614c131937bd9931072b04a3003c87966edf8581e546633ce5c7ec650c790506bd7de498b2b2bc8f26ed49a7c71b6fd474fe63862dc08fe7afef93deef851392fa5ef4b111016c10faf2b0f4513cf46179636f9eba7cce3178021d1437185d0bd6", 0x1000}, {&(0x7f0000001a40)="73e3bf38b0157b2c33bbae1d82c824e90c75368fa96a27277c31dcf5980faaa26e2b42c2bdfeeb35a11656e8c238f55c4ca1491d8c4453d781578886dcaecb101a58d73938e09a5c4811f5e6817a6fef5acc2db7bfed5740153f602a50a37400bad92fec926fb43ecb35b50c646c29bb1638f58d0e5c2224bf85badf6d58efdd6547fd2c7f10b5e137a44e5b7406d0d136c5154342a8e53eef98919bcb81c8c021ebee9b01ec22a7495a6d27b8662c21165adf8d38ad21d73a6acdbca342f11e98171073d5a166cedc30cbd9daff54414cafba0aa342e12012b1acbe0cb8e01a176e7890213b9d21b47758adec5a4ad34058fbfe14b8af357affc98d47aea0a0c6371ee79f0d6e3a80cb8b631ac285a8765a4fd30707af5a7e2db9fb1e1a8a22d9637c718463ca038a109dee51e24d8d980d13c8368e70675918cce927e3085499254981a028ff1c76816f49d2f8e298058977fb6e14bf71783edbc7d8fb6c34f16fd072618b2ead36b494386bc922939f3849c93f2046d0023bdda2ee8afe65489fa180d810bf2bf92160695699642a48a084f1ed9b8ed78a1a828be7a13131ac4c971d2552d5c102109454a6482d87bca52e14d39a0e652820e2897c736ff6b762f8b9d35b2ecd8219d03cbd6f86caba39f3201e808ef0ad958019c6665a4cdb03e8023d7039ec23fa6422ac0ac281ee4a764e430f67b7b959a9b9fa00738291da8a022a185caf720296376dcd3086e6297403ae8c737bb386d249e1fe5b375a32e975c051af7775ee012dfa82a0b7e2694b2c611741b9889da2974c45945e8e041e0ebae782c1a34d7a454d9682c2d16756c184bd3c3735d48d46304d31567bc5c12711ea41f32c265b5e90fce478a927fe79dd89b2abde13a92c47156c90bfe2fa06c72a56e7e75823a0dbe3e64b0691bc2dc42ce8408382a83d1822aa7e8220dabcd188f8d6e88000040656908cfdd904570a7c92eb01633ae4f71b49e860eb91c08388d8d99bdd2d47f5a62f852eadf00716f680ee523df93d95ad4cec11b7667331d362c595fcf1f41f97389112f0462baa22ae2885b4952fa375cae46cdde6783a65b7b0112781622026228add7068c2af4cef961a40be39795eebc99df79c4aa5155b4fac7f5fad483540a7e6153d8db8a171c22822ac0ee6da9cb8255bf96d67fe39f631e04b8ff19719d4b7890332c7691cfdc16cdbc2f4ed3748faf04ef6cff3f8bc02c037a708b6f5a7b0cb98c92fc044bf20e5227a781a1ebedb269982dda78c3cbb7c01fa0f95a3049ed3aa30943791af00b3424a83e4387f7050125d55c4495fc2f2cb7a36fabaaf07f91b49d191fa7014c348d8ff728b81fbcd4c66e2392ac99f969ba5ae1aaee920aab4d1e1c958da1578801bd1f40b7724d02dc917d6217a0fb3a74fd7fad7958c95a9540ebfabece01888d89551c9e4deaa0d6b7d80e4b13819093c78d1fc87899af1b91248cbdfd1f3b0fdd68f1dd9edd62a3b1ede1972b0ea7c7ca90028a5029017bbca330608e52c982613a3811babcf187afdf18e95bc8d445919a95c8b039ca93d7dceb6f350da9a45906419abae418b2d4b23188fff57a3488f25731e716ef3fd83426eac43d40a19a664ed50d99a41591adf38baae22131dfc19d100282752fa9a1f6115da5e134e40a3f33108bce1641817f835fd7bf98fe106a70ae7c712971b92fb7e335038fcc767513675c9212c33128426977021d8d4e4eb35a9f94729ef95e409dc48c3e3bb1baa6ecb1ab07bfb37b13f3338195cfeb83f1208e1fdf2f60016a4fcb8f0bf72817859b567527bdc0695936de01c8e2f26ddc6bde20118e8106be61473fe0157c2b95d731a5b7541eb2266bdfe3aa6a305144b87dedd40319ecc6cb0a9281229f6ec395d6804498f2cf99c05d621b8be4b34940bf1fac39dac19134a52bce8cee48dc868e914e4a2347fc71ad13dba6cb2eff71b16043b793bb933cfbe901ca67bee11150eb99813de911b2ba381524ee60cd4651727f9fa8ca161dc5a31f9f798d1f75b2294baf9d31592f525ee05e55a78abbb0cefa8cd3515b9a1d83dee7d184ea2fa36bde18a144ffe3f6bf841b2bd0e02020e9250ed78d2a50cbaea9af3f2a2c75b437b25d17cd2a085dd43d2785e1f4941754b45b38de7b2f375839d403738af621b3f53b63f5fd997c73326ba2c318053d0b0230cd676aa57b5b91b00bba8d9940a49e45212d90a7cb019ad1c06abd90727eb3d3f9ac537df3e190c9aaf7d391cb5a7f5165219dc1f57f9000c018b78ce07bd12083a19d9b48dafb70a872f123e185d7843815d522d548e34bacb6b16635aa2272d6e1451bbcbce134a898bdccd4552221993ae6a1e4c3b3a1ccf21f0a22dca84cc1ae77748c4c995f5d001b7a37d9125ea89215dee21b44aa25324d493055f1189afc7656d906a7e6aff0526ec47393acce6c415104421cd13f137c011ed344023f9c092d349849ea59f0de89c4367ac30253280c71fd7e6b3c5f3cbeeae3d16443291acff982b84766c90280622da645dabc2e42dec0464a3e8411f7675b35be6b2be9329d0c3fb8d0b63a74a74fde43590fd0e1a798e8effebf052d2dc333979361cb5533f93d4c8c77476f4b8a3e775f1d9f870f99a18c4dac1861a1aa79ef52df7159410176c82855b40e0208299199ece87bad01bdedde84eedf53f314588ae6872c62c55e6f77328de31bfcfe41250d5d14ff67272195ed513baaa8683c1e5ff5e14465f653009087e59a6775ab1c5b6ec4e697d88e12a640da89e402fd1049d6bb0aa0a832e2f1c8cbda8ea02450977e236aa4bd63059f6203df082b376861a94d3a161c84801034dceca86481fb514eb35549bd385b17373ffc43d6238d1860fdbf918ce7f84bc4fed826837ea5ac487d2ee9e11deee174b34f5cba899726564bd6bda827df18a3b5634563d6f35b0fdff211175b89c0d65b5dcc5ea5c083609c805138281a2b24b954e0104b54cd7a19396120c33e810b5ec40fe56755ca3cc6ef396db50fc8a24a25a6e5ede55078edcc736d198b306ae1190448e709048253d73ec1c9985c1e2f73f23835861b9e422dfd971eca24d30061cfc0f7ed887b51069020d219698f1c8629f9cd6dbc21fb60d466b66bb82d78516b97f94ca9f6b79fe208710113da226051684b02f57cabf3edfc44e99467fe660cf1770595a33ae05bd965fbc35c4668f139c4724f038e00edb7e976af2a57b994e5362062d5cb0ffea91a3876917f191e928eb5a2f74308f43bb22a35950554c94f1e6b1c031183c6d0811e31503926e30978f5d8776a8df39ed73b5b19b298b757a372fc7834683c0b715c685aaa91c89f50f8f88fe289febc647746ea1f9d365453746f9d73abf1a8878c31017d8c6a45c023741d1b9735839c3911c019955b554109ce8305ea0c2c4ddfc5b50230e75791f6e9e629ecb02ec088ad894be2b789dba74170c24b6b4a238611941e9a904710057d1f8aeaa82c7e7e21db30b6f0095cacdf0562fcd7ac8f1c1fc62f707b0d21d63525a3c95ddfd6f5eff32e1574b9f3318a11df61524d6377778773fb645e167452ba9292077d6f435cfef6eec13d5824783047f3f740b879fe84b4cf2f3ff1919f37bc62d88ccbb089411b532c0bb2c89c6df1f3a1271eb3e3017f83f4ed9fa5e94f6db63139e61080453f41522a71da9f15b180aa782ee76028065b0d3942f4c1bfdd8e25746698939846ee67ec2c7969e64f7416e6b4b04c45b23620a4fa0fbcecbc6d8d1f9778f0f450da36f3dcf689cff3c93f5d62b4dcd7235f0932489c099e75270167b60eb61102ce9f8d18255776667b24e838fbbd66de3bf302dea9216aaa336c2e88a49160582e70079cea4243feb4485d2c37107bf0d79cddeead15ccd1e669f127cf7700df23c96216266888fce28b177833040f67105dba400ecfdc4fdd087117984a77e943cc6c3b9effa3b132c2d986d8d2697510e88e9b044663912c5abdac709776e62057187cab8846d7ae6b498ddf9aaba17ccb671eb8353851dffff610b31be1778c856bf33549142fc99f9735a97cc6ae308b169cb0de2d26af4883fece01c7d19b403369b5da9cbfcc274fbcdd2a02a16580f6a1cf60bcff43afd900fa55519a8b854f001602ce60833e1e2dc8c93a2b33e3bfe9b57df44de7581698bdce9f6fdaa6bca535144e06b13282c41e6950b2cb5de08600a53a006537895f7fd5cd04048056774e36a516abebf3aab9b60efcc264303b11075ddb2447e4963e072a114c2cede7bd302bb6de12a7d0ed747931c67b6b59000c8275bd015ba015bc4ff22eaa3951918f9227ab273c07292c6912898aec71b8ae7a9e695f4157b8b40320752a453b7a09a96068c8e9c9bc46b6f7613d88feb1d13c10357e423f7dc2c8c11636be98a8da14a9b42d636d883a9fdcdbda9be055ffeba637370eea82a873b56f6de33b04f126112de0010dfd42c696f0cb31c4f8fd86ff8848e300361e4565dd7143bf3e2d62a0906abe8cf3fbc4d58f7914e4e9557084a1bd143ebe0df88b7d6e559a88db2f74f86f76fdf8d5c4ea7d13f9a176f4e1cc3c25991b57b6b04f1ab78a59eff6f4ae275bfc49abc5880324a97a56343af30293bb736cabae06d923b64136b4d0fb271a71aa9963052a792a7e7579e14ba542c845c8b6870e7747c1439380b076730d9a953a475d7c9a8be53188d282fc39d583c9afe098998487829117c6b40cad3ed6b67b886824a4dacd5318f24146db9fca69f0b940bd25eab0c353af573ace1eab5ce685437d39d92ed086cd688519f1b22534fbb80013d39948063ae009a11e7900bde7bcec1d949dfe08e7717882427beb8c71956438f6ee1947ed5d4fd5256ac1d6c29ae1cfc221348ffbf4768f32a0968b71a8d563416afb6c5a3dfd753a1438e2bdab74ac390693fb1678a601decd7c5e350fc0a7503aa07dbf7c03a4bdf37be266456a6815d0016949ca9ce6384df06ce69efd50138863b98069029b7630b1e94c35e5c94abce3aff6a4b92ed27f210a5857f275052fd723ba9e3f5256854b09e71fe7b142a5b1c9a435ea86e84523f4ba1d1a709f0c4bb8d7192812d5b187746996a78646fbc2cc28ce11d7c176bb4cb98f9245f107ab3ac6226cfdb9a2723aee2dc9feec661c2c53bbe9a08b1ff6fcfc41936f58835822184cfaacc518ee3c5e282112ad6e75b9cee96a981a7dba58769bb01c92bed32972f12ae8fb0b65a548c85c5b9a347707f9be89600aa3ad01448553b2e608efdd38c61920436003f403ac48a24f1bf6ebb24a29a3bc61232365661f2a1b96e9df00079ec72fbece8a4b87d657a82b7c7576ad03032cf6d68c28849ac0358713c097772d4d86a30c8d50e263d2ef8cad58a2e5d9873d3344e0974a3e6146a9127e38d1c43e1741f61f033e2cece21929889aaf7ffb8e8c1e66519dc036dc0a201bb99b2a98be44317d907fa52da54876a1ed020c2aa69134f41017ad80ba0d3cf98109c938e2431144bfceba1b607f7d252c11c7bfc5ff7b38b1eca511b02ff99cdcda3ee74b204a4e4a78dc1f548a0c3ab51476c0308ec8ced4e7aca8a53e764c6dcb86996ed0f932c0ab309ad9e5c7c56ab9dccab3550c1ef605ee370c6d88266f248c980b578a3254c1bf3cd1b68fad35bde00ad278950fbc03c01c4b872231cbbbfb482cbd2f0ae05183a3c8099fd1508889e1330b4b301fafb0dd45b16359d2c682386dfedda9170a445cf17a171fc50e066fee1d2e8e362655a53deae90786a06b13ab7616029c1bf6676", 0x1000}, {&(0x7f00000010c0)="8e6eed392fb93903b2ec3e58d179296d904ae443def0a7e84bbbc05e606ed6379d6568152e6bea1180c9dcfb8a608f2070aef9d726b687a7139f5e0e84d9dbd339e3", 0x42}, {&(0x7f0000001140)="8034d79acb233bf3b379327b35b742e3510f96258a9adf7b771f9adc2c761273c6f14f46b64f97b2b9032d343dd275c81b80322657c6df3a467faaf1a7f9348102a1da2c252e1319285209df7d7b7966d258fea4cbff4ca9d1889ebd248d507b7f2448673f83117b039d897fa305aa523c0a4f327dd166d8ac140e11b265415b5e715a596a06e1662ab3312d27b6184fca8b094087c0b5b01bcc95d186c268cec1b00122e7acd2a55d1474fd5de3e49cff211222a7ed894c134c6a", 0xbb}, {&(0x7f0000002a40)="41774cea98b78bb36020e51a9b43085a60351ba1debc2f52b8da884080d8617a17134c5869709468c3b7d2aae0af103940805f33bf20a6060bf35536194ecd476daa5b04901cb68672791501be60562684fedae2250a7c9af25d864c03dc7334702ba43775af028e07a01e78da338fd501f6b6ddcb57410829eb392422fe54ff7ddedc6bc234a030d1800d1617bb8d3b8859b317edd717c6e51a10faa4cafcf878d85e86e41c6f1c1b4fa96b566b611302027f2409eff401785a1cc648dbc61008b33ec9f79dad485bbac011daebca1cfb2e6af19e640d73b480c3a70addcaf4614d9f8b7a699e6a307b899d33881950421d4664d54d3eda7aed0d58e8d0dc5e900b26501cd35fa8b142be36692575cf870d4a3d989dcfc6f0e1b9e230a3cba66e90eacfa3d9b83c2614f0bedeac408401f60026eada14da38da5843a7318f76382152471621850159e9a2e5af83557e82250cbc2e51db1cfdf023588f2d4d90563d38de941248d46b6b86f3dc4ec1b61360d38c82306f60ee75775515409ca5046ce0c85e94333c938a7a5a94d1f82c263365837e6192afb4ab5be150fb5e17f6098d8ab1b9fb52ba99944276d9813fdbc9e8f4ac6fb64f98926e434883e27386c9f4cf6abf3f8bb3325e4afb86ae3cd8243371ef4f648c82a2396b0282e5fe9efed0451ec392208cdcd2cc868759445a34a69d2f4669ea140204285b57166acbc2428ecb14d050567d8b97d78bd687b0cd16758299a5c6815e56cd481c8ab62ae57fa59602a4b02c1a94eb10585ae4f5381cf40f2a996ded41e0868f646ea953c2a60148d186e77f96efcd41041474133842656abd0f0f4d6d360c9aca8896f6cf0fa473b9053c3de20bbe9b9887adc671df169ac46401aef4ac06cc3dc8d8ca5fb93cfd17993318c12057052679dc2563a09fe8059a3f30e8c094a9621865d78138f6a034e80428caac1a42a722e215d1ebb3952d53edaf40e5971fea0ef16a80005da4aefdbeefb60a4976d758e3693da6bf26abc76877ed5681484f862b1ab48ff5a6907f360c90b9512690be6d575115bd1d358a783a9cd77697827fd11cb9bb8bb99f638439bd6d5a93bc6b196d4ae64b7ec01549aa7244d4739e9bdf3aef960d1330e10180416f31b9123886e495d71d09a4755831efc19fc8da4cbc3194c4975dad95cae977df130fa9b4b1c799277c4f87ac00d58deed79d1d62a47f39885f38c966c0520ca49f320f9910a3410ca742427ff51ef6c53b62673ef63eb04083ef52018a159fb38bb30dc2caceca85a31611f1d10e7004c788949cb2fe77aab6c16e07f428d3cd6f18fee19b8ae33d66477c51e5f54b223c478f3778204daf80c5de02be593634c1e6e0a121523d0c838e140fec33660c2089137c5c50490605545ae85af3f247eb52407cac5f80380e57383f34e168710a4d84a7b476e5dcc67618884411cedf4d5018c15b9a05ae67fa70eefb17a800b6dd762ff2e26119500abd4cc97c09bd3f5a21da74036e61865d77bc64a4baac72b49e11d784b4dbf5e19cc4023403bc4826211ea7f0d832f3dec798a9ccee9f3a6b261380740928f39120d7027e6025c56274a5137296af0af8de90e71fa9daecbbbdc5c4f522e6a3a9e6f3ab10b3e1d593bc4b342e5ba550ad89c0eeccf62643ef22b6158c75ccce759df97067fd3e46cc9d08b0ea41dc1474d07d54625edf673aa195d86a9a88b0204db88ec8000abed4cf3dfdeaff644a4529dfb1b3053c01feafb96b800c7a099a284827ad54bd114603efa1bff0e9ef0aee991943b487f14d6ba6532d9876d842403d67ff8e83b4b16f66bd86629972f4c9063885f666ff385f0a2cdb9b625216f82eddb222f2778d36599830882140fcd226c3b6d28a058fe14cf52893640716ddaec9f45e0cd202720c69289a72f92b6b14ff9f0b7953cba5f23b60ac63ec92414cd2663a4833f6d73f80ca5a55a6b3a6698275c2359864fe53e00308a4c23bdae010288eda93fef443a959cc40f0471f3e249bd252aab0df797dc9f2f202fe4353aa65ab0936eca4d37daeb3f11b55219dcefe56d4dc642f4288e972a015deda91d06106fe1176d3b139197741caf39f42d7858d3c6c2513c57cae2a83549d46b4f5506790ef0ec079873506b0911b8bf95698b21c46a6e3b5ed196aa6aa5d11e3c1ec10249ff02e0631376bffbe54942532b322caca44e9e8870b36e25e50f6885f6ebab74ce0d9815d6ae81ef16725e46244bf427b8a0a93a9e1368e759ae42d19b6febddc460b8dac7561a1bc405611903266685957aa26834f0561e911b3b025cd7f59ca6c8d018d410e135d5c813d637a67f026a925c921e2e4ab5f640070e68b320290b93e72564e648f013af83f84cbd5008f3110cbc85e35c2218c0c227227571a78cccf866a55fbe6d0ca96ec1f9805e6755c00244787d7a6823c2d241b2f231b37500942b41e987d99f46ec2b0793bf2bacf3c97a65c001bebb0e64b528a6763cf297147f4d7537b30dd5e3581eb77aa8011c5d505fc02d4252e15fc6153d6f8e8e3ae939f2ff67e1b7bdb664520cb785e41860671cbbf1b1f0b0d22ed33bde09f9a81e7d2876f80288830a73c65aabbb5fc99440269e5f2b919af4d92b701d1897f7aac5399cb25996433fd70ce3def0b47ec5fbb44eb3ae4fc7dbe101eb51a19c9be67ade5e87755b317eb351c347e912976b9dc28a36129558b5ef0856dde7e5d02bdfaaa0424a8328ac426b81638927105339beab36ca6dee8c134e2d7a703013e79f463d02eed8ca10bc17ea1abe51ebf0be716b8e7791216695359e138dc4c9c81efa2dc7e5a29a5b09ade64bb8035a3e945bcc35bb874d47feb3e54cff1ae12e6f1739cf0630bef0be725dc1114afa3ee11e7ca56797430089b2cf5ad9625e54384b9ee1d2a47cbe3fbb728b35d1825377d11cf0c5cf50cabc84c1eddee31f2bf20e90c890ebf4ee5a87b6f2a06b260fe95fd0ac41e6e3d25f8a3f59aca7675217a0819760d451305e544d348776c3467c6bd407683ab48f5e981f2dde0394e1d962643aa8f7822b07132e9805e02b24573e3c847c84c3c7659f0d3815f6aaad324c44795c84f3aeda2afc8e96888f1ac9f303979bf8c5fa47a2476f27e9dffb2a9fc8c70acfcf079f49b4a31fead28c1c8fac4b940a03cc6d940d76b17721f4c4cf52a1644fa5079e4ba4a08e10216be63d44e3ce25a998c3ccce1f475bea7fa38aa4cc495b0b3584ac03fe300017adb442635bd7d6f2d61333e3f55dde3360d430cce9b2010604fa0a0126a09974a2dca5b5f705a586be7121ed35f03665bd956168f6800cbb8bd25033ed8ac2bc8991b2104f83af50aa16f0fde3f5477fa55d6e9783ba17ca4be106f4e76ac8f4c7a1e7cdd3ea423427559bc3dbc2c2600d496bc3c5bf15e118e15b5f9501e6640c0e9554262b59d9b0fe42f13881ae0e984cce364f0cff8f478db04ab897df9afac3c0ab600af789ccca4a4805168e23545466a56d2def28ad072b713813a6afcbbf69537706d2aba0198a9b564fabd15d5a7b0711a6c578c72e20dbf68958d2cfc75f057546bcf5940ff5198c865e3bf106967f9f66f6d1fbf44520573667af242e4eb16f2a37e72e83b226842e43e7b6f3f1555224a1e7aeee0d4ea25739def1d23fbf448ad3779b3a981d8efb7a6183ad0a7daba99000806c677da5395a64fa096197147ddd54aa3fc79d23087bf11b90db81268032900f1c64c21f3eff7650c3ca040f1afd1853fea051ce49c91d3d0340c9a078670063d2c816f9ad4515d7de666c89951fe0ad9da3493e882112561a9f6df51220382438a5359193b7bdf7f82d6a7825f0c1ded1cd19e7600f21b2ab55680c446c37e821178edf8be9d4afb0386e0d97d26e873516594f4bb898893e2393fc6e88fda2c34812a1467ac0288b870f73967a8cee563b68e1ed3406151c1bc8620a3a6bdfcefc73a015057905f41a2e1b883cf1199e3bb458311652c9b3f705cc3ef94f76683865367ef0d00436903ce95c387e5532fb740019893e93b134d113943fdb05d6df489baf1cd647c0e1ee4bc15338c44d3a76b4f123da1884be2de06f7902e95643b5cd331029b56e042768fd7318b333005a1ffd72504a8190b3b61020f2125e0fd6f267ce6be9e2c937df45ff258195c00e172012f2bb49375cfc9640abb2fdd180d3f134aab4183aeee19472ca5f1536993ae9136d0b569fa1148ff03cb2d5d6a484b064c6d39a7929424e78838d73f4f34191ebe72e1b73fe2d2378fb4fd294ab5b35afc4972e8249cf463849fbe5b470a45f55031ce6b1d60c7325b21aaea0e400c1883ec9e5b77bd3598407262a17018a3e4869cd6ca9774bfab0d9f8451f73d7fee0e21233076e1c9edaa958f1038ea4d2404e2a7f4db1d3bed4ffac861ee20d68ec5905e2c6aa17d089c3dafae06bcef9db1decee40815532934f2d097d81bd2ca0480857462d582856a7869b7cc7e4112ac72da6b3565c0ae521f6b081a2b159cc64328a40d53e9987bc3cba7b9ed27cd94208f45064e17f468f81e903654761951d0c1cd05bcac9fafadb7a9b04895ff2504b8f99516f243471e6b3d745c82a6f6420d55aaecc01a8443b633794fe4dcd91da14641991a95eec56559aee9096a7c3c584880d933d042698e32bc3337c47f5ef368c876bef8e6c72a12b56146c0d4d0b3a4139fc0d44f493e7c898540fe33ada1f4dc3c03f816c284db8e68d6402f819f5dab70f2e59381f1e9e6ecf90977a1035d6f3dc958c7d6c9113a4d51fa268d9b17ec1584e3bc355d7ef00df416f016511bb28b4524c6992d76e9080d472e112070c5c099223bced68cdc5b2c38f7a0bff6d025c4167dd0fbef0a336e4e12f0dcdd39cb284893a64f23491cc3a986025675b64696e649d831bf3173def432102fae29c3634a80accbc6fc8666b3bad91ba4ac0cb43dcd4411f305847a989a7be5fb6f25ee24ce7b4f71df7433a7aa9f5b18910beed03baa24b3a3a0cbcb9b774a35c436f90ded0722653a21ea399630d0ce174a3d3d8c7147a740fc46826fc1e1a157e1bdeb9dd71b93a563f27d91893aaeb65c9fc49f7da6a8c4d48b8d6c6d55338900248c30ee01d30fa88794b21139df3f7da8819a91aa3c9f9946f552e98928fa64a14ef88631111c8043a22bf4f9b878b347e005661f6cbffc2577038e72c9d8e7238596293a9e8f8ced93e304dbb7e5856ba6c2c01fcec95c4a3b591ad036d799126eab0de134da57577330bae5b8fb74b877425b073d441faa8839e42ec117344f3324f987387b211190d300f537c37ded973c5144a3e2ce506b34404d7e7a2e911eb536fbdd724796270b75e61a6030d340433a846a9cf410faead344696c7aa46a940751dda1ca6d60eb2abd5183db2b61050b9859bab13b3c0958fed58ac3e9eceb441af7f0d5fb6b8727bb77b84a25050a09158ff02809e9bf9edfe49b7776230855b120f8a9b064aa0db496cda49612519547b0bc191203d00b59bab8734eeaea28c4666fd75ec6544551529eb95d87162299e77362401773de990c583888972a43e3a8f1fffb5925a5824e05dcdf3a481b04c90765cd1d1583618728d76bff27b3aa06bac365c1dc5c774073a1f2da45751e1c822c517d00ccd2d1cd805874ac9fdaf74a38369b9f8a00e04c5c5816cd526f714089683fa1f370baf85c9f296513dd20ff0f06480bf3371da33e440fefb1260511e095a918e7531fe5887867e7935ecd865f9e96fc4148fab00361ed43c5c683517fbf9f701bd8e6", 0x1000}], 0x7, &(0x7f0000001280)=[{0x108, 0x0, 0x2, "1525fdaae13f00b730fd38207b6a6e96e66c232a9ca66ef481597af50324cfb4881bb771f08947b2ce2c0954c1c3744cdcf44378cdc7b1831a74fb82d2a752a933a0d97004f6b1da5c31d00462b55ace8735e7a9335ba4fb5e31b63e4a65dfd1a1ad8c5068f7fd2715d0eca87d7c8c67c67ad90b4f2a6810294aee14718efa7f2e4e63a104d1590590d1f049a000b8b7ab668472a514efea6176873b9cc5ce7c72fa844a8515615edbcc0b99f370af39291154d8c770e1ef3f08f1fffd2e1c4b447dab5540630362e985e1a77c494a5f63dc2a0eb7b6adf01cd1e6005c6854c664fd9f4f949e00bbc2eed0a2ed31e8d77b2a03602f"}, {0x20, 0x1, 0x5, "92a065529c64027d62fd5273b46330"}, {0xc8, 0x1, 0x2, "ee2bdbaa671292790bcc87835b70e7b12f05c416ea141fba87cc8523ec94f4dcb9200aaa1e2e2460779946c654f829b68fb2cdb5330de35c0131766433eee39d1f7729c0da5e21e2f642ac9ff35961af0474c1a667544e9f70819227c7df1b057dc7f1e4512ee137757a11a6b0e53dbaa670faab2d8491cb8a87081c1453bc442e54385f21ffc70cfdfdb8222b029b050dfa5efa9ddddd425b0c06dd830dad8ba2be74fd99eec9d5deac605ab4a7ab2a0a43d1f965ca"}], 0x1f0}, 0x4) executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x1, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r3 = socket(0x800000018, 0x1, 0x0) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x10}], 0x0, 0x0) executing program 6: socket(0x0, 0x2, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r0 = kqueue() (async) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) (async) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) (async) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2d02) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/203) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000040)=[{0x400, 0x7, 0xec, 0x8}, {0xffff, 0x3f, 0x79, 0x7}, {0x5, 0x6, 0x20, 0x8000}, {0x20, 0xff, 0xdf, 0x800}, {0x9, 0x3f, 0x20, 0x1}, {0x101, 0xf8, 0x3f, 0x1}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x110) r3 = kqueue() kevent(r3, &(0x7f0000000640)=[{{r2}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005e2000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) setrlimit(0x5, &(0x7f0000000140)={0x7, 0x8004}) r7 = syz_open_pts() close(r7) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9010700000000000090d692480d51aa8000"}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x414, 0xfd}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x2) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file2\x00', 0x80, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000100, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto(r2, 0x0, 0xfffffffffffffeba, 0x0, &(0x7f0000000a00)=@un=@file={0x1, './file3\x00'}, 0xa) madvise(&(0x7f00001cc000/0x11000)=nil, 0x11000, 0x3) setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffffc, 0x5}, {0x203, 0xffffffff87a14c08}}, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r3, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1018, 0x0) ktrace(&(0x7f0000000240)='./file1\x00', 0x4, 0x40000830, r4) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000340)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f0000000340)={{0x7f, 0xd}, {0x1007, 0x8}}) r6 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x1, 0xffffffffffffffff, r7, 0x0, 0x0, 0x54, 0x4863}, 0xfffffffffffffff9, 0x2, r4, 0x0, 0x2, 0x240, 0xc7e}) socket$unix(0x1, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x400000e) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fffff3ffffff2b85fbd3ffffffff040000bb785362beff50824800000000000000000002000000000000"]) sysctl$kern(&(0x7f0000000000)={0xa, 0x8}, 0x4000000000000087, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) (async) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x30000000, 0xfff}, 0x10) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000000), 0x0, &(0x7f0000000240), 0x0) (rerun: 32) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f00001c1000/0x4000)=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'}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x164) semget$private(0x0, 0x4, 0x4) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="16abd3da366f9a46153e1b25ebccf861e1c8475433a801d562c4a1023708553cbcc4b960c4ab19ecd0aea2d6f8d2", 0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x17ae) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x0, 0x879}}, &(0x7f0000000180)) preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/123, 0x7b}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000700)=""/126, 0x7e}, {&(0x7f0000000780)=""/15, 0xf}, {&(0x7f0000000940)=""/210, 0xd2}], 0x7, 0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e2de720c3d2f399482843307eaad0506623c3eebebd51616ac65534612e7160d7145f59634069ce6c6f7d4cbcbc5b6bf52c4cd88b10f479082f12b10b2fb02c06a4e1919d781ca8b736d6f8dc348e34b2cbaba698aeda0db6f16d8ffa007174073fc241fd89e1ada58d5b3e6ac9322886a4638f1c4a089e3a87c4a79eeb3d83f2dca0fcfcd924563090f72311c07a8a00faa36355c90687936cd44252bb5748b907f871df0feed7586b62412f180e308d5514693ea41c4c2cefbf4be02145d7af9950d717bf4248193f0519652a93ccb954432", 0xd3}, {&(0x7f0000000000)="202bd4feb29f71d120e1db69d2767ecb", 0x10}, {&(0x7f00000001c0)="4b6781bfbd6ca41d494c46d3d1d680d29a61bd5b6e8cca4916c4b082f754f99174886d26d2b83ff887c4885f08069946a8e76f66baea217618cc7392ee326d7d8e4d243d5e83b8c4d50eb0531928c6d6e521d623efe8a682c0262a7ede4a172937ddc91649c9cf7a15bc7be2a7c39eb474109b228c06ec7b3961f98f25753b535d5cb85336104547be2d4ff6d2c04378b7494933c89d507bb724fcf2cffe8135d53192f651d6b7042a3986d2501b85b34189ef6fc194279b2104cdad45eae1c3d2341b9513d66facac9ba423305054763d", 0xd1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sysctl$kern(&(0x7f0000002a00)={0x1, 0x16}, 0x2, &(0x7f0000002a40), 0x0, &(0x7f0000002b00), 0x0) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000380)=0xc) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000000280)="5158501ea1ea3f0df423ea8012d6c7b748074449", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x10000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x20}], 0x2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x3ff, 0x6, 0x1fc}) executing program 2: getpgid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)='I', &(0x7f0000000680)=0x1, &(0x7f0000000a80)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd89759cd44015471970f8a7c25c69c4e4f4e57733630531327b903c100c374c6fe2357c58cca65abef8ee6ab63d3d6c0ba44bde9473093f9aaa8b7d8f9965e4f976541f14846f0fb84257b8cd79d89264fec2109553f32d99515fc7d1cfbb53ca68950726c04e7e12ab3f49096248f728b2ad59ea1ca20204ac950501e7f0bade6b07360f4df0c448cb9687a7c78aba60198c4d9d2ff93c8859409756d5f02469438bf4f32c6161eafd0d6904e63486de486", 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x9, [{&(0x7f000046d000/0x3000)=nil, &(0x7f00004fa000/0x6000)=nil, 0x3}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f00003af000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x65}, {&(0x7f00005ea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f00004b8000/0x1000)=nil, &(0x7f000063c000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000262000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x9}, {&(0x7f00000a1000/0x4000)=nil, &(0x7f00005fe000/0x2000)=nil, 0x2}, {&(0x7f0000417000/0x4000)=nil, &(0x7f000009c000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0xe7fc}, {&(0x7f0000555000/0x1000)=nil, &(0x7f0000258000/0x3000)=nil, 0x3}, {&(0x7f00004ee000/0x4000)=nil, &(0x7f00005e2000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000788000/0x8000)=nil, &(0x7f0000565000/0x3000)=nil, 0x3}, {&(0x7f0000746000/0x4000)=nil, &(0x7f0000367000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00002c4000/0x3000)=nil, 0x27ac}, {&(0x7f0000625000/0x4000)=nil, &(0x7f00003ad000/0x3000)=nil}], './file0\x00', 0x4}) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a3) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x2) r5 = msgget$private(0x0, 0x157) r6 = getppid() ktrace(0x0, 0x4, 0x1818, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pread(r3, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(r5, &(0x7f0000000800)={0x0, ""/4108}, 0x1014, 0x1, 0x2000) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x20, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593", 0x69}], 0x3) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x2e4b}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x5, 0x80000001}, {0x6, 0x0, 0x0, 0x85}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) socket(0xcd964818aee192b7, 0x2, 0x3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x8, 0x9, 0x0, 0x1000}, {0x80, 0x26, 0x7, 0x10000}, {0xe33, 0x1, 0x1, 0xf08}, {0xfff, 0x8, 0x2, 0x1ff}, {0x9, 0x0, 0x6, 0x5}]}) write(r0, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) write(r0, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 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) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x204}, 0xfcffffffffffffff, 0x13e, 0x7ff}) getpid() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = getuid() sysctl$net_inet_carp(&(0x7f0000004940)={0x4, 0x2, 0x70, 0x4}, 0x1, &(0x7f0000000240)="fe8244baa396cf09003f5fe6ba89c84eaca0d04512d2af6f7652b6f4d9b5301bbd2f691ef9530ab96de108a8ad", 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x0) r2 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x4) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000740)="3620f9d4c180b874131038ca23a3e373cdc6396a1ad82c1ec6b45bfaf2b5d1f9c6992bbff605a79f1931f09ab41e51445134d68fc56bada0cee89baa814e0129d84751e7a1bdd10c6baf7c95c46378bbb441032fe6d178d634c461d8f0741f44521cae0baef36fe63398db29b7725ca9fbba3441f830fa91e03c3c8849a471d693e1297b14bd2b2706a53f7969f00eb7b62ff7bfa090ac42e7d714945e227ef1eba934dfb6b09b67a354afc1a0994a628abee21e6366be28917c7f318cc22fe86180440e0a95fe009caeb62abc26e691cbd59758a2d2cdc36fb3ff51fef19f816a662dc0ed1d0dbaf6e919b60c9fc252850f7687e55b398ebe016d594821d4a110e19f20a93252bc49f331a26f8cc6f3af7c0ec32d43f71cc3e96bd43d830645c7a59aa2b59ffeb9112a8d751f04a73e8af57cc41166673e0105393845b29661a3aac6fc1041fab4495dd7bad392e657dfa8d2d9d7911132c9660d7f2bf6ebbf7380fde6928193ff901715feef7c1854bcf62b5b602cd5ce31cf19617a4a2dfd4bc2005ea5e74646df5754da6e26ec7e1708bbcf63b6595938c5fb79692626f62cdaa684f412601550bfee423c492fc7942b953ca56659c891dae61f970b43a3974062cd2379b4ab9d32b080148cfc790141a9a7f466ec0385910fd90d034262b15954515199d0d855c22bcc2a472ae4b4e0836b42c2f65d34b27572b679942e2de15b7d162f62860d82335f78e497adee7ddcc08603cca8cd3fed5fa59b0da9be8d62f135dc69006682f337fd02d4af69cef95e93ed7d08eefe3c0bab3c870a1a8253f6048369385f5a7996d5d5202541c1668677649490d335b3a6543add1d77d97c945a90062542023130230e6ab986acea17bebe9f5ab3eb1207b4c175dfeee7b6216008cbeeff2269cd7fcb8f7f322251c5c95387142f7a01d5286f4fc4c568f05c8c34c3c508b45ac0dce2e1db382f098d556de894dab297deb65c8d81e34336432f154d8d616c039e92f4b53e5dcb825afd1d0a95e7dabbf9248563905b2bbcbe64208ef3a9c40a79c91cbaf891a818f4e2fddbb7b06a578aeea938168ee8bf3a1bde299ab2e373160b00db1eec1000bfe4d557f3038db3bf22a7ccf92d338be75685046856836aa9868c2cd97f56e504c4029fd8b365d3f2289d833f16978ee67ca1a874f108b548aa6e8f0c1a900a39513e11283accb3c2b7a9763107e1e110b8ca21de8304d723321b2d8c99869daad752acc90eaed66eb42954315f214fa0b7bc77b0844060310c5bff00d46aabc787c746ccf4395aaf7f162d322af81e6207c308d1720634d5680fc72f6c9842c7ee9e678c2b153386b6c8a2545b35159c0ee96c78acf0b0865bcfb049780e9e976f04e37e5c7ace7de8c0f201015e2a27414364e9ec3bb4291f10047a9816fa1f74be79c6b8a53e749ff013e7d3382d0d0642132b779eac93d31d70cd42232465a075a6bb7599030b224fa4735f4edd23389880f426b30dc84c1f20cd3ad6da804e438889fa665d77adc8eede33d3a8369d94dbf49adf32fe3a5381371f9902d1a973fedc27667a6bc23f9cbdee750e2068b3c51faa6d2c2ba64e5665aee4a168148572ee1d70647dbe3fc4eb1afc78d2874052124b02e6d37189d8bd005880e38e35c565afc04b0c6e946619822860b04af100a5266ed02f85a03b6ff4907e96c69c54db0625ac890f462d3e09e92c9d57f4c4aa8e5d46569420822801464cd45aad432063bef86447d1ae9e312e2ffea03af3e3a0c6474d49773f24245223f47bc9589364ed11dd986fd4c9e3887287543783827a13651b5781cb4b16ddc5827aefd7eddd0e7d63f0619f54107966547aee020827793795ffd78d013fe1a9da41432d68cee1ad324eafaf7bf9f7943fa0dc36324d04df279467c080874cc88a34784c8b5ff26a20a872690f20dfd41db0d30eb1c09b7d866c9e5d88cdee35f2f5c0a7c8ac5e2d4ed3724884983acbf8ed18eec972871aea09eb194442ff003cd4261906781ff40e70f4c8ee558f3ffc8436aab66d6409f67afda180aa8c61b2ee5c193a72da3087d9fbd24250d5a03761e87ad7e0de48dfa43cd3c7c5a69404f004bed35865ccfb80e852e14951e60391d15ec861c4f004c047d18309dcf5b7c6e607e71dfb76c76377aa691c43b52ab7839aca9a98c37aec5f9f416126506126bcc4af97ae991ce3f9d627802c79d36ce76783de8e95d833a0aa1762af10d6585e6c5f82f6f72055f1d98e5f6a09eb1da62d1aa4830acc43522a4892f31708fd19a2efd78c797f17a74f93b8b459cfcd47a4c32a0c853d3e193fac3344457593578e834ac3a79fd51011bdd7aa126d8b76b5cd7bba267a6df440825a73ba193c75a1e82fcfffc7b2f8c94c17ea369dd0af1bb4e6aa1d2e62f22ce8885760e8708313d11de8d0cb3517ba90f5b9acca65b47bc4a89e06d7d630618027f23db4bdd3d69848445b071f6928edc33d791b4543170ad53f383d8558a65239c934743956370e88acd15e99266153ab698d3fa8c68c2d55ed2bfb689fe69ffa9bd97cc70b5fa0f04722d3c1199ea82b8ec4a755ea66530cde052d3d6621d86dcd01d381af07cb42d6f2dda9e23fdc4692adb0104c420d26ca4340979516fde1835e84b476399108b560a33c181b0ed0047a6b3f819b1d023ca7d000e2f266707e36d3bea53581d2a76f759ede6d50259a98c063955fb6fc8259a6776312519e808454b1b9de83af28ed75291c6f397aeeb25bf572a7efed0ff6932f73785098df746a161c3b7aa650cbc5a1cc024cc85c7510bb7e34d46d9a6f3d69939f877f2aaca28a0d7c2823d5ecda4a1eb4fabbf2ea2acdab9d481f622e64f238ad6aedc3794e425e498f29ca4da8314d47fce179c6b8abe30da57391a34c5b3aa60ce00d1c7b9cc201ff08867505f73ae236749bd33a6442e33f7f3926c61094e0634fbf92b4ac14bebfb8d8da851690476b2954d192a5e077688f32dab3257b6548b83b49749717335f099c92a7b742ff324096ae16084f40d42acb304d02db5a7d342166a128043033cb9b598ac9d7097392ea51a2bb2528130f6880a31649f6d0ff3570f11fcff5e2acf3a2af9850f272bba76ca2faded38207b9f530c75464012d91f7b07598627f7b668f0e3a7f073104f2ae42b2bae065862c8e09dee17835910dd108674a027f97143a454e7b507731919837183fdbf8e24a5059ce8aa10f6d760b26a06e93cd181e2ae15cbc85c455246149fe5d13303947f9b09b5e36cf534261373cbfb42a8e435dd96315cb9cc58dd7812f1887a99d0f5e4b3658bb0928b24f900e3ada2b84da40452f3882a4a0c9dbd7f7c31e94fef0155fdebde281355dc90ae9dcee0015609074d986ce11b2457bf23b2445894d3497fb469ee1f9ce1a12752167f0311b4c9ef167a084850bf9c9bc8b8f573d12d0c997f1ebaf774093bdd352c2f06be902452a8555263c62ade6813d61dd1badef343944ae4ed3f6192c21183470db38675c3148e3623506a7fd373111b565bc22368ff12de578af3bc66de7e73bb20df6a22ce84c319dcf2ace349ec700fe01f1bab1a860cceff7b5e64af1f7c38a21cfbf7a763ec41bfe20d10199485d80dc0eb25a55d50c1ea4c98f776639d8b980040c9b7c9daaff2cc9531db5709321c5fd80c66d029c4ac7712f628fac40aa7f8ae9a86aea5277fb13dd1d3bab83f98eb33f337edca36f6719171d364153475e4c9947ad25b9c4fafc1674edf6826192b9acebaf8092af1ecec117b53c234e10c23a8e3629d45694a15476b705a76f6a4112af854804d4459dad75d04a4e0f15ed56e0273856d8cb112663b3ca2b809dc4b56ba5ea9dde78ac217e9871c1e7b74097ec7c43e18e6aa42f347059089aa769b45f0da36097566d48253b6145800015ad0066fba1776201de819210fb4b1a8e99b876de1c30d33f1bed0493a9acf2a3a053029ad388966458e029c47acb44160086cedb40f1adf6d04699fcc8d9e76b1dedd95c061110530c4132479f5fe50e0eeb7cf5d23b0dfdd2ba68b8f02b360042ce42be79cedb60a848a26aa423f4cfe4b7330bfac0ed073a7e8bcf789b18b9949bef04a1f893c963157b49728d8e58fd34a5e4f50d075c335234a12110a5ef9310017a1c583cf64ff12f3ce6c15d6e0e70e6f132fd09e43163b191312b49aa8741e807eca49d2175a539eede4d002b4d349d0aba8b35941b1040a2ca41e12e388ef174fc5024f39f5ca3defb0f1b4e3bdd8a5e3dafa97d1a519b618a23e7455a1c0092286b902029d4b4939e5751caac9eeb1572e20b1fd43144837be44d60b91e0e9c1b7edebac0594ee2ae569c27dde502506ec9a2c285701599a0b332a148496930104799aa2d01574f6184fb1dfb0e1bbed4b64dd6c0f3296ef9ad56883bf737ae92a165db32708168b7f21cf1b1eb2f0fad7184c2aa9a4066f5c5f3b34a5af5f727f8e0be09d3c7e95055aacb13e971fc2245c22241ca4f5403f2929bf379d150e321d65a7ae9c3c7c3e70e26b600129ec4e3c96c59df9e70e6664c4616785b39682e10e7016d0e348bbfde89de061e8b7753beb53fabe78c363c9a9973fa5a57cfb5874c090907c2035dfa8e1ae80f84231b1ee60b5499c62d0bd156dd71075fb5d251fdf3d25743d0f565faf5e06404666e093d95f91f03a2b445a8aad3d742ee3ef4328388fb6f0419a903cb5f09ac7b932bff3859cb10c9669733135a29e3dfd86ed2f6f6ca1d34471ce70156eccac867b4e2d069639cd06299a91e6209bc3636b72c57520324b9143cef40b2d554de66e181c836042b15a995bd44b485039743d6dca2d35ebb3139dcf43a183536e9d4eeb005a3cf8fc237c1c7b8ed46780e3398ce647312efb3e901a087706ea38cf01ea815e2a1b4f2fae751f4f9be8c6ca04472b4fc494294db3530fe4a8355f956364a658d3d87cfa4787324cd0abf840b1d22cbbaf45919c59597ce19de4f64d612bb9f3dab29d3a94d8d9e1b622bdc60126ed83b917f888a7adfc6c4633a5cbfb68360a564886e1aa0ed3cdde850a904907ee3cfe7fd51a2e092dc48de92cd24d31042c32ac6b1e547e291bdd406fca087ca5cdb38c61fe5b5d2119db9669388558823925754401b8d760301e815365888ddb785fc01f4212c464709787c9e42568b5d9cd67f090775f50e4e4ff1d3bc21a1db1718b282b1d073a34604f4cd39065b4db76dfe6e64db253da449467d827e1cb15df23113be55bdd6d3ac1a2e5b0959c28de10c9d0a713d98bf1e0145f1cb5119974b58a60eeb993c24086cfef162ee0cf5633e08878f7f8bf441aa4ed915401e2c768ddd796f8c5d96c92c05472d5eed1b0ff84bab6089119f69c2713b308da463046f10e1cf038eb1ba270fa6cc6b4d76ab78e6d5d1915721fdcb686da6b8f06fd9ef474ca37ef35a685fa468b9cf2aca5b1e3aec3c538c37a0ad475570dc1949862e23ac7462caa142f8211a87921ff6a265d2f13b924318fc6e39e486495a7ad5284aa616825768064f843f961dd6d6899fb639c9d61a1f4b66ba9274d913590cda98b20a415518fbcb84febc59fba627e21919e4e4cdcc2ae4cc3b0cfc5217d5a1458a4cdc7b296e11ae31654f8515fac293ad67731fe08fe351e58761acc5b19b20d9fab1ef6d13fd68267394871dc260023bcc304dc227a0afd4cd05c26bb09478e57bc998c12a2a7f3c8a1ae3eebc39c59e41277aa30ed7609e1692d1ff0ac3e14d4ce8f98043f5b290e4456f4517f769f832c4fc4d3d27c753", &(0x7f0000000180)=0x1000, &(0x7f00000002c0)="b940531b05d0dbdb77f7229fb70b452df7a994c0bfc84bfd1aed6ac18b858a1f2375e3cf830a6d6b8704835a11101ac47259d77039127e2dcc1f5833895fcdb0762bf04cd00156a652592def67e7eebe024443ea93525f3fb8af5314be79edbed3da4296cca61ff8b1198a8da2b69d3e1fbdc0e0949cfe291ef76c0bc81935346c47c7ceebf6828633bd6d22c32f8faa6c16bdd30150", 0x96) clock_settime(0x100000000000000, &(0x7f0000000000)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x16}, {0x26}]}) ioctl$BIOCFLUSH(r3, 0x20004268) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff406cfc0c9a140800450000001a907800000000000000001200b6da124ddf517299b27c608e7b90780000000052bcbbd423034d1c5e152a1f35981f230e00006f21435894aad62ef840b3e7b5731f33833ba674c8c33854dcc5249fd6d679285c00c2de28235472bbc6d3a85857c8ae4a90e76986adc89e5d180de3e84348dc0dc67ee959debfa5f96ffb6abb00236c0fd8993e3802602f0e7ef56ca1f36b1eaa65d3b6bcd35559b8e4d1afa945b3c3e5ff54e6f25d22cd28ae"]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = socket(0x2, 0x4000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x1000000000000221) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x161) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x1, 0xfc) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES64=r3, @ANYRES16=r3, @ANYRES8=r1, @ANYRESDEC, @ANYRESOCT=r2]) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x5) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) bind$unix(r9, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r9, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) connect$unix(r10, &(0x7f0000000440)=@file={0xd1653077bafa0114, './bus/file0\x00'}, 0xe) accept(0xffffffffffffffff, 0x0, 0x0) executing program 2: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() syz_emit_ethernet(0xbe, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x25, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x20, 0x4, 0x0, 0x0, [{[@rand_addr]}, {[@loopback]}, {}, {[@multicast2], 0x83}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty, @multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr, @remote={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x89, 0x2}, @ssrr={0x89, 0x1f, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr, @multicast2]}, @rr={0x7, 0x17, 0x0, [@local={0xac, 0x14, 0x0}, @multicast2, @broadcast, @broadcast, @multicast2]}]}}}}}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x2c}, {0x812e}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {}, {}], 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000240)={@local, @remote, [], {@generic={0x803, "2d1e2752d27e25ab7935161b45095b6b261ba313170081319328b685e9fcaf16915d1123d60261484a122246c250bcfe8fe2758f96f7c572cd8e9cea7a800154eab5bf2f261cf524879ebb2c2bce5b49bb44f210e2ab565e40b4d0cd7d9a9d74b9deedd0010797ade3d4c290f57aed261e70eb6d718f4b728ef08da9b4515eba796f6810547394360a0762bb42e34cdceddabb9d93bdba0a637c84c478ac4ad9b6d659a35f3d5f218f54105eca3171d1cf060c4ba11f6d942e07229c61fbcd26219d9089fd7aee1d493ae3ec5d9d2405c5311ed794ac464510bbeceea40c8b2e6769"}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3}, {0x45}, {0xe3ee}]}) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x0, 0x2172, 0xffffffffffffffff, 0x0) mkdir(0x0, 0x0) chdir(0x0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) executing program 7: sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x80}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r6) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r7, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) setgroups(0x5, &(0x7f00000002c0)=[r3, r4, 0xffffffffffffffff, r6, r8]) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) pwrite(r1, &(0x7f0000000080)="036981816122cb8c485af23308189be12de984fa77150c6b8013e2b8457f56a9df6e6543ccf722fb3b6f51f05af900e845e6b3c7d3b94bb460ee527f70da867df5a7ae9bb5b9020eb232be91ac36c3e592387107553d6e512f3c3b509595041f069bd0eb139c904df98a45dd0c05e74625e12ce2636927529a30fca8080ad13973cf576120e1bdc7f19bb5e1d9740c6dd84c2ef11bf1679aeb9a8e1c6d51b6134724b33fa08bc6a14ca7cc3ff8f73520512f5e2944396d0df70ab39e23662f0138c9e6c8ef386acd79ee8f79ae220dc81b13d9fbb92ede7632d995f40e46a3c781584eb854dafa140503a1703c858ede4c20e70518dcbc457ab32e235d6586f6558d69a5d84fe874be93ab49a78d3d47d7a7d476252b75d6dce25a505ee15e796b1990cc211ac39ab9f96ccfeb868b46787c0d12a1981b3e1c532904fee36f1400c677651ef22f5cfdda433bdb39b3040890f67f2e458a4d58767c7b6ae8743707b704a50f2af85e04e97ca87e534c06ca253645b5173559369519ac475855ec8fd731fb2045afb947dd3ec6455ce5c5daa4023e05cfd1e6491304abf4129374d919d64d5173826ccd025fa25e5fcdc19d25c55eaa753d10a308578dcd66cb00f357675d75da3ba49393b1aed6ea2cacc675f1f9b99f07f53dea8ec674ac01576f46b613e53d4e23629d1e5e8c2f973aef2cc84a56c266f33ebe2ad06a5502d8d2388401c08a3cc2b0fd72e65343b6198f6bb86c08d584a39f3c44d6a6be163585d1bbf9743b5562f812d4c8b57d73810da050365dddab2730aca2ea7243cb49afa30fd627408a19c87d9687926d9aa24c6f2c43aeb26e01a504835910eb22b66e891258a2fad1d3a74ba9859306c9a2208bb27bba1b957971e7a1c228d5fc2b742f68033cd71370c8878574a547419ad3439f05b56cf910a79a5daea0cbd9da6d883fb8f707de841908a4b0e2b7f726ad4b212c8ac0c4b2a80952f537627ed45c6e11d8fa3ac2369ae9e56493b5adf0e22039cac79d2dd5d4903cbab9a824a07b1ed612da7667f991f2cc683b801ad9a49e38d2054cd83abef0ba8bb04243df5fa26c68d61c64b39b0bfd22c79f7654073162c83a2d9833cc639c954c8344efe27533a8a473a3fd922fb5f3f9b38731485fcc752853b1883b8e07e30e5845f4d95c58a51057f1b02ad21cdf700121176a97a827b2e48604ccf7a0f3ec1963ef2fb515049397272c94514d2be74d33fa5e43ff378317d0adb6029c0766f27f35bcb158d3957eb54f72ddb68d48b31c75a881420a9b58162fc4f18c8457155b41614ba8bdf7e5c8f6eaebd539e854d0e16a63076efe825437fa95830f9856efffddb1f03056831ec99b25b2d148836949fa92b3c6f02f93f9cbb4952cbde8a13cc8131c5a10765674b3135781169e6efe447e5cdce1ac5db00d959dc07bcff5f4f37beb8a4688b9a63c1d9319eb7d04e104250016dd142d08bbf399cb89939f69ab6f8ed7a375d12cc67e127380792f0b65d36fed48ac69e0e721f62a9ffa0af778ff73b1b37676142659ec9413a6933421a2a6af68774b306e54a2873473d9f450ee9869b2eea736023fdef437a232f35be8221eda173ac668d927f3eafd82b8cb1a3c7472d87ac8c08bca5184d9748dd50ce8b5b041a5e6fb15c829d014fdcc19b7576a4a2571dead5a781ef2f2b8a8b18d8e577066e66efb6e44e5240b0a3f6b7dbca968cf55fc83a41b171662f9108b8f2caa4becfd90b03de7dba744afdd786295ef9d04a05c8151293b74ff83757f6819d2c70987fd0e10c2f84df079dc87843753e3c03176b8b2457f7872f5a23f14a7764a0a3a61af8f12cb7b6951604f16fefb51a04ac8f2a1582c8036838289e53a5674d14ba6bd0338cb1ca419ab2a3ce54964afa6fad3b48931aabad4ae95b1d179fe8bb13404e0e59cd65785f3d68d0b7dcccc2ae63b6c776a27aac7e125b2b6d2964b2273999fd42a777b9214698f90c7917e14cdf61ecc21a7722fca18978f65c72361b656c86fd9aac9ce4ee92eb1f90da2f2cfb818f4392af22b6763c2df0a4ed0293dd54e4d653856e2e85ec79221ee97927abf48992b32570568826bb43fc1387d0cfe1fac810a9697b5c2e363c229003b706e67ca308ec3ba575fbb6d3147b434644e0dd68151d041e4c0282610b78f0072e9e44aaa4c1ed2e4408ff235d638f82c0c3cc1ded66871d3532f44fefa69d4d68662605b4ee5b24bf303dcef2ae59a167c87ce151522724c95a6404acdca46ffba14854f6a8aa35e298618c7f6c15fb49070750400a0aec72a813b1701b731ed5198f9d019da388a18d7a4e991f9d5e6d9d43700fdc7147250b48a5a486878e9f2ab1255a4a787f7e8d87cd874fb5ffceeec486c1bb169a7c98b4942db3d38870f435c82803efeeff090dd1a7059d361245a9f29ac03e77c55fb2b91f9f5072c7cb34284076a493dd180e56c39295efa54e73c8429b410d082bfdf26183c013d97c971305b7e236dc1aa991404cee6378536909b448b8fd30eb725b757b892e1bfc72cc9730a78f2724e7f96779dfefbe02eca6eb5575d3d61fc385a052b357bd02754d741cf78fd6380da8feaf7f985146e3d08a0fec32bae89f37af3cb421b68a6c342149997f2b4ae78075454c855107c0dd23fe3672ae261dafc8827381866d6efed77f643eedcd1f786223c19e17c6463753a6b3b88a016d2f68adcc1c7873101b73681499d588a0aff2b940f36ec2a772ffabe52b133ce22e0881bf632b1771df326f060ff589b0447ce8d713d68f5df33da0631d57dfc0ea9e69b3f0ecd9bc5c6d374e50d2e0ccec2dd1b69a1cb51deba009a7fb2cc614877eb4ef655182008e3f6587f28681224a64a7af2580606a31cfa29cc0d9b73a3a7b7f69e9f4f7a70bb8e70f2f295edc1748880f6682f0d2c641f55f3d6b904706d2e0918be447a59fcc5babfdfa8153cfa938238339b7ca95e6ed9843ae0c6420490266767ecde9fcbcb5a5522e71bba3b2f273090283f271512557d571adabf2f9654c6b1395a2659f011c8a7b9d597b0348054455527b4c655e9c9961e20d0f1eff612a043ddbfb25bedb72e8c7d06fddb24f33e4f554716d9a9cdde4498d5d8c97193c94a7179e1ba9d1c7c384c9618a2e8cf86a2267c1e93d5b88a8094b206ffff7ac3d561c6f90e13904aac22e59fa2bb8119e3049cc28ee7e635c2b866162a56045c4cdea783618891678b493abd724a4be541618c24955fff48b4b25400e48301029b6289235bf919bd9d788d14008a57c3faefa31cbe75ec48eec17fba6a8fad731c719234ce6893c4579f71aa968d046ca581fe83b1d68b429f883c553694c0cffd0dad04dd914646e579db46d2775eec9e7d7ae3575b2d63d90dd311f4c108ef5855089b1f8a48f0a6997136cd9450a7df03c8dcb14d4e29a3f2309cdc6afc256da9fff595cee62d17f9b0bae9e97c260e81e560b01e1966b780f8f9c81d3f5be412985caf719c828dbc9f292c92c6a3455844b9c521c7ffdd12481e40da00355c9214f315d6c4945c781ad54218e1f72839d70165499c31617e186f7c6483094be4bcd343d7853fc0cdb791aa3a8cf187c40da141b339c536ad29c2d8697cfc5d5f54b314f65e58e4b9fa228d56c069f87b95632a8dce97b9ac2274b03f98245fbfb67691a3821b54bc835dd5d43078c4fb2b92ce4d1b60269f165df88de21d8cae64f4db31fef454c32f87cf29ecc6d6a029a82ea99fe1b98820923d7116ad660e3808544a4ec3519a825c92eb2a38fc84b927f1126102f517079f40e552942139008e97702df73fdfedc31f149e97a116076dcf1908c6f359fd41e150506805ad4cb1ba0640018172bb2721f9ae679b0c28abb22dc8b75d4dec367df24400fd6cb234ca8dc881d475c37c9f9420565d11586adcdf6de2b52c6a0acc55b824d4e8eb32ef1c7828af677bf4936fa2d25f92fa957c11b6c9d795a581023d03d76201a5c83e5e2f7111ccc6cbaaa7f01f23d97ee789cd80dfed96bff922081995cbbe74a376bbd77aba9e4cc43032597c29fb81445e78d945d3bad2aeb3da307d566b7e8d1a60b5a7a9605c89a74472237e19d2fa54db7ab3a6a9c3130ad02b87285fc485a248673d5a479d201c9434109c092bf77e40923c84d055eceb3f5e47aa8eb9889085d7b8a167c19e2d4451f81520bcb26422b3cc807c342457dfe49ba44f1ae4ff1560ed40cea0d0b83f3deee58091a40ce76a1a0e5584b0e929e806bca3a84735fa1d6f51ce83b9cbce992403c549638219b76c7305119fe69bb98dff5c07ed38c30c84dc66e753f3487cc7a5ba489c50098230a8a8604411d2cb87e4f8efaa071994448676bfd114c9e0492fa6ba6ae9065d0d8459eb07a6abdd4db137cd93be4d61dd58086c021203ff42cfa2c0daed12ec39f9d20ec829b33ba460e5cec51be3b79a128b4b7de83fcbb841640dc0405425eb54d32335f22341cf83d2cce7f0b3345e6ca0cc506acb3a2302bec3ee1270df20e97cbc4d60b5b993d05380bc9a015be7f9072d2bc11cb82342d62187d5ace5fd58b7c4ba2b0f61dea67a1598e363170790af04034d43a5ba3ccef8488e9ef71a766161dd41cfeda3fd1e88e5ef5baabbb590b1169b1462e58b76cb9a5a97fc1387586ec39e1d62bb5e0454e0d3b010f64c60c830b484335ba307cad607418900dedaa7c9a344b08275f26b02a3910a04a264cf813dc03a66930da3a1d7cfd0f19172ad3dc458c9deb6e1db84f7b287328248d68a9bc7013a5e09a1a9732b301709c2123858cb28d42abbd4aff7653b9ca075c6a238cb859b375b7b4bd6d2ad8e30b70d4ebaeb162eb9e72c4b1e6fc637b71b9fcedde34364a901ba56b4719321f52c9aee58846105e2776239a9eaeb99bf3541ec7fba31e28f5197de3474462fa1cbb5e105f29a0f8fc1633ce88b538f5eb4416bff9e33e0f8797569735d16bdb053c30fd478cbce1900549a91f5db516113827d7176df8aad2915062682972e8c0a7d9d56f95b0c7345fe5c1f314f9e7a49f69b08f01678db1ab7b803877d907380851f0f9820d7abbeeccaec672ecace7faa5f08e0339602079778ea0dab18592614b9ab26c6f70a3c55d99cf53f21c0152b780b5d7dcda4ff445e9dae1efb3794e8bd265554009766f7da6c7fb00c7df1160680d492ce8e735725b87995e34401bad87503526a93270682646a163305ef8822179b3545d5735116517c7c4b91a322457aba30f49c769578a3164eeb29612eacf258c630a8a2524f4b9623e46ccefd6a9fbb5e92c85d17b3c2eb0e58bbed489d20d0aadc739c82a3900e76a86281ea348f406eb6b2c560651ca7bc835d7da42dda0e9ccd8cdcef670b7116c5ce1e61e2332b09b0dd2ee5b00781699136ba353fb90e1c9ee295cdd409052fa7563e0422ab6acfbdf3f1b29b1c1a8e0d407784d263b5525ca6a4077a68e381a52b305cec2ef68430b48bed87d395c960a90a3dafcd0d0b526ed5d6af709908c6792fd9ca966e19dbd1f8e0180eaea56b5cffc49c4259b1f808623dff1bf67f8fe725baba4a305708c1fa75fbb6c37e38471482f798af6ae67736c8dd52345ca7a5b22c4d7be079eb27b0f749c9d9aeff93672dbe0d7bf58ffe3e2008a4d42d58ae3c9986771a2cf1eb7d5249b48732c45a33703536255696ee44a9ed856f7a3e0fc93c038937ff63c3a0e7a01357452ec30150c717d2a417b86d1b15d7afc8b1aff76bfdb13b147e45ef169951f60bd6fa0f0ae19d640d9802740c1a244db10a", 0x1000, 0xffff) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000010c0)="26f932d83f600386594b2e836c5dfa3e98704435e3b9adadce620e803259c99113096bc4566b26a894a8291a7f976c32f5e1bf37831070cbe1baace7f5f688b1e49f8c3e18ebe11fd43462315cb6f42c296749c04e0e9184c39b", 0x5a}, {&(0x7f0000001140)="0f5973600861dcd85f5ccd2e1e5fa77422cc0f64d392561dbdd12a38aaf8ae1eeb6b0f95f7e8d4e6937b245414617c8df6f6188d8854e1ab4ac443195b0ae9bb6443a20bc34a6a77c5140be539888feabdf4c60e589ca37f2d", 0x59}, {&(0x7f00000011c0)="9ebf7dd4d614b7391d90a2d6d1e647ca8248c7418d4de5bf2b269bf212dea45e55776bbc20973e623075db77a4f87aaa9cfcf7d6f61928ce0533a66df8a589bc0cdc309147e1e962c3d505f70f46cb3a432e94", 0x53}, {&(0x7f0000001240)="ce77cdb5b636bc05306168e7fc10494d614a09870903011a90e1f96cbf5d603f7a999572fcfa10a06561a3c5c7fc1464413bfb10678dc21492764c8969dae6a924cdff2e997f9070b3828a87bfd701bd6f950de8efeb7e6a7eb3b91fae7be4fce046f5d2c285e39c0b9b3c29b1164af87c7ffedc59d04c969bc0a6c4d37f17cc841e439d5330e5571867adc55984f033f5338307e4c8d0", 0x97}, {&(0x7f0000001300)="4ab212aab6da3e59ce4182b28b480ca495a36e072086d21943b54449325ae5663418aba484ce5d8012cc8f363dffa5544578d8c57fad568a93587e492fac651b798269563973e0f3e9633a35aa142eb0cff392e61aa007ad3e8071b63634a913f30b3ff3322f82fcb90804c9f95f0ee30de8454c6aa8aca5269666652e2802e29c7c6542ff5fe7b340145d03130c", 0x8e}, {&(0x7f00000013c0)="0705c1d26d599ee7477d59e6acdc97b5c1702742e619a0988f9dc3246d1752549651a04340cf1d00d76efa8217c9feb00df31dd23f55dfd942cca8992c39e0c2395208457610", 0x46}], 0x6, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r1, r0]}], 0x20, 0x403}, 0xdbd354d521d948e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001580)={0x1, 0x1ff, 0x3ff, 0x2, "011a5c92905fe237961094635568e6b222b26253", 0x2, 0x1}) close(r1) pread(r2, &(0x7f00000015c0)="9adb7ea43d54daff4ab6f967395fde50dae1ae604ae1009f4f228847d370df1608e968a08d5cdfd5af4029902bd429d39a5067d8cbc1897944d286575a083886d93ec117291c8c01fc8eb698293dddfcdafa3c5fd28eb475ff6f68e873e652b8082b48dd769d87ad0af0a75b81e894de3711b89dd2b60d2bffb37831e6ad1e3d6a34895f67e346cec3290d334c8197b348bf10a55cafb439ce11edd4798b53bdaec4b8e96ea6c3227dd38dc4dfd668a0732c96af52430145afc587b7d489b723cde8b26a456d30d45cd8088139", 0xcd, 0x1f) close(r1) r3 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r2, &(0x7f0000001840)={&(0x7f00000016c0)=@in6={0x18, 0x3, 0x8000, 0x9}, 0xc, &(0x7f0000001700), 0x0, &(0x7f0000001740)=[{0xe8, 0x1, 0x200, "cd8c001173380df3a7d8354de5c0066548575a8e0aa866ffd6adfaf1158e2a32fa3488bc607e1564e465697b6c1c931dd455956f08039aa981f0dafa314a0bb825a9eeffd9c35f72f9ba31ab7a635137162a3e858bbc23f89ce2a77adf4344eaaaa8835cf3b3d985e78b2802e57b66800c18d3b543c735fe86e4b7de34381c3c53019515ae4bef1e9c52e8ca73c4e75adabe56533a52426921a15ef8ecd9089ae5aaa9a395eab295a3c76550790c6ae88f9526e25a3177ace142499687c03d835c79c438c4c8a6896323c78cad1215c90096b8cb"}], 0xe8}, 0x2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880), 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000018c0)={0x9, 0x2}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r5 = semget$private(0x0, 0x1, 0x1c2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001a00)={{0x2f, r6, r9, r10, r13, 0x80, 0x7}, 0x7f, 0x3, 0x5}) execve(&(0x7f0000001a80)='./file0/file0\x00', &(0x7f0000001cc0)=[&(0x7f0000001ac0)='\\\x83\xb2!-\xc9{)\'!+]*.$:^#)/&\x00', &(0x7f0000001b00)='/dev/null\x00', &(0x7f0000001b40)=':&\x00', &(0x7f0000001b80)='(^\x00', &(0x7f0000001bc0)='/dev/ttyCcfg\x00', &(0x7f0000001c00)='!\x00', &(0x7f0000001c40)='/dev/bpf\x00', &(0x7f0000001c80)='-*,\x00'], &(0x7f0000001dc0)=[&(0x7f0000001d00)='(\xc4!(\x00', &(0x7f0000001d40)=']%%\x00', &(0x7f0000001d80)='/dev/null\x00']) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000001e00)={0x0, 0x2, 0x1, 0xb5, 0x4, 0x31c25092, 0xfffffff8, 0x10, [{0x800, 0x1, 0x0, 0x6}, {0x4, 0x2, 0xe19d, 0x4}, {0x101, 0x5, 0x8, 0x1}, {0x5, 0x10001, 0xcee6, 0x3}, {0x1, 0x3d8, 0x7, 0x9f05}, {0x0, 0x9, 0xcae, 0x81}, {0x1, 0x0, 0x200, 0x7}, {0x9, 0x4, 0x8, 0x5}, {0x100, 0x7f, 0x1, 0x1}, {0x9, 0x0, 0x400, 0x9f1b}, {0xc28, 0x2, 0x0, 0x6}, {0xfffffffa, 0x81, 0x6}, {0x7f, 0xfffffe00, 0xdf7, 0x6}, {0x3, 0x8000, 0x3, 0xc4f}, {0x3, 0xe2, 0xfffff7be, 0x1f}, {0x8, 0x6, 0x1000, 0x4}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001f40)=0x6) ioctl$KDDISABIO(r4, 0x20004b3d) lchown(&(0x7f0000001f80)='./file0\x00', r8, r9) r14 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getgroups(0x2, &(0x7f0000001fc0)=[r7, r9]) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002000)={{0x5, r10, r13, r12, r15, 0x2, 0x8000}, 0xfffffff8, 0x7, r11, r11, 0x10ed48ac, 0xc575, 0x9}) denied attempt to set clock back 3170893889 seconds executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000280)='./file1\x00', 0x10, 0x34) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mknod(&(0x7f0000000480)='./file0\x00', 0x1, 0x400) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r2 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x2) executing program 2: setrlimit(0x5, &(0x7f0000000980)={0x10000000000008, 0x20000000000005}) r0 = socket(0x2, 0x3, 0x0) getrlimit(0x3, &(0x7f0000000040)) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f0000000200)) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xd345448c8ab430aa) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r6 = syz_open_pts() close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r6, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r9, 0x41946465, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffd29, &(0x7f00000002c0)=ANY=[@ANYRES8=r1, @ANYRESOCT, @ANYBLOB="d0182fd15bdeb203e6f0f858913f5c91b23c1155b3563efb676801dc01e8f1cb72355aaf740a2ec21bfc91168494db995cecc3ecc2b5eac6961701ea86ade167f841e5091494902cf1fd535ca00aceaf5eaeb54562d8e5fe80888af30cad04d842191de4b9d30de21fcfda0ca9baa243139db7"], 0x28}, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kqueue() dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x9) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) recvmmsg(r8, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r6, r8) execve(0x0, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r11 = fcntl$dupfd(r9, 0x0, r10) close(r11) executing program 6: sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) r2 = socket(0x10, 0x5, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x4d}, {0x812e}]}) setrlimit(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYRES32=0x41424344]) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0xfffffffffffffffc) r1 = syz_open_pts() close(r1) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x1e) r3 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x2005, 0xffffffbf, "0000ffffffff008fed6c93d200005ce600e3ff00"}) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x6c, 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x5, 0x8, "88033dbce16941295dd2a3a0010481e5ff2016d4", 0x81, 0x2}) executing program 1: openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000200)="fb651740c77318f4bed1a80e45240be0e2ad24667a5dd48b66f15037b3b12008b270bbc641907fb3800824904ab6d87e2d56a2c2837f0f60ac147e63d5a901d1e50dd2407564663778eb44547399dc05f43d615636dd054de360af", 0x5b}], 0x1) r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) r3 = syz_open_pts() sendmsg(r3, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1100000402}) recvfrom$unix(r0, &(0x7f0000000340)=""/253, 0xfd, 0x840, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/204, 0xcc) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f00000000c0)="fa8a4763b55983f4bc3ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2bcb097900ccdd91905a3d94f1541d6abe39084cca17c9fa302dcbd9c3baf48ab6a19601b41f5254d68634bcaf3d401", &(0x7f0000001080)=0x5c, &(0x7f0000000040)="93e8debf62f67c168109ead934cf", 0xe) executing program 7: socket(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f61900002c0600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000520e01004e204e22eb0842213c8d96094c1bce651f48", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b0020000907800000303001312c2d0000000001721115572595e17459e000000"]) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000200)=""/142) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x400000e) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fffff3ffffff2b85fbd3ffffffff040000bb785362beff50824800000000000000000002000000000000"]) sysctl$kern(&(0x7f0000000000)={0xa, 0x8}, 0x4000000000000087, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) (async, rerun: 32) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) (rerun: 32) executing program 7: setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8}]}) r0 = socket$inet(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x5, 0x1, 0x2, 0x96fe, 0xfffffffc}, 0xc) sysctl$kern(&(0x7f0000000100)={0x1, 0x47}, 0x41, &(0x7f0000000140)="71f9413471ace757b8580700c35081f4ff6d0032079c57d797f24b4a3dfeb5c03938dc4b2eec88f1a079f20596167381d117bdffd1d5089bb8e586da21df9143d228cd413729215797e459f3fb7c0f5c8e2fa7f578dc9a88a58b85797aee5885408c1f403d", &(0x7f0000000080)=0x79, 0x0, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) dup(r0) close(0xffffffffffffffff) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x7, 0xbb}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) getrlimit(0x2, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x12) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e", 0x62) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) (async) close(r0) write(r1, &(0x7f0000000040), 0xfeea) (async) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffa, 0x0, 0x800, 0x0, "1a1143b30000fc000a00"}) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) pipe(0x0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="bf87e971fa542894913f99018b11b331b9c04654c3f0c67a6943e056585245a5b18357f4120816f93012ce90f197499cfd51ea0935f9f5ec890900914b8a13b9bed895d0d12d66b7e213c4e35fd1d817cfe459e95e05c247ec2f36", 0x5b, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x5ce}]}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socket(0x1, 0x8002, 0xae) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, r7, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r8) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @random="a36e741e7457", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "0400", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="4605c63f76d665d7a10d255a558f244b", [@fragment={0x88}]}}}}}}}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x7}, {0x100, 0xa0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: setrlimit(0x6, &(0x7f0000000980)={0x3d, 0x3fffc000}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x14, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback}}}}}}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x7, 0x145488ba, 0xffffffbf, "00000019000900000000001f00008000"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x26}, {0x24}], 0x2}) poll(&(0x7f0000000080)=[{r3, 0x2}], 0x1, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@end]}}, @icmp=@mask_request}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x66, 0x3f, 0x0, 0x67, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @generic="786762be5a508248"}}}}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) executing program 1: socket(0x0, 0x2, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="0300", 0x2) dup(0xffffffffffffffff) (async) acct(&(0x7f0000000180)='./file0\x00') (async) acct(0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xd9515a1544fd9634, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) getuid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2d02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x497, 0x0}) executing program 5: pipe(0x0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="bf87e971fa542894913f99018b11b331b9c04654c3f0c67a6943e056585245a5b18357f4120816f93012ce90f197499cfd51ea0935f9f5ec890900914b8a13b9bed895d0d12d66b7e213c4e35fd1d817cfe459e95e05c247ec2f36", 0x5b, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000001600000d"]) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000080)=[{0x40, 0x0, 0xd3, 0xdbb}, {0x4, 0x8, 0x6, 0xfff}, {0x0, 0x1f, 0xd, 0x1}, {0x401, 0x0, 0x81, 0x4}, {0x9, 0x3f, 0x8, 0x9}, {0x5, 0x9, 0xa, 0x3}]}) r0 = socket$inet(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e2b203df5c8718380dba0b9547efd1690326308c73e6ee346299484b8b277be99b924117400e58a5a91501d0000", &(0x7f0000000140)=0x30, 0x0, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000280)={0x10, 0x9aae, [{&(0x7f000062a000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000686000/0x1000)=nil, &(0x7f0000698000/0x1000)=nil, 0x80}, {&(0x7f00004ac000/0x4000)=nil, &(0x7f000067a000/0x1000)=nil, 0x8}, {&(0x7f00003f9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000000000000000}, {&(0x7f000000f000/0x2000)=nil, &(0x7f000045d000/0x3000)=nil, 0x8}, {&(0x7f00006b8000/0x3000)=nil, &(0x7f00006b2000/0x2000)=nil, 0xdf4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000051e000/0x4000)=nil, 0x816}, {&(0x7f000003e000/0x3000)=nil, &(0x7f000025d000/0x1000)=nil, 0x2}, {&(0x7f00002bd000/0x2000)=nil, &(0x7f00003ed000/0x2000)=nil, 0x6}, {&(0x7f0000262000/0x9000)=nil, &(0x7f00005fe000/0x9000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000603000/0x3000)=nil, 0x9}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f000041e000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000000000001}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f00004fc000/0x3000)=nil, 0x4}, {&(0x7f0000016000/0x2000)=nil, &(0x7f000006f000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00006f3000/0x3000)=nil, 0xea86}], './file0\x00', 0xf36}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000200)=[{r2}, {r3, 0x40}, {r1, 0x2}, {r0, 0x100}, {r0, 0x4}, {r0, 0x20}, {r2, 0x100}], 0x7, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000480)=[{0x60, 0x40, 0x6e}, {0x4c, 0x0, 0x0, 0x1}, {0xe5}, {0x1f, 0x6, 0x5, 0x6fa70c77}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) close(0xffffffffffffffff) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x2, &(0x7f0000000040), 0x6) r5 = semget$private(0x0, 0x7, 0x47c) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000000)=0x80000000) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebf0cbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7}) (async) r1 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) (async) shutdown(r1, 0x1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000531, 0x0) (async) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x10}], 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) socket(0x11, 0x3, 0x0) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65cc9974d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f00000006c0)="5a67923ef0cb189971421989ebcff78831a77682bb4ccaa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bda6e732ebe25126037e3b2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccddd6c8af17516e4557f61ad201800000000000546dd000125f568ca7d3396b9057255f381855110eb3a673713716cdf0100300000000000000ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xca) socket$inet6(0x18, 0x2, 0x8) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x2, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = semget$private(0x0, 0x4000000009, 0x31) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x1, 0x4000, 0x414, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}, {&(0x7f00000001c0)="b09151379807ac99562b3af4f92fbd6b9a98fdfde4500f13d99391dd3bb730e85e78c55023550dd457ce4218e31e7b4114f2dddb54d5443b946041f5b758342f6a228d1f75043da6273ae554b7d354f1a6bb2a3f1e4644e95527cab1dd35", 0x5e}], 0x4f) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[r1, r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r3, 0x0, 0x0, r1}, 0x800, 0x6, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a7412379548522c16927f3", 0x38}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="890d7d1269899bd2b2f51bcda39f55d585906f230ba48f2dfa54f69c40bec21fd9b0a337c362f232085efccdbac7f18aa0597002ecee3564", 0x38}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r5, r5) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r1, 0x6, r6) close(r1) mknod(0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x9, 0xfffffffffffffffe, 0x9}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x0, 0x8}, &(0x7f0000000080)={0x0, 0x2, 0x2, 0x80, 0x2c5}, &(0x7f0000000100)={0x140, 0x40000000000000}) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000240)=[r1, 0x0]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000440)={0x0, 0x0, {0x0, 0x2}}) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r3 = geteuid() setuid(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6, 0x0, 0x0, 0x6d7}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./bus\x00', 0xa2) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000340)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="a9a135162985d7", 0x7}, {&(0x7f0000004280)="0de54c6da06c354330886cb51d271604cac15bfb8305905441e69eda94e0bfa52ea52fa2c0e770e2c07878fd11569b80c4dd7fcc77ec348a0dea68567f673caeeafa3cfeb1b3f9190ba47746873d3f26d9f3792d22063d30bfc7adbefba16e73bcc3369cc00254a324912cab0d946896f5dab1dbb6a5164ebf8761f2a3c46266ac2813bffa4ba9b1ad0b0ca53947f8537e13bf9c671f9ff812822576da3cb2b273e036670a85ab28f87c35ee37524d38f275140fe39146baa2ee014a0fb4134bd0d304566e148604bc46044a962a9b7fda61d142df160aedd284a356b0b1e1b77d7a5729a2f93cb5a0f1130caaa6e35e16676dbe8a10796b29788ce67f9ebc3bb352c1984850bff2138ee21f906d1cd574c291027e6586ff76f40d90bb1141ee597c602d4798712a85d48a0d26a471bdf3dc39f9983cf1eed43a60217221938c29de645614e3c1168f229e77d9b8eb24dc93100e913f0bc08d514564d233b5058c3c43dc59a5e64c69cd041aac03c7febff2928f2b29bea5c943b6e0280d7c6be0154251f364afa7fb922d242842dc3f36080db1a7ec573af901377844aebe4a172e0523e093057c9399df6670e9e24a28d90397c8207df88768e3de857ff2e5f366dfdf8862003b1d3ebf6cbe781a0c2128ff4257bfcef790da86a6fb11aab61b5e9b41bf984ffef2b01274e8946538eeeb090e7d0145cd27134735d533763a994a070bf0ee0c8c55337a651204bfe6a8616e0c59f7417f7a76922577ce15ca63b16e746fd8f8356a4f100ecb07d66e1bd92466fdd3c445a9879b8b3a1dc7de27bbf6e39ace531a73ab6e8e00abd61c35bd5f042460f19a83b69db0e89c97f9092901b07bc6833c48fa07638be8377fc6e838c6e2e9f9273308a899fa6ba8f6a4ee9453769b0c7e1d4141c737c38d40485fe2b93e28efbc9164e8ac8b65f1c7397306be65a00563de7048bfb684d5973d905c272a1dc4c5444057db08de5d9e0d5e76c39a1cc4a18ab413f172ed16e7bfa44296859fb0c0c37f31623020dfc73535e7f98e00717b029d80bfedf46428cadafb03605e9062801827edb19b46d9182453149329293d4a5d027f88226c68afad5aeb9d37a9ae7a577d8a19254f8fb9adb8dc20e0fbfdc57fc12950124def2b35f44e8a79c5cab90ea5c1bfadbf54e87302c65f39886536bc9446321e7bde46947a81f314397c92ff92ed2cbde68a6ef656a855e453042866d52d1e04710cbc9b2c801601c6fa30568ac274cdd691fc26167f5e53137ffcbd16ce3e6b289cd3dde72d8f6789e1b87e63b3e8ca4fb61fadb5f69cff3e7ede2fdbc2657789ce5b498198fe716093b524d51af26b8962d4816db6cd106a2e93495a03decfdd1c91a0eda1ed58c28de540943bfeef59f6fd02f636fb3446ac52f0a359a50d5f15cf42e68ee6e63b6a7d3a15c46eab3e7b57cffedb9666da23fb607e97d694e56eb31cbc1b351121b1a62e3b87ff7a0760cf8f8de24d9d73c6ed39c33c02343270b7b8ef0f9cefd78cd74b25bc3afbc8694dc7", 0x442}], 0x2) syz_open_pts() executing program 0: socket(0x18, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) syz_emit_ethernet(0x62, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f61900002c0600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000520e01004e204e22eb0842213c8d96094c1bce651f48", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b0020000907800000303001312c2d0000000001721115572595e17459e000000"]) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000200)=""/142) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1e1fcc85ae120365a6cf6defb24df83", 0xde}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b414fd74e7e12befb78378c0897dee457cf3a5f4bf375b5e8e80cace1a5d455b3881a422098262e8cfde9e826025662867f6b40e867999bdcd406d89465d252ab7bf8a74c4937da081ea023f241875cbaf273b8468b715b58b0d634ffb45bee2552540cc551f5c", 0x1ba}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a46707", 0x4c}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb0737e7b0d9f0cad20a", 0xef}], 0x3) executing program 0: r0 = socket(0x11, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x5, &(0x7f00005e6000/0x3000)=nil) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf081", 0x21) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x2}, 0x2, &(0x7f0000000000)="e4a6e15428c8e4aa65a290487245e9116e8beed830595d00a9a7f1219f147f1f9e5381d38ac5949f5690cc47a9cba2b73de927b854aa3a0ae5469683dee4ebfea9432d9b3f1755c8a4da7ba2fee95981003567ea576c509be64e99c5f6f8739504", &(0x7f0000000540)=0x61, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="c580fcf1e34270ffffff2b85fbd3992608004500001c00000000003a9075ffffffffac1400bb786762be5a50824800000000000000a3f1a4b8de52ebf8590f0a04b689b4c6107d74ea8408a91f1638048cc0c15cd8ce7a59815fb2255e2e673c364d63127fee761bb4df7f90b2502e950db2bc6c26e6356da1c455b20c7037c730a502fc5bf1ae66ebb66be4808c9ebf9b"]) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/93, 0x5d) setsockopt(r0, 0x58, 0xffffffff, &(0x7f00000000c0)="80b87ea922fd3f8bb67547bab6271ad27b28339a197b059c0c05550ec622ace9a85614d5ab88a8e2566f7902accf82250951f808ed6c6c94a05efc7cc579ff8aa553a078c616c1bcdd710860f9293a22030af6ecd1d0055726ec2865b5c47a7225ac25f52313cb3218285125b076f453c7e928c9fb93898e14d2ea4f6f8fe4abc3ad313a66a2630677165d5f55f2915cdf170279433006d52f0ced5e095fa7517f262cf35aa29e868bbc9f01d00cb74105dbeb60771b773e9137945f4d0cc3541511a40133c567697a909442ffe822d2063ea2e3f6f512edc3314e174376542859a71026fd4eaf67aa", 0xe9) geteuid() fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) fsync(r1) sendto$unix(r1, &(0x7f0000000200)="12a55380cc2e60b22e2d594c91aa689e4a0f717755e55a1fa19a4352e30c8a1587899994852980d4432b4930994a8bb5969aa779579de825ac550c14c81474492f0ccde1b39837f637f399e3c7535228d054c0f39d2947a41a6fc2ba0be58f3bed713e16f28d24b2ee488504a1a2ab47df06cfd37a5b8e862f2c92cb25de4856c0d9efaadb095dc832156dedb5615eeb9550ff1e97537223221eef21e0cc7b051d20d40a00b29e68f5721b46475c6e975f8d44105412cb659a09bf0cd91051d38a3f5127145c168abdde019e0ac4705a272c1ca50985e9c665c6773ed5729ed27832ec587e93be15b414f9c6ab6627d7a386bcf7cfbcee9034e2b1042c437fa7127311403a01458447d8193d20dd4aa6307a387d4ad048861732f8f258d9532c035950f1052bccfc81d08f4a0eb1d939b3381b84d38120dd2f8cefb14c854980677db0b591171fa019b4eef69480921d6b2d4c589828e0f2ac5e0d6c5eef86ed414c5a5d00a37e556a3d1cac6261fa65e7751a216c6206265fbdcaab0df39bb4344b736474d8570b4ba82b1c70797ec01dd79aac874d12bec15b5090f0c0584bbd66555644837cd7d8e79961478cf1712930ec07232804c4196b676f0d30853793f216d32426fc1ad52aed6bcf86428b3a2da2579f2bba75dfb06f5e7e21c6e99d5733f1d5167348d0c56dc8befb9f922d1bd073e43b33c0e5c0cb3acc8651884ebefdfa8906514ede40a505193ee880dbd7db7abacb9588832ffaec445e802e9c258d26407b1f5fca8d87214b00e9792a5208b79b1ca7e8f5c486ccba506c8e5f473a3eef943e1019701b9b70568232c44316204603c1fd5993c28444aa7ea5c2bead1887f8db0f1f06ab9f16c68dd1fcb3c4af425ac31ff0ad8fffb8ec7782ee8109a04bec364a51a8ee64f598a8314fdbc4ca015cfd046058bdf331e5c2aecdeab84e45bf4449b15a3e17e343e8289f7d5af37f8c2797479ba1a547d6c8dfe26847de9447dbf20c9e6f0812b977643e62c6902fb3ac2b4667f6134917dd026429d77e60fdf3ec8b4d9d25bfdd0d5c399d76cb4547399667bfe74e943901bdb20225d12682a42833010712963a1db11593cf510c546beb579d4c7e166b1172c02cffefd7d155536685ce04b0b4b8a75bb9cb96ab2a42842541cc5c94ead361ab17aa874b5a315bfcee8a3132e22710141b3e09fade2572f3ca7448def0fd95a6d68351228c8708d573d0e3618f50ae20fb3cf7e9d07ef24218f804786af3912a4da4c9db0e5644f080f79eb192262bba0a05dd216cca65d6405a3be93f1910afff9156e221fc17b84f4e5274c4022edb1943517625b2f1a8bec69c066a302a74f9db5a96fee192d464470406413bb054fc8ab3409b6e3aafd7497dfbad6dacafb1c73a6887bef8d47284678cc8d8fad9ffd65fcc72bbb447dbdd8ee51728cac28ff3bb4fc11e127e00212eda86aa2bed9f0949f92a47bd949a7015431b72b1a42c67f478096f411645081c0558f64c9f63839e1b92463403d5e34d26779d56ff8faaa0ad1f73124a93098a58347c007c7c8a8ec37e1b171cc72856b7846b75cf1116c7104c2c03b398d08e87c671d96d81513e1cb7140b38cf5f1441e1bdedd4ad217d7308304980ca39430461e31de3330540e583f64c09764cb2ee1d218572f548f572607de3d6f1dccb926c71de53c520d85aa41e55aa7bd392fcf36ac4ec8831cb495235d1f7535edc63943b2ddd38a91db4591ed140636300f07ec32a315e9cd6a077e5bfe39e3b3f16a4dfbd88747cc896668b1e509266b64c4f77a5e5924d1b1f10bc6c0e86f3c1d1cd40c7481c827347775966ae20a56905a3668d94347d9e90d51d545c04a283cebb80b0146abc96a72535b6a80c585234e35b5b7677e1e49c0e7ed282a1faa32a33d3d7f3755bf0e7e6b6dad231e29ec359f12f02a24db01167a74e1923dabf91d53581089e63221c7b3783a1ff17e6f9993831056c71280f710a7b9107d410c8fa8919a69f44cda8b58d568a4c26ce2ed7c38f348eba519b17dff23a93a87f95152d36a1b0ff43d397d370ae4b39babb8f0118b4d7164264e2acf3c97a5e35224ca28ac029801b9bc84477eaef58d6465626667a8201852b0b9e0e523801159216a97e35373cbe426addbc003dd9257e2fb48ebc19cb5ee9937d446e9fe4da7a4e7d53bf28e4c441d101642bd522f92b01f8b4c12376197129092dcaf524acab4153ba8a1ee8bd3aff10cc2ba5819e303c673062dba5251d661d0a282d73e51b0cde355a4cd6ad5757c3c6ae602fe0ba52fe9667e731aab206f935dbf45fbd256e85dfce0ceb47db58253be989391edb0387d9ad7093dc2c8bbc4ec9aa1b1d3ff0e5d895890b8cba56a60e507554fa88665188a85040f1ed1bc8d7ea94d77f02aad8400cbf1c7ecfb72efbba63ea6003018bfc48b7780f8fff9b86097fdac1802d696f99051633f979eee5c3288fa017df397638e1a7f323cc11c54124335c382a740a9980c3e7082257a7859eebef33b39c1c737e2cae1fc04db3addc086b91f00e0853dcf1250208e827bf4132e0cee4136adbf1f42d1676a3f8b889b1868e672ed6ed6b412b7390fb49902ef5152b6e6b841927f4883520bff36b67e597420ff9efa4dea43c8ba8856e9c8ee3c03492b2c3c8a867f5bd13c4d14ca12101aefa1a47b2e95a78220b6da755815d64608bfc19144baa7c1df8ac82408c0d07d95cb49b446a063a016141655b22fd50019b4c5b4f766ea79a392928af4b187f2e5b3e45fe034128d7a4f59b08cc329bd9f4d9dae25a702de67605471f94237b363983949babd9948bc7833c852165d45ab95f6edb0a2e26a404f47fed9739589ba0f9df167caf4fa8b1229c1268f26233fbbaa99854d15fffe715913b2e1d800561ea3dcc73c2ff46f231fcffe797c4fb9308c2df6a1f5608affcb1a21e76542d706fd4935b0c90f65bed8de81060f8ddb4cda959eff06d36119f4d819244882cd5eda1bc55e537f212dcbf31458d63c7f79eb609703c8dcf09edf30d80695d0fb1e571ecac6ca8c7bf77f0a76f9b4c03a6afdc6b2903cba22b38379c7a2e09a5b4468638fc09e57c2dc5d828c12a3d44418c1676ea9023a11f6c6a92ce07185cdfd1a7a72624c5ff5dffd788df2cd3d12df2a52c2faef32ed1d9d18f6889580a5ed3a7e7cea14b850cb2eed158b3ff7fbd1330042e87062048164ce7a13fa5c43f92f4f8e796e97c4b1244f44292c1bfec29a130576e9c6a71880d30e9e7f50c0c3bc669b4d2a1162de3cff5258e2082905e32f4458252fee2783a7bd9a817f26402a2c8f69d18cff694bfda32bf8d3466e7a7b53b4f2f5c08202fb11c6c982352be672a1cd6f98f8eb924eb6c82773cc8f1611fe80404f740c68a9c39b01e54d6fff193fb963e96b830ad343f613742221bc162e0da821f6ab7307959f529b3327d9c47ac55765c9e75c966928f5a7711395fad2d853e053b2030400d596d4d3d3131f41a261ccc268d08f9768e3bab0ea2994f0f1ce2d8c42f4c78aae1daceec74a58f86a8d0fe9b782f53edcceae30678e7f3924bbe43328ef27adf608d5b3358579b0a69896861ad716ee4f14041119ae16b668f3122a574c1900cc1c11dfd3227a5717f4540600c91da6385c0e9e6e71e20d9e1b8181b75036418a0c45a0524f9ddced90d1a821efe5ce1ad03d151d3deacf61c421dc3758257148a5a2d2d46fe24648af7e17fa43397a37ea093ddfb57bbfc7bd5e1a520f45309ed87d82605bed4e1e84af7293cc57233feacb25c99df5cb2519eed926ad3cbaa938ea8b1f6af1d6e70d0dd0df7a040d951d3de81dcd68b38198b88fbebf75baa1bbb2f65b2f5b593657851e1fa5175cd712164ebf33ba130a8f625ba199b8963d49ded91808f45bbb8e3a150b4d6bb13f7e4817dc8dfce92524afc37d315a981f6729e298cb0e4fd77c7ec080bb6b4a51ca4cee74ace412c2e0aa8d4cc404076fd4e1f12b84208902b8f8e227dfda1bce092ee10a25e565364ae1719319cfa64bb8f1fbc8eceedc22467c4ca0a475c171720816d36292865d4f95530ce059f9b8672426346cbc643e0998e2f086ac4ead64a4756ce76559201f5696a8dd51d7f988aaccfa4640b8e9d9103c4741519e12a70183658f9035733e72c6f63b89e1b4bf011b4fe61d5facb2094825245058a38c8f58f59acea6c9ecdd8fe3ca8bcad7175259de806f26232a91a411fd764dd21578321c6d2deb9975db8176b978b26ecc5f764dd8636386f3eaf55674ddaea9b16c00953e2701f3ed74d59802d2fb13dab17fe1a108c2308aee9710039a838db6e83d88939dd6a3c7c020c394bc40e126ae200193ee96848fb3035dcc5b7cfb2a85dc2ab075124720453be6ef5a78296ae7f63b531e5ff23634a8f488589c64e9f9597a481603881689a53bd8526bda57254dac5d23391ee3c5b03a13dea91dbc883dc45b1325674023f02f1987785abf447797e73e7d5d8415575fb6739a240817193edc43eed46b5ad79c8d92dbaa684753d3036c8dd644e694b6dc0994c1e1d42e493ab58f13de8e30a04aa5a90e566f53b8d7d1175647f4d7d31d44b3b4d055320f4a3026e38134e3a3672e15265f97e89df9bb4c6048e86f5dcddcb89d39e2290433a3987d65dd11a2933f86e7943c7b7b87151e1f01ce444f9c10781841c2cf3d4a648a6af90aad4695be3c3f40bd436cd3ecc42e28d5dfd5eaf19352f7756d63cbb6f915f6db549d066298b6d9f3add51f1c30908145407942a099e66182c474284c338491f9a1ea4f1068039edc92247897fd7006d71a50a722a4361735a9ea907fe629c96112844e1b3e7e0fbda3b1f4d415de50324bc00935457189a04ead8d4c74c83ef5b8711f5cbf5315f3eff62da8662550b80b7c124f145db28f2ab66589c9dd7ba7e38510d5b20be608088b05aee388bcc18ec74c99530da2cbdc4b1e30f126acde9da534e53e4c5fad4f7850032a0ff3cd8c35050540bc27d30d783e3f2e7ad31fee9ad7bf8177ae45320f2193504a86bdf245f2ebd30366ed22064a3ddf0aec91a21edb56e79f6a9ba14fac7097b50cad2caaccd39051b782c9b08abf8649f9ba5c994ead505fa27db335c72f3dfd00ec31c97ab50c4a12da98dc0c11101e1556dd535c4db46497d164657cfa8cce733919a574d2ae2efbcc5525b25f3bb530279aaf1ce803dae437473dd926f465dccccedeefbb1658f3dbd86437072b46138c193b1a715eb0597fdb91bbed3eab0ce7ea40c9bbc1994c7f6e280c21308cbf05e3e3ce8e296b82f02b77e9aea8ad933bd20763b9f37e8413dc63ae2b0633bcace0a84eb4f412422a53b3899b8e854bf43e5418cf09366378ec2bbc3ee7956acb5a09d7d0bfa9037ba600d4bc05735177d6baa46c71734bcc9e7cc4b0b72ec8c75e4ceb9bfa3962ca9609d76184270fc474cf538f0bc7f49caaeb8fc35418e9e04083c8d1f9eff99010c36bc72fdf3269082a66073a8a41cb81e6e95faca3ca228ec4f8f1aca0768e562fe12a2021dc59a67963d455f637671ebeda075575d9107fbf63b101fedc3f393912868d549b100d85a0a03b0b40419b02f4d24cfb312169d5317861e05ca1b0f7706797ac9b64056bdbb467c0432df403edff61d0a4aec2396131bf5075ee93e6cff9a13753c9568b1672c430a12cdabbe7cfc8621eb5b010229237f32c27d5c137c4095675f86cf9dd94268db290c7d10ffe63bd7af4754db0d8122f3a436f09d42264384d76477c58ec3e62282e320b9aa", 0x1000, 0x407, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x4000, 0x7f) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001240)=""/47) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001280)={0x4000, 0x5828213d83218b6d, 0x7, 0x2, 0x3}, 0xc) r4 = dup2(r2, r0) readlinkat(r4, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/151, 0x97) r5 = semget$private(0x0, 0x2, 0x308) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001440)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000001480)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000014c0)=0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket(0x2, 0x1, 0x0) mkdirat(r1, &(0x7f0000001500)='./file0\x00', 0x0) pread(r4, &(0x7f0000001540)="b6b3b04bf133e316a160a7257b15253961baa334c2cbcfd4c50b183d4fc8b57b805df11fbe600d0ffdd5fda50fbc748f29f4fb95dd42533f18278cdd83ed4515fd139d64f4e1340700d2648c2919d6907fd0b080da36ac5db984c5b6acab56df09f64215872fab009542dab0577de23a27c01e1f724d1284dcc00dc03686d3cc4368e738aa6426", 0x87, 0xfffffffffffff13c) r9 = shmget(0x1, 0x3000, 0x240, &(0x7f0000ffa000/0x3000)=nil) r10 = geteuid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000001600)={{0xe9, r10, r8, r7, r8, 0xc4, 0xffe0}, 0x3ff, 0x2, r6, r6, 0x200, 0x1, 0x6}) bind$inet(r0, &(0x7f0000001680)={0x2, 0x2}, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000016c0)=""/134) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000001780)=""/159) msgrcv(r3, &(0x7f0000001840)={0x0, ""/179}, 0xbb, 0x0, 0x1800) ktrace(&(0x7f0000001900)='\x00', 0x4, 0x182e, r6) 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) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/176) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) setreuid(0xee00, 0x0) r2 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') setreuid(0x0, r2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 3: socket(0x11, 0x3, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) executing program 4: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x3) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd807b4faa50 failed: hole in range executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @empty, @broadcast, @multicast1}}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700", 0x118}], 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@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, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 5: open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc25, 0xf4) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad9000800003be1e300000000000000000000000000fe8000000000000000000000000000aa8000907800010000"]) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x3d) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r3 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = socket(0x10, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001540)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESHEX, @ANYRES8=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES32=r0]) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f0000000200)) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2d02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000003c0)=""/4119, 0x1017}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001440)="9dbde3e9ed3feded1292c937e7ff204b66aba7bd5b8db3eec736c80ff60d104d7b1458aa4105ab7d83f96275ed83b6b551c693f6aff34f75170599590ac198940fdf6d7347b8a639dc74c402c5fcf7066b5ace4e46684575b9238689540de0b2a7f73096b46f0a5cdcdde6af811f79edb91cc79ed7f8cee246700a282cb94422fb0769eb92e2a859ec2daf115ba1338a3003889e", 0x94}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x0) executing program 3: r0 = dup(0xffffffffffffffff) listen(r0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xd, 0x0, 0x0) close(r2) accept$inet(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000034c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x1) dup(0xffffffffffffffff) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000040)=0x51, 0x0, 0x0) executing program 3: msgget(0x0, 0x24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x71) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r0 = socket$inet(0x2, 0x3, 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x0, 0x100) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x80, r2, r3, r4, r5, 0x8, 0x1}, 0xe38e, 0x4, 0xa2ff}) r6 = socket(0x10, 0x4, 0xf7) r7 = accept(r6, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x7, r8, r3, r2, r5, 0x0, 0x2}, 0x78ec53aa, 0x81}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/152) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$KDSETRAD(r10, 0x20004b43) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000500)=0x200, 0x4) ioctl$VNDIOCCLR(r9, 0x80384601, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', 0x4, &(0x7f0000000580)='./file0\x00', 0x8}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="97270cf7a79e2dbd42876d46c78a4041e9dcffc40af3fe729e9ec1d998eddda1310a509bbd4a530eb4677831ea338c152a449063163997e387c167887fc0cfdb65ba144a24f6b68ca86c6a9f43820a93630b74e16b16599339bf149ad3c99311205b7d189ee7cb9e3856e2a4e50315817f5c7476523253268f7ef6f814438e765f9c133c249d5f4198f7cf128cc388cf1609660c9a2a9d8f6f98ce0b2251b17082ca38885e2082fb6ac4f634cee0ef10622423e03be741e6a8b8791e010e1113", 0xc0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x1000, 0x1, 0x5, 0x0, 0x1000, 0x6, 0x80000000, 0x0, 0x0, 0x10001, 0x4b}) connect$unix(r9, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) unlink(&(0x7f00000007c0)='./file0/file0\x00') r12 = semget$private(0x0, 0x2, 0x5da) semctl$GETZCNT(r12, 0x3, 0x7, &(0x7f0000000800)=""/134) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x33f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000006c0)}], 0x1, 0x7ff) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') executing program 4: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmmsg(r0, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f0000000080)="7d8f9056feceaaeb6dd03db6054269b00e970c7e26858a79529348da926bb6fc757814d8dfbf6836eb0add070a67914ffda7ba36784d96e80b2a37c6888e24ee2eb9d48ba9ab8ad910f3ae7e25bda5e872cc555958164e650e0b590cb1667a5f222638a5a8112ffac3d3f3e239920cc17bb49783ec74a746d676fec5dc08e0df73a85bfdb009c7890c71d177b4e4cd0c4baed9ed6d2ee3f4663ddb3efa63ad7c5695ac0b13d7b6ffc60036b9de21a842436deda856b4213014207fde4139fd684662b184f2683358accb17ced7aafb048de1f12eb6876fce537a190f26c7", &(0x7f0000000240)=0xde, &(0x7f0000000280)="c8a974c34e4e813b5d59eb6895d2ad6e", 0x10) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) dup2(r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x28082, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) r7 = fcntl$dupfd(r0, 0x0, r6) write(r7, &(0x7f00000002c0)="f7ebe55e9ae1267988bbee798766", 0xe) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)="164b412d", 0x4}], 0x1, 0x0) r5 = getuid() setreuid(0xee00, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a010930090785213d7e23d041a686b0100000000000000000000000053471c0ef06080352fa7a489c7bd1239deae0b51a4223d0aba991450a09aea2d563dc8bd959cb24a627e2d13d2dea67eafc7f8fefd180bc4c80b0756b9c1d0067a1c9b0547a44c807301b4c0e192de1588db30c671c933650c2a4964ce504c1f46b55ecef3c4cc164adac0"]) fchdir(r6) executing program 7: open(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffe}) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x0, 0x0) readv(r0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f00000014c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0xffff}}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) socket(0x18, 0x4000, 0x44) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) unlink(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8}], 0x3}) r2 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r2, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(0xffffffffffffffff, 0x4185, 0x0, 0x0, &(0x7f0000000440)="6e518d0da59c75119796ff696b36821cc8a141b81f2c6238329c388bac74877deb01d8c1c904e00853ada13debc7e2f3e695bc90760739e15a0e6631ae7baebfb52adbd974e2858ab38c1404090e27e8d2b92011821eee81461e83bf347c513fdd36ff93b3a0b59dc1fab6adcb19ae1f3a2aca1c60e650683444f3800ea008d94e979dde3142dd2c6b3c331c2ad042c5d215", 0xe) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0xfffffffffffffc78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) executing program 0: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540), 0x2, &(0x7f00000018c0)="1cf57e70e71a11dcc09724803adf4464c38f2ae9407934d57d10a3e226065eaed6219ded6247fc5d351c7e09f2651bb5dc3d5f85bf2f9099d16037e173f0cb7e74ee42bf030486f4057c10bb32a960ca873696a8aa0ca8a1d4209cb579cf5731b592f226cd589bac984d5d665f511a54921eb67d42a75c46f8daab24dfe64c688afa796fa3933fd3416aaa1f43feaef434f47b72629bb770d0f96c31d00b1a3aa36b19b4f72ca6199bb33858a82ab3a9c1c1203ecccf511319fc0ea4e37271", 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r2, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r2) connect$inet(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000004c0)={0x10, 0xcc6, [{&(0x7f00002ca000/0x4000)=nil, &(0x7f0000411000/0x2000)=nil, 0x3}, {&(0x7f00002a3000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000469000/0x8000)=nil, &(0x7f0000734000/0x2000)=nil, 0x9}, {&(0x7f00004ea000/0x2000)=nil, &(0x7f00007ea000/0x4000)=nil, 0xdc8b}, {&(0x7f000062d000/0x4000)=nil, &(0x7f000013b000/0x1000)=nil, 0xfff}, {&(0x7f0000254000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x80000000}, {&(0x7f000020d000/0x3000)=nil, &(0x7f000012b000/0x4000)=nil, 0xb05d}, {&(0x7f00001fd000/0x1000)=nil, &(0x7f000000f000/0x2000)=nil, 0x101}, {&(0x7f0000118000/0x3000)=nil, &(0x7f0000284000/0x3000)=nil, 0xff}, {&(0x7f00004d6000/0x1000)=nil, &(0x7f00000e7000/0x3000)=nil, 0x3}, {&(0x7f000013d000/0x3000)=nil, &(0x7f000029a000/0x3000)=nil, 0x8}, {&(0x7f000055f000/0x2000)=nil, &(0x7f0000505000/0x1000)=nil, 0x4}, {&(0x7f000034c000/0x3000)=nil, &(0x7f00004af000/0x4000)=nil, 0x9}, {&(0x7f000000e000/0x3000)=nil, &(0x7f00006a3000/0x1000)=nil, 0x6}, {&(0x7f00007ce000/0x1000)=nil, &(0x7f00000e7000/0x1000)=nil, 0x4}, {&(0x7f0000471000/0x4000)=nil, &(0x7f0000515000/0x3000)=nil, 0x1}], './file0\x00', 0x1f}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="20002000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2053, &(0x7f00000005c0)=[{0x64}, {0x34, 0x0, 0x0, 0x4}, {0x16, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000340)="200e105ffcd0f6be9cda7b1e1bc58a06fa970700000045b5c244d17ae7391b890a00513fc25a15e4eef8000000", 0x2d) r4 = socket(0x10, 0x3, 0xfc) recvmsg(r4, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/190, 0xbe}], 0x1, &(0x7f0000000200)=""/207, 0xcf}, 0x1001) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) syz_emit_ethernet(0x7a, &(0x7f0000000000)={@local, @random="01000100", [], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0xcd, [@rand_addr]}, @noop, @rr={0x7, 0x1b, 0x6, [@empty, @broadcast, @multicast2, @loopback, @loopback, @multicast2]}]}}, @udp={{0x3, 0x3, 0x8}, {"0e63d030db1d5f9090caa890eb85b7cd59f0342b8af60b1e10159b9ea571389761721be433a1ef67fd8dc2b5"}}}}}}) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, &(0x7f0000000140)="a4b443b348779de72be8108eba1abd6853d4cdd16e3f0425db2406e40e4e890febdb229b96995f1b8382", &(0x7f0000000180)=0x2a, &(0x7f00000001c0)="a0a90170670095187da371e17a13b8e0166dee69b70a1c871db916fea1baf64bf4d57948d04467d48c08dfb47948a79917d69741c137b187ed02eead87d85939b6acd47da59e1350924e8947dc3d0b27629d6d4bb30b0dc1b8e168714f2ae72a2432dcfd837721b47d2c106f6ad5091c5d7f586688ece0505054a49702a91d90595ff4454d5fcc51497c259058fa0eff57d0af590ee30eec0cfd36824c32560749", 0xa1) executing program 4: socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b8"]) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000fb70ffcf6df5c37dc23594796e4c166e2d66e5bd07c0e7bf185c4cbf22f56b178587a644c425373bebbc177eca2786457b976be132dd4f6a1e81d648dbb1eae98f4630df89d92287e7f80cf263533b512f8b473ead294812966c0566579eff525a007a3d5023f366115ec82f3e7225646e5d0d5d021e3ff4a5ede2687bdee8bb8e0dc84786f7a8806606992c34838ce04e5e53491ac7135e1de146e1ae8b730c1c28c576b687164a2e06cba17bdd14991587978274b09e52c05e692f9bcb03e56a6899f672e97660b5e196fdf854a832d839969964f6d3d80f7088376e28859990de8b3f93247c77c85448adbd12767340cb4f61a64a45fe582a45c61f8dccf107fccf8e8b995e893e0605bdcf7ae1baf9b6ef20add00d"], 0x1008, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a0000000000040100907800"]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x28}, 0x4, &(0x7f0000000200)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f071", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00000001c0)={0x0, 0x6e}, 0x0, &(0x7f0000000240)) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) clock_getres(0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000600)="b0a4c5aef22500bef5e1e5a3d7d0bd371b53ebca228e3a7f78f3c820922c226da6dd89cc18010e8dc216ac81232ba2152651484f7e927f4230d323ff5eeb6396bcf371a748f9777cc1d71d4550518eb571fe6d6a539bee70d3f1b790038ae39b5050d9bda8d3e5d3fb7541b5fbc48640bccdb36fc9c9d205ac52803a0c11d3e2b1f1c89f0b15e3a7726b9b90fbf9b1a43fe358e6ccf82b36cdeedebc8401e3835db7fd47b4669ae65ee817410c5b44dbfd70382e", 0xb4}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: setrlimit(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r0, &(0x7f0000000140)="3f4c653b9db7bc00494aceb66a92286e543f26489f3e4bfeef4a596c052ee5bb0aa6f41e124394cc0e6f659c994b0de9bfcae1ee4def6af3c82d48134d8d1aa181840de1f32f365db0480ea5bd95378a01fe16951e16c67932b05139fc2acb70788e5d10740c7336a5ce6e49a4e6ea97b44afc", 0x73) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) connect$unix(r1, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) r3 = socket(0x11, 0x3, 0x0) socket(0x10, 0x1, 0x0) setrlimit(0x0, 0x0) getpeername(r3, &(0x7f0000000200)=@un=@file={0x0, ""/4090}, &(0x7f0000000000)=0xffc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4}, {0x810a}]}) mknod(&(0x7f0000001240)='./file0\x00', 0x4, 0x0) semget(0x0, 0x2, 0x20) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0xd1, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x4001, 0x1e) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x5, 0xffffffffffffffff, &(0x7f0000000040)) write(r5, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r1 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000005c0)=""/162) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 3: socket(0x6, 0x0, 0x7f) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r0, 0x6, r3) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) semop(0x0, 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getpgrp() openat$vnd(0xffffffffffffff9c, 0xffffffffffffffff, 0x400, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socket$inet(0x2, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r8, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x27, 0x1, 0xfffffffffffffffd}], 0x7, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x3e, 0x2, &(0x7f0000000200)=""/195, &(0x7f0000000140)=0xc3) r2 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(0xffffffffffffffff) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x1, 0x0, 0x0) fsync(r0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000300)=[{}, {0xfffc, 0x1}, {0x2, 0x0, 0x0, 0x40804}, {0xd4, 0xda, 0x0, 0xfffffff8}, {0x4, 0x7f, 0x6, 0x100028}, {0x334, 0x0, 0x16, 0x1}, {0x8, 0x9, 0x1, 0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0x23f2edef, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3e2e789ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bda76eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba0d010000146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e826d584ea48e0f7be39f034a73ac7515ca676e349b216db62061c1e6b1e724df8709934e6474758b11836eab8969f9d1f91d62be120e4738cbdbf00813bef56a958fcce27e6f4ca9839eda68cb33074ad379dc634b915e01f49f58740735e6470628532f09a42e73dedece18079accdea036fb6408dfa0687eb60f12312a9c6c3d49633271e9d24d61f82f023c24de963af8f3e37852b776f3df20ff36e1c6678b42f0b2ee0dc6ad3adbdfecf3172219c8b23d7a7facff16a0cdf4ff9b75813688349cf480e6762cc6e7b1ad0f6d9bf5f1bfd302bef39efabec3bfb9b10e72913f95a2b9bcf3e301d7c5587936ace8bfc4442a6b9e4ea7066f774d8e3f46c1bbdaa06a73c1bc548fff75644351dac61860323a21e0577c73bcb673efda5a14d47c586f159f9dbc32c82bface9a0d9bbb5339fcb2ed7b206346b78bc3a72015e11a2f7469c4e5002755cca6acc99f35ee38d2ab1a1e0bf2f7b39680c53c63cf99d4a313d1eeef888e2735d5f82966af00f5b07eddb534e5510f91293ddbb13f57a3d1ca8c5f802560860feef3e571a6e547c0e4378b65ea5976cd7d6cba86f233d7aa5a98f52b718a057853cda00"/4096, 0x1000}, {&(0x7f00000005c0)="84c477421afe79e5aa5d9d63d32ede28b235aa0a5b6b00112f63ba811b7621cc0f1fb56172ee061da9fb29f1961dd441359fdd18f1f92935c9bc10a7f1d84c52fbbf9e397cf356d1c030861256d28d66f43c3eda05347b41c1aa38c4887ebdca5aed18a6cf093002e38488724a201925898a70b1ae90412f876e26eb0031da96945899069f03850a5b27bc59890517f1f33edd9647cb373efc7e30726313787ff2a24d286b62e9779217f711955d3dee34ff2b094bd1fa900491cb3172334f98f16e9c15aaeffa90799c161cb9dd317d27c57fbd652dbdb400e981ee53456b3900422d6c032258251a65950d3543c0b8215a4d3bcbef6d0cdb50c58a60ee1d7f761ce0decf110de9ec96d6183c88f1c5ed287fe9dfd7ab33ce965c2553cb5978b897a743a30e3ef77612bad7888c3683f6c316e884e69c96202494b7fa02d498c063e555ae799ed3df1b797690dfd9be859dd299259cd1ea6e8626d6f81cb61dd654fb871c82b30813b7eba4ec5d2a3bb7e0956f0916f84646", 0x179}], 0x2) writev(r7, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000a00)) read(r6, &(0x7f00000001c0), 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f062d1a91a40f2a1300184ab8d130077c906ce85c", 0x1b}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dcb8e726fe9c3f", 0xfe3}], 0x2) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) r0 = socket(0x0, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r3 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) close(r3) r5 = syz_open_pts() r6 = dup2(r3, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000900)=0x4) execve(0x0, 0x0, 0x0) executing program 7: socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) poll(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x41, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) executing program 6: bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa020090780000000060c3a51300000600fe8000000000000000000000000000aaff020000000000000000000000000001f9e0c87a10167973914929cfdd6b1b1f44b6d4577dfc7b94be45971f5d4ce7ad614722beabb0b916b2010b8f4a5b61287b17caa38b1ea94e04de1683095971d1c9112616d30137a1d58546cce9589d07b9ed8e4ecd773c5b5615ead8bbebc38ae46ac70633567b4b524c9ca93fad3a69438c3e125649318152ff311342aa851024843a1992"]) executing program 3: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) syz_emit_ethernet(0x1a, 0x0) fchmod(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x6, 0x0, 0x7f) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = kqueue() r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r4, r0) getgid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x18, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @broadcast}}}}}}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x200000000000, 0xfffffffffffffffe}) 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0}, 0x40b) r1 = socket(0x18, 0x3, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000080)=[{r3, 0x5c}], 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = dup2(r5, r4) bind(r4, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000140)=@file={0x1}, 0x2) write(r7, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r6, &(0x7f0000000040)={0x0, 0xfffffffffffffea4, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 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, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000200), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={{}, {[], [0x0, 0xfffffffffffffffe, 0x7]}}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="34ebf276a9aa96447ab052cfc7885e6643eb82bf9cb9ab756b42dd5ea556ff031a8b9beb43df69094b6deb2c58530050cf1f793e3a4d77482bf20063da86be4e88062189ed9d8a4e5eb0c47fc3be15bc3effac3a4a8f1f751c576362d4", 0x5d}, {&(0x7f00000000c0)="f5b1ff7bf43cd075cc8aee974fe19e90a9b4b44148ed75c852815a6e8f97e70119d7791d4aadec6987326d5bbe93b12ae5eb8cc8858ba7695426909bca005a2aaa32fad981c670938e15c85e0c6e8ae781d8ccb3cb22fb58de21d8b7d4c6d3c31f61becee4356f6f47ea43d1a64a7e2743e6b6edd4bc95555e9e84468dc7f655e970c45627f77d82fb727db4", 0x8c}, {&(0x7f0000000180)="99a1e720d229eceebbf5c355481cecbf4817a6a4d89abb9fb26b0210610c874e3dc59b963c1e8b987f3619a0f1f2d1d7adcd7e9eede1612b6c3e84453676ba305aee49f41da460997c69c0bfb9af7e3d8a548a710dacc19d63fe68009fb2b4d7f9aae330a2cb5aad2bd1d80072848561ea7148b206e0be67cc78579865ef47cabb38609793e64de6af16d48e0968366656ee3c409c98a4fdf02afdc4ed6e2be7a585725ff0d57f93f083f9b7f6efba8c38eddf6027299a52723538d5b5bc7f9a6b3c331c0a9adf61860378a7f5729b9efecc3766ba6a242d1803ad2ee53d0c15096d53aef206eeb2b2df82491bc4ed0c3d1603c5d2d8001db5a2a8bb3a66f14701a89f722c9a437ed91bd746d9003f58f778eba80b38fb77877a66c36917db862d35b082e32bc9a8ab7b832a5ab1eae148b1fc1424008b884ec105ccaab15b6498cebed8dfa220ff5bda3529f8837d1de3a31001c03d785ada614cc4043a958230ad46414b81eb495780b89a3a1053120ce49c59d94d629e28dc24a7c7fbe3eba4d5f3084fc08c34d30f55b53dbcef4be447d44bdb735056321d0201e65c69873575687b7ae90fed29e32b609f732d7a6faca6fb4c8e5fcef1a048787bb50576ca379a1aabb748106ec9999aaaf5b40b901c3cae10476a552d11f110f7d7112c48b28078aea7e0ed7f995e1cbd7d240d2fe0e671f9a0f25739e54cde08ae7518f129a3cc4a5e7f6a71dc3344853ac11bf234a379f3f30ad70deee43652488b26d9cf449e732d345455a8521e972feb9ea68ef37f67199b38ef95be54d1a52f12242f67eae9e196e0e7ed464c5a71a8b04e089315ffd61fa3fbce57e9cc8d4516becac4e22bac2b344f9eb694e0f0f9de99d6511edc07219db4599019a6c25e90d7a77bd87764e6e2d4417c159a99d290b82374e1e9b1ebf97258548c2bf8ec493a2d3bf1ef3b0cccc0f3dcbbb06599f3dcc0e775273b8772ec91e3cb13544b272453dc49c7a63b8a9fcaa0bafd0016efe812eaa0fb6a1e1588c661ff8af1bf6f43f0b3d0955d2d1a6b02a0fa792d3d671a85f21c1153a4d1177d5d4c8ae964ca92a13fd7467834e2db339c42cdc23aae06d18acaf5e5b0f2a0a9b2e80004d52c582550ae14d35491db8696daa9ede68af21136ff09985a4c5703d7385ca445f40bf93de68555cb4d1872dfd918bfb16c2927f43ac2e9fe4c8390a881b24cb9aa58ed7bc0af4355f8bed21431ea0be63c8faa73cf1b2723b3aeb6621facbb7726134a58344aa5b0cc193883ebcb91a3a742d4bba0d903ed35a4da0e26c7f5fd6b5f77fb538309b046d3a8814d0fa815d0ed4a2ffb2e6895e72d0cb7e1f546e7c9a0220233f71385def3a42b1edb6666570cc1acb6962a446366c47268b6e0ebbac5dc1b3a60879ff124dd7b9fbb793ca4b6183c8e43e5b460376d048657e2b573dc82006d062040ceb442ddfcc0b864d477399d8c65a647268324ac17f7d33904e6a0eb35813ef51fbb39445cdeb410664894d460f57f2882a2cd968db1ba1a2e3c728ae5a6e985dae5b61f95b580b174d4f26a368678ad05326450e7878ed7a395ccf43e9842547028b6d52ebc7368abdffc666eb3b91b63e6a309667a7632c00cd448e7fc4f7b795c01d4f94e975a1db507c9bf4de5de9f62d78d5590fba3c7d6aabfa5816fe4d422ea26689870a64b73f28cfa2aa2acab152b914ddb54bfd39bb12c5ba85a9de585e3a197d1ef2481a0f141df3a19b13a3884bed2e039f73eff8899241a7d0c19a5e3d90d028970a4dd39bd04eb4c80124a7969a797a8c277d2f1092cca4fb174531429b4ebf1d69134c4f827a98e922d5f980df1500bdf882754826432a030e7f024dfa9180ec32217d041e79fa0547de51d39ce4e9e245456fc6469be2399948542c810bbef2134b32f8f9b384bba9c574302aa7e1a4b441614c9b1afbb5b8938cea71eaac23dde741f97ea234934f419da9fd53391a0c0d12faa7a42084af6e97c7db254600024d142d3517f579bd27d3339319d938c6517f2ed4f151932f71142b0a6144268cdefcbe5828e80bc6764cb6bd9b5511bff39efb33c3e7f9a6b7e295d7c59c1914e7d0f814782cb0d4c9ce7034e53491538cbf9268b85eae6ca72bc6f896383e13912bb28732808b2b1f3b309a102fff4d01cd98d410e9c9354bacbc67950ad78b0c102ed38956036de810af51ffbd3bb77b336f7f03b2e6d85d18bb6e957b763eb49d40a198e770497ab638d958a04c888fe320ba26e3f92795b61bdf4488b43da6c938ba84e7383d10289c91ff27063feb7b39c96bb79196edf3540c262e2efc37db3a02f57f6e1deade5e69ff1e4c6237f605519281968f02e5e377e8a44f7e854a5909ff96b8bedc480092f6c6e8f3c975c277a3b043281899dc8eeb14f086058812874c7c31e655b61293835ece5fe9ae3097dc5e3f0e41e39fa284c1dfdfafba05e67f559e2800f8890d7f28b819d22c6f67d96fd45694d71e151e6ad66ca4094b97471638a49a200110085074ab8e4d160aae30cdcd49c1a1ca212a94b68c3a9d4b7e3bb48a8804c18a2ce0f801361ed5d95923245bcc223a2c70e1f545b69f4153209ec68a509905d96234ff56273e3f925969b91a97a85708f1efba9a6c2bc37f6eeef51dcf3c508559c0a0215cc76bf55f7ffe7d7e62b3eb511c90297c3afdb45244ea67906ed2690cd416b17170017d3cf88ded2028c8fffadb506def4c047f5b97d974d0e672d861daf994ee5b90e4fc393ff10308c90c41f8ea2436c27f860c5f5a189c48b474709fd941e752232d72f224d5734037fd4fa72ca5a1d31cd2dc6fad70abfbe0f2db9ecddce2aa51ba06f4050ccfd8d3ae438f2b053e0f51876d532d0c29c86a27fe572137dbd2ee3cf8ea45a9b8b53a62542edd53983c953ef2b9f7441a007f3d1f42da8855776e512367d27c6d1ddc872635f5efe23e235df61a07ee2a4c572f51024581f558f809a1cf0b7db61791ac11a0488071d9c57212d494c845c8427738f12cbc67f4ffd459281430ba7ba3e590215bbc417b9af54b52ede69e1dc4b3988cc40b5cebaa0177391d47805bdd67e48312db5ec2219a64bd41f89358f221903763e0510ff63b6344cf6f2aecb5b7511608905e170615dc246650299f9ac8335838d5af708bdb4dadf6481bf044ea92af8c012d116518ace1101fb3d1ba371b8c19649bb734af6462fea0569f63d9a72b1d53274bb44150cfa2e144c06bca652c72f48b00870537b07b3595f657554cfedd36cffe5a2ab92ad09b6fdb58bdb1228eb6f1d8c4618d21c84927b9a2f40eef127a326b5dddb6c19fe364f62b5bafee5fd80c41960ccdca60acb53861658a277ef98b40e04f1fea63959db72799fc965bc6dd97d473b2e0a1ee89f7827391cdb7b8e6f5306e000db29c457c05c0c6883291cb1744e4286fbeaa08d84a35959dc28a9aae4eca903dc37de086354f9cd3d93a099e548b041dc7d9a0fa61f4014ad1d01c148f651a68628e9b7b721f87f1475557ca0c5595daa1d4c2ed8aebd4c371a500ad34de20281596b6fe5951ceb960fd813e9ea2112ace30488cc1a5027be9f8a0a03680474dd7cf96d967d5a490bffbaec830a07a90c0b5ea1dccbdc35f50b9b70a86936491c9178e5a7ad7e51640b488e32bdd2cde0043eba7d89864edc8209a1ebba0d12a92743518bc8e92cccc0514842564d1cbce5fbc38946edadae39de76dd9036ffac69a752f505fccab6f5acc697dd92965942c5ac8298bc8c9e9e40362d6d72daa24cbef0924a1b66c460d20555663d5e28a2fba21f33bf6cc6814cffe754afe205dd8f65ff79b47db2fc7d392a7f099abbb8985822246efe5645b13df10775f98e61da1f3619ae53e0739d50bf8d89d3ea91d0a3f610230e3ad88d0e2bf57a873b14ff28791237898dede90baaeac174d7f95e284664dd4d184bfbfa2d8f35f532361994aae51dc765c3af8a6db99d506ad02bc4c80b8fbad311e12a4ee0cd4e0f0ea5584d5f015fc25002a42e5c4315ad9e507c3351d7771276dd5ee0bc8ce4cfdb41595def4147e4263e7cece2013cfdaf903a8e263a9b02ff340c8d5862484ad13202803099b5ddf7e9e6e6310b3db206c90cc849d5e99d22f4916942703f9f10407a385daae5770ebccc7d463f8e5e35c75820d2380d8d688788e231d2575d5ef15e57da31a56947466660b33056ecd130157c571c2c6c4ab08c3d1c7db0d414930ad2c1eed3bbc31f2f842c368017770053466f3689ce6ee2f057a08e64fdaee990ff0379a737578a025d6d7c7572dca183cbd36b13b13798cdf854ee9dabb602c27d40311be1b9e5e142ddd11272cd45bfb3ebfacae46685f781bf5f23785488e2e6c18ba430288e82f0a73e776c5b3c7d070aac387a135ad5f1105fc46f190d36124f3c6d86ea89c64801ce39c7d3630e73ae1600e66f3041e5f056dfb9f61c26b7e86f469bbdebb81794016f53a8720ece5d658fc07967924f1c7a28ce2beb70b9479b39f5e6b0274f3c105044decabe03beab876881afa8878b58e9b5a28653200aff05cddfb0cadf304d8f3d59227aa44587dfde48be23f696b3ddbf9324261b7822d22119114769cfb3d7f399c115a38e4e8c72fbfa4c9cf706d8ccd667939d61d6fbeaa174385794ffb606f95009c3bf6f4028845772560c5081530141a0fd80501d102f70c34c01eea955440e25e7eb3e876192f7d6e8b8d75f744dec7bd9613edb3e81b745850a9249b549f87ef309d0c67cbd37b9776a2f7a8b6c83b58f3e943926631e04c0b28537bece42549af09d55b982e5b6567ef7006fe1670df391757cc496fa9efb8240c1afe4bbe53147a343587ce73999e4e3117df801bf6ecfbc28dfc21d95ee933228c61fa81fc191beadb0d34591e3dc20df2b863727ad440590aea6fe9b8a88c8569846dc15795ba5010402ec3d22427897616f5ba3aa3efa65d6c72ea45401d465e489a0ec70f062c0f516ab7b8ada0e53e73313f9734e73c69a2fc87792db86650d942e8865d66f6463722a566929ec5c15f757a8e3f464d9876feab72587633d538416bef81aacbd68c0bbaddfcab2c2bee94fe0e7d5bff94b80c17b021e39efd675a033eb10eb0d4a20720ee5136f8ff89ed9f8826cb0071d07bf9427f3e0a1562def4f88fb524670be311759ae5031edc090bf94cb0c7e0f9f63289427916aceb5a01bf8ee5c5ae3498e7b5d5aa6b91637c7a1a7bcebd46be6fed8e1d75c4f6db97608ca1a08373c39980fa54e58a241d456ba6efeff45983a9a8e93b215e8b38f94aad6c444ebffdfe7e38be167814db56c94fde9a240beefbb03d224b1cb40d37e290010cdbbde3d597ec1cf29a391cff95a340b2957a7a63dfab89b2a5231b2f216b71fd5dc4749d74f03ebc53c0794e74f9264db3c43143c0986b6b929b53772fbed6bd443214593e04ed96522d077aa31361beccdd77a08257d92a1a55b80fff26f356132f545cd5e7209f705c53e083d95c10bd5aebe59caa3e4ca758848a89db7f1acd98c757916a1787534a298cdedd0d9196275e1817d194758a675fbe577abd3536d1006754ce16c8705b7ba317a7d37c99adc9a8e1385efa45b020eb6baab77836792a3a076421051e8bcf16f06465e542e9b5b3e58c12b8516708328f0aa0c54b9c77ef0f00d8ab385ca1b9d873b4b400882f97de266cca31766089a9edba12cfbbda62954e8b6352ec44193ecf9bd39ad7dfbd34811f4f7f0c239eebbecf2b9da2aec3721d7d97a56d868d99f5bbdaf848245e5", 0x1000}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0), 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001200)) r2 = geteuid() setuid(r2) read(r0, &(0x7f0000001240)=""/171, 0xab) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r4 = dup2(r0, r3) fcntl$dupfd(r1, 0x0, r1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001340), 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000001380)="22318e6147cb0a1790c4dccc4c6acd9eeed282786b1a5c5e7a57ed1c8a684413bb4fa97427f57f9dfadc0638265c7fa16f5137c86a23b1a815ac41f70198a5c4edcc729707125c73d70043bdbcb68a63582ba685189ef5813a6b36957698a623521075da3d0c85b94e2daa425bc67597e2bc7e0a2b4406a2e83b4a5e0601f575e716", 0x82}, {&(0x7f0000001440)="699639c518f35db9eb375214c57bcad3ecc22ee56d12af64a0a9af6369297044404c8f13ef78a74a4d7925cffa332482fcca8fee163bdb2d07a3afe964ceacb70bc5d018a5cb98264bf08388217dae2e2ade173acb85319216bf4346390dc04bff357599814459d2ee41698384e19b79adb9f717e0dbdef8675fec79db577b780227864062ea8de2f44a6efc2a560cf4e97166978fb64b", 0x97}, {&(0x7f0000001500)="c2e3bb31f581631f229d829582de963ef2d114194d58f26a07e6a37abe29d3360b16e868d940df575440e39911d11afb1aa56e498bdf5fb8d16ebc78ee900f249b6ace7787f1a0a3ac3c6be5b3cd3f3282bee124fbc9e26888c804e856b9de2e083b8232c11b7d2dc294574190bc5b2f90d0256fcca41d8006bdee099e690da4ffd004b5885487718c4982f54efba5a92ba9e04b8f3de757b298ad8d53", 0x9d}, {&(0x7f00000015c0)="36ccf84f1bdab82b8fd18203349966b520aabcade0a1aefc88090760b78be0261b70bf435487a981b77f146be1ef419a41892b9ce68b8e5db75943e2ef9238ce8199d5e22d9ac8c851", 0x49}], 0x4, 0x2) r6 = socket(0x10, 0x8000, 0xb6) getsockname$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r7 = msgget(0x0, 0x42) r8 = getgid() getgroups(0x6, &(0x7f0000001700)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001800)={{0x10001, r2, r8, r2, r9, 0x100, 0x4}, 0x3f, 0xff, r10, r12, 0x100000001, 0x1797, 0x8000000000000000, 0x3330}) r14 = open(&(0x7f0000001880)='./file0\x00', 0x20, 0x1) fchmod(r14, 0x111) r15 = dup2(r5, 0xffffffffffffffff) fchmodat(r15, &(0x7f00000018c0)='./file0\x00', 0x21, 0x4) r16 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000001900)={{0xb6fd, r11, r9, r13, r9, 0x2, 0x100}, 0x1, 0xf023, r16, r10, 0x0, 0x4, 0x3, 0x6ee}) ioctl$TIOCCDTR(r0, 0x20007478) sysctl$net_inet_carp(&(0x7f0000001980)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f00000019c0)="0c1ef98da2ef6b0bac9d65651eacc2a682d962ca3ea5afaa9bcf2848c2023f9674de9eb2d620ea19e0c0752ac49adef642d8c87e8bb61e342534a286422a96cbe7d31d56f529396b786891d28a23b97cecb22941ed906cda7bc9847e32b21e94c22994022e70c1823c32d6a82ecb1bd573ecf5c8dabe461e4a50fb6549065eecda1c1982e79adcb6d87bf187a51fe61e125eb754da738ef0054b4b6b08c88d05f8d99eed142620db43c48a1df5a031ea0ad0b7af7b86009041336b0ce1cf0bd9f792481133383c36eb695be968c6da0dc72b81254c2ffed0a87489fb42c8fa5b3825874de0664a9d444799828cfcc81286a0ca6ce8fb6fa04d50f7fe07f5ef33ad0acdea68af39e8d84ce147e521bcf8c2f2ec1fcf11c4ba4ed5ff85827bef801d61daf32146a55a70f0c39a46ed79c9649b28a75fcda00385c7623e2601b8997fdf9b6a246bf90e1d3ef3b0b13575994647b4786abf451975aef76e6fc1d8efc136ea11028e8dd2f51e8db7b9139ea8ab03736b6953028653bdcbc7a6d97eb7b599c413388090314a875c5902c5d357520582713950deaae1f6e46983742bf79958c23eb95336cd945e628dca58362ef179508f9a2b81636f50b2cd0d2e2d925275f31cb2b7e1be52d9fbd996ec7c8d2ab228dafaecfbf15e5fa43d6bc39f990dcf32fc0fbf28235c3e4d60958a6a3b1fb3eed75cb9b2e12ab73eb9135a9baadacc613a0889941b0854abfb2309e0a4e1ec651e506f8ec74ebb3525dd6be308843f2e0d85f519aadbacfa7c4a0e21bd1df3f8abf335c69496456a527612907746d2661fec77aad3e830e086c60362d21eebe4e6d4cf3492b7e486bafa5f5b82b83fd45768d5cbf1b7da14151a31685bc8240128b7b13928a11d6750b9f8aa138649b6498c536de247c8e8906285d0c0907e184fc957b4b565ed0e9e849890ba2b6f5b779b72bb571373c96e8c3df117aac299afcf252eb19619dd953fe8edf858867b7fff5caebe9646f9e0982903a17f483dcddbf8d52c0f4e3e44e0f4d957a943341074d6a2d46c4fe64a5c51e1b2f7c5240c6f9daf2d6fa8aa552822906314bda002fe7c94f5a5b5d4335a4545a67a917cddc10919d64f74618dca2ee3d7362afd99578ca57930aaa59eecb878aa3405657b3d84c6c21f64a73c44456959e2a440d9123ed30adb30c8f64f3f241617103f4f1a5c18f724e02ee87bb53610ddebd64d960db70ddf992c6bdbb6581d74a45ea4692c8f19c7b65f979109b185bca317226f5c0caa1964b8ad3d33c10eafaff116162c57f3aaa9070e911a1e4f9f2be93cbbc265d2f4589ebfd3f932d702e0e8c536e08c30060ae1382f652cb34e94d49b3e5cf723d024d096a9de9198fcccf2e4d201e3017c610ea0ba17e0b93a445b764e6b291fb46ba8410ab34b2b5d2cb56e60528183cb51b86abe88487a0aba04dd60a66a448cd23574ae5e5182dc654c3b2e7fdf04465782e26287d8971b6dae2e94a3c76caf4b4ef77a47bb0d8a5e04f885527e03d8d4e810618b52867a6602743a65a723006cc43cc6af80880dd07c9c92c51ffec21aeadc51ebe9ffe2794b48d8af78204ccfdb52f15c5a18fc420a26bc24d406c815be0ad7bebfdc5da3b2e49a82d76ac6c133aaa5b2c6cf78b54f0b5835f0a3ef83b72ebfcdaa08e116cfde8dc1003f238a2fce12f3ed3c3b8412bd0bf0551cb77a12981f2e7ceb16d637509b02d2440b1a20fb6a97c0f5d74fbd8b4d7885994138748a8e53f217e2b3157e3840e42aca64f270268ad77038539425cd03218e0dc2092cda9a6e779bb8a350e11baa94f794bf45a7b09ff23da469d3028e57015d6967755d9b57a90857e44c97dc3e754a40381b0b662858df593b89266ad0d6baee902eeb539e6551bf6f78cf2827eb52bf1f4561423e494c9e737212e99317cbaac2ed5e57129546add37a1826bbc4b3974e4422969164905f570d51f185c795ae5da580d4339042fadb61b3619d05b16db3aac24f69f3e2c21eef696044f6cf6efe77ef0f0ca973b98e62492c40ccd4b87a066de4e4c2192165ea3aa6b824205272ab844903cb2811d1a8cbc3fd35b5e3e6ee4f774cf090757ba17d2b1b9afb6bb2b1051c1d7c98ef722ce859229efdf9e5b2bd5062a2c7d3c92cab8f338ed3d173838b44da779c218f4fe832d515e7ab82dc260c717057837eda316e4cb09fd8ccefaad463ed87123fa830fab228262eff1153ee335475fa3cb74e7bdebad759e0f232eb20639c3bcf8af5508a8442622f9ae2377ffc91062dcfcb50acf23c0b2adecda9bd4904507bd4187d2e1fe9001f704cafd9effa92e901faf82b021c3579b0ccfa2eacd23f8decb1195e3513e3a5d7ec3ce2beef46f261b4326576d9997d143614d6e35ae43659551083456393aac4277098197aef562128682a02e6be94cbf157e3c73c64693d99b2c705f4fba46407de61000d32388ecca0c9c54a74eebdac0e54a993425a15235496e25c2e155764cceb9531e7fbcb62d9fd1222b428a580685843b897b256eeabcf571902a08577798115fcaedf9b3f3e4f8c90f944a10ba2f888478fd419dc04b258cbbfd436876bc93b3d459e8d20b693f3609ab88d65460615078b7975f732a5a81fcac9067d095c58b630619c8d17de97464b8f093450ae1ab435570feb76e5a386fc50d18e6d9cfbed6e247e63707f8b8851757d0ca459e146dedf81de386e754254508516f4530e050ec9b45681f01923a311912b8ba1337d5fbfc18adb1db735f8dfde57755e2282ce564943e8284ff02581091c3905dec74e696e48e32cdd9a3403b66283bc74269372bb2f1e7a5cb351a025393b6fa4fbe994ebf06aa57a32fe1fb00d1602366cb232c376684b65505aa6056771755e4ec04a44f7a2a6d1ca9cbb968a642b71641e81ecfda6d0efa98cad24cf7b44aa27ce57aa5e3c73047077e89318579288fdc2305144f89fadc37d71d952a4e7612baf7286e7425591ed464d76dec7e8cee9d0b824052bc1787a924e544b5781f879468049cf632cc543c828b516a6c1069e330f897d3826857b53ebfba5f25b240d2c1655791599a5b98762c96c3ff8cfdc83962dfcbcf346cf234782713658f04ad598bf04e005327c523df4c9aa87323aaa2e8b1236ce5ac35fd6ad8815be6273fea26fc67107114f1096cdb9f5290071b14f636773e5491313e5cfb1912f8fb3b38024d48e538d3f58298d611cf95febed4b481d55e07f14b01356c5e4f95d1ba20b87d4faadaff9fb1fcd75ff8af04da4e272ac22a58c905f68aded6e2b67d6ce5c1a9fc4acc5ea4ef1b502307c51dd5f5c244a2802be785e3495a26c0026ca58d854a6dbdafbdbd8d4d5a53d3a1949267ad460e455774615eccdde360aa1659b27a6cfd582db7b1a18c5cdcd6d7da759e1bf871ef0bcbf886933570e2e0896724deb8d2f90f144508973666f2e9869abba360c0d09f9407215c7107255ff5b55f98e5fa1641210982ac58ccd8f0e20ab7226d6e3784c7d0b5c724577c43c6792ba1a01f8da54561331651a2510abd1987d05df45fc8f62c58da27113d76fdf50322d9cd5e9289e6399fcc4059f359d7d67d6a6c4a7763051ea5419025076beaaafd5243b0d1678f48e6bcb24077c2b72eb4f6ffc499ed57a043b077bdd523eb7132a55d9ff3fc19315ca30aae252fb49898b3919205f168b732af071d4773b714a4c8eefa334bc980f42aba4a36cd9fd1b4ebcf2402b5682de3c461b9c88da946b727606b61f1401ab773209a86fbfe788244da0c42c68293ee7411277944cff033ffcfb236133a81b828aea962ccbc6c392e42cdd546eb529dc184ed15a48db32a179619ef6408de8f38ff8413fcf137afeb9211adfa45eed751d0ec60954a1f5418a02a9bb14a5c07219077e6270771b3752277d56a8420fd75876491ed8e7edf71a78eab617c58ef9e26ae2b4f3757d2eea8f1bb84be6e60a331cf5ea0b363c6cb7acf623c96e46b3ffa1358a21ec35c20cf295d0764fa2178089877a7acde1b2c0770d98ae6c48be31307b4f038d1b7b9e3b221253a763c75b603996057b6d5d198ca760b84019d447e9d0bf6586ba68a16f6fb7e5cfeed526a401bf0fe584ef496aa23926754f533bd10cea2dbd0617941b93467e7cae99e55e717e3d1b0127e8f965af7a59de4017be6454f3a8234e67feb99cc0683dbdef8b116184a41b6a6dbf28b92d438bcf1a52681b81c3b09285ced9e40c2d5bc72a999aa7daf6b949d33cfc96f9bc24bb438a8c6e6236617d607abf69437ed81881481014d5bd63a867e319c2a632b57546860eb3ca921ef90424722b282c8d9e6c38693d0aec04ddd04fa12c5175ab72d8c22b16957d5c124f2ff8732e25e18b2bc3dd9c1cdb0737bae647ebe4a8b4bc3c90355812f8d2c1f7bd06705d3b0ebad109a05b9f35bbb7508863c176eca327ccfb95d7136d521321c103d8b1a29532d697608f6a145cdea4ae86e7ac733bbafa2e212c31fb34f4eb920877b42ab157ce19244aa141e75cf1945b55da9446de44c8b06cc7c6a73a4109597c3bed84cfb2ec369fc53ef5b23e0a337534cfabe86292f8ea5ea0f3d75dadea7e3b0b80d2ebb7db42afec3626993beeede5b8a58ed1d209598e631b07ea986864bf38a366cdba1fd86d66755e7883dcf2115f0063021775dbdb995047d545378878d00ecec318e0578ffc33975ba21ab3b911201c97ae77395184ebbdffeb2e468a3eebc8809ecc80b78bbfe714f8eb0d19ee98fa92a9264e143813595f373def2ef3800c3385ae0e4000efed3ae2731d35ec35f124b3bd93d11d64a6466c41afa75cf7d744c1e5a10d50da09bf17e4cc46f75694d30c22817ca0d768d1397ffd364e8abb4481a89bf913adf46cf92ab6e3fce8e2874a6827d8bcbc869714a7aefc3e5ca23e7e5fb6e73523c1c7e96911bc54c2cbb883ac9b257fa79722adc2184523a5d28c635107cfe38f3c42ffe710f48b5ebba4f7a108ffb504ca422c826c6994518aec42514675908a03014f48e3be9e79bb24310e138191b5dd5c311f9c5b4e1cefee1479f980f603bd06fefe64cc039f29202c33611a3f8fb966348727e114d84ab6315552300bcebefafb812802aef92f530c0c2eb618082062d3612e8bf1071942a2befc0c77e17a3c78fae321e468c793423979a15efaf311ac0d9c4ac38ba22a8ef1c780d5fa35f5e898922552cecf9a6fd77b1f6a622938b88b12f227838158b1a93f5c83d7914f192563a6ea0bc74c79dabb93ccd4a5b1726988f2f2b7baeb28a6075d94740d0efbd51e9ba065299ed455732339494582cac11ab451879962181217b0815e4b46a9946f8c81dd9f00ae90830304d87ace4a769c3ba5e22dd4c841434ae711f55f9e825d01b07295539cae190d1dcbcc0c5acb84d1426d2ba85ad0d4527644f3e890a7546b07367f82e6fed79a73ce616bf07c396f4cd68be0fb6ee24d506629f554216ddf86a2a91cbf8be4b54b12b85763604160a614c7e973e47a952c7681a33ec6728d8c550931b77e99955cbeb6bf740172b330b22cdf7399c875d4f656962b60c6ad6adf2250a1c8424b6b93f920242e23d1111b4f6d66f08f07de52772223c5a4018a22162b7fffbd7770dd36c98c09535626f73e4cfb881abc83b90e8725909f7528e4db6ea9bc7725c23abb7a50aa7d7a9278aaea837563c3fe43095d679708120be65aa5849a8eb787ea3085c5a6cbbd173c2121a9498a96b1f94474f9015a9824886a783df01a00076ea80a074d7e9b5d52b114b25296", &(0x7f00000029c0)=0x1000, &(0x7f0000002a00)="b5756c88d8940e26af54f6f654f90d67a1aba9ed7711d9c3e2d4eecebb29af1060530171c4ce087a8281046e97521ba95578c18b0130118feb6e060074404f1307a0471fe0da6139f9f887650c4a0ad3b3c3da22c1aa7c431daab1fe909919c5b4bed8ce755359d25812d5b407058e5c8a1d5341db85b59554a6f3f94e192a8df5a24c30d2cb406f5c7a95a7a80fffb44b8452519608a464b8ea7b0b3458ea19afc3702a37bfed8a8085742979b776cabb95c1db6200cb0e6a5f703c4d1ff72fa313e2cfcf4961121ac2ff94ce25287bc1e8798930968d3e0c4ec3f7128f193949aa284cb5c9de899bfb65dd566b56abb7dd82f44d50de74921e454eae74147da4e025e81f0186f085692676d09876615d779020da602d703fc26ba678b3455410361a356e55b1d9717357f1d293a47e5bd7ef3c17a6fcdc42c4c54e56a9477b47d7d5c23b74c6642c9a87131d3f0c5c6ed32418614d060993c9cdd9dc513ef3645b184629f729fe2a1c824b725efa85b631f7481a4bde3acec7f522056d2e83b0ac8b32c77e2fd255df8aa94560d182f156e3add7e79229e240f52ad31e91a3f212f7e0ddeb12d51c37841068f30eaa8eb135245be9ebcdfd194eeafe6f0d0cf61b5c6e4642231bb033a2bca8e0191853d136b3e1eb99cf780a520673209d4a9f878c7b1452acb9bd0c0b3b67efc5e2c652fe7e73ad072b84231621601079ded0487df71d312b4c1d4e966a10e82f8fcd4e5d9f7b97ab7174fbcde97514a1d4c8f47fa32cc0bad2f5d951232e63e3ca19b701d84dab76d283bbfdeea2cbd818775c3288609f10741a33dec555c5525282945670208e25da177f31d545fcd2c2d1da5cfdac6f74b55e89c022d3eab8e09f0d498f5703ba0cd218eb3d75216f5ad8b7a2bc1623c561bcd2368d75201784fc72378d62d90d1b405bdfffe99474d9223875c38739208b2269a60274def24466cc34b88b592e3080cd3514a982b8c369667fab77b5bc44dfd2ce55ef8dcc972a495d38f4fbd877c2a32cf0d5d36e0ebaa002097e215af5490db1fa1672d4e8cff1d82384b9b664a338184093520975a6377d363e613788b1f84d8fd8d7da35739223dff7e84096ac8d8be4890818d2a2b01e2ce9dca9c53474909c0f9d8f63bc427eaf39b9ffc721b9d063b2479c2d754204b7a12b3412cde8995459f8768ff5fa517fd83e13a3935f818d396a42f632a77d7672a77fab443df6026dbc5e2f3962fb375dd9e0b377ca3039d5183ec816ba43b7e408dd2b802a0abdd019a0ca31c8f3ba6313ff082681218d36bc9c5e5cd1347301293d3ab6c76ffd3ff6f0e2ad4650d7118d43b455ef438253b3d156a07e135eafb558594c0219a773a3076ff560af9af756ef8a0cd5f5d3c31e107d44b67b24b623cd2d564d4d7151a7555f659d4ed9f0114b3c353f378519a715c7fac6d2b50e968ed39b28488033a2fd9726db5bd8202a2e35a2ffe34cfee5e4d150d00169221b04f0c94f4933c4a3206ca4d964ff1882ac22d0867b04bcace72fea49be9301e572bcd32df437527829637f73c07764a956b836e309fa64d2d747d773f16eb1048b31f12ac9927669f910458f47f80d1d19f4a711266b160f902724b90627f717acd68cc9ed5e9cb9e35780189290635bda60e77d18ac89a83117276450545974871a3b05467752880f1ef2b3425501270455b9e79cb5fa11b9c2bc0a43fd478543a13e1611166c0b937164e90e6a616ac12b71373f8ec9e2fde026981dc6bdbdb7ab5c43626af4daa20def7c43defdc43e0d89354c3606c5817797da61d513109d6da6dc41ac630bec7c942f7f5d0f3dc70ea1d13df102ec6666fda587d28edc6f0e087055d2d9cb7d0f1aad08f565fa92c694f53f1f0633b2da0da6e2e2217277f630818091769195b621c26c424cb84a16f4eb6e87895bedd09afdaaffd99b3107b18372e2d13f074bd9fb52e956f19a37bf7d0e539a8f3c9cc064bc31d4b7e34d6838ad3608a6724d6aa2683fe0f7dfce8f5c2ca0a539e6589984d034bb976da84880d271a50038271178e328926d171b79bd9280e1957f41c66f29b4fc81d34892afea0a715840f325b741a0d72738bb6c6f4fe72fabd4aa2ba7a0f3733e9642557bf510a769ad2fa81a5280d9bdc5dd2c7ed198279039ffde24ef44073bfef4d5f9338b2df7a82fbde8b1736356c5f25dea5f945f35628cfba78d2f1267961311ba79b095095b5bc7ad407e297d677be3fd4319f1ea48c1c596d2be193327e813e16791c75b9217785b80d2f46cafad35680799398c598f7df3777bd9db8be63e3d6ba22a86f313acf5d6ca2907d1d30794cf71c7b610581bda6575045ae2648608b0d3f6bafbe0752463d4b381dab3d4e33c6ae3f0d65d9628366a2553b3b2fc84947f18cf9c66cc5afc34dd1250a38c527a36447c48109a03e7952d1d9f0945424f08e9dba6c4d10e6837d216757a5ab91a011a018064ac2bdf39b884fdc48459cdeba0120255c2be37044e4e9f7dbf6e287fb9d981d493f96eacf560d701e273f5232137af2cb22179f16c0c90b8dc72ae2d9ce6ba653900e5f8f8a7f703096e00cca0f2a7c6750912ef99d493074b5049429392ea82f3e473fd3be128c4bf456837f394f7383d0874d0835840b11e60176e5748d32af1da3193e391d9568976146ba52508edbffc5087b8a0e92db87b2f6d8e90ecf0b933c864a69816d9445c67a83d44c52b0623d0ca6f9621765ac628b706a8950987580785472b770b355475b2fc78a7f71f036b8222706aa89d6a0b1edb05a037647659d5d00f190227ff344c754cc8220bedec3e86c8545e865496e998267766288e3f3cefb563deb208ef23a88d4eea07156bc03097528d21b1f97325876b9cd992f2f29bbcf7e7fe91e0ce80f101934d772200190c7c50be75f3d6b9a078759cdcd676733f542267c77d1f86ddd9df1d7ba0bc203162637258563077759cd26d16fd862e2f16e8834160f1ac40c2929c46654cba01be554290de90c82d93d55c2d4d7c0b824d16aa51ec4466ff779012a34d94e9a9843740e90b74a107b204944d2b62ee4fb4fbe7312cc477eaebb49ef9b1f2e10e14f9d68875599285068ac1d8e2e9fd977f3557c157ef1399c00e64082bfcf1f7d8ac733ceeae3f550824eb977e455eae56a8e5090c35a4ce194c2d3a4083dca1e32097f771fb0286a4e3fc7062f198692cdb6737278ca49407ed8b8c62f3beca6837c2ee73d2137eeae5123e7f9013e3494f11b6301143c1ed37f6d6c7d004eb60833a78c8244bc8019b96340c4f1eb816c1930e7eddb15f654a840413a88ce8baafdc82c897210642860bfcb459401ef6e7bd4044f64379ca5f90a41a4bd4cdadd557acc01aca2d14568b0af25aad9103a1c837b4ffc7775946f7d61fba899c3a2988587f892b2065b191f79c463ce1ad8ea541b5ac6648cd280ea73cc5368157004b3074bf57616ddf9811f6edd30ad2d33f3fbf69ed8abe439336a866423e489d956f30af38e6c3b2e8969c0f8ecb4d622388a793d44843c7213b1e37e548db0e2415769bc691bfd27ff59ee71bf27a277dfea0ae40c7b1ab07cd3bd288b9df86a18fef2e35399d8f469311aa1e35d59d8c37a16f4bba7609e87ec0a2007d8ce7b91dd40b17e3f951ad50ab97df1eee88826ec43e7013ea0d898372931773169c1529f7160329c68dd8c441035ef0c76db7cca6712470f0499b76bce4f093ab1798b7b46a7dae16a4f18397b608ccb4ab67377a410bcbc162cead0b0b6629e2c117bc0e6da040edf522cd4c92faddbfa2f1057805670400822c32b4bd779e451fe7fc722c22031a3a3f0b2d6af54d6ada41ac22200019f40925fd5db1ee926014631ed08896805f1a71e1b3b4e88f55f2ef82b496aeb077d555362b86b813028e4b2ffc489a874cd8144d9e0d869a43c34050d9ee86b1455dcc31e880f52fec51aff257333446527283eab7396907ef3648f97f03c7f5480297718f03a1f7e148da7ae5e1c553df61a167c31f51572672f0c65379d9302f268ceed38838c23f857ff46ac7c415f6e77eec750bfc444e7ed43db69caa0b16521a3bb7ffcdc628895c2a9fb9f00f5503871a07d0c83ae2bdcdc8c9f72b6be50c7ab8549ba2684fef24305bc50a0d675897dafd2ac47cea75d09599c0cd058a71f93676d97bb48c9b24ba9c990ba98a0b7ee08bf4db6d8503602cf3b5a6ed62abdf5a570237a223c28602c6ec4e1570801417570b43f133294c171e97ffefc757f0909b3c5022b8dd4b6e0cdfb6146108ccf27c676865a1a8cf01dc639168b05a7f5012d58fdd9a8ef4b410304ff390de6ec31ebb8bc7022c916f5c45bdf28ae5a92c50f978b1a485a678a8b7e98aa7319833801eceef5904d0810eba29081a009dc09ea9672d664a876761190b9803af1c2ad5ef7bb3eabc8420a2aa8e76c0fdb5b9befdc5dbcaf00dc36becd6479a5ce62ce5d634a264b5c0fe9aea7466193e8148bd084e54229cdba2d3e0db24bd935d265033ba90f1d25de96fccd8f41af0dc096e149ddb19009fc7ab9de9949363363a3ad4ca42214467ca2bc10afbf225813bc57b8887851eba14967163bc92542f76115fceec4e8af90143d2b810773e2d2023be3425b34be55a85bed8ece5ea253d23951a10c4aae2c37373e4b6968e3a80aff306ad8588a4412dfe67aba3ef66adbb0722fab7db3b16d4104a43fdb6dccc740d4debdc664a61f7f2c51d0cfbc75ce13888cda494075a0f5767615ffd67c3ba3931d17da534cccaa94176e12f4d3ccd2443aaf0a69b6055e8cb51f5d0e104aacb1e67049aafdb53d6f1e1e844e86cf32704b41213ea8cc633e21e4a32ce762f87cd15eb3e30a6df5f3d53c8baa644670e5f74c612622e1bad110b4b498131ae89f6f91571c6c7b033e2cfdc98dc51156b58ec59ed3e566456a800e6ae9eed39079bf2cb7e6e07841bd060ff7a40890c8eb66b4553e6830cc2dc49c90c0d8312b3c81edb73bb55c64edf1f680e192b4ae83b1f9b83e07f1b53c4635ede209b179e4aa6abe9647f5d7f1c6ec2156fc5758b618bb0e5b497f6d4ecc957824abdaff3aa45bc3ede02032325bbc312cd34d7b8ff8114287e68f9f7e28d74fd8c6299325b41aaef021339c56bc8692cf0e42a229ed2794ca610305b11f1d1608060125d02dd39e55aac90a5db5b2f6493ffbf3692219395090c2011c97bc7927138656cd8a939b88b9343b0bd8a4fe2654f94fe76271abbc03e6109685854667a44edce3bc5bf4d7ac448264514bb67745720293ce1b6999169723fa9a3cd91529a4eda4723dd67b1aa433a9e435dcdda84c36daaffa88c7c08f1f882e99e80c3fd915ae3d80720f5ba64e7e69adc26335eb7cd44b9f0395c2a229e42f91044188840e8c355203b4b8c1c04e758c694195a70e1e16cea13b49040687b0f9444513441fe13e6a96bfa4a085a907e1e87f95b1d7de0f9d0b53f22d4bb339df9f132f0f30cddb3ccf9820327d1e3c777993bb0f8b3421feb8db376861e7c0256a3ada0d831cf245a1e8ed40f9707b4e1370d3b673557bab974fc2fbcdbe9d9110b30080d0c216e87def701ffe62ed6778eef5271ee397d3d41139aeaaa111d87b7a62088c5cff3cc4e888be7a37f4988a2a2486931792c6c5baed0ac13773be49c6b1f223e91417b6675e540632192e8b5fe45c2538f5936c7f477dd2558e8752c430a0b9183953ed8335b682f4b4aa445c52b0bf1cfaaeb694e106775f332e35d57e1e7aec6592bb7000d5e056e1f92ec", 0x1000) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0xe0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0x0, 0xee01) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 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, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 4: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="b1b8467e07f2f253", 0x8}], 0x60) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r1) socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x0, 0x0) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x22, r6) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x3, 0x9, 0x0, 0x0) dup(r7) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000000)="ffdaf64c00", 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) dup2(r2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpid() nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) pipe(&(0x7f0000000040)) (async) write(r1, &(0x7f0000000080)="c7", 0x1) (async) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) close(r0) (async) write(r1, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) (async) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000380)='./file0/../file0\x00', 0x80, 0x146) writev(r0, &(0x7f0000000b00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000980)="ac515a3e34f6097ca7a55ef58cbf3ebe1a8a9dd7eb501c2df0229f892245ae0e83b4efb3e0a0261473ba66a588a980dc73fd0838c3524fbd2d3697da9c7439c7d71f3ea3a4bbe8e5e23c7841c5dcf1a410b95b22ec77d2a124028b0b6a486a32c8469ba578", 0x65}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d692de3eb8ff00000000000000de884ba5731d82e503a7c716e2f049d00000", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x4, 0xfc, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000200)="71f91e571e3471ac00fcbba0bc5ff65bdf4a475f84cfb59c7afec300", &(0x7f0000000080)=0x1c, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r6) r7 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000580)=0xc) r9 = getuid() setregid(0x0, r3) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, r9, r4, 0x0, r4, 0x100}, 0x100000000000000}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r8) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/103, 0x67}, {&(0x7f0000000880)=""/120, 0x78}, {&(0x7f0000001d00)=""/4112, 0x1010}], 0x5) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r5, r11, r2, 0x100, 0x5}, 0xfd3, 0x0, 0x4}) seteuid(r10) setregid(r3, r4) semctl$IPC_SET(r7, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() executing program 3: socket(0x0, 0x2, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) r0 = socket(0x20, 0x3, 0xff) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 2: write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, r2, 0x161}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xffe]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(r3, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r7) r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r8, r5, r6, r7, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r3, r2, r8, r9, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) executing program 3: open(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) (async) lstat(0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd}, {0x0, 0x0, 0x0, 0x3}]}) (async) open(0x0, 0x0, 0x0) (async) setuid(0xee01) (async, rerun: 64) mknod$loop(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 64) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffe}) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x0, 0x0) readv(r0, 0x0, 0x0) (async, rerun: 64) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) rename(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) (async, rerun: 32) symlink(&(0x7f00000014c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) (async, rerun: 32) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0xffff}}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) socket(0x18, 0x4000, 0x44) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)="164b412d", 0x4}], 0x1, 0x0) (async) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)="164b412d", 0x4}], 0x1, 0x0) getuid() (async) r5 = getuid() setreuid(0xee00, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a010930090785213d7e23d041a686b0100000000000000000000000053471c0ef06080352fa7a489c7bd1239deae0b51a4223d0aba991450a09aea2d563dc8bd959cb24a627e2d13d2dea67eafc7f8fefd180bc4c80b0756b9c1d0067a1c9b0547a44c807301b4c0e192de1588db30c671c933650c2a4964ce504c1f46b55ecef3c4cc164adac0"]) fchdir(r6) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000004c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4, 0x6}, {0x87, 0x0, 0x80}, {0x46, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x0, 0x0, 0x6, 0x1}, {0x8, 0x6, 0x6}, {0xa123, 0x7f, 0x2, 0x1000}, {0x81, 0x3, 0x7, 0x9}, {0x0, 0x1, 0x30, 0x7}, {0x9, 0xc0, 0x9, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r6 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540), 0x2, &(0x7f00000018c0)="1cf57e70e71a11dcc09724803adf4464c38f2ae9407934d57d10a3e226065eaed6219ded6247fc5d351c7e09f2651bb5dc3d5f85bf2f9099d16037e173f0cb7e74ee42bf030486f4057c10bb32a960ca873696a8aa0ca8a1d4209cb579cf5731b592f226cd589bac984d5d665f511a54921eb67d42a75c46f8daab24dfe64c688afa796fa3933fd3416aaa1f43feaef434f47b72629bb770d0f96c31d00b1a3aa36b19b4f72ca6199bb33858a82ab3a9c1c1203ecccf511319fc0ea4e37271", 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r2, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) executing program 2: r0 = socket(0x1d, 0x8000, 0x25) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r0, 0x2) dup2(r0, r0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000580)={@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, [@fragment={0x1}]}}}}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206911, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000980)) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) executing program 2: getdents(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0xa2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="dfffaadb2ce0cbff13b9fd81fdb34e71a600e6a1", 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f", 0x69}, {&(0x7f0000000080)="b389e5ae", 0x4}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) syz_open_pts() getegid() getgroups(0x0, 0x0) getgid() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x0, 0x0, "cfa7ac1b04b55597119500", 0x0, 0x7ff}) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) executing program 6: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000400)={0x10, 0x80000441, [{&(0x7f00000a5000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x7}, {&(0x7f0000609000/0x1000)=nil, &(0x7f0000450000/0x1000)=nil, 0x3}, {&(0x7f0000582000/0x1000)=nil, &(0x7f000034c000/0xd000)=nil, 0xf8}, {&(0x7f000052f000/0x1000)=nil, &(0x7f000000d000/0x4000)=nil, 0xe4}, {&(0x7f000032c000/0x4000)=nil, &(0x7f0000496000/0x3000)=nil, 0x4}, {&(0x7f0000325000/0x1000)=nil, &(0x7f00003b0000/0x4000)=nil, 0x4}, {&(0x7f000071b000/0x3000)=nil, &(0x7f00001cc000/0x2000)=nil, 0x8}, {&(0x7f0000686000/0x1000)=nil, &(0x7f000027a000/0x3000)=nil, 0x8839}, {&(0x7f0000623000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000174000/0x8000)=nil, &(0x7f0000213000/0x2000)=nil, 0x73}, {&(0x7f000050c000/0x1000)=nil, &(0x7f000036b000/0x1000)=nil, 0x97ad}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00003fe000/0x12000)=nil, 0x88c}, {&(0x7f000011f000/0x1000)=nil, &(0x7f000049e000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000da000/0x2000)=nil, 0x1}, {&(0x7f000052a000/0x1000)=nil, &(0x7f0000663000/0x2000)=nil, 0x7ff}, {&(0x7f00000c9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}], './file0\x00', 0x8001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) writev(r1, &(0x7f00000002c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getuid() seteuid(r3) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f0000000040)) fcntl$lock(r1, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) r1 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000600)={'./file0\x00', 0x0, 0x7f53, 0x7}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet(0x2, 0x4000, 0x40) sysctl$hw(&(0x7f0000000a40)={0x6, 0x17}, 0x2, &(0x7f0000000a80), 0x0, 0x0, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() shmctl$IPC_STAT(r1, 0x2, 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x80000001) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x0, 0xffff896d, {0xfffffffffffffffa, 0x8}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x7, 0x4, 0x4, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r4}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) r7 = syz_open_pts() close(r7) r8 = kqueue() r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 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, 0x0, 0x80000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000054000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {0x0, &(0x7f0000030000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000054000/0x4000)=nil}], './file0\x00'}) r10 = socket(0x18, 0x2, 0x0) close(r10) chown(&(0x7f0000000280)='./file0\x00', r1, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="b6e7c505319eb71d36e65457266f7a815a005b513b927b9da209fa40000000f374a5424018c66a6c71d4687080fd073bb87d0a9db3a294650335a68dcd7f1b29b0b97b2dfbe85e4319bdc7efeb6ef489924ce03553ffbcdcb84584987383a314fe6f872b0923ac80329d2fbf7d3a9182", 0xff51) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x10, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffffffffffff}, 0x0, 0x0, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x1c1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f00000002c0)="7505738483767b5fcfd19222cbb89b4fd7080ab1aacd95c966d0cc8680", 0x2b) mknod(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000040)) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x1) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dc, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2680000000000000}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, r0) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000062e000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f000020e000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000079e000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00002ba000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = dup(r0) getpeername$inet(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) setrlimit(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x2000) executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@remote, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x3c, 0x1, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@end]}}}}}}}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f00000005c0)="9cb2e1cb80751a20e704e7706e12ecb7951326c7d1dd25a009e85b18e404d94086593682b4379f488f0bc93296b1fcb49610ec4f6ae3fdb7290d420bd14e6137c6b9985c7f7bcde6146881612c20bfa35fd7cd384513810ba9b14497327caf2e7b58dad468b939bf7e1a4c5a0d9b5db64a5eefa0d6695a1b8f8665a43254f03b4df34d2b287d5f83942e33795dfcee6aeb8e294c2688902fbab885ef60ae78694ffc31674e0e1129733e52684a6e9e81c19bfd5c5c7cfa230eeaa154c566d10ac5a0", 0xc2}, {&(0x7f00000000c0)="84736afe0116c5992452b38f699879903b33d8693104f46092f3ee8f683a3eb5cbeaaf4883f267914513407cb384b2099201c3f8316d482ac5e2baa742ae3176f9fee125138858507a53550298017773a0d8e91c8be9d41c1f6cc73ead471269e605605303f39c3420db1137b40ebae0eff48e25c0c4", 0x76}, {&(0x7f0000000400)="43714d701e926b3859f012cc1cf00f5ef3cab838a8ef48e9638443a4f1402d66872d3d6f1ec826d7c4d2b70fd5fc51940e05f5f06990ade789da0e9a0388bda70c6049e64761ebcfb69280745861e62132b712f0cc06b614e4802d01f3ce27c334e77c544382f930eaa7ab9804199724e51621cab645846c7da14a6a4e426c", 0x7f}, {&(0x7f0000002bc0)="27e1195eb07654d5242c550fc162bd469451c69b309d9b2cd3af65789ce885febc3f862d6f25beb03cce344f8e88e462467f8b1969a9bbf66c15d44b1badda6e73ed3546be7943f5c03ff3a9d506963ddb010bbce3bca3a5d1afd863790db3d043110b60b10417344f31ef6e1af3cc7bba755fc5991397f0e532c80a28e07f23008331cf3291f66bbe7c95608f6b1caaaeec8accd17d5d101be5ca512b90208f7d9a03286563094b892b145f531a1e1c406336f0a54c77ceba1327ba002ad5955e2b731dc74c2f18e5d8cc7c64bf3ea834f7929b4f84993aba5ba3713635b145e887e09fc2802aaf4859f871aa4d4c8184faf8e8af6220eee76693be4a8c88957a3c9358ef2f37954753606ffb9e1efebd2bfbbc96c55bdec9ec396b1681f0c70b91e35b89d18863b19d0a3ae17cef189021305b0728c2758a53708de68badb500547969c1be95fe07f2345e77e6da277bd32f35bf7d1fbab92e9c09704a91c2b99c52df6194b90fa6115cdefb6f81405726a1a6e8747288ccc1433adc8b9b9be4dc8166542550000de25be4f4b3159183c2df74d89a59503c20fcd784353a623454ee9c2cc5bf267225c3ec5d1e01c5d05f8324a33d1acb7fe523287e1277c93d4d26d67300317fbfe15cca8876a0d6abaccbd2aeb05cdbdc3c0c4a6ce6530cbbdb55d8a9aea8197d2ca8138fc8a1ea9ed899acbcb29088a2131231199a9635e4093e9cd9f090877514a303dd12b3605a4df4a32eeb80cba34c4851d88c4c0587973a96bf1f8203eb293520b2786dbf7d9d1258b4eab8a99669b0fb07e73303fc104f314fd55085a972cfc5d06885de9fa7ff116eda55b9e31d13fe14bd6a46a41c1d998302ea54a9c6567d23cefb07178ec07e3570551ccceda5ada496a01fdc83f9510c61105a0dcb7d83c109fac15a95184f9ba4b4d9e47028db700e1dbf4c7a2ff44824b6072aab93e90dcaf4b3a52a152e90d59ac6bdb001c5f81901bd69753132fc07b7287f4f293534dfc37be0729c57c6e21a244b3a9cd22a4d0fb46e9b92fe9ab9d83d5a003d907b3c19e502279ad26e0a3e133527da959e5c9a1f48aef47e770dde20a93290ac3542fff93e30936ab13943aaa59255073acdb800d8280807cbe8ecaba138ab74c4f6549835a07d126359593c5e8e9a6c5564be55475d3dd5d8de9a00028fda5a495369b8fef5f9fe946fc337ec3d31195259feff1b3300ef40a5709c0c448d0f9c33bb2872a0d9b45edfe0b341e3326dfe13960699fae94950bdd406b9d727872a94af31410cde0079ced69bae7e58640f6fbffa15d3fed90d30a2bbcc19cfa0c24a3598927bafee7267de6f35c6b404349f8dad4ff80a76c24ae441d8198efd357a5959e30b1c19a66e8f83e9c38a05c0cf7aa75861d8f17d16e32806a71f908540df93774d0f6b98f409155d57d8c1c5b59e4d3af1c4c6982e31b039f91437b39f216a7fcbd298bc92d85d05cd5a0fbeac0b3d466507066ae2b8038b025cdd7edaa463ada3fab6b728c3c8e8ae82185b180210748b7927c10b72d66807a12a34f74f5c2ee00af98768673d1414c0f3f5df884dc13c92d2ee24f7394b90400e2c06b9584d0fd72edac17114e95595659ce93943bfac3698d3e1e2cbdd7703e5e66cd313a3ac529e3409676a7069d32e6e5e97ab41903e2ed6c9547f0e7d4328cd944e5fa215e46db463e986d9e017e45d2d90dab5b01533f15cbc88368c43d8d32fa6a43c10763fe71866b12e7dc73293d69a36dcdd5c287bb7c99c4e67464b0fbb91d53c70b1739531f0c8992f828f9ea3ff2b0da74258904efb33c0f041e58cba6944774f20559c32f5ee603bbf0d51b55d8bdfb0fdcf9f73ba58ad2e028eef8228ecafe3bccde98407033d27d4872b8d8f12ff40a1956f90651ec9253efe5474fd05380f5ee732ff1fa8fe439c3f87cf16970b225e81066689116fa5c1f636f5d9c77e55a6430c32ce9dcba1977adce40691815516a216c66c124c94ca5a5cf1826fe33dbf99f22d1e405a77e3594aa4c11a71e1812b7dcf0a6afa4ac41c82d71696a13a8ed29d990140bc3f979681cb946992a204251224fff6cb66efb4171955037a8e657312d110fd6b68fa42eb6935409f255ac7fdbc1f20895604f1c74307db43bbded6f75152771aa6cb55bbceb6a6a93b4abea337ecbce168cf45d9d43c92a7bd96b5bf6ebe31f975f575841a68b93c81c6e39f8073cd07ee38f587ab0f41d7fbcaa43e2ef6a41b3734c35e6a29804d87d439e4ccad0eab5db85ac70a2106600eab3a8978a5c275a1e704b3f2c237f7fcd5f61664af58a2127b50dfa9399663deba1b13dfc38edecab580a34132202c855c1026c4355a9f287e16558148b4357b0ccecbda8f54c0cfac25725f01f6fa5d6580a565038648fba218509901f0fa7cda0994e50c1e7fba3eb9fc0a25d8d2330d7df695d24cd0fd4ec39c3b23e1796ad0dfe68439e94b61cc8c9d505c15b0b1273855f59ded746e4de0aebe7dd9ecf2c48fd065278f8a5d8573505fef486b81e9b4a04bd160f55ece98ea092e58bc8ea8ff218dbec69cf84c2c726aaef143bcf187127cf7f4be3c4dc8a42bbea4c9b3c1adfb0632a24bce21cccb21e1eb1ef423455b08ca450c6183437fef3f66f1fefb6a6bd594463d2eec57fdc7352eada3673b8985ab66b3b68674bf1c363a87175271280c521094621fcc063c34184660ae5a8ece3771bde159a402cb2de104e95345952dc8738273afa9a4e49347f4d7107b5e30f9587affce009a706439055844987fc40d01cae53b29e767310d1259fde06f1df67cc340b174aed5d2a42d787719afc5329eee68772ba8a3cda437900de7a65296857d16bb287d1fc040526f4b19667336f76558c797856fd9eeba6e1d415edacf21da4f79074b66f59083fa53874ea18c8da08df450647e73c1fac1b3bb242184892c8cad6445c76d297fa83004582279625db87e3831d96b5eca237abe6a1a26bcf950c0e80fd2fd24a7fdcb1a96ae80e5ebd7b73f123596e8a23cbd9fa2579175af0c73c62c395addec435826aa47b6a4dba82b0b8e27d573bb4dfaf2f29cda5affcc57a777157dcc141004ec88857352a9f1a4b80e2c4c7b69d9233811433c73d03acd77b4c5eaf456a0119af403f36ff9610481f35da85c36db4e5bfc2f1db01445361ad220fd94ebcd7411c033acd54779c054b6e1f6ff2989899ddee41fd1c66d7fccacf0570220435ed8c135a757552a3b2e877f16ba9db8f0f07f69fa7ef307701831865fd36a9477b2266af94fdc18087612713fc7c390774a1d21ee5d8bef51908b8760ec2bcaa0993f5d0ad0ebf9184ab5a2dc1edaa7e185f9f60feed1aa982cf7aeb358508eb24b2391aab1197ec41047fe1b68a591b26b66680f7543ba70a148408d53774a3bde2d601d2e6efc38e530db2b9d9addcb6aa3a13c75e12871d0364dcb9f267cfbf6f8253f2529219823c858019cc038565ff453ca7fb42c3523a84e923e7a64438e0da58a79a1bc92cb3fe9f49897bddb9a1fa069a72580d5c39e2a972f74884d77674e40b11234123d57073943f5992703e0f7a46ab6a01dc320e3c2fae87dcf1fcba657a145761723b03f384cd931bebc09bb8e2257232ad69fecb81c13e25070b48d6bc4632f31577f6293722d6875e7cf1de7bd8f8d8db74ce4156d403aaa260f4fbfdcc5021af934582c977c38b246ecd6e388e6a721966975e32f8e26c147f92fee744699421e9cd09d6dc66ecf1126f3b28400938510773c8e9e62f919010df3f6af03370ad520bb0188142a0660ffb1ea4aba1b607eac9e04ab46cae2238c1c04992d5f61a2a9a2ab95c2a13b65111fe13876e909a8f5c57da99a8b53ed0e7538b6576b6b47583e37357a3704e5e69e1a39851482be059ac7e0dcf0e486e2d6454550518b64ea749d537d6f7a401441a93f7d6adb8952d4d34e54fa86b088534a4d5c5b592cef6c5f2cd30cb5e062071928dc12eecbe89b348eecebccb3bffd2a88835ba51e344749eff7623d4ca0d23d7f0a9a4a04787df77f40a27a351a7cf32e3650e1439842e33ff7c9d8880b2f21864944cfc6ea8c5a4ddada11737c942e39b222d5a915802f80e77e1640b1f3aee17cb7b273a5fca408023e20f67c1f428e9d08099881b704522fda443722fc50819e54c8955c81a72c53b5c445bd0a81d543d365152089bcdf522850db1a9c0bd643c68c59515dfbfc2375ed5ef6bbd0fbb73bfa51a6112e233b4cf7b9551deb7b70c80db487e692ae7fb616314503cc8836befab399303861bea75a87281e4b266ec121c2b1b514c4d0786573665367d260168da4e254709386ab5a7b0352d2fe7a917e017a82abd991179ac285ec81bae46fde2db5dc34cc4bc885eb5329a44f08591f4448cb77bd7745d9a59be08350b41cd7a10bb17c9bc898db5fcb3ee6a9cf541401265b3dccbcc6e8a32e63d066fc60687f0622d9347e99961a2e0ab6855dddf97496ce9c436337eecbcd1db71211ae0e31d6386ed1707725f01463dcd21c2ac0557c9725448dda015386e2d91683b94efcee8918246505fcb01ba192677c6569cf8b03b84b05136f490b0811526f86e4292aefcac26af3861352a940d08e3d4b728e35b0911d554e04ac4bcceeb37b9d2e6f896ea7d8851715e2304e87a3963ca6529edc7e2ba0cbe7a42cb77986d063cb645d4ad7650bde7693488cdebc6abe826a5ffe0a1fd99868f03c09296ae6d8d740b1b7261095fc8061a02606cf672de3c77cbc11bc304e68c2986ff4a194bd09b9e61ff42cf286eee6442000ba8fa52a75dfff15e69f182dad770c43042880036e858811d872a64bab488bad79ea2b501b3ab0c51f4a4c561759923ae102fb2dbcdfbd94a5a1848e9d0b9dc1ac5bb286afcdb8af73eaad3f6c07911323fd6d599860d71c0e65620c83a868225b527f388949d6f3ff767978454ada448a520f7f4fbb84a0c91c53213cb9ea8d0921f98925cef7cc008aea03339438ddd997d5cd2a9288df6b618c7101fdcc6b427b11faaf17b6c15c9dcbd4206406925b09ac5c300f7d2ea67c7ce584af03fb3f1329b5285f596e4c526ad43263434319b6bb659498823a571693ee85dbb779f1789a60bdd25f37dd27c642842e285cc5c91bc714ffdd7bb816b777870ebeddb6c3566fbfcdaaef6d9166ec414e1680174733887fe67286c1401a1c80807687d4832afa851a5f192873342c372c03701c5817e02c5006fc8ea5369f80bca89b93004743f9339c34d97f461f6f205b51de83fdbe3870b9d1171945dafe53b1606737ff94b5d52d94e3f6099170530f6483c3d2855b627d558d9691a783fbcf372183c7a54decfee8d8b8e7213ef4ccfb3b1753cfc294a06844257afe66106654079aed51654fd615b96cb51353da1350249078ff83c83b1bc6594de775b2cc82f7c5d83760e85a834116c587ee95017281233c53a4f321c361d366bc7e7234d18164294a9b44299f8fa61b403951c96af48ea60aea2c7a38bdf43da973d2b6ccf301706d65f07e091b84fe5ca33e8745ad1a8fbbcc09a410fb4c08f935ce2cd2ebd6ca9de77df1926059a80b5989a9e06dad5a6aab3d4070ae25f396cc5d33d2d74a3bdf5de961c22cdd0ef938f0b14a2f510a00291828c927606d2d648f2115e084ad739d3886a0703046f2510b96b589e73a6e1a3de606068941b4dafb01884faf13eec00c289da0d9eda9001636b13a1db083850a80a3895c47842cdbb67857ee9e029c7b431453f165e706f823895274f385b23c6be47a1c7938bbbcfd6ea3a4c994a6a4ebfad258fc04c08a0a4e8e5064072fe87c91065a45765afc1c684a03ebd18c02374f78d01ed9cb73d81b50dbc11fe5195823e16ab56285bb3c1d2219c8f69754aac7c3e7605a0cf9e4d8dadfb67468", 0x105d}, {&(0x7f00000002c0)="bb3b923fd2933150f756d5064428f2e488249f95370141d8220b947bad61229cc0224d4cd79951b64f0e69563253dc232395011c171c3e06bd0ce605895521a0eed6d688c85d0e796411d59f5da07ce31f2485976a820ba63ac7", 0x5a}, {&(0x7f0000001bc0)="b71b2578f16266213a5d78124589a73c5e366ab749a8f4482de610039b58070e183d0b741d97756778c4f5baf89cf31250de3a641ad9e4549507f7cd670d86c0c9ced307965b8e4dae7c7a10385c130c2d5910be47e18b4dc773c7926b38b3e2c08879560e793ab679e1dd6b1ee06790403ec708b643d6796d66a9b1cab18160a9b7213f5a23d07cb6a5872c94fc54acd672564c5b2d98cb643ab7598ac15108a85adfd04edb83aee98cca21813175292463c6af48d124e7558f018719da9cac9114f1cc60dc87b676f60dd45e22e84b70f5c2040447c84b3da9b70a56a856a897a2b338dd02b62f6bf75156e29d5e050c1e5dbcb530246f3e10dbfb5cd6aed7bd89d767613b4a1e59170d19bceb942a74ab3de8dac5c9239fac924a93aab3f1d7a25f0a47efc335817fb07bf82aff12f844b7443111d41fda4a7ac1adfa0c6078415d43809ed840f8d48f3c7b819c418cd372e303e26388827da84dfb0f27b1f4aa4ba21ea18a96a6511ca8ff19931e8efdc9e905346dd182d715b043691c46ed299f8a359451d0b15d17f4e11bbc828ac1e0eb67ba90fde045c79c0c18aac7490ff9f7bd8c748b1d6fd16de272fcc022e641e5d6d81d3888e58e5370304463ea318c644f22becee86cc5b2c2368a20319c959555bd230ce251ac852c4cc1ebe8eb39d757f5adaf5135cc415ccb9bdb5ad30e98b3fa7cefeb27f4bff98666604d67d9984ef502b7a18f0731d1631ad7caa211fb07f6724c60313a18ae3898f64c106b5f36269c627455fca0b3e9dd07cdfbc6f50b6306e073883dbc62fdb3553399338e1ab9da312d54af8c974d57addd5c6081c917095b4c9f0e56945251545cb24b644669039ee5fb8feed7a24b85e75f62944a12e9b87db754b8010727ab5b9971e6817a9be59577910d4c367b6d25288eb9641ae8e6d8a92b7f0267dc85505ec97646f5083f795b5500f92025d7215acd40d948d93cfee5013da69654bc489c3c505f118e97196651ac34d7c185a1b13a42a7269b2c34921d8f64439734d753dbefb82639dab16a7e408180f8985e3e379405efc111ea088f5702aed344353aa45d7436a9667bb54875f16faf8bc41416226a73dd5746a216210c6d0facecbb6e72d78eade8426d06983b978308ec0f146fa7fe71d90c2c605248099174aa8134a3f7c29372d7c4df1f59c103c0739155e8be3e29194208500b6246251536b4c3c1bd143662735ab8cb41297cc500999b2529108ca24b774522998a9323284769aa830e476b382d334ce2001920f012dea3f85599763010393f075997f4ae826c0e583c5ae1ba67e5a6009fa86958c342cc59aa7d8abc22a8510f21d219826dfcece163df7f8d1b8d015639b4e2ba12864184cce2116e2e169416501eafae413b6fd7f9f64d8a4b87ffab20c621f6b73e42aa4824192078078a592c4842a75736f4207a7adf80bc7672c9fe6ff62a77207a36916e314b0909b9a636d399bc507866442841c5c30b54d857968e40488150c42ffb9a903aeff332e5fd826bf325e76b6554adc20fd86ebd1de4e4ec48b819e79e74b17e99cb84d9a5c02151274c2aa4ddc0f6caa8493a216e7d1defb848b0cab82f609694ad726703da1fc9d56bf9d14bc67201f84717f80c7691611eee3c750e8aefbbf375ea954a96554db923a1f95cd387c7cadf9dd08c5f0775500f0435266198a780c9be79f951f4051ca42788365c4963854b1180f35aa6b979e40147ffca1b5c37e2d38e087ee50f7c2cf807bc1fb17888003c63cb92bd44d73cfa9f8abfdfcef6b5ca896688a6177fbf2e8538b2879e75767801ab7e036a9c74970f3dfab679c482f91c081dbbb79367c77f8cc52988979cb63d9067bb754af793208de0547558e19bb81cefcb6593247109ea69d64cfab82f75b3de95e0aa2bbaec5b276697cb9f30706cf1291a26ed168d1e47da2d34e1417548544ce5653e6e9417ba183c6cbf6b468f7e290aab26ba88596618a3049a46aefe87e30bd8eadba0cfbda07e2d589a60029deb3be353923437a1fcc77fd29444564d56c8df0e0b5f3886ecc9d01aebff16b2753d2a14d0c1495cc40b01389500a37517f49fb7c95199c3ff94dbcb6eaa0a877ece01e28f8556463653896a2eb68f229fd6225acff15d5696e289c14044bd62866cc6444b52dce4a09a36dc5ccb280ff1ffdac18c8730b63d44c01dc788227d9885d7986179721c7a449452845056bc0075c919a94b4c6ed698b7ae31cc8eaf1669b686666a19832edec1dfe146d9e310c11dd2661b510e83f6c4014389a1fb203c38e01fdb66d606e7534211fa6fdbe8549146674c1f8c7925363d9ae7ab1cee0836dea4b3bc5880dc48c198c3dd1dbe718bfcebea83f3f65392f7cc2cab81f2d630c05641f57d80af579b16b844e78a34f4fc3a30a8e81f969303ab3904779e7d1509b2e91f2e5194130b3b5a7c34a12d85dadf89f1aaf358b973a099dbc23fec5f988815170bc4f8dcf3c37a219ce99dbd3d579d10450129c974ff794de47058f9c3542bc4e51e61c12692cda3c4d7d67bcb7971b4748c2164f556551d1c150da3024ac3e47919c28fd19dbbe3c837116ad9e060448e78b12668e08dce3bcc7ca1c221666bfee75e98f311fd5e4cf3eea6b125f02af95225948c6948ce7ffa8f814c579fced9adf86d3d03ef08a466bdb1d0f05dd51d4fcb694d5e19172b937bbb58c6f311481511c2ed7b2b4e669139ffc9fe319311ced9bee379b4b2a9835295fd05d653593ff10bc26c800a40619c01ebacb1685b144c4f880c82aa6e01b0210b8a587883165478d479f48e505d03bb849ec9a3376bbd537f52cbd8a63e4d54406238ef0a4ef8f300229e20becd18d73a3957d3b78af1517753c5180dd8ccf04f728f3e0d0c81fc5db856c6a3ad4f6705228cb2b0afee7cad26a87f190201eb4c8dc3ce79808d5af9f5f9cb3410b5c46d54e386e40ef58dfe7ca843619738f4f95e36a77ae2021b551f70af6d12efd770b37fbc01e07120d937cf5fe4b8ba33f20402d5cb948801f0579158c07ed5510ed487550b1d6d1634c5256da12a3e551349637a4f61e41ded9db5d618a15c9565a41262e7e0ccbff4b909da65d047bf663417b5c1ef8fb89f295298c26aa024fc1956e5d65004f34f4b0d7c2a7d9a7d21c613886f42688e60827c5d92c293f78957aae5f1a94c9213bb24107d5994e260375b222314b37fec422fe89718ca49402ae52ce65de1efc02ccd1f1294fed82d7c2fd45367e28c672f98aca241cdc92b801b785ea3a085a897bdce6521c35819ee42bb0345c3f9b807a2dc214787dccad57e6ec2d13901fa93d0bb0a21704d4c836bef4adcebe851789d452cfe54764c976f7ba9a4ab761bce6c541fc60bb22b9c7765da63a297b2a6db9337bb3385ad63b87662ecf87d574674ae6dce22d89bd1b8016fcead3fb3f0a9eea4b3941735738df1f301874cfe7a6cf0a394431fb7cb0f114a4679c0d1f11855ce5477f9e5575e1007e6831c22e7f8d29252ebed7b9ce73092cebd42f63e54b2e2e82f6a6d7f9b30d83aacb5ec7a9aa7f00e7eecbe7d69f3fa026c3a0d3e0a8ba1b7595de091cb6cf0fcd296f8a0f5d96be9aec74f167e3f6bd769a35b40370d81af96e985dfe48be99fb66b99e9d906ae5362d85483f89e8eb31b74fe9c260d2b69dd48f7e3927a26c199424c83e0491b6e9cc83e03c589bcbac53a2399b38e8923f8ab87a456237a3b2d623c1791aa1ef9efa4e9dbd57c882aa0092f719510026e2d11d5b74f2814c9df4fbd5b25f59539a78013703232f6ef46f2735012a9bf22928f2c7e579d0f645cabbb5c330a85dda78e766c1a08d4f51ddc6b6e2ada03926bb4d3378710f1bb6752f7a051fd0e888769fde72d29a490e77473b340b85068a3f9c103f2f34dffe4f2081babf5dc213d42b3d0f9eb92bc589a53a250b2494da4e390d0e051d4c7c260f41619705ce977c091f7478c5b80b571c04b39b7430c0daae0a6fb549070cab8ef69bc628b1c2cb8b0986753cd522d17ed15476cc8424bec30fe69ea48db452e3023ada367bf4b3e7f5206b58ed94085857c6b7761e5b8dcf2242fabe79daa8566f0b8c62387fb2527b679a98a5cc89591d4c434ecebc31a240554342028af48a1ec3ffa31c6c747001872526dd8c397576038463c1d15715692def40430f14085430c1cca2f70df12986ea179fa4dae2459a25f09da54f325e5e7c3ac806c38aad8c349a00e4596504b9c627493531af9d33489b9420e34ccb65e8f169d0d3fbae862ae8772403fca7a0461c1fa3f98e2b10950a8703873b541c2eced19095614bf92f3468c6d5cae9fe22a974e8793520c6ce7c4d3e35c18f0084e73df9cd759b81ecb0a2ff98947c8d68e234eb2c0f7441b9f4abb869a374cc93f8e7a071a9187bd377b462e096999f263ecb415526d3aaf4f5bc11d2bd04bbef7b2606f39267a55d6610fad07f271649b82514105c59dfe3a75ba71", 0xc70}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x0, 0xfd, 0x0, 0x80000}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, r3}, 0x9, 0x2000, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x2}) r4 = socket(0x2, 0x4, 0x6) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000180)) r5 = dup(r2) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000240)='T', 0x1}, {&(0x7f0000000280)='1', 0x1}, {&(0x7f00000003c0)="8b", 0x1}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) setrlimit(0x3, &(0x7f0000000100)={0x3ff, 0x53}) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7}, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) r7 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x3) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x18, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0xa92}]}], @udp={{0x1, 0x0, 0x8}}}}}}}) executing program 7: setreuid(0x0, 0xee01) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r3 = socket(0x2, 0x3, 0x2f) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) socket(0x2, 0x4, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699b, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80000001, 0x0, {0x400, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaaa4343048e69931929648df9c4bfb884a8f6a38f117c785803717a4d61c94ddcd83ac361435870e345093375cfb9545e3d13e", 0x3c) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x5, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: syz_emit_ethernet(0x9e, &(0x7f0000000140)={@local, @random="5282e907e339", [{[], {0x8100, 0x2, 0x0, 0x4}}], {@ipv4={0x800, {{0x21, 0x4, 0x3, 0x11, 0x8c, 0x64, 0x0, 0x7f, 0x1fe, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@ssrr={0x89, 0x1f, 0x1, [@local={0xac, 0x14, 0x0}, @rand_addr=0x9, @multicast2, @broadcast, @loopback, @multicast1, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0xb, 0x93, [@loopback, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr=0x4]}, @ssrr={0x89, 0x2b, 0x7, [@multicast1, @multicast1, @loopback, @rand_addr=0x8, @multicast1, @rand_addr=0x5, @loopback, @broadcast, @remote={0xac, 0x14, 0x0}, @multicast1]}, @lsrr={0x83, 0xf, 0x1e, [@rand_addr=0xffff, @loopback, @broadcast]}, @end, @noop]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x9, 0x4}}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000100)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) executing program 6: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x101}, {0x18, 0x1, 0x200, 0x3}, 0x0, [0x800, 0x6, 0x101, 0xff, 0x7, 0x2, 0x3, 0x6d0]}, 0x3c) rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x3, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup(r1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendto$inet(r10, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8e84e82b3950000008000"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) executing program 2: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgget(0x0, 0xf2a2a8f2b4426738) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1c6) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) setreuid(0xee00, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000140)) r6 = getuid() r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r6) r8 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@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, [@fragment={0x1}]}}}}}}}) executing program 2: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2", 0x1}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 3: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540), 0x2, &(0x7f00000018c0)="1cf57e70e71a11dcc09724803adf4464c38f2ae9407934d57d10a3e226065eaed6219ded6247fc5d351c7e09f2651bb5dc3d5f85bf2f9099d16037e173f0cb7e74ee42bf030486f4057c10bb32a960ca873696a8aa0ca8a1d4209cb579cf5731b592f226cd589bac984d5d665f511a54921eb67d42a75c46f8daab24dfe64c688afa796fa3933fd3416aaa1f43feaef434f47b72629bb770d0f96c31d00b1a3aa36b19b4f72ca6199bb33858a82ab3a9c1c1203ecccf511319fc0ea4e37271", 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r2, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, 0x0, r2) r3 = getuid() setreuid(0xee00, r3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="2309760ebeebed30727e68daf534b9d8994f22d7d3de110091fb575961dd4250a8b648de5aa699beb8fa119d3751775b0cc9c361e78061465f3f19ee97d8cf8c10f95dffa8b744250d7aa67a0a1f553e4bc1c329a47f1b3c6554", 0x5a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000400)="bc99886955ce975730d75df622695da2db0e56e7923d021d687c8078b73456f212fbb6ba47e71a03", 0x28}, {&(0x7f0000000140)="92d19a2f9519a07bbba058fb20fa72ba700495a4a69ad7a8e95d84400f7881d6740776fd9370b32b8a69a1df31e043f762a6f861bb41c53e660db5743fe89bd53b5d02a1f47bfb5ab0a5f40d3ff9fc935de118574f5d0c1d1468188f365fdf88b107b12ffd0b129208949f6567e2f5f807d49df57ac34f9b4cc63dde2b771a186cf04ccbfe591e2be01b7c2165db9b735cfb8120bf9d4003ae72d72645450194cf81e7a5", 0xa4}, {&(0x7f0000000200)="2309760ebeebed30727e68daf534b9d8994f22d7d3de110091fb575961dd4250a8b648de5aa699beb8fa119d3751775b0cc9c361e78061465f3f19ee97d8cf8c10f95dffa8b744250d7aa67a0a1f553e4bc1c329a47f1b3c655495ff3cd12939c9594db550662be470033c85fc2ff0e60ef82d574ffb889e98f738a1149a3fd7c0bb47f8e04c6d2ced7dea8c21653bbce6a3af15fe22c935b056a6b1804cd2e466618a78788bfeada9cd3192ffd11c5bed5fc9a6951fd63815f05f861a8211ac57a06d6baedbe5edf4ec08ff3d1eb8ee16daf6dc792944f6bee206b54848b4c7284d57c4fe81dfd4128873f4976b58ef957afa2ed96d8b07d023e94b958eb5a5c57a9cd9f82129798cb9e0708c097c84dffad268f6bfac9a0a889d443baa41e1c9e0356b95273c2694767dbbfabe79b8d3279886391d2d1f93b51cc64c6c765c05d9b13836445600e31d0a2c479ce31e62d694f4057b7bd1dfe94fa0e1a6195f5ae5cfca793ddbcabc502543c9c65da17cf3c94878aa3d8a79a64c4d2ff3ded7fc71eabaf23db0defcce32cde8e6240d38", 0x191}, {&(0x7f00000005c0)="7954a5a910f460ccdba2a5345fd0c0b2bc1d030ffdb796eb97fb0f8b83b0317db6ef583fa903f6251f57ce0dd81a4e9dbf9ba94cbb643929193a87f98500002c0c7fe3305ea23ec08a2f39b5c0db98f4457792042cfad742b715bf5fef7bc50fddbed90c9e7f438e06a0281f4c2cec83d988d984c2096c476f95568553ee68bfcf1073b03e01b24770153d32b9b05b899f59096e9712db3319e75a7ad9adf73bfe9629ece2219c26ce418902f0785b1d1d0576523d672bdf5035cc4cb6a02616e6e2e9c9c90ed872dd5aa6edb8e12a268c7f5de0031111b74c8607dc4fbfeee1266bdfcf175600832846dfb75473a53f96cd1f67934651bec181f65889b769547d09cf7619fc39877010cc506d5985f0f47f7de42b108a1904a791", 0x11b}, {&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc71c7233ba9a946620264cdb64b247c6a2a753a70330a6e5e685d0d3b40c79e5806a2a968c8761ecdb42f80a36fd00d7e4e59289783e9d21254348db00d1dd92c515129cd1b03f181d1e4520f609c58bc002e944fc7bfcd9b701f7e8a5cf661aa73052ad884683da129b544d3f37d07217092f185d4506544f2db1c150061c47d9fc0995013a9734476358bf4ec6fe704ccbbe0491e4b843d861a9bc85a4b93f4981a753d1d2d0cd522b1bb937eabb941a0d4093c5cc1431fa201073fccb863f913e7789d15dcbb16e71f1c7ff6c295d6801f3d5193b4f540d21a9538b87100fb7d8d836347f6a6305d62835061c831455a1e8537e4374b73547ea9b12ea45002f8414f69f84eeb3d7152b1c20211267ce8695bb90e8d2369eefcd074a12e6c88bd9e1534b1254707385303058666712fcd59667edeb6dbdfe35ac9010d2515eef59c7ddde700694aca888b80c208841c40d8ca7e72c413e6e29dc0f5b495fc287db2eab252d7bd85325bb7799ae77912dbf0bc1930c40941984ed59ba10055216f0e518d2e210cc97d1bf5579cfae650c1cbcd19344407168336bfba2ea22fc39cc00157db23777e14c8d1b087b93b0fb9a8f733172acc8b19b1c2a320f8857774daad9215fa8403efb374b87dce6bab692925aa56c6b2569c8eea9b503c22777764f136aa7494efa140d94d1bd4b4b74f3b828814fae866d95bb8edc9126cb1c663b2ec18bd0c884230d63dc09aade614718dd7d8e9da3bcac8a4029ec3d603837f65f8d68db85bc1820f1938e13ab5dfe03b6a1187b149cf9637ecf30c2fe181123595566a45ff0f379e723a4ba02d0d9afab526fdb525f338a11c94b7c4f5e363137428b826154aaf540c193100269eb8231dbdc13625e34097f741383f7fb4855984904f91be7118f1446baf7fa47b98a5d576013460fd0acc0375752738a1eb99e91c26c5d9fbd6452057865e30f13010c817a9bfe89e93532ea7e964ae14e3807c9c54cbf5415d84b6212819f609665f82e37a3e76df0bc87519414b0a6c037a3954ca0b288c2883d60a3840ef3357ad10812eb21a0a3c083398afc84dd2c479a0b620cf0b1794ef369882540d86cf9f0fad5cddaf8a496fa3f52494c1ce8d0ea2b494ffc15ae6489ac533995623c0d0f8accbce8b7556bbc78b39dcb84362448260b7b70fab53e799b424528aff074a1acca1de9a7eb8e8cd168a4d996f5c04f204113b2678a5faa32ebb34ad5f3f1d21024b2115121b24f63a86b9bdc4b3ecd54304c86e78e6451d5eb2680dd81b03383b6c2e75183a1afe6a819e7540f8758cd6df4cffe8898a8f0bf99167116c690bad300ca776bbcbfab553afdce2dce362a0d42ef144560ded1520fb409fd0fdb040a696644416f826b7764989045bf38ea4ef44bb92d563647000920dd6391dae7d5ce08e5f4be3b2783afbdcaf34af8933f9adc6e3dced90edd4be81f5caf890ca82ace8bcda38102e1efac8e73461b5093160cc62ff02ed7260cffdeaf337656966eb9c50448298d7e8ab11ba14f67a6d41bb6fcc4ea4d69b3ff12bf3c5eb587c491e906b6340b1ab20d618edb1f362d8d92a20cb54f5a968c471620afc34dcdcde4c05ee1ca8996604beb82dc438f3afbaa6e39721345dd7753c989e001efe5df54d9805b0d2382a8e94e91f0eb159a2816b3eacb7ad54490baeab0f3aae9b8a8b053f378aa51f46d0ef75cb24e091c3d4455657cac7e52bb67a4e9406faa023d6fa1131db4d4e2655a0b0c5f9558dffd164087c365b64d6361bc421a9306990d94f41c65fd8d8da973834f86f223ad44235dc64a56c3a39d76aed0dbffdc632f2e24b5a360a947a5182d265764695e59678ed45419159384815032f47b6453048a83fd72a741c2fbd6b3b01652c8b2f748e77c4d41a8cd117d7de68682478a81f5bc5abd4823c85648dc3f06c66a1794b5536255a9ad934ff2d5ce88cc1a1bfb588b46a3bf8ebcefc863fef199ee870dca0a7ec37b66dccff5be278fdbde5bf7d461b3a52e9c096b42d7ffbe2827eb61404f8ebec4a875d7d1893f16a287dfb801be9f69584c3df97a41d07132db2adc5b27de5322dd3da7b7d4fb5e846e3dce5e958717cc0026be4733e0281db3da5ec4473f877f9ab018e6279ccc83190f92e477d429634c5e574ab5cbd96350749dcd838ca51eee4d26bff4aa1627bd06ae1eaab98309f228ee9b44dc9f1229d9b61e427a1672320b4759121a36226863b7bfabc043e6848d081d1195f23d55b3474043b143b8fe51cc2cb42751e13aae81003eec3a88693c7cdf4871318f1587255e53fa199656f1044e5828de8fc3024253411115d6ac8f82ec815904a42cbd31f81eab46c296a4c9df97033267f084f5c78f1eb6ed08d56771015f76f782b267aec126ade29850088e02045e63bffc8d4a56f5c2c9ef5a733950545e4cd005626a1e73eec3fed8850f9af193cf00a91facba19a8dcb93d89933aa14eddcf69d83c88179a6d99877a77d113f207f3932f2844a24cbb02439957882877d22d411656cf435f0eb7ed0931fbb976c32bf924f1c0fc2707135b4c1e1cb6e82f43ea4b03742765f16cad808374953c392467395731603efb549755526561af9f02658a08377f25fa23e7eeb46f3c28f8d653483b6cb9aed13697c55f7c4b19758e8ec1dec689330e2bf6b31ba024610de244b54a14075ab2ddfc193174af8d47de1c69c137953a2b6a2110d32f75c478f72137c5f591529885828b7d9fad65fb2af7dded33dc506fba1a52d56797e1ce8214a824098e6ed1aafe98d4cd08cab88b44b1d0bcac9f606d2f4d5907e9107868cb6dfdb0b2237d70de90e90e8c9b82561e632a1b8d851fb9893337caca8d1d29b73e39f03d46266704ca42779f4c19f354e37eb70376e520da1512969edb0fa1e542d4f6389bab4ca1674b127cfc51fe08545cd0141ef444cb0321097b4b565d1248e08a9bf376282af4b4739ca2f003732b8086c8dfd9bb7d8d8cef21f4c89e955a01dc60e272587b32947048af897d6420dbc811c88d1e5d57c9f98262c68c2c9d7c98498325271a8207f83f469ad79862f7b43a799cbe25552b4baad1f5bb95dc15918b8bbea8624e326911b32a217b77494a40ea41bf3f94e19ea099abf80cc97e54b9ac26f9ab469916f745a7730c1e1314c5c2bf3ce10d9b989dcadda7f2f1c2734bffe00bcea20c8d4d25aab37ca8f774ba123abe37fc30f48c174bd5e238d27a8de5110a449731c21fcf91660f60ae1fee767f92cc46c5f2fc1670af3a6489dd563fa4137576f4ebab15144f5148d4fc9a73c1b1024cb63c0cfb0da50e6678e0d831de6e4dc258490ab0354ed10815098cfd9292d5d865a4a68332ab7022c383d22d54d505b567042209b4fc29453b6f9a6f61bd2e5df70bcb829265e1c7ef28ebd86a7b7470e1a1a6b0d72011a40e4aefd2a7ae069d34786af210ff9457f335de341377ca9cfb39d46b45ae1384c775afa69716bd6e921a897d7479de35261a80d8afa12b7abe671d2f6b8ace85fc7c80b06f4299cfb797093bfaf1970368d5f2c1dbe0a1909ae376aa349eef982bfded7d00b33b447675847e5d60b91dfb8ffa4cadb84de5523c2f73e52919be8932249847e661ec78f0442477b56f9ddf7fcadd0f445fd5118e8e30c8415be703ea3a758d0d1b5e976d5466731200037c527d6904babf8ed848821b5e27c09beb88aa51750629185f6572c1fe6f3f0e5e4b7091c7e51a65148f980b66a1627399b8a4bc32776ba48066b6075c89e251d0d6ac3bd6bcdfab4a48f9c3e6ff3605e6e36db6eb8b84efbc37feb8f9b7aabd9774730ac76c219330248bee2d91766d37ccf14bb1a056fc91c3d879b5478a846749de2ad93b97060e2b87fdae4031f00da338de30699aaded84e339cce813181921939b42673ad916427ea1aef2b5c17d05941827073c5c72809f1c864a306b13ea964fcb432c4cf790a1c2efd8e7f2584c6a4bfbed5d2f73f2d5cb7be1f2880342ee5b91e33d0b037035fb9773c382b295327a19f041fb6daf595bd8cb432e6a4fea1a715baf27ebd482ff29ffbaf7883674b8173ca6f083545fddf130609306697dbb5bb9ad6aea6f350427fdcfed1e4cb1e034943be06800a618aaa105ec40efe858dfb7ee60803b7bda56bdd2c75e7b4a7decd8f995d757340778f555aef6cf254c25395ddd38c6f82407dacfcfc7247205ad9d449747e6b7be999dc449e119ea4610c755bdf0b3cd8d75de8cb5f3f1b93fe807898e01d9be2a5380182118e98b9359a4ea8c4f8445ba69ee9c1162f8f44b4948f47f4171448f91334aa9074b39b79fe1a4378646fbd4ba99cf07e0c3812d6678b1ce57810e263cce0e0e0cd92519fd17681b96812241464a77fef484034dae2bb2e4a20cac30ed3e773c68a5671e6acb90dcded4598dfab8536f1c57bcfaddac9015ad6042e06fd30db687827312606522092ca2c835070afee9d53b01b5a1cd96165b3e93acc9978baf5ce929c12484694d7ee6417e6a069819d68b656555fb1675cde491feec56b15f19cbd45f28ac67c1de6962823f3981313791109a524e41ad42ab88e69346d92e0b37c649eac7f25926dfe22e500c115df295c62ccd8c6be624b6cb1a1758306d8c903d8ffcb7a2d3d70bad951989860f0486a0772ede84a6c44e4d4f7214ac2395d603cba76aec3493dd6f621117a07265f896eb57e6ee460b6ec0a11c352e3641befe6a590d7ecfe9ef7eac767ebe0bb145b7558397b545a079caff3969528110982f45a4e904c93710be4b2392fff4320ccd8e25a718036d7de0efd83b237759b297883e09f997a64f2332c947d55602f1de6effcd94960bf27e4426f983023cb38693a8dec8a986912a3b208d1a4e349f6333c1767fd6fcc8422a49ad250269b095e6b10512f25a50d3cbee975e49859e73fb9bdf9ceb163e4763c29fdc87aaa54c7c43ffa93c1c77bfb0e46323f76acd27fade26a85a69cce89cdf65f8524deaeea5e4abecfc11a08111c7ea2f8ed8d71e2a68e65d8a2b0b13268a6f388cce29c2c5a07cabbd6dbc72451a41d4635817ebb168fbf2241b5b8bf8ffd561818c504eb7a2bda4def9c8ec368f98eb12380afed661e29b8099a809d23c9eafd6f53ce9010a7e1404d9e63434edc58ac57a14d3688e9958564a8b905f8e7e3c074f6bc45d6fd9eeae5a6942ab899733044aeae00df0efc85118b4756ff0c755d23f281bcb8657d92b272e43c48e9ee887963ff134cf5bc36ab632c2176997b982e39bbdcdff62535eab56463ce29d1c315a16ab7393512ab0629d3133aefc5de5cbf8a0e450bdd8b99dee634e6eb189a1b2bc5aee49ea16046aa0247948700270d0849e5c8f37641740ab3b4293778fcedda3504490fb21bad0b39f6d788939495aad2646c6c0a83be39d9d42500ba0601deec41513f229ee68f6a3159bf36fdfab2e51d6796b4519040d89ebf501336417528d0c341ea3d985c4e3039ecff677a2659aeb9e04b6629c473d236bc29db45d95a407df8f14d8532735a64989f9109b8dd08ac36addfc23a9edb1672ee0a1ffd6572c444e1fea0d2b0a6ed0a7dd84c339453910000", 0x1000}, {&(0x7f0000002080)="d49bcdd7960116bde56176058b4f21ac188f69a91fff79b20bb5f3b2f98576139066a114f2de0d1bc4124af5a896cd9ebfb7919744f442707a97c750756b48a17727efaf1cdc333046d5aa2357f46be79a56937eb083357fda87f7a5da8a4cbde92f6e19ba7feda3cd7df8f3ac2188dc2b2de95fcf06a0e336c7b1aadadbbd2099c80876dc5601842e37df808d717224fa39e957f70952bd94217fe7de16f0d624e1af0ed2b4b449860b1ae7032d7dd3dc2fb247e1867933fcd88960d0b1f78e80ea8f650e49fa4e87e780692c9399604b57d307d0e923939a90f7bfd56ae88ab7542fc9176df37d71a55fd4447be3661edd59f1464aa6b3563e5e9477382ccb384492f2974fec3d3d955ef67b151d52223af776415c785b7572dc1ef9852b5d230ff178af29765c218993f963ee66abb4bc4beb0943d5a55f7aff8a7791616e5df882533a53a1ad197450a971daa604881bd605ad3ea669e19c7c5ba4a3c64f4dfbe10bf63b82e229a7b88aa4aca6a7ab48f814aed95625b8bddd7f0e2f333533cc9b540eaaeb8dd722d0b1e7f894ab3774bfe4ef069bf842103d0000000000000000ae5679e827d01c94737f4a6fdf6c9fdcc516403fbc1aa9f4fa85a2c04f6e0cc5cce85d411a8cf8f983d38b21fb242591293db63257d2c7f6f9ea0308a1d748ea43bafc738c3579c2d702c022de401146279a13d0f63f2c931865eda9507f1399dbd09e2c895b2b1d53eed9a887ccad8ebca1944d95e3c77bf1d12000f4ee6d936a080e1eb2f287a2d96b3a644df96beca06dc584857b4fef0df4d18e52f894e68e7b83ad03ebb76abdc330891ba6f34981711dbc2b5ad584b2eb71cc7ba055f26c06c4fb8cca58a207abc650dfdeb7a5000b6fee8e971c59b20f1ac0370e8615dbcdf2edc563df48511b66259f72461c2f9a0cd32723dbc12337e2cdec34948834bcbf91e0c640328bf8c2aec8c26ffdcb07590fdab9974403e40c3a129da11b0d7eeb7c586b94d2884077e23ea2d35f91acbbc42d9b6e803e3a618eb148836a5c2702dac19fe14d0db908aeb460a1eef39747c0d74f19dc4f5d56015a139746e2c18580325b7b614ad22862e48cee05e56829725b139c059be3d47c0000000000000000", 0x327}, {&(0x7f00000004c0)="c518aa2467e5013387", 0x9}], 0x7) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c", 0x3c8}], 0x1) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00), 0x0, &(0x7f0000001b40), 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="125f9201003ff7cc464a02b0f26e235c8e298e729c154cb35881530e4c4abb7697d88c060837908903958258048d64e35515f0fea62f42889168e2db229062dbbd262434b783292d95b18ed026eaeac5b2f661a3a317c2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d92158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc425fa024f900f9410b515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c", 0x101}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffdf925766f1e786dd6060626000102c00fe8000000000000000000000000000bbfe800000000000000000c3680f7d0338bc620000000000aa3c00000100000000"]) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1e0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x837f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1ef1f387}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6983c928}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}], './bus\x00'}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000002c0)=0x4) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 0: socket(0x22, 0x5, 0x81) syz_emit_ethernet(0x104e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6856a9b6101828050000000000000000000000000000000100000000000000000000ffff000000083200c021660000002e000000000000000104000000000000fc0884b38e1af9fc702296ebee7d4540ac0a9eb5665532b89c56dc3baf45356192c1f829d13cac6b17abe160cdcd9806d19fee6e61852a48c85eba9c136967e48aad4be804f231e7e99728fab2e7e84cf81f85db0a2b228d5f1445ef404f8360b946c11870c4562981950f6482406e6c7ee99b7b5bc8d893bbcde9fd1529b025e415f9ef6c197f3c3f7b5720b29787f49b6cc0361be52ece82a8ef8f846f2d1e986a1a2eb809d012d2b833ae1b40b688c86c89f0c23cb7e8678a35210a9c512a53b0ba892f4b8b9cc9caff97ffc4ab1e6400e853966d67ddaf990883a544f930c2cbd7a901e0529d5425900622c0e656c3440b5620b082660a3e9094fc80edf80bc464c16b17040e058b500016ea02d76106c05528d93ce992159fac14355b109ac6be918b7557431884b211c19f2dfb3484518ba19af98c717f5d61422ece1b24ee88ca5e4529d25935a4c2c7883f49d7d36a0fdcc0f7a8269ba278974e3c2d5eca35fbed62e58f5f75c07866bb900974c31d866592b4b45bc64a09490a80adc83b4941c939c9fcfef62916278c993f86a7bb17e983f4e71c01632b81574201117d9131c5e5c999218fe50a26ec4af4ae9439134d842f81a96e4bdabdb1dbb081252e18ec0d0d7466623ca51d91ad1a03dba3242e2d84001687803af09b3dd790e76a659cc4aa98c7e3d97d1712b3fee6f42533e9e4c9b6e7bbccbdecaa937e180049b332665de66ea5e8e2528aded5269286fb38f3369c65ae413d666f9d30a78d4b84b71815f22dee73043323f99a48b98fc44a996cc7a48df1d07a970fed5382c99207ea0f02c15d0abf4c1eb17708656ae41a5a02d877f48cad77d5033c515b87f82ad5bd68cabd8690f5dc8ee837fd809b51201b81e53bb170be9c1c23cb6ceceec211fecb5f3c2718d7e110514db7aaaac7f481915ab8933c7f8e7124edd190bf091a6add7e45fc15136aa43b2096589c5de87329ad667e2659aa4d033a6facaad7a3aeb117b9d3ce1a2c1e59991ca089e1c4a0c9424f5f52ceceb6922ffccb103ead6ac37c6ea832d27790d944501d854bcb922d41b6735eec44304c680022de3dbaf79b6f1b6ae8fea2325beaa2f10cefea4fc571a4c7f37fa3b43185e01bb547c390ff6665454102118d02318fe0e2f21ef5c58b357118482c54bc661f6291a59d37c1ed3593139161eed3325ed8ea4289511a4051f207403917bc3b6d26d5fc1e690764c8f4a29879ac644211b1afd267bf4f7e6a6a9ac650ed28aff58e0b10a8633406984c720feb9751a81df88e88bc9d6f4bbd9e6946a5fc353fd68208f0f0c6dac7ff7b5ac5bed848f757e16c8001c3917821bd936350970305559246fe4277d29e6edfe5e1eab3c2c757f6113c8b570a7861c31dd89adae794e35d6ac2aac19ebf6b6687de670e3d39eb13b594329486c5df9a2a8a1579a256d582e36b1464b3bc26c0994b3638dfe1a21370636d3ca00abbf6289ad953b48018badd1afc5eb527ad49e4852cbeb70d290549e3ccc4a786e69f36dd40e91ee99bf47da69db7bda865b2892afc2b3bb18c534c756e531f7dbaf37fbd24df06d47c110b51a070bfc0293445911e0f3d4ec2685ec932bbceb6a6055a1135a954f28e9668c8e759ec3df16e9ebec0eb35e23fbad8a57d7008c1f769c70a1fd9ead471afff7998bf5ecd557cea88f71c059aaabb9c63f2c93ecf53adf230c8fa29a47f500b423d6a8d4fffb1b370f239cf0086f1e3661ac45d0e50df9d81fe0e7f2fb346b8233a57b7469f7a9affe8ec279f3e8d245e433c1c5753a8e5164f8bfb0fcaaa1dd0ff0f13cbc1f5ad942f509938af71dfcbdf3d111a3b4c1a43983a734e8d4ceb13121e535ade891054b832ecd021a19ba2bac6a00587ff17b23cbfeeb4d93943f74d9041152f1971ae6d192d6e0721404838caf8731bc39ecd5b48933bd36b90066c0ac33be7a2f122f07fcaa8c58800f5a165e163871db3e84550941e6a78b02259312134fce7086b9f38dae4d3708887beace522af0ab6cb137d515444d05f76dd3e5e3e540afa28f8f30b49ac5cf189cab2ffb0bf5cbc249fb45872c180b7bbccf92d06c3f6456cdd2d3d3a552e2373018ce8f8b99a77045e1ae9c58f91028cca4ecaf65ac3ee881850b69c2742cf75c0aaa275e508c040fc1e2cfe21477d15251e031bd3ad6da4ee978352f0362b1f93908835895559fe2c3255efcbf6702143b2dc7ff9202e04f75a01cb449f88776b1c96b41dfb61ab2ea0c7cf2e8b64466359850c6b0edd7fc079f8d9c88ecd758cd45620af59a48727107003f0eb8d54adec871f34b50ed5063a2a364f44cefe420d157e310f3dca75a400e363a2a2fd54568d8fad6ba2e0a7fc5dbe23b45b7ce700b808d333c54955bdd43835b2f64e2edda89046cecafcbc1831d4c81e08ffc7875ab8ad92f98a7229e504eedb34dd031bdb1f49e9769bb0d40c1d087b15311fccd0bef70acceecad967585837ef93fc2880683780fdd310c15f341f77f8f2d091b85c01b9d6b9beaa70df63ed57c9c6de369f173b02a3fc7837fc33dce1af5c8be6a1c02c5e96a22c137689b511fdc2c2ce2362352fb8fa4a98553f065d53eaa7827fb1d8b451242c0bbb88c384e55fcd85a0a017165dedd3d7c1482075cfb66d92be06c36c4ef9a6107988b8823b57e01d9568f3074263f5fd62752285fe455dc3f45c148ec51edf9f95b136f767aca90d2816e72245e13363822c2998199a50f037ee700d730690fb8a8a02483897b3d88d37a3bb22f6b89ed2a78c105bad4ef7dbeefa4799ed332bc9fc6e938b41a21a98d0adbb1589a7b3f015f23d5945b5b7b21079e41d236bb541e841f9dfde14bf5c1165cc5a4ac6016d4cd1843daf871a34d03755aff5306db5747a567079776a0c6ab04d0e32bb64dd529131c66f7af5711999225e41236520c2c26de33c26dab0971aef4d1fba7cc913b0f8e173836c7198483ef0f8f669c453604ddb690fc5869b858622010000000e79f9af05f25e0ed5296d6f5b1a062db01416e5f1fa1f6e3e00e49a53f0001144cd570bb2c3fcb34a85ef69ee9196c532a4aee944a8b74901c7226c44de58986e79c5c5dc387d6349c640c6cc0943d4861c14256d473c785722251c490cca25c0da461737d9c0ee0b69b2f8ed6c5d9fb50a2fb25901a5846a9b65ea7a953088871f22ef0828a3d2a1a3e0815edf65d567ee44547f84300cfce5b219d01abae31f90d23fada8107b754239947952c5c9f4a78931cfa9118d5eb63b438a290e70d04f999f59f0131ae076ce558a48ec83a9234f29d13c69bf4b80f17a9631b76249422aa4633af9eb72f73cbd5c80bea1f15fd6b449a7a3e46a8a18cfa954f8229b0c1ef84b4873b2de644b6458952a0092b27672178f143e96bc6732bb92163a0991c37371d79be09b9d9686c666678ac756ca1ace81e65fe9793eeab386e7d5cb8ff89890c7276922b5194798509ae15bf25f249262d91d7b5f232e9aa3cb8cf5fbeccb93ff05433bc3711fc2598653dd43159ef7546e28e213ab16eeeaced2c13a0974101cf60199f96084c91a2ae1bf7e87cf981551b9b9c3e9c2b4c26191ffff07dea46fbc1f7d0a59b8aacca444e568c969f28635481e3064304d17246d5504023780c7850088a54f2977b5f20ade64dadb427388e3c79c8b58fd3d380276e77c95de88ee79392f9e15e64b73a0a3422208b822960a503f5186845dee0a72759c863c64dc731bbf390d00160a6c9cf17d9870b555dd632b737e20bc727d91c378e5ed0d012dd7b81aa95620b3d9fc7675ff994b8833fb8bebb541432f7b3abf373d9e3bf37fa7286936e11d4b3b36196a61a8564ec2eea8d80f5a5ddfa95b55a26417f070af47e8cf7f48a0d17ba00be1dec6b26e44431f5dc40fc36bcb21354ec861f408b9aed17c9aa884b0007770244e1dc766f7c9bc65a56321b3995a8543630715789a7ffa89b6ccf796e8ae14257525e1e71342a326a2c574f2651f2b7f0142b37541b1d129529daab7da7885b75b39264cef9bee90c9bea83e792a0153e304e6462987a71eea376313a0f1ba3cfb1a0f95eb5eeb496f2fa02e92317582cfb1c99d0b4d8ad3cad94a26e3b1fba76c304df13b295703c4370f86dabc3691d68883d036543181fdc60c401ca0e1ec492256cc4caec933b0da0e83fc1b271bd83a9337fb2a37494736ffe421da117480e5421f5d0ac0f8128bd93fe6485511b6aa1c092c273a0d31a4855d725bd1c8baf32b2e076bae1a8a125fdada0d647f52b6619209e1daa6232a774e3221eb501d494854f232edbb3020905a7b906f09b416453088ade203fef6fd030f8cb9aad6c6e133f3f9a328235a97848ce39adfb8752b2422d6b3c2e9fb4bc8cfa934c97755b1dc57545de7173d6c7d791582fac7782f27e5e8fc7259e4e989fef8b1d0ebf8559f00ed706ad2ac99f412a0f998e16bd62e12f6b7a4f33bd3e513fafbde7556e712bc3cb2bb20e2fdb87ce8b4332834b54e79e179807a792919653e9712d449116797d3df8a7f3bff0fb7031d77cbd210d0067c4dde19fb4dae263e3d2fd4fbd09e873a7cbecda5250a56967798b0e4c2b53a1c43cef9299546dcd8c5ed816bfffa6c589ab82ded1603ef36d4b7b5c7f45906bf855771abc538d7518364189e3e958d95cd90e7675af288f25929ee583cc7fb1b9c239d4d6ccb9194fbd0b10b64081e3186f15e5bd6a75e642e1ec2c636907adbc92371c42b132497c478a66be36f68423378d1ad6717e905f8fc2b6c5e6a8b28d1f7909ced6cf4e939d1178ede27f1a14da2d57b9782e4843c15d80170ef1ffa762736ca4381a226c56ebec252e971b51c5a69682d39043e7afc2129cb28c48d650458cb99d830029f0f6c4e80a5ea6771433f22b8a34366927a16ba903bee3ff1c9c1e24e9f0172401991da67fc2ff1c5bc0dba29e0e09cc10de19e99dceb120e469718cc08bb523ee3c9fed6fedf911f080508af7003126a9c76053b364e9ed9977e3a2e33a3d1231ed90c934108d0f335327f2ec254fe6d5c9eacd539bfc5de14c6e74b7bcd9a67d90f307799d2bc13aeae778d5314e6a6b17bce14902f583eb796e4b94803302de812edf53dfb29f65435d19f05208917172f08fded5142e857a249fb9a38d555154673c0519c78e4011820f769fd64f2eee75cbf66d5d4a44c99d37ea60e9e2e12dbb93464e9c3239a81cd4ecf643c067ee4e9e775bf25770656b531fde23908f252d205227d22757d41c44813edb3fc67889c76658de6daca2728acb79bf5377e726c5a90285fa9c3755bd6613ffa0b218467097af2e796b9f8e1a03ddbdb7a3664c8b055189dcd2e2995d049f0708566177e4c50df591299812f2115af9a253ee6886cd3092d2859d27d4ae636c148eef1e9dc99be55ae0d31802e5401912e41576e4a5d743b84abb9ecf1a212443317bed2e6b1b5168a0cd744bd692cdad4271d7ac881e8c9116ca5ace7a87ed7e7e3af0747fcfd808067fffb097657a4ed2fb66d9d8b821ed3d0befd3c848c92ff446d823bbc6c399b814f85eb88fdf835a4f94c64de975bc603a76f7add0a3cbdf0d9124aaf3fb3e6955face0736729b5aceac85850b8f39d49b3bdcc1a02da36335eb13d914b4e1a051a2f313dfc278414f666c36706db89af45beaa913bd80a0f80e35c798a9f86df8eb9dc79880569c9e3d7517b2f0e41ff21261ba57b55d89c6030f175e37da225fac36e014b900000000000000000003bf976c45b12"]) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)='L', 0x1}, {&(0x7f0000000000)='7 ', 0x2}], 0x2) execve(0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x6, 0x2, 0xfd) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r6 = semget$private(0x0, 0x3, 0x224) semop(r6, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r9) r10 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r7, r9, r10, r3}, 0x8, 0x80000001, 0x13217f73}) r11 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r13 = getgid() getgroups(0x9, &(0x7f0000000180)=[r12, r2, 0x0, 0x0, r11, r5, r11, 0x0, r13]) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x3) lchown(&(0x7f00000000c0)='./file0\x00', r0, r13) syz_emit_ethernet(0x86, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa806f05b5315a810020008103a9848a398e9ab8542eef6e04618125c130531aa08d0fd82ea16f500680d667aedcec39a93b5c9500f4db4825f7559407000c56d55e94aac5f1dbcee267b7461b93801ded98e00aec7fe7c1cd6e3b8b0b0d2cc9ca6fda5d1ff767f09f50795685e0a604b73ba94c0eccb7000000000000000000009f0fe0f14a356f82821cc386f4adf45028fc1595d0c643d51e8f1487b4c07c96764b2c59b01600"]) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) open(0x0, 0x78e, 0x0) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb030000007c2eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@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, [], "03b81ce1a018c454"}}}}}}}) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000040)) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) setuid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x1) socket(0x1, 0x2, 0x0) (async) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dc, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2680000000000000}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2680000000000000}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) (async) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, r0) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000062e000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f000020e000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000079e000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00002ba000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x9}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000062e000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f000020e000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000079e000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00002ba000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0xa, 0x4) r1 = msgget$private(0x0, 0x157) msgrcv(r1, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0x0, 0x0) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6"], 0x176, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)="1a44f45fd879fcb690dc37922706fe608813224d0c67bc7feda62c45324b4010ad05a32d204214f5af6f90", 0x2b}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x0) getuid() r2 = open(0x0, 0x0, 0x4ebfac6bbaf7949) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x20) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) open(0x0, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000280)={0x2, 0x0, 0xfffffffffffffffd, 0x1000301010009}) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/211) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, 0x0, r7, 0x80, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r8) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffc1}, {&(0x7f0000a12000/0x4000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f0000b75000/0x13000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000003c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)) (async) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000008c0)={0x10, 0x0, [{&(0x7f0000405000/0x4000)=nil, &(0x7f00002b2000/0x9000)=nil, 0x5}, {&(0x7f000033a000/0x3000)=nil, &(0x7f0000cf7000/0x4000)=nil, 0x8001}, {&(0x7f0000337000/0x3000)=nil, &(0x7f0000d2f000/0x4000)=nil, 0x28}, {&(0x7f00000eb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x77a6}, {&(0x7f0000578000/0x2000)=nil, &(0x7f00005e6000/0x4000)=nil, 0xd7b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c9d000/0x2000)=nil, 0x1}, {&(0x7f0000ce5000/0x1000)=nil, &(0x7f00006a5000/0x4000)=nil, 0x3}, {&(0x7f000031b000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x36}, {&(0x7f0000259000/0xb000)=nil, &(0x7f0000c2f000/0x3000)=nil, 0x6}, {&(0x7f0000134000/0x1000)=nil, &(0x7f0000bff000/0x3000)=nil, 0x2}, {&(0x7f0000579000/0x1000)=nil, &(0x7f00000f9000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007c9000/0x3000)=nil, 0x7}, {&(0x7f000019f000/0x4000)=nil, &(0x7f00006f8000/0x3000)=nil, 0x7}, {&(0x7f00002c1000/0x3000)=nil, &(0x7f0000d0f000/0x1000)=nil, 0x80}, {&(0x7f0000816000/0x1000)=nil, &(0x7f0000b53000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002480), 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) (async) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 6: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x20) executing program 4: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) kqueue() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) (async) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) (async) close(r0) (async) write(r1, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x1, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xd2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c6", 0x44) r6 = dup2(r4, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) r7 = dup2(r1, r2) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0xff) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESHEX=r3]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xffffffffffffffa6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00), 0x0, &(0x7f0000001b40), 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x9) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e7d18135f3d5352b419f82b7a4fb990c593cabd5f5877699862e538700fd02a25456110ca160c20dba36e2b4236f790ec03b29", 0x33}], 0x1, 0x8) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0) ftruncate(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x8906}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mlockall(0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) fsync(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f00007b4000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001bc0)="b7", 0x1}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000280), 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) poll(&(0x7f0000000240)=[{r2, 0x4}, {r0, 0x160}, {r0, 0x100}, {r2, 0x40}, {r2, 0x100}, {r1, 0x20}, {r4, 0x4}, {r0, 0x20}, {r0}, {r0, 0x40}, {r4, 0x10}], 0xb, 0x3) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) dup(r5) close(r5) acct(&(0x7f0000000040)='./file0\x00') executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x11b) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x84) msgsnd(r3, &(0x7f0000000000)={0x3, "2955f589db53dbc216af87157b5e82953b4c6c22c43c7e696ffeeacf4a53b9"}, 0x27, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0xc}, 0x2, &(0x7f0000000140)="b1aa2a527521eefde1167c9ed0de03225dc00984d5423fcbe0f7b6d247692241a52fdf340d55260fd15437edce6b64eccc4e02c5b7728a31ca8ac015214535defe941d1e5b2726adda3b8c22167df5321154983d25b5edc7e42e8b17a9d944d3e68452c5acdcb98fb5daf7bc9cb6b8a04b39032a452b4a7f66b858571326559734204d065bf4bac5a926553e583d65148a068e2a401c7b8afb5137f11524e473adf1351e5ebe3cf6e2552a5864f25b6b462aae0d169345c29a9e1b4089c547f319732999479ed4c0063b63c860fdc77a50e67fca3fe966f1697858ad13d4ee4b8966ae6813b1c0f8274f80d7bd167f2f05865dcc160dc60f3779", &(0x7f0000000340)=0xfa, &(0x7f0000000280)="0aaaf7da4497585a4c0d5d2d15c7f8c532b767cb93d0bdde9d8348d0d1038cfd122ad04157121babae98d9fcaf91a9e6e8ba2a11165248f8f1509fa2fae534f418f3f2e0218abb9c945775a98fa5aa3128a544b47421d031428c5f61f6e4b9a5229b7641af0f411c87164cbbb2c71a8d0299c9705fa6a16ff36817cb56563f32f1050d6efd40a9ae9b486a3503ab11f12074da5c44e4b22bb130161454bc86c9122ccddcefaf6736603578cad772629a7666321c", 0xb4) msgrcv(r3, &(0x7f0000000380)={0x0, ""/159}, 0xa7, 0x2, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) shutdown(r4, 0x0) msgctl$IPC_RMID(r3, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/253, 0xfd}, 0x1}, 0x10, 0x1000, &(0x7f0000002a00)={0x40e7, 0xfffffffffffffffc}) r6 = socket(0x10, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002a40)="d9fb31c5fe2e6dea26f57da1b103e9d19e0d7164e3529fc2bf7c8f192a56f25141f8754928a88b85d92288dd3e077498abda40121559357819c04a4792a4e33fc4c9e04377f474df8bc4d5e698c1b393e2300019c164bd9437e019f7f8badffbec65ed181e66b733ed19d997119e7699ef51468b560f63d0f55619eb13d37d194bd14e6438ed6287f0105c18726530755b31ec6b490015cbfd0e4e4137cc4a2c82b7c4388f93a36a4f2d9da05aeec3f29099c044f0b9bdde0ce3839b86604203e228608aa57051c891a6864754026d1dce91", 0xd2) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) pread(r7, &(0x7f0000002b80)="ce85ae53461cb9cfd9cbdc51801ea56294f390640e", 0x15, 0x8) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x80, 0x0) fcntl$setown(r1, 0x6, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000020000000000010011a56909d904c02dbd33640000"]) executing program 4: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setreuid(0xee00, 0x0) r4 = getuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9abec65cd3a474833937b307ff5f08ddf701dff9149d05cfb81639f10f621344d74b1afd048a52085e8fa20f12afc3da7ef83bee564462a5682b23eac6942148f0d734bea6b88ff3346e7d4b8536938a285e94a3ea83cbee14794b1ab453d9184e5f618bfd772887c6fef064240d", 0x6e}], 0x1) setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r7, 0x0) executing program 5: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f00000000c0)=0x77, 0x0, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x4}, {0x74, 0x1, 0x0, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffffff, 0x5) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000013c0)=""/79) connect$unix(0xffffffffffffff9c, 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r4, &(0x7f00000001c0)=[{0x2, 0x8000, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x81, 0xbd64551365073e49}, {0x1, 0x0, 0x1800}, {0x2, 0x3ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0xd8e8, 0x1000}, {0x1, 0x81}, {0x3, 0x9}, {0x4, 0xd6, 0x1800}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r3, 0x100, 0x6}, 0x1000, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x49cb, 0x0, 0x0, 0x0, r3, 0xd, 0xfff}, 0x2008, 0xffffffff, 0x1a}) socket(0x26, 0x2, 0x2) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) executing program 3: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r2, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffffff99) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x10000) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x800000000}, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x6) r1 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r3, r2) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file1\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x10) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x15, 0x81, 0x8}, {0x0, 0x1f, 0x3, 0x3}]}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x34) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x10001) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100)="8f068a2821881c71f69db66039a6ce3037eabfa93e51e595f4b0c06582e91f1b3e8bcf7c04afec1df17f6c8b62df4a4dabb082d4d811f77e787844c676d4fedf4488179beb5ebfd27991e5b7eef8129b530f557006403d968eee4b30dcd3b7e7ee49b7f37e6062a7c34642049a7080d4d90ab3f84a658bb8042f3fc2698b6acf0aa2a96c3467f0018f5204e7a58106f7c7fe402653227880d29aa22426d32494f5853b77936ec57c1901617214c7cb2c5af1794046ae129466394bda4deb174ee921fc334cf2128c5b3c77416d68b349e7eb2daf132b7c81f1fa40006dc454", &(0x7f0000000200)=0xdf, &(0x7f0000000240)="7f7d37ca5c656b98bdb884efbd3855790c27137b1b7fe57cefb9575bb596fe12392babeaf9e4f5e65110f8ec96a891b76c56d8755875149ceafeb091c58946b08ab0f69044d5ccb073f2bb60266ed365a921d6ab7240912de3a83709f8a632b24e148f45ca5b70ed9d01751c2c60d702e064cf48a9bc2bb386bb409c", 0x7c) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x11) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8, 0x20) linkat(r0, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x87, 0x4}, {0x45, 0x2}, {0x8e}, {0x86, 0x8}, {0x8d}, {0x46, 0x1}, {0x88, 0xfffff800}, {0x22, 0x401}], 0x8}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000004c0)=0x803621afb626660b) r3 = dup2(r1, r2) setsockopt(r3, 0x7fffffff, 0x1879, &(0x7f0000000500)="78d0faa8578dae2954c8a4532683bb4ed852eaebbb04d80028985fde307c7e753f5d94ec58bd0c47067263e52e9ed96a2b8ee1f7e4e9ccd455ab33eb00236880403f46738bed2c8970d4", 0x4a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000005c0)={0x1, 0x2, 0x100, 0x200, r4}) rmdir(&(0x7f0000000600)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000640)='./file0\x00', r7, r6, 0x0) r9 = semget(0x0, 0x4, 0x82) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x9, r7, 0x0, r7, 0xffffffffffffffff, 0x143, 0x1}, 0x5b, 0x5, 0x1}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xd83, r7, r8, r5, r8, 0x8, 0x9}, 0x3, 0xfffffffffffffffb, 0x2}) fcntl$getflags(r1, 0x1) r10 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x5) unlinkat(r10, &(0x7f0000000800)='./file0\x00', 0x0) sendmmsg(r1, &(0x7f0000000e80)={&(0x7f0000000e40)={&(0x7f0000000840)=@in6={0x18, 0x2, 0x5, 0xffffff2c}, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000880)="953cd788c6c7dd9004450f0b8f77b70b814c04dfc98ba11ef543c9118425fcc4e23a7708a1f3b441c0b7c875b3aaeba5cfa00ec23b420ee5baad5a39e7420977cab9130d2d2558bd64e0e804fbadd0c696656e3cc2bfbfdb185472e916f7722f31eef545f048d3760bd3f44899e3765a5d30cc54961f967444c379c3353cfa35bcd5b2ff3772bceef7f3ae0abb578b82739f33701aa24a64e7ebd462c1b0ec54cc471033b945e5172de699b5a837b72b033f1a680eb1f877bcc3e5cbfd45d8c227a593b9961965b208ed4acd2f6901baa173add45faa700bb4f186f34d41c61d75ba7e68b2a655ed4baeaf01b03a", 0xee}, {&(0x7f0000000980)="63ca3d0ca2aa4da69f2d994269c0db8578bb6d360300eb30dc5800b7ca533f6fd67b1dfb52b4091a7519a2e306625345736aa3802255579a", 0x38}, {&(0x7f00000009c0)="f02574bdfbc2f236655853657f78c03928b967d366b24e384396549e86269e88307109fda59555276302e8012458a3b272b2d2f3db953cb311856b0a981ab44ed39017e6674966ea273f9f2d7e5055b95d754ee1b9e4d873a7d94e962a9ebce138", 0x61}, {&(0x7f0000000a40)="c659e502a79f7e2d1ce3a83df8aa86a89b27cf22b7f0a02d439e7a2ac21c71269b71ed9c1da7e10f52139c5c2630c8447f4456748b376ccc2ab55b849591662d79815d9f865e1b6bcf64e0c85c11a943996cdd780f096fc20ff2cf0a1421e581a320f83cea5b1adeb40a0e9ddb9b910900c9220e4de7b4bfb5a33c9e1061c20a9fe9893f357ef8e2a49bd996ea10224f1d49", 0x92}, {&(0x7f0000000b00)='X', 0x1}, {&(0x7f0000000b40)="696f33e5452c447ec43a55f4956ddb6e3c2d845d78e8982aa4e23b23a6b6ec1fb5d5fb5b2ad4b400f2f16d4f62f2db4b53f268b807609e397c1d1bef4092ed46346433292abe543fe075053eb2a4614e612c3874cf54f920de5108dddc8160e447c60963481b1d81c8a613b6b6bf094385d7a42442b7d74cda671227005ce20e04e7a4ebc9711c0e096491e176cbb882b6889121354ba21591b6dee4f11eede3465b36409c8b26744b98ec9321acb18fa47991c090c622022c809412434d125f7d6e9c1fe7941c", 0xc7}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)="6d56ade35590bb0076b2c9b354b281d07347c44ebfb7d592c795481a3130c0455f71839b6e3ae4e824e9b032a220589b3100cfee6809ffeccac3c2ca1dec79726491434e5dbd75ab62a1fffd2dedfc4982b9891e3edebed77f20", 0x5a}], 0x8, &(0x7f0000000d80)=[{0x28, 0x0, 0x7fffffff, "651c05592dbb6027704f4d22b7a453aa330b47d074b49a18"}, {0x18, 0xffff, 0x1000, "c7a983"}, {0x70, 0x1, 0x7, "e88d50bc1315b760314101d9a580efc3cb1b81d0d000eaaa0a55462fe20d08162d3f5d6da102cb151002803bb1b75a56bebc4cb24bbd75174d8163d236045c21391bb3eb7b7bde1d841e9c3d3800b9ac8e7d440a4cbf40c6e2b8d6504c85"}], 0xb0}, 0xffffffc3}, 0x10, 0x400) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000ec0)=[0x8]) r11 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000f00)={{0x401, r7, r6, r5, r11, 0x2e, 0x41c2}, 0xfffffffffffffff8, 0x4, 0x1fffe000000}) getpeername(r1, &(0x7f0000000f80)=@in6, &(0x7f0000000fc0)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001000), 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000001080)={&(0x7f0000001040)=[{0x20}, {0x8b, 0x9}, {0x82, 0x6}, {0x45, 0x7fffffff}], 0x4}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x4e, 0x7, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x45}, {0x1}, {0x140a, 0x0, 0x10, 0x80}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2008, 0x5cda) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f00000003c0)="210040b156bd7945a4a2a90daa06415c00f5e60a85f0aec5e63ea654d9d20b676bc90a87d552a826fdd0217e09a221e23cf6ab83dd8353780c0fdb4a4d854e288843fe0cce32f5860d80c33bf97e12b82eb119be82939ace9649458cc2d707d4a1fe3a9452cc84907de16279fa3681c96903697cca47210a08101aa308d59cece85137ab881a71f159ccf02a8fe1e1705a73ee94897f28463e2ae5ecfd1c", 0x9e) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x4}) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000040)) r0 = socket(0x30, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000600)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) setuid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069dc, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470000300000000000029078e0000002e000000194060000000000004e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000927dcbfee489b6ca5740793755cc7b58e02ddf3956cdaf6a0df447cf95010c022a6f11ef4294b1e72adf164a510f8ab5626e22b59f08857ed4581e82e62cf122db1326fc01b76764c93d7ad3657f660d92094d3d430c5dcaa7252bd251f5c5930353e2fd6adc887b9e11afb89185921b0c464b598fd2251b6f01b18ae7ef7a1c3d7d76794d1571192c36e633d0c8b40af2a9debfc8fcaf2edd4b1b3539ef40dd77291c746f7f522c5500895136c20b081bef473e31b14683809d9b79ab2080180e42383702bdcc0bd21023cf35508e500e9622d3"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x6, 0x3, 0x84) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x0, 0x4) mknod(0x0, 0x2000, 0xfffffff7) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000052d000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x0) mknod(0x0, 0x8000, 0x80000) mknod(0x0, 0x10, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x20, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) semop(0x0, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) r4 = syz_open_pts() dup2(r4, r0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x2f8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x105) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/6) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80, r4, r6, 0xffffffffffffffff, r7, 0x1c3, 0x100}, 0x100, 0x7, r1, r1, 0x2, 0x6, 0x8, 0x7}) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) flock(r8, 0x2) r9 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r9, 0x1) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xff, 0x0, 0x0, 0x0, r1, 0x49, 0x7c}, 0x23dc, 0x1, 0xfffffffffffffeff}) 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={0x0, 0x7, 0x1}, 0xffffffffffffff63) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r0, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffd, 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x169) mkdirat(r4, &(0x7f0000000240)='\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', 0xc2) r5 = open$dir(0x0, 0x0, 0x0) openat(r5, &(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)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x1, 0x88000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xf, 0x0, './file0\x00', 0x0, 0xc0f, 0x804, 0x400}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x4000, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80}, {0x25, 0x0, 0x0, 0x2}, {0x1}, {0x6}]}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) semop(0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x0, 0x0) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="0d23df254edae98a24323c90c50a37c7af6d541c8b9c8592680e31938a3f40e14fcee61d357a1722", @ANYRESDEC=r6]) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 7: ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) 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$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r4 = getuid() fchownat(r2, &(0x7f0000000100)='./bus/file0\x00', r4, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x9) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000180)=0xa, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 3: socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140), &(0x7f00000002c0)=0x2b) r5 = fcntl$dupfd(r4, 0x0, r3) 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) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8c40, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd3a, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000001800)={0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) pread(r9, &(0x7f00000001c0)="2c0c9636eb88b4c11003550db9481639b9b8ceda55f556f998d6ad850ea15afb022524b938fdea5a22032517c33f52ebbb419828fa57f7427ae9d5d91cda53fddec14536022614ebeca2b16206f06d6e9d9a3444c7045c230150db43c7e9447635a5176e1d6b9ed829f5b013198fa012ad5108f3bc935e71f257fe7586c0ab126cfb0d44ba5b3d52b3081d504e62c152048349d816ada18b1e414bb5aaf9363969860a5cf8807f8e60d06facbb8fb26dfbdb6994de333ac47c76a61c699658b8c89f2289041fa6e1cfd567602a8d1cdfd6b88194ba93e5d1fbcb43e8d5b06831bafb57da0e68", 0xe6, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) mquery(&(0x7f000051b000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x1) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x26, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x20000000}, {{}, 0x0, 0x40}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x10}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x1f, './file0\x00', './bus\x00'}) geteuid() r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) pipe2(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x8000000000000001, r1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x10001) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x1002}) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080045001400aae000000105009078fe33520beaa30ba0967700000000000000000000002077442aab7bd19dcee438ec2a0ec2cacdd416ba42c61d99df2b935617bd16549220fbccfe8d8dca363f386c150c617085c656757e7db6e814d1673aa7dc6aa373c7746cc603c13128d6479234de05a5ee432a430f5c1342f5ec152514bc5d0967c9d5ff1cbf72a9c90ed2c8dc409e7624a9a51800"/182]) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x200}, 0x100, 0x9}) r0 = socket(0x18, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x3f) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x1ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: chdir(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, [], {@generic={0x8035}}}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x101, 0x0, 0x3f, 0x2}, {0x80, 0xb4, 0xf1, 0x7fffffff}, {0xa2d0, 0x93, 0x80, 0x1}, {0xfff, 0x3f, 0x60, 0x7}, {0x101, 0x9, 0x8, 0xfffffff9}, {0x0, 0x3, 0xe5, 0x80000001}, {0x0, 0x2, 0x80, 0x6}, {0xdf4, 0x0, 0xfa, 0x5}]}) dup2(r0, r1) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x87}, {0x26}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') (async) unveil(&(0x7f0000000400)='.\x00', &(0x7f0000000080)='c\x00') (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async, rerun: 32) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) (async) mknod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0xa02) r3 = open(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)={{0x0, 0x4d6}, {0x83, 0x7fffffff}}) (async) getsockopt(r4, 0x29, 0x67, 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) (async) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x4}], 0x1, 0x0) executing program 0: pipe(0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8000, 0x9) setsockopt(r0, 0x1000000000029, 0x3e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x80000000000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') getpid() r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r5, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r6, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) executing program 5: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r2, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) executing program 6: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="2c42108532837b866811b718fac218ea84ac0706054955fd5e020204e38984bb80fc5d5fd13c56b4a873b7e36f652b3237b0", 0x32}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r2 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 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(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() executing program 2: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x3370dad755a78553) socket(0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0xc}, 0x0) link(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file1\x00') sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="741931abafa3e57e498a3c7beb3720bafe229e182bd40785a728a1a83d94fa8bcc9982c5ec7f2500e17ca609f650d55754710ea992a82a291fb895cfd54ea67704a5d3fa0862a43ed52e69034506ffa302f512c84174cf7ab67d282ac214943aef9a4db36abe4f", 0x67}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='<', 0x1}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000034000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x10, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpid() r4 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x1}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = openat(r5, &(0x7f0000000400)='./file0\x00', 0x40, 0xf0) dup2(r6, r7) r8 = socket(0x18, 0x3, 0x0) dup2(r1, r8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x11, 0x0, 0x0) (async) r1 = socket(0x11, 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x4003, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000000280)="247e000000000bbe6211adf14c3a8fb2011dd403d1bf08e74b7874d2f1e7b12d8e758bd2a6403ef66de9740fad4bcdd9ba4b583cd5bac2a414d5a632a89b35399a29b8ec731e109882ae0bf2abd3d27629917572b012223ab9fbcad151145b3bc9d304df2e4ee355eb24f62a186f0d78132c9d65a0c4000000000000000000", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xd) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000001c0)="19a28b60fdd1084c94bcde6c14c97c9e3de38a95dd", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) (async) mlockall(0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xab}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xab}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) (async) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x101) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x3, 0x81, 0x7}]}) preadv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/111, 0x6f}], 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) sendto$inet6(r2, &(0x7f0000000280)="8fdbbbe852ed7a9dc683c9c54922ab445ebacc97f7b58c08e41736b0d805908c411276d36757477d055aa025208682a2df16f7d1a98b75bc487199a6362b70a2756664cc6e44e7363b48ffd0d95e8cf6f3aafd39048a85b58023d107fe7afc041554c9952a3b299392b1ff67e31512fbf667e6412d389a8a1b965b39b5d1c054ab5c4deaf725bc57e9ab3c82707831eed5187b6a9882b4a1727e6a9b276a5ec04792395f800061de6cdb73c1b32c7c93cecafe979ae4c169bbdb90edaa18220368d18809064fe522924ad9df1bb00733db9ba51b6a44af0213240d79d1214c6309a24c1621cde72213f8e4a65fc420efe27dc2095b990ff4dd009e0edd1a6864237aab783c26606b08aa137495f4844ca6a31c6fcb4a40d1c230fa9f5e1abf91d340d27d96ccf6899f740db0f0deda2ff5138c82360fbaa75d01b34a90e8c4bc0bd49307570e3b88b1921cd2867a2f1ed7461250b873c835c84254be6168d0476e946952667757ff087a93ed623ff39bc13518ac4ecfda56f24fc59961c365f633fd0bd66184ea5d8912d89343de74d15d84a4780ad5bfd0a169832a58ce86278e23c5762192989eee3dfbbf55337893926749a61ed281f0c5e78fb70529e417809708d1e82b9c8b097eca791975decaad3f61990fd8e5c9f32f1ba2ad62dced331d053c304ef49e6c3cf1a710fd18549d9fa490674f75359a3c581e8fbd9f45e81df6e34b64c752e238bc1d4bb65b8a24b6f36d66f9b8ae77fe0d2ddeb8908ae8f60907b24cb73c89b035e892b6f45feeca0453625b3a0e278fd7c8c00b019cf8612f8c51a590ae8e229218c53bf30c9b837058d26d5776f059a6362729a9befa932e643e32108eb892079ee10dac2f023a2b6107f27f3c173f2a6cf3f2cb35ad37087f04954de0b09274e520e465440d2acfb562d64032cf22b80fbfb480ea38c15113bcf10bfa19a03a5c88e5c479d28b5dc901a64818c1c044f93a51378ee85cfd73e2476614a2c44e73cc1725da7f67d9360982b6b72164b77f4adac98926fb2958bfcc2fcf752fb18b1bde50b205af889ebfe5ef661dd6d718126ebd5fe7d7ff2590c82de1110efe0b4b0b516e10e7b490c80dcd822d722667366ebac45cadbff9bc4c1c4bf851de29dee5eb6b258d12744c624eca61962a060adf19fd013ae02520497d4e060b35378ce0fbe41abb6a8b26619a6dae2d316f332e9f168747fbad7e32d95f2103ce3b2bab754f621703f9ae7f04d2bfb33266b9a19f8070d4b8c22efe7b1eb024ef1a4acd21c0483aba3e8fbf3cabe264dc05cde4a17119a13126c49d5ff2c5ebf53f89eed358304a1209868527d43d6d5f9bc4592d320e3bdec34059a6509355aea7382decf9c300084c43bc9d5863675eb036310d58d78b3d3abaf3e03fc9faf8fb5dbeac260dcb73342d7e9cd138f85a0a5aa106dfd6ca25a9315783dea318962d4b8b014fc7307e1df811b9f3c9a0c603352f23d20618b89dbc6498d700f8eb40dc14386703bd46cfd1a2160f7b13f38b8cbad21f882bc943c24001ba06523e3a042234b79da5cb4775967e188a5f2ac4f42c25e301119eb5efeeb37ca66b4b7c268fb9c3cc7ab462a737e1505e2e31acf3bb355e466c1eb54566bc8d83f49cc41dad008d4a74281a1d680ca3ad88edaf264c6a1a2178c70ce3206dcbcd747da240c1f13cf48af904941b144f4b6b221c6933accdec5eae513b9714df67440c40a971892f6d399de6b6bf95bd90bdc1a19a04639a31cb800ce1909d4eead84d7e959b761a82a6409f11fb25af628209b7afdea9e4e85ede2f253978b5717255e3ef1e1ad86a339426507970449ee811d07e8319eaabc5a460645e265cb81814921a5b09a339df4fc11f731bba3bb878351aa59e5e622c16069b01718c3f2d9f0e6add6dd8ce11ca8828b1a71e91de6b50a9c2821b8e9ccb5b10a3778f27896b75d0469a36cbb6a267c3bc70e1efccd281eae05315708c7470afc383d9a13c580f91df265beb58e06a1793311d23aefba6a437ab01c82b9a48649bb613afe3bf7a8f223085d58c03ed6d7d8e1cf8ffe3b1d1e0d77983f03777366d7a355219a74ec8df830ee4ef585cd0406ad39399abc5e148f1f90425fccbe432de46e27fd80c6fbcc4abd4eb0910cc1e3b7fb3c7de1b63360d8fbbb4cd043d70edeb9b58c293a58237d92efa6764b54c0eb523d10e1a3c1c51291448f6d580f6ca03994c904afe6a7ddcebb411e71d02b68ac416c84ac428b3e12e771909b500b2e5b534b3d5f4c6ccab2ad661438538d2aa859a37f9b070bc43a3f4bbfbe0ab904b37270bb7dbab114a4c0cb9c36dca964130ed8ca1a4f419a04f84535ecb5c9371d9db0caf96224856d3b75b4512c6d3ffed95c7e4ca64feaf86b59ba2ab184d387061e900c9d8ee48a793720fdee2b44172d9a8b4a6b50631977441f2dc20fa3487437b0a408aa3a4f43852dfaf18bdd96483c59b09fe3dc97b03a59dc38ccdedc82f5ec872e2d63c6d2c401a34f0d58ccecf2fff58dad6e6239bf7ed3039ea09f3316a1edc5572011ab4b8612051c03856be742bc652502338dc4ca3fbc92c75fa3012b88bc54cbe63b12fac9515b45ac15aee2a4e6104aea76bc1f377ba51a16212955ee63b4336886f172a05dab01568beeb63b49dabb5090806867dfeed441dda7d2618cb482676371b0c7550ef2e3449f88a3af595bd0ff06d1e2193274f594580a7fcae97527f9e4673d2e617cf29511027553481aa83e9bef7468452132c8da431c1373ccdc1503dc4545237df16dbb292c24bf47de572ef83b25672dbcade4e79fb40ecd1e839db05af4c01e9015ac566ea94a0143068a802a333f15f15bc93577a305928225b6ebc31f4aaf09cc4d602001de39f670775a4b6eb0384708d4abf21885fac722689646bbf56e308d7e23bfeb4cef6f1512cefce9b861252fd0c3d0b4a61351391391ce3659dc00fa6f5f3007dbe50e45f7d13de735b96da99675de7130cd999b17c8d12b33a0469402ef994f3cbffea5573549bf2c54b6d2a5291e6eb77daaf716cbbd28cb311152bf4b94269f45c6f6d0c9b034054897bc493f6f4b7d1807220d88a20d81deb66228f45d0b08fc5ca98a8fb7385cccc04dd2705ee21e0ab81e42d432f192ed7ad638654a27e7adfc17c4c1d6fe49e6e0622928e3dd496418a9f365c4d4997a3c9577ff36d14e03b553c98a66243bedbc40d095c8832ea73cc8caebbc87732dff4dda15dbb79e0e0ddbefd19d57f2c1a5285c49fdaee668b32d91753876a2c765d1842f07527baf621b419658565f3dd2684e223c6a258c32e4431dc078c74ea961899163b4814dc38b82efda8b05365f06d6f67d6d7b92c7d2579b203b3002a660998bf37befa3075919eacc7fcbd2d36d35f0b4e07f4e5b4a3b794a55b2b1c0ae25619e4360fb0b7fc146884ff01ae4127e4807e8f28570e9e19a2b0b79a15e369efe258f96579ec3313504472797ffefb80758013e71834e1c3add6249a348bf040dca399d6e9b3876aaa411d5d4bb22a8a9e1feaa4f116dc89c16e5f13d2b7ffaccd83d391a532f7bd57ef7498f0e849ff7ca1056760da9baf6a8d7913e82cd5355e910add6e5d8a83f4401b8a5f6c990e6395f746a2311b82516b0d5e43f6051886ebcf6c4bfe225ccaaafa45f754ac923d3161f8a230fcbac9b2874ff538eceaccb866b7892bd747d510f9eb89a72a6f134795713637a6755ff153a1ef2ac66f6f85b9762033f3ca2f9d073870b8b0c9b947976a6d57fef60a6c1ddfc605180e5ebf1dfde637e192862f2c6e7d1a161f6163456b2241f018f8ce22bf1055371be5fd3ddf0db68cb2f8160c4d75ae4ac7d6f664d3ff2a68c125047e76e2c02cf514694b12d26ea8355fa09c6f085fdd8126c71b73865b20433d36f52e7277a6e4cd081347145e23778c02c2e88f974bf5a185555403c60a81de300c60fe13788ecf2d31cb31f9829723ef5a4618c554db238071b65f528aceb20e6ef338c2f3edb0e10fd7071e7d39f2360a7c65658993565b8110f7ea347eaa13419d0e4ed49f0051119c4edec9a31d0d71631403414873ffa2da8315d993104c42d8e06749872a8c27754ff535bf4ade1d6df375ef664a5eeb45a9fa4b47519ac97d9589faa13ee0018e8b2271647b705ffb064be73cd40018e02c2b68bd9912a3170595b32d5ba97722a4da70edc1a92188af7ec49ff1bcb6695d32303eb6ac1636b47f460afe95f0954890c9158822c1acacb51f37431c5d31c775253ddabbccb879ebb5f6665dd7cb2a836f89c83d38a4709a5b26635c306a56b378c628439cd7ccf9862e4d9bebce4037da5ac650a98c5ffa93ed0fe314490012bc306d478a8fd10806307ebc575b6ae6bd350fcf6bbaa5624d920d9b8601eee3a73fa8514adc34641257172aec2742eea88c6d1fac3286584d514005b97176ea8e333196215990ea38a0da7edd11370e99ced32bd7a1457a75ad1c22d3c9a66a78872b583d6164f88e755219cb3743cb5715f14bdfc1d2411b38d29fd9a4be88dd3a1703bf5433f236b4f43bb7a10c03733ecd92fe2dbe3005c774f01aad5a4a4fd0df144a11b275ed3424ab33d79d51fd60dbbde487ee6448005195ff5eec4786d481a50188b1c5c47df7611a4468a807ac6c072a49d3900b1759abc8f90d1b9b6857eafc49f9a7b54023a03c3e21e26670dc3491118617c05d24b26eeaf9a9f8005e45c78c4d8befa8565bf6e6b7a9471cd10ab792eeae8a2df89930deb68a2afb6c05fede314b461a9a20e39b5f115b33416a39d9737f59b4dc6c7ef0ed4d7086bc7a7fab45fee71c7e71d1ea6bf981b2238bdd391fe4c55b214b343c64c1dc4bdc421e0f643867268e2cf9dae823a46abd35d4a2c7ed8ce5d0d42ac221784a012933e9ee0fa7e01b89e43c2783872bfa488866d457753baab397153bb7e697838a106bdf9408b72f549c6669a38f0a9aaffc823e87a1dc379310f0ddd1e8984efaa53a7a11e90586e153238b805dab0244e1a107d39902997e0f424670d165a0be101e2fdf86bd66c0d0ce6dd47e095d117972abc7be46a6fdda0a9a7151201c1df36a4590cd21bff21547b77bc3be812220f174426cc333c4b48cbd5bdde622d79dc3317ea3a5f08bcf655a612614f238a5a96e788d72a977cb8b394fd7d88377de4205d2faaea74fc83bbe28c7a737d76607dea6d9ecf6ff92bad1fc2729effaad1aae412614431879a79f2322f6ec1a48fcc372b2ca74c2152de7be90634cbb08120806d944a30fbdfb6db1c905b720d5656f475df821214356b21212bb5c916ae1f6be9016162891a94c4a50b46aaf61b2b0590ab5d45227660cd41b1636f3ec5ee63716172e515e4734a928fd899ada660dbc2d21d825baf8e2135d98c2060436d4fa094df7d436b04e4ae30f3332bd3ddd5fe44e3257db7e28b7244ee8715b8b2521b5f36b5231b1a7eb6eb1fcd9027a59aad9cd7254f27333fe0297402724a8a33a07eaba94def9f5656289522901e696c289bafe9c53c97376fd8e6bdd35eea3162ecd964ab309ac1cb548b4b708f0c91c9358d25abeb3356720c7057c9ef3546a95814251f678727b4444faf9b140095dcc530ddd48585d2a4e1d63f119262e0fb8cd6595a5b18df91ac4a4b7f4e18588608e21108daee8ba2150c232a081ab6e2e797792f32dc1ac93c4dee86ea301db83eb38615dce0d0e279b91accd7117e8c03144014b024f307986d46cc78e25d4c4fbe8027b2068adf32a26bc83c976b49d48abbc62e27b6a", 0x1000, 0x401, &(0x7f0000001280)={0x18, 0x3, 0x53, 0x7fff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000001380), 0x100, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001340)='./file0\x00', r5, 0x1}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001400), 0x100, 0x0) bind$unix(r6, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001480)=0xe20) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000014c0), 0x10, 0x0) close(r7) r8 = open$dir(&(0x7f0000001500)='./file0\x00', 0x800, 0x20) mknodat(r8, &(0x7f0000001540)='./file0\x00', 0x1000, 0x5) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580), 0x40, 0x0) readv(r9, &(0x7f0000001880)=[{&(0x7f00000015c0)=""/39, 0x27}, {&(0x7f0000001600)=""/36, 0x24}, {&(0x7f0000001640)=""/76, 0x4c}, {&(0x7f00000016c0)=""/233, 0xe9}, {&(0x7f00000017c0)=""/190, 0xbe}], 0x5) connect$inet(r9, &(0x7f0000001900)={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000001940)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001980)={'tap', 0x0}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) sendto$inet(r6, &(0x7f00000019c0)="604cdc923837bcb8e94c16fcf74ef5dc9aec66c934c91a3dcef8b1ea43dad229de2c3de5c278b8ac8e0d5685082139b96388856abe5a9052296d0be0589c26858934759f7a256f4dd6fe3505a02591ab6bb147574d9378c24067ccfb7075026b55c827fc22fc39e9ae39ab68227bf75a64b0a73d5bd574318f66c90ece114d3dabe85e23f1d31836d8b4901d7e53a54868015832a6b51ab813a91e8bf63e9ecd8918adf839ccfbb5ad86554473c31647d809619c9c81b3f77767d4c61c8deabd059d767082be406e2dd17d70cd0c79b17bfda44d0a6726404d6805cf00d7a09c9618ca990bbc2cdba4387d36be0459f58c3a789854e6a2f38275ddec7dce613e4d24505d1bd3c18852048457ee2d3f1a0a98ae39614645e3537af8e46d0e37b60edfeeb2cc84fa93c3a364797968af9624c62fb9052b25abd7b4cada4f7ed6d6020e44e74c3ac4cfaa0ab878b8e7e65d398bc35f12e25a50b47143d4a1720aa9bf0e80049c6f4b3b813e4dc096833b0058dc436a0ba68dbda55adabfe5aebea7ba14761fba50661e366b88913a4a4d8add14b135485b9ae3392017d94f45712438e3d1c3f344a79913b28e6d6cada0faa254890246b4c93887132e7891f45a539a23f10312cb79da99618d42d9524e17864b945423560ea2d549693a538cb97c6e5adae7f0c4eb6481a370a0579f9222ffdb49eb780b21fe79e0bb7730728490fd6a24c5e42a97044baa9e166ca553bb63c72e9d2246bc970b10908873d4552fe10f4ab73653754bf70a54a27551d8ebec02391de58d648d580580e34a0e67c8fe2f6c2da1d75ed85722b1edcd5f5183946cfc57fc41c7ea6b9355e5dc4f0547aa151dfc96ce9a439ccb6d3a22974fa59526d7b5ceb6ad1a343329909b68ac192d95c106e2c3521bcbfce0e2e11e6721303f7e357a4ba2908b414be12e60cfd7be52b42b5bb7a871e26f25b7fee0f0ddd67f3b1e576c07e801dfaefee26f18f6c3ca51abff809d7871327c50f4894ebf0441604dd886fc0940626f5c542690f9ffe56f85283b8de6566666e88ef8d5227ec78c809d0a7cfe0e9f2f67dff56d1b3bacd383b773c1cf85cf242f3b46ba5c995f07c04698210e6c2070bba456625958da37b15c63b5e96889815e95ed86d02c865c541f5d93c3b3fcda547916ed6f03b79b44da126908c6d63b3ee7a304f40377c8c01444cbe14e340f2fbc2e9e9ea8e4ca182abdc91aeef0ea44131b6910df584f7e42dcb2eebe95afdb495a4d5d8483d8a339c84a70be99aca3f94bfed0df5c4ec731086f29d096d72f60b8f469307427ca6f3f1b4c9a43b904c814be086282b2c60db5085de22643c62a0989afeb5784d78ea2a788274ea044811e6f71d206355c528c3e43d24bf261ffb23109d37b611b9d3fa43275c9f3a9a6a1b16d0eb11ab8e1c21fc6076e3fb52dff1d0d054f8a80c544a48fb19d0d9b1480f01070c4ae1a3781ab48e3b347b623969a547f8b62198cc072ba70fa63490ef26de9a4ed2e5a086a058a32d1c3d4eb4f6af42a066d4d190ac11467249d31f40c39ec4b4da21350fb11e2e9824d6bb16b34015e273caceaab49178bec4b7bd40fea0265d782ed5ee755d52a7f785e18684a4b1f2a1085d2b827a9f81237242c22453a60bea1be319d56a2753e7cf7b26013fc004c8af09e90e1c64c8283a48eb13c89d62dcb240b372987e0ef289553ce5b681e807f4995a8f9a5285061655e7aae1fd6c30c528e3bbcdcbb50df3cad2e389d06930c181fa4a70940b32ed47f67d4614851b0db6740cf2f73c1aa210a75796fc0c3dd7670893302352c253e951dddf48d406ee1edcc2ca56f609cf00a2d77b3dac170ad9bd5f91c7b5f043b4072569e95e0d83b9f88c9b31de056b7709eec6dcf1473579695515bf199b951ccc071e8bbb7870a589509d0b3968b7d27612774991ed05a8711ca96b10db189b16cc8cd6066e883450cbab637fca7efd1376842dc9c88de5014d1be5fabde0d4b9e3876d17b7e2fe2657cdba5d367b03b199249f1fb027bd19aa61c79b17d639ab6541674c80c9e346a712ffa5bb13fd32d50e46ea145f6e2d5511877ca333cb0bdde3bc16dffc2254796b73ad72baac0abd833a3ae67451bd8ac7a7568f4d887abff18fa555a3e208ece789f18e28e8c74d104d6701c201b838d69732dc57236c97edcf2728aeb2b78e7162879f350471fcdc94b1218fc84955453f410a51e0e7a9f49ba0f1ec23ad919cc686dc004ed717b291af6fc757a44ba3f7d118afd59210bfb1feacc5419b65b58c9314fe751eacd763746384c4ffc25bb6dc132a0fd18719838473907db335aad49f9c4d5204cc14859c27f7443b8c72bb09b45b6e23f210d2f0bf79048559e04902280c95cb692637c3fc9973aa47ae3ff42055bbc7406dd96940f5276e27d8f9fc61c2fcfcfb7b33eb075f7497e81fc1c46d7864fbd2fb5bcf08ea4de37ab7c98f0284ca4fa08fe65d1f3d17a4df08fca72fc57cd05e538f1446d98e3717b22b9f15fa6399ba8ff648446f9ce02551afa23bd7140c8fea831a2942857450a6d599cc2184092319c5c71bc1f93241d0f6689df51cbf63ea38c5764a738417110a4d34d524c4617a6ddc7283e66e2e35a7f9641406bc2d3c47bcad263b549732e0027339472d391ccbffc603cde4db89185ef6fe5042fde5bb7a52825197ca2951b09b13cce74cb4b5aa9f5d4ddd550d50d4e34044876ea562831fe1efc0d6ce40b0752b654cfadf021a3628d2599b0909d4a744d89cd9e4e1a034a212d44742e798ac02cbce4e99ffc66ee976341792f9d5150ce9b989d17192634bb030434b8f8c436a8beb7000c5244cfdeb8aff50a2876fe74eadd71da7ae401d637f6289662312237705f4ed733f4bf3e33898df4d33655fa5c8db21cc870227b643f314f76ac63909f90ad6c49779976fea95d82378dd873d61fcef20a5b33e16629dc58e791349ffda32ae152f49d7f80e4bce67898acd5fd4b5e11fb380648cd345a83726225ceb53dc6aa3597ebeee743b3e75bc5996a5ef1af843f49e88bb5c563e10a7840b604d2f82a6dd0a2acba6ed096a6c027bfb76dbe865b786b2fadf7a1b843ce522276c4a0044d24a77862b74ce9f59504acd860cbccdaeef77c4381f27ac1ed31c6375744d6945250991e53ffe2efac2bbd442d7d21e6356ecacabeefc2286126701a5ce0f6da999a7773cb2fe4543e7a18e8dfc5301749d5173457b4862da83f5b2a7d40ee1a437c3c7bb2da27d9678cdfac773de46b43463621b1192dbbf06625c91341f0cd3e686cf9e53c4e954d32b24ece46695dd71c77ada925f67360da7d6edf1d34c4fe2dae2f56b9a7cae3e802a4e3dc1b26bf8d81f1fc0775d7d73fe571a64ac3964232d44b224f55a62fd46696b3e5f84cc9c04333f1b00d841ededafc8f8e0bf6fb687bb0d3d5c96aeaca0bac43768481d278daee2c7e746af4137306cf139b4d83b6d2119151214f850ebde44a891bcf20885dc2d6e64d10282a777f6a2c8ac93a2ad5c9fb13776a30d236f516b2fc7bbd786915c0e91beba0e8fa321079d7cbdc094b9f1b93fc105d666fe705b30828d8b89785dfaf3aeca7f5cee895d0e7d379d7fbb1e5e851d0a1f6c829c9cb5bf26464a980efe054b2999449c49516394a5adaaa789ae0b67e0cbe01bd662b5b1701f96c712d9e3512ccf6f06a4eda99ae2cb6d427a3b44e6c71d5c45adfb99718c6d465a557ec1bd9ed1b5962f3ba1010e5fec00a7ff1daac2dd19b7323c21334b8bd96147d72c50109c073f643202e6fe63fbeec9174e89b5d92b5f9cb8298672addcea58d2bbc5b9f89c7afd624c9791f52f9bfaa12f60d16c910bf65e00fd353cc83066c14c4847553c4faabf4beb3bb0e6fa076be4213aa9288692eee6cd3b2c6e09a2ddc1df0aae6d609ee401fcd1e6a33d7e55790dc1360a067f097d54f360cb74241d3d7ca627fdc33870a012dcf511b4fd1c8a5d0f153cd2fb361abd5caf61a7da45fa93f01682d1f6e9f60ae42fd83fd80d2d000de56d97741b7fd6eb924a468675d0917a57dd95d9d5c06f4b1796d37a012f2748ce4ded02f7ef2e28344ea2cdb29e1f6acccff429bced3db94034f177f7fc68265ccc7d09fd72653561c1f7223acaccb12529aafb41490519c25b67b51cb081334bc0f423dac7d068b5ded671287e74875da019416ff479795d90c255f34f5a044a12eab8bf24a8906a043f5c61feacd4cfc3ab609287651062817a555c1bbf459dbe978e0a3418773fe426150834261f2848f18f73ae4673b2e77b370f74708bab693197f73c2f246f8585f565ac284ef87676f7b8be55906081d499463235dd9206427bca3d922b62d13f2351fd9cefb69d3375c3d2be600a0bf16901bc9da11375e44d26b1b1e26ac1343e79cbd71e8d888e9f11882d97804c3c0fc646d677d1464de11a684dfad49fe4ce6dbfe99695bcd73a016516bba7ff6cf142df983ec74f6c90ef6c038403e843ff8d3315f17af915ce7d822812e0194b953da2ab98a140f01db102b924b0896e31987ddd40924265d1cd65aa9bd6084911c60f3591e3a35e14dae170d6bfa7e63127a0de2bb9d0321669c023087c6abc2e6a1cc179fe86f5e791d5d2f0e9c3d95171bc3c5b5ccd22d980f1227c731ead3d6391f9ff3a77e5a9a90a10f440ad304de2c52e79182656a3e48ece2443fb802724c68d94dff46cd508b5f3926890f8a5d59e798b09e1b0f1b7b56943026cd89b07832836184d20126c810ddace03bedf3ae0b74c1e8404c84f23839885a84f99b7778d1d189407980c668b8e530470493d42fd0e75a47ebe912d35430c899d0158cacf0ec378a80d54bec1c61d4fc9a2fbe6cfbec1a9464686fa40335c33b0411c8d40fb5f026d213e447dba5d369fc165cf1cf366372ac5de105dd0bb84037f50bfb6ab8e7f555dc0eb9deeda88c60bbfd579f261e7cd0af2189ab10bb11fee2d8fd73af826ea3f98cef594ca638cf6e936cdf6a3a9724720a6ef955c5178f601f2ef781c40e0fd915159e85b599fd5abd81947af53b9459e12736e850303338d4cd9689bf2df15c89d1f28387347e225d1ab5d588b650f6c6dc65613e2f654b194d40739a16fcb25d02ca9372871e0df3d92508f09cc93b0a2f4c0b2393abe43bb6c62a5402c0bf47e47e32e0b9da545dfb675839f8bc0565206ec10379dc68b73109f14b81048ec2348a8144bacfefef5aa759bf6ee7be0132ecbc21eb8cb5f9987d334a5f66cf848dcbaf490722a0cf39bde83ed918eb95bec0e06993666184c46fe39a428352e2c1b2260a052713f4a565c6865b956c2e7a745ee378a18db58144141ce78ac76f59c9e994fa0ad21437142240de567c1c0d1d5ae1608ba9994cf7f3793b72349d9cba02eca931163ef3371ba7222be634bed3fe0a47b55d4e179fceafd6894371ef933066b443ad46b788348de0938d5fba59b92e4a1b20ee74ba9d44e7306d53f6eb019fd347800ede020d45c7ae0bc584cafb7d465e572d93cdcc864b375add197456df2772d8372247488fbf4008ab2928beeae32c27bc3749679e064847649e46f8d08ed7354f50e1a70d5a9d7fe55765b04fce6b472273bb2b2bc194afcededecdf70ede3bc16d5a657396e35808be15253442a29919a00b4628b75adf544ea4f0286e273a9055abc92b862b962637f27bbfda1bb3bfe4929c510630e1584bdc485a7da760f9b06d5fa98150f96c728f8d25990cd2a624ed044913f13ac3f7b3f1c4de77e89b68835a65269954397b", 0x1000, 0x2, &(0x7f00000029c0)={0x2, 0x0}, 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x7fffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x8, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42111000800000000000000000100000000000000000100000000000000000000ffff"]) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) ioctl$BIOCLOCK(r2, 0x20004276) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x33f) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0xfffffffffffffec4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x1b5, 0x0, 0x0, 0x0, 0x8001, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) seteuid(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ktrace(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000530000/0x2000)=nil, 0x2000, 0x3) open(0x0, 0x8000, 0x24) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 2: semop(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x10000000, 0x3, 0xc6}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60, 0x0, 0x4}, {0x3}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000005c0)=""/225, 0xe1}], 0x2, 0xfffffffffffff001) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r2, 0x2}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f35949163831a2b373886ee72cd8ad0d367afc6f0b107632833bbce11d3dbd16b533a3cbebf19361d7620599c149e25a7b25d8a7fcf3918c6a9b26e5e1f484f6eb94f8f7cc6d7c98a94fc68988ef9f7a1e9fcfa467038fd26b6d53f309b63ada69143d178733e53d5dfd1915e34e7602ad47a966090b37c231defdca", 0x641}], 0x1) close(r6) setitimer(0x0, &(0x7f0000000280)={{}, {0x0, 0x5}}, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff072000003817463486dd6000010000383a00fe800000000000000000e2ffffffffbaff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) close(r2) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x400f, &(0x7f0000000ec0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd606e38083fd9000000000000000000000000000000000001fe8000000000000000000000000000aa0000000000000000040100000000000000000000000000000000000000000000000000000000000005020000000000000001000000000000000100050200000000a69102e40fbc386225617457b87f584a24cca97cc25ac407f4975cd3fbe62534c5ba472d54ab7b0a296d57fe6cce36974105a568fe2c1dd628382ca6154e17c725978d1c158b6d6db4ad006d62d80a4023b51c5debf4485adbdb68d5b42433e0eec991180140c015ca520a025d54d8c5b5a74bb542c1cc1e97469537c41c4546f2daafd87dfc4408d1f6f561f0e4317806a44674636d8f34d6f4a6819631d3b3351d65fc05b2889e33609211fc7b843ee70e2a94e421dfd31e88f0e05ee026b557d36ff10868c7ae395346b84b27bad3756e89db8f55efd89e289adb56ebe88ade905b12a8fcff2647ce7ebe2d0090ccc22caff72fe1983f06fbe3c30137f3a43b7c45011300df029b18eda6f69950c10115567cb6092c5d08811cbfeb42ebf44fdb3a97fb82ff46f0a3b081ce7a39e88ffa1dae943a5eaf2cd3a2686d7dbec4bd8d0f972c471122b9b7f796733fb7257d4ae2ea73ce3b2c92f25d433e1f4890f3cad0f4a0dd877624105a063a8478596c192df643f284dab45da8f2805ff6110b78b6d34fa5275ed77c15d64fd22acb8b169da4ac665248cef8c84f945448994a9b901ff10f8409dd9fe7aa93f2db63a17047450f1bd2327d3596d14b04700821a4d8f8ff1a415fec8a3d57929ae3b775d287411549da7160284fa20050caa74d8af96530251bf87b0e0abb4a8ff3f75d410b2c1334ba24698f9df9f6153b635bb6b6a0cc13cf6949eaf75e6936517a7c7576c5fbd301e70cb47ded3c7f84f324d7fb4112f72ccfd74db67b33d34b060cc0bd4db4f5e5b4726c8f804a655f370803ba1b5e4f6556244f9fa144fa2ed1cbef5479cee1e3ed0c1b46601f32c25db77f2ef2a7ab30618e064915c396696d5c9c46934f65e47b0e81e456ec5fb93e14b44781a2bffdad480b5b14c1b7f73717b0e1b5006c7b4f9603222a25669950631933b32f1ad306f5cf652b279e956c4e66f87b133a6a60e446759bcfc7d2ca2d33894986d0309c848837f42623c925af6c5a1ab9cb38d9a682c20174d8e1d69224aa053d5a51ab6755893f8632c8d14b94fe5dd2c059f1ec218fa1ed1d422815c23e10de9bd2ed84fba19a747b532272864b9bc1ace7edf13aca553f90eca84eeb667e2dc3813b3a536cc914f652f962aeb38a9702d0caf871290d661c5d299668d3664ab41c2c82f12bbc80db322163b8fbe9fdf78f6c520713a1d8379f694d11f06879ade37e05fac13cf96ff4c4720dfce4fbd40939e3aac53557af8bb948973342154eacd51ebe02b3d0264749383163dbbb006e2a81ea74c892807bb5c426480efc118f34078e9a966add8b179b4503a7816b4765f95313a34a702f88371e5a99589ab18f713f4caf2047213fe45a2acc3c0aabe4f92d7bb8541c35d59e6640aabfe0290f56bb5912d39fa46dec30c9576c8fa220a330a51d94cfcb126cdbb3f06d57c93691d3cc2393c880e4995c084e2cb0cd50221bcced9ee58475c74a7e4bb5030bd4782f915df02248617bd62c7cc70834e26389f56d1adf9ea0845c13e4afb2fa4bd8022d739c5a14bb6ba294e69a04d885bc20ea21d1bc3f8ed81958c7fdcc60d85649667dd82ab21cdfc4d6ec3c7b94f03383e7febb7d62199b6d4f0fdc27a3e0869925f908a2b5977a06e4e837fb031f41ad3e4d18305d504cf34dc12b2157937a218cb8c3c05147a419a017efe0fe9c504deeb9c92d3a4397c937ab52b2ccd56c4269d63ab4dd8b257eb2a9ff3d16bf105595390ed98635f42bdccc8b39b8f3f055423c6f4b534d86801b40173a30c01379e57e786def078620e3f872409698f0085bcdbc293c19796556c72ad7b7ad7d066f9bea6592ad1722a58f1e5d4d52d95a0ff311680b34e122643816eedcb1563b300536d1f8db8525db6ad719b39c37ecc97ca0e2b1e93483b9e5a408a3e66c67a41a91df82297da9b372826cf25c805dba5e9d25deb11424b51973e4b95213219fa50dc4d20008454204b0bdb6cf43a04cfcf40e77c4c74ff8e611acf29b52b0a78c1565cc4c004d6c2e9d532785106d6abf294a52c00847dd4ab8ba8da99a8dc265f0632a9f5895811ac5d35f04961289e828bef1ad5094ae337f5bebaf803277c086c56e262359c0c8f8ab12347e130866605623be67570798cdfa6439de641ed4bceb011874ce8f1852a66f374ead10505c04848a4c8ac76463b9a68fec03aca63debb27338d4ffaf62db6629ecc9b690e30ba5760841efe199ca4246805413640f463daa9a22cc231940fd336caf4d03a5da3ee50b4f7d48fa7a3956ccdc0a5d4c6bf51dc5e773263d6e3f35ba398a37e212c31c8586f7e02350bc15784d4b5944219aa6fb93706a1d7fb93281a47f90c856254ed634c20a0ce4a01958390d66dc92aefb21db33a7980bf7ca9e7f2343e6292038ee9434063375d9e3a5fb8f3c7b68d82bda600fda161993e4f3000a9a8fa27f09632f82bd9559c392877e1045668bd78d1b9fa38b5b223c7249a62b7f633b5de82c0741f8c3fbcb54e2bd612196bda66fb1b41933ba248dde5a6a1de2940e32a53114e57ef85143bf853d67d97d97471c5484351a17308f12d255dae75b1b77d7f1eb7efeed789b767e8203c56a694099a2e50e7b1b52bd339cc29183b06394c32ab663e35e4a0010ac522ec57094e1c505ee47ef889013295f28a9c78788856f831caf9efdf41cbd3b2ad4759d75c0da3e2b15163d71a3967087405cc14f557cc860cc8658fa300f6db2aab661c131ab74b29f9923bf80d70522b5ad498d7ce27edac1d8b03cf164324299b52269539ee1a207b67226d25941605a2c625a1aed4f8f7a83bfd06ca70693a6175e62a3874ea634327b4b290732d47a0554dd509fdc1386b4374dbe8e22f03241e530875d369836de4ceb81dcc24d7d8a6ce87eafb78effd2ee47ce286b1dd00d45beae8b3bb22eaa525855d9d20f2690976f4498b002b7b57602df0f444a1660adca419b30b2b376aa00ad1a8a87e8631b8d28a7f1aa7ddb757f8c9b98ba964e6eb17b0892b9cfb58acd824fbebca38acaf51f2e50cd53aba92e20ff2d0ccfe7b239fbbd4382cc127a641d0886f2bab88042ecc81c2e0dafe080b723eb84ec4fa3fef9ef9f9584e5c7562d9dbebab54f90a0a63cfaf1fa99145d164db4107f02193fab41caf200fe46f071ac9dbd7a7cc7e685d824d9822b072f3b4aa68cb99e4dfd011580bffa98027802ee4c85236f6d83b07abc11b040161b648240403b569803d9717a10bb1fc02f185d0d4633186b066876f26a9f695425ce27d75189f8f345135910c76816ec822cc12976b85fafc5c712bbbd70c40416ebdd58e2558c1b6ffc6038538d13d7b27529b570ca799b0ab26ea272aa7772755590d7eba97f21c2fdd95c0bde37ff035ee706b59c2a5ca157ad1d7838c706cd8d078d25962021111174b386e76bdc3841f35407f32b022a11eda8c181b98a15db9c8b89b72422c1dc8fae2aa928019db454e57c079cb337c224a60279e230c867daefec7f26e47266ac2b42e0832a278776765ed7078a9eae2e5e7a91fef362adadd6723317f187c0c4033af0c09caac6acd2e7e87aeea37aca764c465392338770a0f63b85309f2f242c5babd30097f26aa4f6ee85e314e6584c3be86c5bb1944b9fa7fb5682bea44a19f921118f267f0f87327deb530d3263e98b4b28e758293254cf8d16c1534c16b8efefeb0f2e1d1db2d2e7a96a6c0ed974be08c56096409719e8b2afaa2368e806d851f762f45117dd547515689f72b4675cddcd7fcd2bc904d6c3e2e90b2d92604b238b205ca76016b3b52e8f66aac1766b3b5d6dbc48863d6a67a0f544c542a05c382bba3830652474edd3b14a68ce3a2c051fa88d394c0e7bcb754d2f3f54de75b703b0b217269793774a1c04a0b7797eed8ab24a26b48246458a40865bf1b12a8c0b62116b349f902bb359dd50dcf211e9d04054ceb130be378c79e793195ffa320eaabfd0462a5646cc25d7db291627f4bf3117e5a77a23f807c48e56b04b4c3a2e5ccd5d32091a23c23c0797c9249b242841cb71269c40d1cbe85423b323e4234da0ea4775b7783ffb9a72cd09276830060774b05e5eed297fac43de88e92fddc8f579f34edd4d011db6139a5a53a642a51c311b2868674d695a7bf9827cd072c94fab8f543fbc3673a7b01de850d01028a10b39ff426b3fd19e8cc7e215047e1310e3e5fdf608e403aba8b268b54bd4aba00fc90750cdf30e96af23c5d91863052206744002aba62717a4dc5ccd163dbed13ebaa44b2eb3995c2d78543d61e9c9c2f33d7bbc767148b4527404b333e417213eadf6be57b54d74366cfe079c3aeb6ef5a8b32e385aeac33b0b391cd8dd63d6129ac032aa7d2b3e8c83066bf7aa1fe6b88d5c05512a83a573bdb42bdc4b2d900a7b34a53c31144afdcc9b03145cc0d30778430d85babf6e621e99006a38b580285ae86cf3fd6f9bc997f964d33c319ef9de54554c730d94929c2ac4d19b397a89c493f6d9a483dc5a5db35474b8d1cc9c41a25be652a1768cdfe20dc7f8592279dee424cdd3f8c6f4c7d5d840bc1f56bf29ecd22a15a93eac653ba11dc9dfa9517afee6a9b78e271391b9410642379ff126a65cc6e25bae08648b21b6e5e3d34dd07917c58e903344373ca8f0a15d1b799ed058015c430006efefbf79bf57850a7a7be62316678c7a941461eb5e9e5051a3d26aab2a6798dd04a72a0cbbe278a841b72ff9ada8190390e9aed4dc8d15ee383153aaf4992fdf43fd8559815d690d6d10a24bdb6b0901656fdfb7e7ae3efb3f1ac5d0f08bf29bdabfacece59d14a2b8a902441134a6017c7e943278e275516e843eb3bf234676f2ad2159926d4884a159784e54389beb43e777ff00f807d7bccead199ce08b7424824f799df99d3ec2dee32cb13bf69a3f02c73115994369ee955d63c96e6a93fdef3e0947c394061d87d9fbaac2ed1c354f6b7fe5bf589d9f584be7c76ea1c26ee45f83ac5f68bb1a8f0daa303cd7a78be05c9480358f63a210364d383541502d870db81943695479e13c97d3fbcfc7e904f33d8dcf3b6b087183cb27c20f3ee3495f3597ffad1959f49f5eb9c016bca3ddbf8e12dde9ede84362d621c44df55f5e00ec92aeccd093835f074350c7a833815f6f234351a7882986149390bd7d0619a2c3cf08ececf2fd727a1e64c15f99e15be6d75392bd55e7e15d2ed470b23a985671964ef40f11a12fbcdefdafca7d5ea4cb787926d6e0a7aba3d1faab59a06fc3c22c9103820c610ade2ee6de580f2796ab3a71011582cf639eeb1f9e14333f6dffe696c19d515b885ad36437018d62c27b3ae5bd735b72d44d083f548947f92107b85f481d309532ef6ba3c8ff76c359175579fbaa5d7675604ba6c9b68a99a755eda2ae6d47c6dd0945fe29082606c7c9d86f0292414b0c514111a735038a22bd1c3620b669ee1a3b5a4ed6a1f72450a26c36f0d4bfb6bb81b967c97a48c594a572e52bb9660008f16654098432084ea24aad276aa1eb85bc4a4457b697f2fa1ec7a94ecb236f4c9d7c200b5292670500611f5a90be5da89ce2b642c606c4ee17c950fbd37485e08e0548d8009ce96c33feab3c2c40644b24550eddf2c703b72529e28693e783f2860edbfb11c87f27ab716b8c429dd131fa6a2181b917bb147c484f13babe841475d292201a93c772e5e15ce72f22900e487e19db2aafaebc55e8836a5eccd3c12885a42a9871bef921ffbf3705ebdeafced0f618ec82c53cf610f2b7bd8841a2279c414009b95100000000000000000000000000000000eb00000000000000b5d6e1a9fb11458556a8fc01d5f10b64cd60ebbe900f545ba45914da0148cdca9c4e4126a7a4360c3fc167e5b302a04cdd8358b71a0b40bb8b3087ee0214563ca63a74608c5fee9cf19c9cff0e38b3845ebb625df973e5a3c65200f4b23ee417d75c0153533e385e9cd6ffe1ca7ccfb0a06b8f741cb710742772da697a8a0fbc6e978617cc59012a6a42f6b35d587f400f4b505f2b801b9a73a2eccfda0c69a19fe1434a42445bb3ea380833d66bf9d0514ced462de4040100000031feca08348125b203424466f5bdddb5af4e2714187076671207398decdf8e463a5674482650b153b0ce5ef88bfffd0cafb21f89bae04af449e0d292ee6850f568b875d6a575c268c591045641a4418572fb8708de6efe76fd804f81d92eac92874799ed03fa47b6886e9094a8a6933f50b0ca3dd3089ad7e84543ec582fc4695e4f0ecade484cbe0fb87d4557e294c3362d5713ec9309d2f0e3f86940e074ca2773bbaa376bc4e6206ca5e520c8c2555dd87140ad3f20ad08351dbb355cb6d3ccd34e036f453a83b745ad7e090c14a6231feb692f6ba4150eed17dce9ac2e07a1f187df898a6b3ccbae80ee812ee78b2243e045201d37b47002ac5e1c76a2fc2320ab5b4079a31754a242cef8fe856e1e42c7492fdff2913f46df1598f027ff376866e32895b9c57bccc6bea161b1206755ea3cbb0b320d3ae0f1ee06d47d17e7d961ce450fc8cd5ea7ada55317edf51f012a33cfc67581a0ca7ce2050f75389d5f7d4c44d57ff02ebb08902400caeed39100eab7c0e978c2257135bf4f1d44d177a82f4ce295074d075f5e330f43f3973bd37cd3e6c5c192cfc7321b388c90d47bb2adbce995dfc4fc47c5ca2c9e05d97bcf60044b45c52eee36423361ef6afa94e4b0021524d3afa982fa3e8e13d0de0c8fd933f7343c970d8254b87d6ca00611bbdd05cb6bb34dc27275974b0a277a87954d328a7f1e7bb0c5584a82813aca5aa27d1b1ffe02303fb34ccaabebbeb33494d2ce1ae21da2635eb0667e1652c7206d328c25934feabe86ee61e850527f5203d985156493d1e46e659fe4abf364c209d475c43f087933b0433bf31aabfb4062b4487addd828a9ad251ce63a1ef3ea095eb5f57978c4e430729fe3c42486c57496bdbb3d91f86748f46fb247054548da273b68139946211dfd34bd5bcdf6f100620f96d6dee8209a4dc68405abac0c1178f1964e8a52972608d75dbefe8c5b84911cba60925f147e21f477bf264c7269d25a4b02ce34be83dfe8c7a13f1bc5d1b8b99ced0d18f395db2a02f8721fedd66d2280b543f51453d9374d40a3cd5d25a8710f9e5c96462cb2550c15319b3532cdb9f6709f8b2095e5200dd8de133b9b4fbc3bcc07384efbe9a8807eb79201370318089d99634fe167bd7a253971b2899d9d303ba23d019b6f9a8feff24407328c63f151304252d2ef938770cd36450729f1ac78af0b2591cdb9ddef3dcba79ba32dec91317a6a78a524a2545861bb33393ea787b8bea3f9c863c6e2fb8ceca89c2b7681b85ebf25ea5521d2ae5b2f8495336d764e79371024d1b2d442a757bf4672d864358695c5ee64b47a25add640e13f6718ef55cf7a2b174c955c5e09a7c9669bab8e4d67a4a222bf6593b74d5d219243c3c5f3a6f3432e060b73b6c3f51d9a4ea43b147852c9ea6df690adf36aaa54e7414812bd476f12c3de141f800be29106ee6358dd0bf6def311efad6a953619febc9e8ec262c9470f78d272f7eb9d65e10e7cb1ba483977bc515dc321db6bfb4c4535a7e5a49ae42a1a2b4b2d8f8f6909e38964af7633baa5b66979da556416e20fcce007aa1d7215c23a28d8c32248f0aea9efbe725b78a49ca372607a6abd10093395d81bde243af41b79cfedbf5ed2f7717744915ab1b419624e8fc52eb2900a539ccc24c5ce011437716403f9597275ef822a7b4b17ec5dd083090c07c04fb08ddf33bae2d49ed26d0fb735f5d6b9dfdcd38642190fdc701b21d2a06584a32ca4f5965c145469c4abdb9175988aa6dd0ae611a328008ad30164b72604b4712c8d5bafc6194ef019a39dbf6c5c40a37294e039c51eccd0c26a6fa311279cf1994e77d6feff6e9e1a5e61163cf0811bcdf15d12a14a90e84e939844afa53a52ee27704695733b702e704b9a8efeebb08f3b4afabedbe825cde78871d5009e086579cf9061cc3fd0d6529eaca70e5b86829aed76edcb2b4bf4d575c3287f5d15f7e7f7eaa81bdcf75b2fa5a96492735ba96d837740d859497466ce026c8bf09974347213b32ceaa0a65e69801b291f04c04ca56fbcb84d3fce4b7d788ef5a6d222801513f73429072929781ead3af452812bf757d9df8529f7342943f0749d5e719e7fcc4fa6e0f2d8fc08ca6fccdc055b8b631b80b235271720db5f27a80500f45742f63575dad5cd7a5923fd98dd19a7b322219d2bcdc815c67adda0acc35892c7645a65dd6a612c2174176c78c2487fe6b61c7920bfd331d2acbf37ce3345e0c0975155cf509b5b05578d614af3df8d039fc21080e03200dc64b545e2e52cf9a2f8916ad09fc639ec67935367078d6bbd57da8740c051c084bc34e2c00d1725105d4f3f34daa41e67cc61608e616c91a8a140231fd72d551f5081155fdfb8905152281125027375bf935d91d594d322d9e3e9466ed2a10a2038bfe4320b2fd1a154508c2fce0f79f724409bd6e5557c113f876f70d9c6ab9b8af2896a4afd8617041336fd197a44700316024f4795cfe9e21127005bfa54278bcef8215ce758f85788e14fb34a5e8885de59811b7bf07682bd424d6138a65084652bbee88ea686e7dd0372caa036247eb0d37765a334654da77474badb7d4ef3157df11ceeec757d1230cd8a837f0c632157c174114fc7d13b7a555a249dc0bd7d9216bc206ce8b266dc5f70f9d59d9bd012868558c1d9dbbdb036a16230a99079baf059a0dce29456daf5dedab0229af82464dbda098322fe99cf1c2937b6ab7c069be1509401ef37b35f8f069ea1badf7f00106ef3db4c1104f94ad05bfd31695e30ddf94df26945b5853fa8f3a8cce0cd40b88ecabe17411bb87bc2e4efba4dc0f9ebdc3c74fce7a34c6834f65045ef85fcc6f36b098e44ec8f478ee1127370a1f3e9bcc942fc963d11a10159bea8a7f718251d34fe6714402e8e8295db0113d3ff533dfb058a79f16c548b611e6f319f1f106ab99edec0bc899bc1d45f676f2471d5d641b4319c4d556693d7861863e159f7787a5091fdc565f5a2a45a6c8bca5dc2696991be06b1542a279ff7e3bb156f2f63d48f095091a92786c04f7b3c7dd5df171f2533409b1b98ce83a5c1fcf17c39d98692fe0d7799c90fac5ce1d2c758a9bc9aa1d477ceea6b782e8f430dc7fa7b6f5334c400b8949190e30257ffc2652d0a11eb6cb6e2a3c084bdc39184d065be49b7a4cdf08576d7ff2cafddafa0da57de9e270d5775f55c992ab1501bdc21657d85ddb520077a79bd5447d15b4f64b45645be329f69ef03bc4e7470054535c60c95ad2c42050fb2ab22927d8dd90348f6be884ff4440f3d0779ba1c9ceab854d04f3b8dfaeacb330027eb10f89cea1d9681bdb114bed603e032d8756abe6c06a5c023c5599da94fbbba635411843e415070d1d8734c78af532b2939c50ce5d8b2dfeb4e0053138cd077235c0f79fefed5eabb6c0dc25b495eab3f004eb3e278147d6dcca8b555f6161c77ba3eee0e6b264f03a52fdb011d481c107e39943c6af8846cdc4ecd280f0938ec0cd523831be758069aa05f298e672d7ed3698548bdeee4eda91ded8406f12d4d3c4c7529059b2c4cfaa7e564508721c7a801137cb56161c125a727921f944fd52e57b6bd71fa7f7515687f9781185f0e26505b5fd3a83191cf3699b4bf5fb97fdece36232f13fefef2e2c844b8a654ee724bcd929112b4d6ca6aacbfd122f73307dc95d69590444b22304652ff29506dda95f462de88a00f029ea40564e4f3a548175ea728d0e7bcba026a3eaaa979620b4c2aaa5b754ed7e619a1dafb452f2c3d0cc56023d4b76964406ca89eeeeee655fc2f8968b774c87c29975e1c1ebd13ae24c089b9bac8af091afd1be8ce9d35da9b98e586e576e0016a94d0a3c2a3889c489656a5d38a42738ea3f74fae001ca7224552e7ef7661572b4a87af4eb7a8bb503f6460dc14172e453886528996ef4a2ec8ae038c2d2a597141af73fde3039a6f5abd3950023539f391920b4e2393e2f552312cc52e4475cdfd1127641ab60de9b5896ae5949e47b2da5a387c224b03ae33f46ce7b8cbef7858a044e555319e13252570303ac12d40600958fbd4474fe3fdfb531b6ef96b29abc010547021c829faa9b92346d2af6c8da8c1b25963aa8e4d24b3bd7d14ffbf121de9cc3bf7efe44f72a01afe9ecb2a29dfe274004bc927c51930720f44634f0b9fa8c6daffdef1e64c20e97526dd3b009a3e4ff7337d6c90c62e79de8d08a7c34cd6a332f1475fdada35f6b74f534ee34424ceebdc4ea82e6f0985bed842c6a130c8c6d25d2b20204328d1abe36f1a8693e55a8db7f76f32b879dd49e1bfe39a2f9c6f01502e383d34d45290d25a35735ff7900e623c2eacc4b6bebcdf84071ba19c433a2f6905796e1984ccc8e4d5f68b7954e3ee1f933273784ed23ebc3536e04b66ca5f9779d8398f9833b273d5dca92766adfe33b190db86d1f2606854d27f9da8d1029f06a16ff5d3908462ebc02cd86f6297712489cd51ebb4160949204c077b323732e0b27c38b1bc70f6c804cbc43dbbae42bc77e08555f0c80878eafa02d9a807285ffe5baa75be3275a9a10bc9f833b595d353c4d5c0f977c48240647f31f43f4adb13b8971636989073e56ef650053d3e7109354f84ce9e69f528de8a54fb29e813085143c0ee2318af6f401eb7ad275a5baa88fa9d9a280d0678a3b2a36d3bdcb7f8ec72418c53fbbdff83fe3aa5dcecc61ec31a4a32913def0517219a18aaaad385529740002f6d28fe6b4f9d5fe152ae58605e90e623f32f5da6da30fd9e3e5ef8924f8c660083f5bb886ae255158e6027dbc5bdc38d24b58450a60b6a476e8d6fca2b88072b54fae7decdc13bb3f7f238cd352417065260fce891f325708027adf4b2e68afcc8e3a359c92ac636e665d51f64f07cabe84e6949b0196f59c268e1e710bf171d08688242f6d621f8eb265b5276196f2a5c206ab15f391afbde8f7c0ce71c93a9e3512a0217d8959fce9700c776142a3658a391ce3b3247f4228de3aa4f4e229ac992d40b538aa0c450ae2d39c453055272244f1807f8b78c1840a8ca7270c377630da1b7f2a9d6eba86d7e276550ce95fabf0ad626302cec3bc6a054bad29a86df20342ae60d766653d9428fd7551943f60f58c73221fb8b0272f181310973563d7ac3430067e8f40d71177170996d26e31e2458f86b32834dcb94fb2d55901ec298147ce0b56da6761a512588e7678b32709b832108f1a5b97160515201ecfcdc48eb763c75e14504b29a264285244631ffc4efbf94895dafbf9e65b797a3f081c4f790b05e18a20b534367b9021f8071dbe820ebc8d8c1fe8d955025079dd1151d4d4220c2d08c20685dcef89c339cf2049e327d4910c78080143879328521ff5d6e550cf6e089b1996e68ff40162b13b38dd6e5fc92c8244f09d8ae83857bfc132f18113aad4c5f6c057d8b6be887faa37120e8e7e921c7bc26153d9ce85f08e02e00262b6e6a5d45fcf0d88971037b08febe7ee2365f7a5c2b864fc67831f36650777fdf4855e6acfaec1ecc31805db61e75e66da3c4ac065e89b3fded69e3e3a123929d471f4a6c8faf4660e7cd0dc7af3617f960187afc6de9668817d5b431dbeb2181ea435312d1bee13824e02b39eec5a63a1420a4fd45eab3a886a83bec882ed115a918bdd69b64237b24c8a505159e9c1aa586307a1d6ef0c02e747b59b9b6e1277bd0b3365acb753d0def311205df35463351b3ce5c10b58298fc80965d685c447ff72c569f7829f6dd6d7068a71f6f7b4fa3f193817f27175d1f9495f683ac07f47e0000e19b66c58f522b368cdcdc79ed9a1f15ccd924a689f97e87b7b9c7839c2a68d3410299ae69326e2090f840ef4c3efb233a95501452491ea6870ea795efd95518eb56437e5770366b61968e776d5ce243958efe6d101fbd584b312b2dc3d98192e829edb9c753be8a83e6ebc04982e0e7c6ee41f296438d60b3f1bc8b443e7fcc0ee50cf90d0d1c0decb5449403c8558e625aee7cef2d8f2e2292bb6eb58421ce6ac66045809a0499f7e352d2c9b9b399e660b982f65409c11ca082a0a556584c61e417dddbbed3cc35411387adcc6139e9381d884254178b38034ef49f95d9c8c9fb44861dfce6a22eb6cbbb5710cce65f3267f9577d871e5bf634fa3a824797cffb7cb5e14c85c8f20b84d0c7878fefc2fee9a8e65222b757f539aa7189cdbc08d0785724d20a450738cd00fdceaf89d29e71efbb5f12f8d22a66a9ef8c552737ee2327f94edce7cbd6188044735ed115fe855b90921e82cbcd9b0c03d944693d38ff1f56f808de1f0757416b60c2e19ac857eddff3c228e7c8e2dc99d2f3e362cfed0070787aedda0f1c42db0bb7b1bf74358478ed5571f399b031b2cffad6eb187864635cd153db28f04421b2718bb24d6783d71ee223e46372021829a081a7ae10f099efb4223b180d6b072e6d2d0093c002fe5da8161f4813d269e5f141652227e22f7c68372f354838a7471c8204b684735732a5fe5f05522fdfd335948b6447069572230d4ed613a3ebfbb0bb1228b5339709c8567b28664f4504947e21d404c8de2c85746b25524a5ff322ca3c9e2ee0b4685202725dd74629f3ac1dfa3b46905e37afb6e965ace5d106e975bbcce4a7d400435ad64a7898716220406c7bc315aebbc8ab5ea74788a722ee104362df8919d47fc097e78bf46cd33303e43477c01f4e14522028b72e1b95f62e79b2e33f498f1f01fb82a50c1c3123a20702f38cf4af59b70782111d8e94138f64ea85898320b51c850756b41da34559b49f062fd795a86509d023bc84f811676fe8a0a633264f6713f8a352aa86fb7c120d8ccd0f1a6a95cc64dc179abe74539c539f1610beaa8bcaeaa3febcc816864864fb040d5bcc9de1b2d71be9926d1cf445e63d5a9f333faed076b9f9434712a0290591f16ad5fd978eb0131ca63e7eb73e5c461cf5b8bd77b919f1e039bcecc581244bdd9a0b81b83e192f57f5d90b4f61349d0ee5560aac1e60e767189db9713882c6f359c835665b1a3f1f0051e23f5524aa67d1731fa09852b81274dff6e1bcba035c241987f865e788c31b5d06a2552332203246e67d87d1a6ba71bc2e1c9cdadd8e2577ead81302e97f7a0239a18d5e831e12312485a28f14f6d2fe51c8640adb828bfed524dd48c114df85df220c8de62299be902decacbd8f78dc73365ce8111fae142a77303b7e5d6138bbf1489105bb658c5e2f7d958fe79495606c15b70273e11286b3ba2ec5b02e53c9d3b0e8d323ef7fb00054b4ef458a1414ca0535802d0ec16f57bb3c7ee8667148a5602b03ee9a81f546ab611af90de8a3a1de218bc2852de7f2c0f2c139fcbbc0a249f47c7e83986b860b6ef9028c8965709768ca1031f3a4e0bfc14be218d4afe1276b19cfbbaf445ecdab5f43b47f73b7431e02d6ec45de45f3e2b1ac343e1b950f9d6e6cae268be5d0ac117c70395741e8e6826acfe8304c296ca2ada4e677fb0043aeddd1804d3450ac744b9fbb6eb465a20c3fe7bd90cbcc2b3637e5e342b4a7ed23b0024b96bdb0d2b59548e2691499ccad3437ecdfb8e51bc75286a656261a9b32a13eaf10ad1c3d57af81043fbde4d485b4141c93e0409a2324fa23f94af29f3a2228fe978e096e4c69f5880868d9dfc068cb558980241039e856f183fd6bab69a77c76d568fb0ee604e3e28455322e3b1e58304d5923c2fbd96d6185f640f4314a6d11f7d296beaf89508204259e4e02d84a207a1d5d26578c70a87eaa57d5c3694470a1755779bb8e2a2a75d8e7b85d84a5b947d30fe0c706813336b213893bf88eaabc985ee5c2eb6820049dba5a7a087730dfc9ffff0306557b88b97586f468c0da954fac10d4bb4a5d58af7dc73607a607e6a84f8fcc749d82fac4d80f09deb3075e291e853eab16dbc5fe6eaa4a47c98944fba53895d1f34e85be38ccece07b1d69668a8cd5390eb4c2f300f72a5718288824b005bcd2b1baa5cd1c68f398e638a236705591f6234ceb5d55cd22c621fe2275d7cb832beed5aa14f6c00259275b83762ce1a0b1c5ca28e0e57dca17bba7ed06a3796b483d9ed3cce637e9a0aab65fcaefb2a98f6ecece9bae4367135cf4c4b1015c6fdedd1a55b40e7172f257fa20cfd24d6ce2a0857383dfd702d12bb3c85db2d661210072d0d504eba6f7059afff2342adad5ee25d414d39f4cc125769d7d8b1f1fbfa728c34e9136d8fea1e2b6ea38f8028f90bbec20224096265b65bb5511f7f3ed90fa3f7f1b9796f2b7ea65b453aed380f410393ee3dbe6f623914c520bd03172ea3270d49bdc16f86e556f14a7b6b4050a4b906da4ba36bcc9ab6993d32d397a2085afc337aed5fbd8655dd8d024515c8d206f0b6f29a8db5577046e62a68d76da6500924b787d2412b8bbd2478c60cc0e57ea44e1a3f5394606146891f43326571bf0437c181e09c7cb540943fb29ed4c7c5cb8a06cecfdbd3e97a06513d6a4b36718c03be9669011f382ce204dc66566e6822f94ceda3e47e17a44df0b35c2d42482df2f497e7f48011cc36b98db450484c803033f09ff2853f322b52f034737741b140905e9b9d21c48343c3ba97041ac4d619d940e231f1bff14108f8473370e6544f5e5a9da97fddb13cecc861d1705d22638781c3babfebd75941bb555b42ac34dc81ed374a0e02aab37cebb9993eecf2a2f16e58d294d1f6e14abbd0a81920506f49922f7965efa16a4a7e983d878352d8a6eb67b02be0eac689c99eedf88e5481a78075be2b4a022f4a051a3529f646f3d95c047ae56b4600bdc5d541b94162210cd837057b06d9ef4662d41da1a0ef13aa66f37324fef050f00cddba7f24a79219404d2365f7407f5f709faf19fc56e8e5db0878e3469599aa479b43b11fa78f09628019aca57a72580bdfa8cfc04685cfa603a263507bf3dd7e018e4d850af3aede0b4b5871de3d55fbf7215050fca57711946ad96cd4990ab19878a97605cd30f86661d3fead2627c7125f8ab92451bf7b7d58e605a8de930ed868fe8dbd712de7021d6aaf1f29f6ef0a47a883e96ed14dff8ea3d5db6cb578d63c2563d61610814866fe0375767173a4dc56db327468ac07d5c52b30b0d9794797d17f851c520606e666872625b3c1d8dff18c6c923006e2aed2f06acf225123bd6c373004b538e2e9c1d6b5c16c0e1679fab02bbdc478a4c1bc14440cb2ee14dc78add46a010a1479d8f27c029605c5bfc16fdb9a3c96f5a493aced6ad836ee45ff13210e70c81c2404a07b0e5fb70880b2555db1ce5d06e08ae33e89c59a615167d4080807b0327067b3f4aba67c52d954191f01b27eb9df24d2783f6ac0473d92ec64bb3be012a3a2f65ee975711806d0dc7f52aad4dcd479784cade983f45497a8ac18e9a77ffd7aa23c625c476f20b58ebdf171bde9874c9cda721a3b62818969d489cd7cdb115337299f175c7cf0f10b7daf5702b33a26ff448e6ec8a725c2bb2a80cf065587a386581d794b5ac7f503e30c9e15c0b6c24de077d1092d1b7c2668fe7f7750f0b17db3e7aaebfa62aa5eea31631e1b77bbc8c8007d4cb63faa5b2f654ff3f21aa16d7e8e7b5b1b9c6fcb867b4578c8b06ab3c905cc34f3be3e25e1832aa24520fea5dc277ff27c083c4606fa6a8533019f4ab128d424f8c1c214866a99f55281f754d284fca9a812f256e7b26f0b23576f5814f4a88436d1fdfbbb28420fa21fd67541d7a00a6f5129f9d54a86345905ea388ff92100b4d916786b78c53afe8989e3faa4a9b93cb424ee2e7bceed49e35de6a619e06dc5bca5b0726ccf8d0942092ada207e115cc2d2860f4b9b61d7a48e37d03450afc5166706c8aea7bd648738c4257c45811821def70cea0c4c6f4b8d5c54eb2c51b45945b28500f3a0332b65e167e766eb40d59f65954a3c7f0604c68cea695081181fc67074fab2bb75197b313f497412191d0adccf881157d9c735d21e5807c2e2fd0be4d7d8814c5f20c790e98cc79504e54aaab8219a0d51181159650e78a3afd83f7c4acc334d6f04e8550c1d36faaef371edc25ae33eb71ea63b519563018610b0c6b0f8bc8384fc59db5aaafa7e33f831d985e7cf47b445ccb3e02a1e8e406e745b084602a2685db65536efb03981773e743a29c5dc2b796cb87db04f0b1a94982ce6262c016db1a742925c86333719c5c4c234eb796c2e14815a34e0b54effbf37314b2bbe057aaaed1145a578a695f2d65973838491ee0f85720ef049e5bfca8b1ff6817c39d9edb9beb1228b7269d803a3f6cedd377fc830638212d96cda4f63ff62b70780593be02bf1b5cd72191b442fcc0d75f59c08cfbfae121b47ebc8355d9e9e66df8d4d8dff97a3528ae800fee175fe4203217ea818ba95f4b0811bb39927a8eafe0295d5410fea63064a3729bdbdea5eb52addb0557969ed2a494e9143124ee559687c24c9dce07e9de5ec4741f66176c3ffb022e126efee3c722e235ca09a0468a2eb98db501c8a968ca48b5562cb45a407a8678e1b14a8fb539bb4dec41f285e12de4f3d6a59e71e0cfb7fef55315f68cd09bc473ad0bd05350570ed14348d9932935668fa4f501678e98481b78f84c3ffb33ae642465a41cd1e5e4f1eae720e2bd20a3a1bc82cfe1a9df8f6ded3db5f87b093d3af2ee848281a4a707383c81f30aa9260d1936fac4f604ebf8ac49ebc1e811c147ca18ae3e91fd3f2d789620d3e602e3c053f3a3d26d2c51f69dafdb25cd992792bf957abd09a85ffd526217d6902d68f8f95e6ca5ff6a0fdc5a6aeefc49f804e91910282cccaac2470795f68306c0cf9c99b72fa25261e29647a18ac8f4a9a7cc19fd37ba9cac42fc342b0a78b9099bfa8cbf4d3871cd654e6bdeb2c8a0c40a753f3cc52d608ff4798a03a5a8c5ca484c505b3ac7d316e0fc202d636f44e2fd4a07bd007ded3ac789be8b65bb2a8646731b904b5470e9b68ac5be8c355f6738077889fbe8ad3e1ca8459e7e27a44fa1a967bd7c17031487814fac9eb7ad44fba7926d2c18647842f22d0318d06da42e059d256020dfcec7f5bfcefe633c1f4d75196e26f5b869199eb48da19670b9251b9e55810d6bf6957765c1b501cc3e23d3c4f14e9f7a1e2bba0d614c7901698539bb76bb173e44e8cbeb25da135a97668925902b109b3e613b4dd36f82bb4bb71f46f031b9e10fa6821e67efb60f01bbb1bd4d35ec25a83acb7db4995ea1d4a2210242abb7c98bc4a1e0545d21633a954459d7c75ef3aa60dfdd1bbfdc25f4d5091c70a1689ffb6ad21e76555283ca21deea2200cfb1e84804ea75c4ea319180cc51f19c5f41615a2da12aca61be5899b472fe576d37a5b4bf2b0b49bbefed1c39cf21f1c6306295485da0def8ad1d3052f4f773b6d35101c873d48ecb9ba11aa146044dfbd0626e95082390e96b3118db116e78b178ed9f0b3d98612798a2aff26a1ad5b48e0085919700cc9cc91e1e4a81437253f250e87f5e85a3722170e0df5594d2f87e0a8b19f7c359c8833ea377283ff93dbce54b20076d18e4bd80a57fc01f54211587370d84399458937d938237f52ec2b7203c1e193f3ad6b9f3c10ea4611fa219779e0099b77d00b55f29891604f82bee4fcb338fa2c67cc7c90387ba4acb1808d429ddef19449d6d126142716814f95b125367ba951ac55330937e8fa6743eb894d95d99c989ab390c835d8f58aba3836b59532573c036c93b9df41f9eded4e980f9635c75954e525525dc1f4b0248a4c3f56980ae2fbe46ccb34e22f6d644d3ae99eb225f46823b3597eb2d206ddfba70b1a5336c5cc2e89a2f7864c9cacec18fd1aa277b660383f3aaa9cb30162771eb6ac88508fe5a75687ad2372cfd3d51b61d18734c81ad3670c0fdb81d1093c76db143419d8960d80b83da0aee06d055040bf5beede6150c8b2e26eb9a26cf0412b89931d8b9039ab94c98a1e0ce400714dcc68500f2019ac04431ac39c7d2dbd07d0221d872953ef948f4753bdf0b8585b555591fced618062a3ed48db94ed3548c4924e04bfe7e7cb9e361d858cb095dce042508cb07eafb6b5ffb443fd3df8d36fb60dc754075c5d0253ee3b5cc06be009eadfd3b1f29749c7cd13b5dbaf9dd56027fcc16feed4dbff8fa96a155cc6fe4d354a2aefe6f2f14b83997bac176642e653d13fba6c49c90c58d57ebcf9e1309661832c4cafa8e4eeea3701286bdaeac0a7a486d2c34e689f3066b0f0fd48e1bbdbc7c7bb42dc76943450cbac9d8f3d1be5e779a7c7e99df5605dcadfafef9868d55af153ad8c6aa8f17a3502e69f8b3fd60d9c39ba30c11c0bdec66c2982330031a754a0cf6eba2ccf72784406177f5bc1c19d2ea7fa44c5e28709390551973f52a61d2b051234469fce254c4c9052a34167973f0eba03d37c30e2212e151e70f81190f0eb69fb9d8fda0132f85fc1edca886276e20629a44da541ea6cba7f398b2dddc2aa09e4ee72a360ea41bd2f18f41737a03e82cfb56c69d53668f23bb451cc46984104f9031610e8ffd6820d69f686f67022e03aea45eadd573554fc2c82ec6be35b248fa1f1d38fb6e3af8662fd9d9688e0597836e8c8244fb06b711087f1096bf815ac2a83f09b4b3d2c9f89c6bec3bc281e1158b391c518d7872dff31ea5fad5b215850c7673bc686bb09fbaf9b272fed4073f0f58e27212bd3aa2da79c6dd478f4eb6dcf0d313d8ae03ebb50b19d0bf7570bddaf8f464d6f77e8f68089dc7095b40a1057c39035bfd065db492b3c1abbbd5fe4f5802b2aac8d4fbe922fd8e7f7c1ac629d2e9dd27249aea19e73a1ca9c803375ab9cbe01b4362c3a4dc9b87c12e6593467ea226f97649a9157124721b23e893c32309429429d0284aae104a9209136bd0e480eb26ba1c6ddf2568c3e801ca33f10ab9da985b3624fca7347652fd9a62aae89e81b5008c4a22a5a40734fa836d3903d305022d3a96142c15f89202a21454a9ea3c3ed95cba91d5960e840d4052bc3ee05e8123b79c4c3f1aeaaaf196994e23f4dec7f1a7d71c061a4bbe7143db126462425a7b7416b8ecbe7c6c8d23f6e2806b682fc069441d23e6f2112d1841bc4800e3e766cac0a83287cefe87dfb303e7b2be3dc9c83deedfa21a45a23b97a7e12a3302558393b264a8ed9972666416f3a8301ba27bd15cc2e698328c8ddb831539ab764a559e058e324713956acf2e823d0b4193391edfbeaf8607667bc3bcb612327b13ea3ed47644d5c43e68518fa678cd0b9954053fc322013632474b2ede0793cd78a22ceef934767a87baa230911ee85f957912cd82cfa296b497de3dfe06444c5df425fd0082cea7d2486b9770127721d51ecad887a618e1bffdf8dbf2fc50cc6294a2d6563f1a1fd39d72b3cbcedec6a1fa5705bba61c19ada03af8fcf9673317b37006e3c54ffe066b62f94a60d07c52e2a4f091554c820411928264c5676ee6d272c42dbaa6736befc180c6fdb4b5b15e662c946d494fdf9c6aed1f383f36afa8bc5c94da77cd5b27480e1a9d929eb3f43d8d65d6a7c2a1b176bdf865baee5644564a22a02d2880426acb5729115a79350aa91f5ef1bc835245c823e71302c022a1267d85b9e24808803ff5ba6d3081719fd08837ef91993db7a991582296e0953d283c51a17d50f9711d17bc2eb76862bb132816de3f7dbf145bfb71392cc1591eef680991d1fb47de5cdf2400bb95060a9622729df190650c8ea1b2a6a1f2fe6878e8d23922f42bcedd5cde230be9cf74c73f19271be9078e7c6da66739fdc6f6ff3a32f91ab3104a23967dae68c062d615aaeaf94a8274a566cc5062feb7e9f7d10689e84e2418663b6ca10340cba163475b3b3eb3b4beac0061257ed76d4eaba5477e183be679eb8ee1fdff30dd87c5c376df98e9103639ac705cf80e13c9ac2a4be14234e69894f62861957b579a61793114b15a40c1ffb3cc3b1177243add3d30ed5c799b36552c7ae225ddcbfe1181c997ca5b1ddfaf616929bdc2b41524037875d162f7fd53ab52c274c411b1f1000ed5842e0b2b7d8756c332780c06684945702973aa4dee979907b3cc65df38dc9eef11f84cbf03946e129f14a5d3db80dbf736dc5ae2f5b2066fbe40f5f73d2c9aea086c6a3f59ade4efab9bad15bd6dfbb693afd58c37209a5605fdb30f9378cedcc8aeb1924d482adbca0b5ce55fd6977992cc93ed0b15784471381c81c17e781f6aa84c1df35838bd6e66d56d78b987755a1250267277ce40ec1fd1c454674c6397c6db2171e887493117e44d8ea989c6de9f54732f840d41d84af1b8ba3d7f98644745781af9bb90cf7b4dc95f8f34d7881d4a0142c5b080f0c2d68a6672ab7a3d3c1606247464ba19d586875aa55b4065258365edc9fffcc870b6f2a389d91f3873136dbb4b100db0ca0968fc14a03cfd047076f7d4b0681eacae17b087a8372dacc5ef16117ead0974ef0606b66257d15900ccfef94fdc43218545a463b8cb88d019128c860b28059ed53320797e3c675965db5d716912a714fe6929e683daf5116eeae83292d482c656d1fefc825fadc4f690ee2d6d2a975f12667c8148346a23329f7cadc71ee5633685faaa51b1415fd31afa4f365bc857364934b7d3ae91441adfa3df1d367ae9e5c8c38e99457d4bd62644086536b2f179ba63389483106113f9d9fcd4703f8f33e889c0c768e7885fabb3879bbfd19b1db111baca728b3ddcf601a4eb2e575e108230adf0c3b523b50195057264ebf75c4b4bd185f429755cbd125d26f70adc39631cee6b1c541e0ba764e3aca58908656be22d2952973dc67029c30fc1e042e68c55e17405b0c9e31b1b90f4a38ad5720088cf4d2cb3ef38b02e68220c9ef737a9481dd98a2d80ce6cbddf497fed1750c7332f4e026a7385e262b3359c8bb41a66b26f57ac4d9f5f5d81813945a0e8a68fae9deb9457f983f9255d400d3e3d33ede757797f10c5062752831c865edb5b73b19594591eab9e2cc7df3fe2f7766df4b7306d675e67d051ff3e3523332df97941926a62f42fdd236f6ee42f420fd7d890fab1274fa34f1f0f514046a85b11f56702df321033a65304ec450926a608956a98302585db634e6ed0e4d74e292364e97c118889914427e91d4fa37bcf44eaf5d49764937ee88b42209eff42fc94f4a09c87cf639a9726a11f747c21d6d2c4fa1605b170e23f0836da430084b6cd4dfe005bb141c7d007907f4b0d78105ccda6e310b252365426792e65eb7c55e9da32223c11fe40ed89b8ceedfa49f67f4ddbd46c4b06dbe97cb7131c53483acbcaed5ba78559128e756f002e43ba8fefad4510f5bded58c682f3743a832fc382d751a023014f2ad792ae5dac2125340e7bed30d1fcb28487fb9d31f2e6f6f5df96db3a0b6378cd52b9849112b8ea89fff876c4f11826eabfcc51dc997b8f5476535ad92f1c4a8143cbccd77026a9dfe10ba0b8b32191e34ea1a33b470d615cf03d4c3d47c2699fbb072e8c065ec034f2e6f382c28fd460b789304f540195f489a8238957a7c5a678c2881690de8e76e41eb468046e58c3464bae3cdf45183e87e37fc58990ee4cd841ac21099b5f9538fdfaefc410d5f7c8650d02e43604d45ca89e2bd73928aef46784a02570c7b6b906c99d3e913009e8526d65747602ae61617b04260389cc4b1340c7d4fc952fc621ab6260584e3d2eaa0663a3b9182d90777c933da8ac2608f4eb1680d87b666dcaf52a2a50811d969472f7dd993876fc42ab3c323c6f3767e9afd3cd7e9a115c920532e75802d82ad43bbed7b2a19119ad9561584911aae4e42a91e9d7b8c3425dabd35940e150a9954ee85dcf020563015d9547c16a5393a03511d2cd300f1580e21d3f84ce50a76ebaa5a62a3af1ba4564af398cb9ae33795de4b6beb28326f7147f96106ccd1aa2d5b1a64b14c58714c85c3939a06c4b20949a14a1fe164a37f34605ec21d4f27cb0ea0e6c529b471191f857c582fa227a0b784ea11a1fb2835da65f0549bf517c358f6ab8113a3687239f686c5baa59a2506da22bc8308971e1e2954dd4735b7780b697e5c8d581ed84c858b3627cc5220714a21f1f44be2a51701bc975fb365a8c468fdf014d82225001fd2e6541a0ec323b28916fa74f625ff1268fb8c3d8171787391859b41ffdcc2616b866db4aedacb8416b914e99d469029242903e5ebd8a1e46a1d82cd7596415189b3b9b93feced5a96ab9e357f3fa0a8304118140c37231c456542bad4773c8133464652be27a1d1e737cf4764b571d9ac38bb124f86b750ba07e7ed50290900eeb86c027f4d2f1fb288ee0925e84ef06181aab0c04d4b52bf7f09fba857f01a761dc5f2030c47254ae2759c9d317f0b98cb769eda43d9a4cae59a35001d75f3b538ff1e2dbd3dd551131d3c24d18012ede517a5fc1a6bfc5657213dec65026fad4d5b8f2210011a5e3be0982a3f62027eeec6076b4e618e999e78552c00e8875f0261d996232c66e3ed468d12248c0c8b4e76b0a3e2bc36c327ac114b4d6d6f4d5f1193fdd3d1a1106646cf5e6d1c8bc457e8787ac4e04067e993c54fd77231abfd207baf2fa33cb6daacc18edda3d907f080590bd291f57c6014d564fd09343f900532c7df6afa1fcbe3edb8015f1632490f66b5ec9d220f69e502f342309be2bdd38478650b487b58463a966ec6849d12de46cfb4d12d34cd1242e7bbc54f20b6bae4c4116a6825b0705209ca3be8576b284cedbd56a9d8fa0e29e2e83517c733aebe24a89f359fe327f9b65816d6fa821aa94b88d7a2969d7b9e78ba9513ace4a9c9af35cbb61c37cbc4ad10c56131ca8c734a30b0f7ef87f051b139b4ee5aae80edb822d35ba04b99a08af666d8ebeb0789acff29d7f80790af0f4c1b02d245e410d5babceef34630433f5976c23000000000000004e214e2300089078cbca04c4494059865b500780d0e9da0ded46"]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/33, 0x21}, {0x0}], 0x2, 0x1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000340), 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000080)="6b43949e85b66787e172b3b5ca48dd3c2f38b885f05c6abb9be8fc7c66399fe86d7653d163c2e848b25e9bd9f99bd6c9afbde4cf81a5a7a5affdd5cadc0e395674e7fe6a87d195b68c13a801403a810f917e8f5f06a23910b4b81a177492143291fd5b6374", 0x65}, {&(0x7f0000000140)="13374f22c8d41843dfc73ee047d82b1a3e4561ed2575f95b56bf2641c889c04b1889f061cfd64a4d0cd669664226f2cc91722d0d1e83eb907d4334fc21309421428039ebe710fcf3e838108ddf1bd0ad9626afadfbdf6ec6c7ad3925458aa2916abd855ec35bc963ef176b22dbe1beb0513990ecdc03fbcec03af8a15711b60bc4a31375b27d2629c559dbd6ad86f96212cb2e24323ab13b143fa737b82f8a60c2d3144de15ebb181ec6d40e32875e44be527030a6cc6e216a5c9a0a3f0dbc8917119eeab369ad91bc96e16c10aed2f2133cb23f45dffeb1d8197a19c1a71a47d6761068d008edcc52", 0xe9}, {&(0x7f0000000240)="d6cd64f9dc90d86273a7f7ac3adb626a302baa7f5bd71294ea73877fd80c710d99911c1bc50088e8b147d6d4bfd05d002f1193fff9706d6f5eb4b4e86b0e3e548607adf79abeb0185836e58ca2498c5cefbe34812859cb2493a05681a7238ba9782faf88db98e2fcfc77fae58d475bc898193b599202f500e4ac10b2d04ef048a40dae6c0a5907a203fccb00e59093eef5850beabb5f7aaed2f826065c191c8d2b2631d658f4ce3a385e302b65ba84243840f5822e9f234859f30534e78cd8a99729b65d5b94ffb9ae", 0xc9}, {&(0x7f0000000340)="a37c7af6d8dffef908ceddc99ec5b52c8e16e1889b673f0cccdc2eb49c0ec8f36c9ffdbca6225bf96c4c88443f6ebaf79d2566a50cc04b6fbbb6da7413156d580fe70a8880", 0x45}, {&(0x7f0000000f80)="6b9045a2ab50e426e5f36152c69ae74568575378cd895cf5fd2cded4cf81dace7a61d9828487108591869fdfa5d7b643fdce3b4a7d970b29d06a79c6261cbd3a0b43c0f153da46760b32a992fe29cfe93a437140b6a8d2e77e0286ffd42519c3c02abaaad014bad9adcb27a2a1c333799ff4f01a76de076771f68fb9d16459c6f5fabad6794e49d7d64ff7d515e7519d5de86c9931bd89a44a90163ebebf47745692dfb54a345118637647643f08ed8ba9dd4d1f27c7bacce221b21e3339ba211be0f2c31477497c5c0f9f55d8978f4f3399bbb9cc9a94766787b8399a527303afe051e132c3388d4d4776ab429f846dc59a70bb7ff1aacf37445c1fd497210e42d003bbd3ce2d8c1fe4f63c10de811398dbc1eb6f1a724e827ffea0608323fe56074207e17b1b188cdf98ef82a174ee0a2ca01f628239e99f0c9f6087bf1e8db90d370b536b635d94d3344f938b159acae3a634994a8780526d9cd9bea9a82ac04cd75bb43e2fabf4f00f2091f141dec348136cf1a6e95ca90bcc57b434c32dea0c644ecf2bc77375b04a15c07f5cf485a613130d5fdbec2162abe7944a697af7290d003a873e30c7d53a8e6d6e48230c388edc2d441adf60bf3ee07d7b62808e9fde31cc387a8a1ad36a562ce1a5c57a2283f6c0df772e0df0fe94dae4824bafae478eb2f3a1f0908414e35fcc29cbf77e1a8a3f62ef9d47d16baeeb3822b20de9e3caae8425925b10edf3488bf47ca24289b1a26013d00899dbce1b0fd88ae276a45fb125460065640899089f8ff0db85bbdf16a96f88b88a9b3e11de9be03a9370e08e1d7ad60e06b1ac20d22eda4394824a20c1c473459e5cb48de9d1802a108651857d716c74b3c06273a6ee118214c4a5e410342dd8d2c4dfa26bbfbb409dcb97f3022c7ae248eb712f6a77c1fc2557e1e6da5497ddef7771317eb96737469766ed53d6e61ecaf5aa106333a3bd6869c4a80d6fbd334ed50fb48631094ec7e35ef1e71ec7ab8762e0a4b1f501757fba5410d3a0ec80a98c3cbb85a79bc034f8fd450ab74e7d04c5137c2c81df341b47794c3b97eb81a6c3d3a3a7407f5ed73465be917b53138f35abb7d9c4cc905a090b92685008b30e2e212d03ac105d95059e29ebdc70e0a7efb365ab5f0c239e2f71fa469bae871e9da2ec7ba33ed12c67eea24e37bcd02e35dede954c617bab4ff0d138ecb21b6a25864342e071aa474f55194e4de3573bda6d930ffc6a5cebfcf56bf7ccf4eb725420e597a44518c41ca6200029c10c71c147811659cae7e0bc2d1a2debcb8781a872314df831cf3331aa4d4a38e86b123f0bfc4618844bdd7a31b174d42854baa3b353b98ef4f095c31d02d7b963ad426f6600f565f5526133d405da43c7d277df161568dedf0ed9ce897fd746169dcbbf4dbb177a2c41d447055d21f6d8b029eb595de6a77808411c82008b6c5fc0bc353042ecca4db8ecb461aad871db125270b326195a526c6e8cd5440df26bdb1e645a02d3c92632e18bc57ea01ae960de3cca97e7f60eba6b2ce2659b372b339c01fd6e15479bbcebb6a75091ec7e8d3cdd21160148594b5e75fd75f7cb48c2085e6e1138be82b334f8f2b52d1f567d330af67c6c99dee0004bad1bb2f83159f40c5cbf74877fcbd4a432508f88e24ba7afd2261cf6945d58c04a4a9503f9d1382dc94460283bc5517e526b12be7d87c8c7ccf4cdc74294d22fffae22e148dc141d165942ca1108b53aa82e37049136722211d1bfb1a5921df927d631552610bee90e808c29db0565bbb464d36f2405143cf0cb757fb172d93b3559330715a2a6d3fbbd918965e17205c48f70489fae95cbe9b774f519149b4ba648c89f1c63753214641b1bcfd226c29ca9e4f97314685a20e0aa6e8a5b2adfd1cf35ef97ed26f1b9f718c72b2a02e4781efd86b8d2f670a4a4af95a572f1517538cce4ff0ec2e794fbdaced8b4546a0866c6ff7f56f02a8c72be481b17b8d221dd929dfffe6ce670a1db78bd7d0f7245f4b661804ff797f8d862b359ac32c24681874c591081858e68727e713fac49928337471e64f7bf710b24d1d28215a797a0b8f616b962365adbf037232e90c89bf67a17cdbb313403adfe87e3d6245b5ba858f81002f8baa3272b8a98864e4a1454c2fcdca7b9301b5b79bef90e361008fe9dbcdb36451f3937e3f9cb8fed0aecaa2e5c5bd0455a26b44c857afaa490089b48d4f6e21dfbccde1d69477a487050818c8f7293428b477c43fb2aa8a0b04174effa963ed4b516375ad7af5ea3303cf2c60d9fc0d9804f9f9e91d06c4684e5038a5d47750727b3906ffc4e912752fb4daaa7f7527e750ead552d3a46412aae155931db9dbb4b2c5f3be57afda37e50c2f77bfedd3a377d5798ea3228a9f2d8e12be2941d51f4060e1ffe704463d913d86d06d995eda39c90b0ccc9d0b5aabe894e7f0927c365d1aacaa785077b075cc4bf0f7349c359b2c675cf1824793ee34eeeac70c1c78df478357d52b77a57abeb313a44b8b2cae0c01ebfe7f1479995a957bcce15d582757b84b4844a8c887b1abc1a44a4fd111307ff268d9dbeecb90f8b76386fee5cb4687f5e8e2f344cbf40a0da0a69042ecd8b8fc3fc65746f4781d7b2a0317d510cd4a61e009063541515e41400aa7bc5818bb70c4a8999d88a6ffadbaf4694d53ee029037242720a13554c2a0bdc41f0df27868811e9ddcd9ac3edc60b6c8593da2ac924ff6108ded3930ecc4644f8db2cd6cdc540a5dc754d86b18f6925cff42e961fc314340d2110d567e4b48a8df699b5a4c5706196d812dfbd6d149c7d819e775f88801e3abd108489cdd5fa514fd78ff2e6bf3eda9de5ee62be0de02f33fa8e3f324c2797bf3299af6efc6758c066572c8e2a8479c1d833378a4ac63e4133533e8ffe943ad91cccf07620c5d5478e994d57379af124283410d2d4a6da58ed043e22541e655ae33326583269a4f10ab2f06234b38b8ff51739b1dc0223a756f91528494bb088c3097eb45a596198ad85939f2d36a06c53b2d1bf4a45c9b4fc6485829c37948683b8cb56abf5a0bb898a66a3fe17d37ba55c29420c29d80dcffc91ce03595a2d4f2753605a4df8cd101e26f3cda0124a52c38ea50a1af90e1387ae7d23e3d618681493515043a61e93cc28ef305ab9f2259a32af59bbb2408708b2f25798b39125bc86b5bf93118c2ff4a499cfc248e9d36ab5646b91467daf13756de363bc2b60dd6a619c4817ad8b9378715bf5196fa05d7b448b4d5b5ecf86559dd38d5e8c99453910203869dad1e31f0860b43ff9636b4cfa9de42ba6f15840d25eb3a24ee8e843841c97ff8d1f62d35647cd5c48a8d2e09619f9f7986a3f304219af0a377a27517d698ecd046874b9fd1a90e445321bc54cc930dbd614313a18eab9bf1c8610cd15634857ddbbfc8a131f5b234d950e2f04c69a51542309e8f5d2326392bb463634ac1158a6985ec08d3377c8a1af26daf391d79e04a2b63d268430f4275f36d78e4f85df7a9aca93f806bdbc608862ef4297e418e4ffbcd09a32a265cc4871c53e8c9aac91680d91c3dc34664e55128292214526ecb7f919a4fbd7a01b7de236fba8636c72547cd9b512bfd80ab1126cd4866b3c4544aa578da668172a44084230cf1944f514734bc6fe6a65706b56b34ead9dba0851316ca0269b71507dec3922f4ef330336e33fff113851873d4ba751644bcbfa1b5e94207ede8d8ee25840dcfd72ba5eef96ce5ac79370e36ab1b29b44a7d00158a604b892546a01122292e6129f776a70618871b2dcdde85197e3a1bc3da044e1fa1ede3185b50780bb67616e6a8b5b06146b1da85dc259a9f4f71237d0b9aea0ae8709d9e3008caa2dda344cf3704c8935566a5d249c48d930f622d4193adcdf1f4d302f9a43401854b99b3838a0a26f6660ceb1051e0b2872b4d16764a77b8dfadb941c3662b576a973dddf1912360addede6440d21f3de0b874116a2727ffa03fafc99e9d8411e4464bd172d89cf116c9987e75f5b3dc477b79beb815acbfdc666a25eb2fc8a2df20b73e2be29e9fdf6ca3b626f8545ba3251a4b33a6ce216ab512263ce63b164a7ac43997cf8568e94d0ef16984d2dec5e9dcc2a59d189e44533a2e825200a29a3c2d2d4ae82a2e477ae646cd14dcd6c5e1c30ca3d4668c3b134e625542ac6d1951cff39bccac0a6b45166ac8dce5ed96152815a6603f69b375685ccb3943d81fa7260a105d4212259aca19abd2932a8707aa46528c9847dc34d41241d412359a746596a2bf6f5d86a336d8b53e8d84e47587f35898cc3ab585b32011597d9515ea661e3bf0b40d94d870f0ce5d711dc509d04b47e1eb4ed4704711739348129b69ad7c7f51d0c4a8efb01ba564961a30e87fca22f11898ce206cc2a4d2ca3af8ab543369712c3d88f8942d7c501519daf842db808abe0e3169ac613038a0227f02efa081fadc15fef6164e23bd815c3d17c33aed6c13c01e52177582dc392362e8e6ce66e4ee5fd2f0b320c4d968c60dcf26f6f8eb7d4d35118d500de21cbbaa580111ffe417c4c02b0451f76db681178e6804b04b6e61e3ad4d0453a1cb0b61a3e50f415c4f28d6a921e183d97ffef3396b60871062dc826113ef605bf3b553a578d43dc933ae50535001d020592bb3c4902970b70d8f0f74964f2405a6994b6a9c7e9c1e593d717750490c36f41cd4871de319d6eabef615761f20d71823fb785e9f725caa7ea44b16295b3810eb120d86ef101d1fd2c97be2a9cfd9662b55caabf3442d280efecb0b8d148585515635b1da8de13a0bdb424a678397a78fb118d6447cb3fb6bed0fddfd335f6690dae32449d7b9fa8c459ecfa4dbb7cf759288f936038a6d3a99b6d09d7b36a8809eeca7aee413a4cab63d26ae508d8c37f6c50d42e9978b4ca9e8c7b448523dbfe0c4a334c8ce157289e25141383284010bebb80fc445a457aee2aeb699268080e53e769a9c59fa837c10c7a443947c0a3b1056b648a14eba5768b7d1043d22b9a726b22ca8a4556eb1aeb5b5448c8d627d73c82be62cc168d415df6f2c09e34cae737032dedb880ca2e9c42b82500f03c40a813e406be90059b02f21e1c401af3ba5bea12c1a9486b3885d67fd7d7dab6f779439ae8f7a9685f04497e84d6e5aa0edce049c0067ed84b1fb1ce6821a9b4bcc53fdcb41eecee45c3308b504b57c8981542e366802dfdc241141808b6201fa786f93abb87e936c05aa651971c2006e12431c372c232b5af67975603561912be320012010412db35a5a92fe75a7673049a08ddda795bcb65649f7ecf874acc2c065253f94d40478902084fec98ec128cf16a56be805c2a9b6582182c259e379cc0cdd8f8aa9cd843f318c7dac5a89d952175f91b5fe73cbd4c8b5b310e8dd11b838a210b0692599c600bd230b0da4f0e5887867548ea516211a2300e70554e08372b19f1df45ea5c4db57f4f25ef24d3f6b184ea3386b716daf8f7dd5896544b479fc7a5fb8f4da138a2d885699217fffa114f0ac0e7a1b1c4f789d9ed6b9b53d5c6a22e53de954e50b0743daaeff1259bf6dc4b600e4e46a6b63efcd38b0e4e820d67ae0e6a71af24d7c89a176740f81677fb0cb8b481f4ebf6a4e7fad27db1a0587496f2b21f666838dfae596c7d6edcdade25a1c2c7ffdb1ee3aa5f55870068e2d41c90372cc84437d4753894f9ff71a3cef3a1129a34844fc3cce4f114a12052a3fc9129f798a53d3683b42e8c0117ae0f124456ffaaadd921a09e4415ed69500e72d02a85c939", 0xffe}, {&(0x7f00000003c0)="991b4fcf1602632f307fb0748e", 0xd}, {&(0x7f0000000400)="980a8e55cbe1bbc2d97c4d7a3598177fa83572e0f1b8991706f7d791eec710c8a12a3e5b3c99d6d8fd4294ea3cca09f208bf6d12290cfce6a939fd8ceba05b906a5381b9731b214d28fea8b6b7280db752d35702b35aae1e0d329108d6752ee6309a387ffc9bdb65aa5038c5d37e16c6466a3895ce10f679a2f685a3ae9f75cd5fba3bb15ff2b52014863e697a7acca4e05991ea197b14cbfd3e1736a101570d2942adb98ffd1290078b30666f2f0127ee9c424c4854498efa6d", 0xba}, {&(0x7f0000001f80)="ac5e55dcd8d3f5dad5e7e0edebd338d3e3c4652f47d95e2ffb408c9dc6edbe0129b01325208ba554dcc07b161148aff6472a88ce9b90e968b85f97c9da39a06ea3c96443abb83287006026e6834d8975e5134c3de55e3ffe65a65b374e1c69034ad99b54715bfa0f9e6cb46fae5dc39f38779b80129649cef01c4b58da0e8c4a8e1e309f56830944cfbd9c7baa9fc3db082ebb0572af3aa1d8c4287d5bc089ff71f393a0997b5ae71058fb6552b9264bbd6a3021937b844930a32b146b128e09003aca9f441bdb995e2817328ccd5acb8abc1fda57d2d87dc84268e568f8b52033186d59a91a4def8c744bf14933c4398a04ef0b60d6ad426e6342bb0f7570aaa9fb56bebb3d1e45a5f757f2d65053f7f4b8170a5eccbeec7fbde1b26a9c73914879b7174ead42960fa99af91b34c999e04f52d5ec2066c438861fd19d11b192ca63bac0fa63d4213d2d982cc2d9ab433c966b77dedf3d824acc4518fb246ddb18e1a576347e037c34e95b89c34f3318125c1ef2541c08d3313e0af9849bc714aeaa47c506dbcfdade6e2a58f1f65d5c6091825fcfd5337dd3c92e5d13b52d18a6eae97edfeefcb4d770dba72691326af0298daba79052ecd6d768c3077cf782875640091fd60f6f85faac1e1d2b7fa0330d37b1487d186784ff84a89de04f133ea5dd6d02557a8e35f0501f373c50b8d38ec78b66dbab56c502a23121e36c443625e054b5b10f7215ed79090179ae0579baf2d061b1c3c2f3456c2552918b0456e76e381fe40b2767f98a8692c42d5daac38e83148dc579381101a7235ee18228dd61e2dd7851cd33678847bf3a54feda1ead49ba68413262c8c3f06942d257a29273434ad3ba126a2ab930eb33f8509f7d11ed5093adffbdc187217782505dc826813e7dfa71e494ad551b4234920e3e3678e355ef4487397638049291640126c4d42d18025c33def9b0b1aa9c2b122cf227cfdd1eed625b32a72ac48f957c438c7eff06a1a0f1588a471721cb1c30f923d7539f68a4ff8cd052872caa750ebe63ac8d3452c2e824217a2f4760bb5842faab4f1c3df752535e6dabdfc13bc1ac662f6107c1c3bcaec067f5eb482f29ae664673cf3afa3f164102e51b8f83af40435936ec3c4a22eb0b78f9f3ac5c16c076c1c50af762d36acfdff27e48e46176171c379d627c51ed83034adae7976b8717e9c1b98bbabf30762398bd30e4fefa30dd6887d9ade62ababb9a40bc39c60fba9dd11008c039cf4bdd24cd5fc540ca5794609a9229bda857bba255411c31ac1afc6e5fe4bea96bb37ff22df4c65d72f9f773472a1182b5d1a3fbde3ed5a097913cb30c5584a7002412abd6177843f4d2685c4de09b224cb7bc6b79f7a7a8d9617ed31c0e75d2306283cbb3e9dfcada41e9dd2f6e42836eb729447d8a06d69f40c37b6367cf95b1527e8de5757961422b788b3e18f2cec32f05943d122b2cea3911d6f15aad999417846f71e3cbb680ef6f6549dfaa7f3ac25f1f119b30b7bc78f5a2b405a4cf2170b415d942c09bbc9ee3c41a858697c3baee172ece00b8f03da3831349b9415390b5252d472ccd91676c9e72c8fed0adaa7f24116c365db8ec013f1a4a9ca12b96e00d2bcbc190ad7df2bcb61b2f273259d16fe9fbbd6f0358daa9ed5f0c62cea9ffde0137c4450e0efddae6b0b1f211f3fa3e2d82f2a07b2043b1db885d744a79c20c3eb09678330ad58687c667eed2ba55fedfce6818c005bfb9f0fbdf58e4d3d833eeca556fce5ba0fccd8df3097f867ec5ff45f81e0053243fcd73f67cfaa7bbbbd5e18b2c9b746edb7dbf9bae8f6204282a1088a5546afb55a92b7b4e006b59c923d28f6eb869391878924c0523db2ea63b8d13c4da57430fceeedf36508c4a8cc987aaef", 0x540}], 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6", 0x2d0}], 0x1) executing program 6: ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x8, 0x1, 0x101, 0x2, 0x4}, {0x5, 0x0, 0xffc0, 0x7, 0x9}, {0x4, 0xffff, 0x1e48, 0x5}, {0xac7, 0x80, 0x81, 0x549, 0x5}, {0xffff, 0x826, 0x4, 0x0, 0x8000}, {0x2, 0x9, 0x6, 0x1, 0x3f}, {0x9, 0x101, 0xfff, 0x7, 0x6}]}) r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x14}, {0x4c}, {0x6}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) write(r1, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) 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(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) fsync(r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r7) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xff, 0x7, 0x5, 0x8, 0x6}]}) executing program 5: r0 = getuid() fchown(0xffffffffffffffff, r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x50) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) msgget$private(0x0, 0x3b0) r6 = getuid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r6, 0x140}, 0x0, 0x7f, 0x0, r4, 0x4}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r8, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r9) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000500)={@broadcast, @local, [], {@generic={0x80f3, "0884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761"}}}) r3 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xb36b, 0x4, 0x4, 0x0, 0xfff, 0xfff, 0xfff, 0x2, 0x2, 0x5549, 0x498f}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0xb31, 0x244, &(0x7f0000000040)="ad1f339f35c58b95470d0ff173bd933cca07ed0cadebd19bffc47e70f9400731b2b30838acbf310fab445b9980d9f5e5ce892dc1d7a11a7e62f8cc2d2a71088d8b8be3b2cd2f233342db58af628c423b3d885af57681626d775d8540f47fbd0f17ffbd6f051897c106cb8f54db2483dede2de45af52725f8bd5f013bd1f6694ba8272ebc63a1c8e9a1245a49bb08647cc791d7caeb53d6de62c94b89da9592d155eaf6edb94d84e596ecbeffc975f8f5848f50229dcae45fb6e305", 0xbb) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000162000/0xd000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x6, 0x3, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x0, &(0x7f0000000980)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000003780)={0x0}, 0xff56, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x2000, 0x5c4a) poll(0x0, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x8000000000000001, r1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x10001) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x8000000000000001, r1}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) close(r2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3", 0xe}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x10001) (async) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) executing program 5: chdir(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x2, 0x0) (async) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, [], {@generic={0x8035}}}) executing program 7: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(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', 0x0, 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)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x2) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x2) dup2(r2, r3) sendto$unix(r1, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x2, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r2, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x11, 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x216) chdir(&(0x7f0000000140)='./file0\x00') getuid() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x12) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) r4 = kqueue() poll(&(0x7f00000000c0)=[{r4, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x20, './file0\x00', './file0\x00'}) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) mprotect(&(0x7f000027d000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = getuid() setreuid(0x0, r4) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) sysctl$net_pipex(&(0x7f0000000f00)={0x2}, 0x3, &(0x7f0000000f40), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84, 0x9}, {0x28}, {0x6, 0x0, 0x0, 0x9d7}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x7, 0x3}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x400}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) r3 = socket(0x1, 0x0, 0x40) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x3f, 0x7, 0x401}]}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x6, 0x6, 0x2) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c0000000000ee00000000000000000000000000000000000800001a000000000004010090"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x65, 0x200}, 0x100000000000000, 0x2, 0xd3d2}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000400)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000240)={0x0, 0xffff}) sendto$unix(r4, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x30}, {0x16}]}) write(r3, 0x0, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x48, 0x40}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[]) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) flock(r0, 0x8ffa43a40a422168) r1 = socket$inet(0x2, 0x4000, 0x6) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0x8000, 0x1}, {{r1}, 0xffffffffffffffff, 0x46, 0x20000000, 0x40, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x5f7d, 0x276d}], 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0xc5, 0x2, 0x2, 0x3e9}, {{r0}, 0x4, 0x9, 0x0, 0x6, 0x9}], 0x53, &(0x7f0000000180)={0x100000000, 0x101}) fcntl$getown(r1, 0x5) r3 = dup(r1) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r4 = msgget$private(0x0, 0x242) msgsnd(r4, &(0x7f0000000200)={0x2, "00c02b9ce0d086ca7f1b911a6bbabda32f135a6504356ad38e249097df5838f3ec44cd2b30a8be8a829fd3dffcae88b4b5320f07c1a05714ab57327bcdb61e06d097ae91e02f9072d12128b717c76c450191578add712dbc33e88b5204a26d19cd84855f039ca5d300223143a152477d7de7d2798e9c0fa340aaa4d61df1a452a5fd4e7598fff44a66c4b38c6e48b471c745"}, 0x9a, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000300)) sendmmsg(r0, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000380)="cc1806a0b0123ed9f971964809785a083e071be916485e17133d9af0ecf06c80800de0697ee731a173ab346c2043b1a2016172fbd4fc5b4f7e8355365eb0856b804c2cb6a6c0256bec8d9318c597daa4ab4d7db4d18d72711aec0e87800ba95a2ec35ec1d7fb2e1699c7eaf2b72fcac2f13bc14ab4f09e4f45d3f510dd8722426355e44c31502097f39853602331e46630083864c11a78de1c8932ffaf61dc34c4062e4b08e61cd1095348ac25fce5894d38efbccd5bc40bb11957a604e6", 0xbe}, {&(0x7f0000000440)="2ba37243d0468f3fc996fa89641664e4feb572a2619b9f190f8e6372332e42dc", 0x20}, {&(0x7f0000000480)="9e67d535bd09a6a2e0511c20a8a80e5d33b9acc9a436fdca21d349ca6c9ba8b7a8c6a1cd308cce39854c74b17d4ec46f241f94aebdcba744d338488928593c1f6b5a2680a861d1f0b60a39dc042b1440da3e06e77008d8673e5fd7fdfb3d36f4daec390ce1d87e676f67118353a14d8ac197f4fb1668c103307fd4d228d747e8bfa3484d751bb867fb7e33da85f29e4163652a071f3116f11f09c9e81a2113042f9d26510a01c02441483ba549321fe733a16a068076ba432ca77788f930c86301a2ebffa99ca4c3191b1b99d7f31a89b00d1c87a59877d84305551e7c397cbde8fe04829534b92a8500952686d65db27904709ea3eb21c976561b346bb496640482912c12ea31b61b8afa9a87de0f617d7bd803f1f1f132f4e4f4893a762d93bc3655519da5592e0dc2269048ea827a303762b0717037730fa23e1803234c13e4bc1e89f824905bd14280fdfaf09e0f0a9c967d69757e95c4cae76f7560b60f51cc3e3be4f5b6cf40bd1ea5f2e3767e8627cc4df8ab32bb78ad26dd9b5a42fe9c0070ed6dadb0ca7c8b8713d943c05d301dba5c8a100ba55867ffb3e7655c1c2994069db2549d3634d0abca498d1de8018aeca5d460371ed5c6b3bcf275e8c5a7590c5693138e80da064b23d576e49af1741405ebb72324cec375495d35b4f184df23b54f8f8a2f070ec7465a3d8431ae874d4a568b4497b2a842f87c6b228e029a9c6437f74b45fa5abd4b3ca319577e7c61aeb544eae017f7bfbea1b62918489a4de1563a9d172fda6e41c12a32fbef8042076bf44c5d15ab9447bbeb5dc64a77c6a17a086bc0d825062217b995ee747f5c38988787038eff855c7b04e33d76dfd1538610185ee7e1ea8f1883bdeac8fe95e372e1bfd7a389888b409b9a1e4427f5fcdac7e4b708ed5ea32c60c9661d31ae2db914f18402c514b06c16632bb8579e63bd5b00c2af914303defba5365a307c77a68bbbdb950ccda7088081f7d53a97ce7e52c7a786e649075e3f00aa5d9b5523be5417bfffafd873fa1c5fa43d3ac18920a41f1ea3019dfb3cfb771856afe743e76580a938d1f6e2686d42b3ced5d8584c16b085dfee4e8c2b9b5256306da11cdaf13a77ec72e2b67b05061bf9697b0b4a590804fb339196b2bb3fda266422f27ace12e01c84f8eb7b3ee81af9f303d73b241fd25eaad21b1d199ed6cabb156a8d9cd1e117f35a71d6ad1d9a7005ab6e23c93ea38e899a0d3b8b6661b84ee2c34578420d43db6b2406451779201e4f3289cb10cd99c91ad075c316ca56a6d8666d123af459460562c67873ad233cbaa7524970c3c682c30fa10b256dc74ed508d93cf1c58c9701b964950bf702986b606c5c5afc99b4b2c08a7eff081ea188907ab00e4054acc3e562a13e9daacd89c2d06e1e934a87c2b2b7bb7a90c2f8964c9a2c497886a3b585609818a1ad5d4d9a97849bb57ae49c406f8556433ebb7badb88334854c93aa40021361fab03cc334306972157e3795b72d60a0f78f0d6e67c26e7ed7c8717cefcc67acc4ba4a1a718204fd1aefe4cb5328ff6f96a2463e5a6380bcd27aa1a34e863fa8a07167204d61d8e1cc3cd43e9615f0049c16d2b361b30daa569a4d483bc364a3aefc063039fde28f71e7b11d2d4f384006fa6226ba27d52826782e10d6bcd28961421c48536ed9d2121a5f691d1b5c66e72d7f74532fd94cfec24bdf3e1485489c4d99a25b18f19ad9a67627193c217fd3f5987cdd422c33fe852240f35b259d4330149e63575e67162db350f0452b075bce59fb42d7c2f321585f382fc81be632e7615b54a79aeef90acaa6948106cf72d129d4f325536031c2488ca4c1f17c2b7dd689f900802bbb6b969b097f02bebe95055f8289472872c457ab90d48c05dd3150978f0be28d22d9656cb8eb447f0374a18d01d602ae36ebe5c633c06bb23d6c7a9e8a7113069cc0c82dceead896d80e1284fb3f9c50cd3e1e8aba9c1b0bfe0592ddfebabb12a5892ce4faf6033fc9131ef8aa0710c2acf6e09c986b375339fafe3a61df46a786d14a492def5aa9541c5787d5ef40bae90574d140ca39f6d7edd9ee981c6d7dda885c581ac97ae701eb2f5de7d45afeddb5129b2d5e549ba0f245ca05a953f9cdc7a0f2b5b672eff3ea097a0b759153c05d33151768b8d92b9889014d8c4785b9a31b6ed93aee88ae81bc69349099607a900b830b298cfed20b3d8a414f804ffae675081723c0fa9bcd066604a90fc180672f7bfdaabd9f698c1fc730f1a8da73fa8709634b4f1cc7d5c89c31bb545a13c58eebcd5103e52c61c13c258672b8281b872636b917aef1f9e728570ea69852306b082fe24bd24614d147b464b1b1ce05d4d6b71b3c139a0b74f9a06d3992da17061cb061a3c8f9132d907aaf052ab190c133c597dacdf58038589de29b1822277499cf6d98fb1bbb3da5e9aed10cf6be440be630cfd50daaa13aa1a5c6c41728d0981c7f6d28e3071c695bc963cce68fd23feb669f5a960319fff2dbd17972fbd876af8840d33210325de8e448a46d20c6513173cfa007aa0ddc3027d8454805835a835f838ad648231882262b7207f1b724c02da960f46a871bcc6d837ed51c2668643cc1032baf6b69bd621025ef33b81fc129b1196ec387629ef2e4c933d332b6d27e32810428311d44cca94e64de6c226cd32175b75535b46278e7a37b70a72ce72836432cc782e028d8396104e8cb748832a009684c7454d1fc8d247625b164aa43201a45eba3040582fa5b6c4083bf07f5e1a73c9ba12f667d5e3b169757f5f4304a183a701fc3c9b1e838d9ea554284a70470092d4038e485ff9f4b1548ffa8023ccddba0879ff55db86c4d440ccb8f20be363c0200c7706c8c10c2c62c6baa22b9d854943e7adf3982584abc450565093295f08a98084d299f32aae2f1061b6a6aa78de098a5f89ea4b3cda55e9e24fd46857605a60becdd250927198de58214c84a5339358dc420675146750fdc1fd62cb5ed352a77de4fb6d1832249cf877903dcb2f7c4d5eee5789e6d4e410cf1c007e003c09266aede2c23de6f62774cf9d2f381f5df7604e2c8e189f079be50a822d111322d878a3899bac83363c81e46d10a958713a44579d7011efe2f14aff960e8f00e88d5bf59dc0e20fa2c51100adb0d08fed7c6b5d83687569dbe8eae0bde3b11219976d16f493a6844f38525cf7a4b85db75f49d9537cda41feb001ae415d6d9509a270c2ff093835360bd2d33e9b84969927b7675973ea184f9f10285f0af588deddc5c7b52a480bf561473fd044d502d2f81b71e3596f0eeeed837ea4078512e1b3a4bbf62bcdb9e3d7b1d9126298c926f01d450a90b98fa58784b226f5e4d6c392868969ad94c1eebbe655fa95ec62092135b26f324f14a737a43571a0a87c0d3f5fdc62bc0a3f1a9c56b754bdd2926d9148cd9503315969323a4f559c65e0911ace488619dfeb058defa11ac4e817d9beaea9b5e88ee815225f2d0603fcd1de9b29729430ad450b50193e17b6410212bcda268a840ec8c1d9825318093633eb3393e9c7cb1f7fecaa5b6e44f0a039402c24f0bd04d2334b87cb7c6d9e397f92f46f12bb9aef3558396443bff5bc27c549fa9078a5cd4071268b20eda2553ea99f9f9d5b1add6f879ee224d9d2a207850b68d45b32b8fd502dabc776e0e7a91651307b6bd81ab39ed96da73b71b18d9ce1097042cb001e76acd9bdcc7622c8d59df6e61606cd1c565029a04fac3f38be71861ebefe596922451c797f49ae85e29e03cfb589d06e3508fe5adfea8ea1f65cc93a27af965028fcdc2b1fac1e3cf31c5f1b2e3784ca27b16386d3fac009496d6cd4cd9a7130d8c77b426c79a83abf47a39a06ce1ab3750da9ef5ad133692f3d8970fc7b059165ca6c29bc27e25a388daabcf8c86b04f046992f725018843b5b81c077e06a171bc1a4ed9b6603d301b8dfae8c5998187fcd6c389d06f6baa9e74bfc82cd7ac226a3390a423ef694a5213f98615ab56005823728d1ce3242bb04ed12f5c084b948728f90189ae4cb9ef2226d77f1c6f835b27aa37c3f3e9f08503a93f8462a09739087bf04a916cb200db408797b00462a49700849511ccbe09d055059f01f1cbb668888ab45351e0684493b3906fa4eda6974fcce445c717e0e0fe7291498bf4bb887a25264fd60659b18cf65f5698a37dad5ee9db875452d106159bbd7b72a51bc638a7cb8d193abcff6c672526c6ffccf1d75e858dba16be50a02dc45d2b1fb29431b9ff34d30a87f19ec3d06ba202dbc81c0d78eba5feb715b4fc02a21d4372a85febbe830a99f099407ea47cb6fa4fb72cfa2837ddd81b05285871b41bd3acefa723c99e8c555c359e03d200286124fd150c0933119518f47ca1c7023874987d55f2208021d765efeb4ee15406153a3d0c490b8c434f7b3e2df725a250280012ed831a5aed1936772e62ed78b8242d7d437a4b0c0dc051aae2cae36bb717ca57a6dbaae9fc66b802a506b275fa6ab9d9b525b5d4cba197f58947de2045a6c7630fbeda5fd62d2be897bcf33d82798a96fb31413e28a517f1b5b8a7603e0270198a254c0715ad323f6776088e41d8a8b5cb336bbf1900521deb5b4cbcb8ea509489ccf86debe4f6fb4bf9cacb407cae98423061ea5438d61b9319bc356d31cf9e7916cf5cbbd7c3a9c797744f44985aaa159e98bf17a16fbde51926b88a437204def394abe3d15254a694391deb6bae4be454360030802df44566b42b178508e698d78b2ed69a70c3c3092877513cdd2a757af4a9c3d68f81f76a5483c5c3308817c2a949bc5edc7526f391a6294dffc39cbef285058c8ef63f5a3a999a2357be22666ab5575fd44b31f7763a6b103a3ce5c2becf14adb48a32010efe098192b3da3ed4028dbbc3becd08634ea3a0cd719ad2b1c34f5c30d4271b1f93d4bb82068646c3adf1298057784d68abc3e299709e1f3718c61e7e87440678f959f74030407f87bca08144e6d07bcbf0a95e82a0606d12c085ccc4f56ddd4256bffc0428bd688038f0aeea6212f36f54d9ebdf2d87559e23af8cddd9448413e7f55f5f9351e12cb1f9d3a0dc240b40ecb75635496263814fc2a222f3816af2653c9e00e004e488090ab871cbb815d1562df24d24f311c3302c8eaf24bfc6ab45bbc3e43c1634fefe43b370cfff9be60a7e157a5c833ffa8721d76404cd98a7ac7ad63ca6e6665d7fda62c22cf9115b63fabe206dca2b9a7b4a6f5350ecf8faaeae048e902f0643e0a6799ca0d81456151343bf9ffce6cb175108f9f1b5f2abb377a3b3bbf5b42d9fdc86d35e371493d8b80239c580d252d06d42d462225cb820c28d3a404c4908337e7e21238ef77c726412d1f556f654535d3777cd2daf9c109770c2925e3acde9edb0b45cb2601ac4d04a92005affa6a9dd089f9f1ab954ad5749056953d35cb3d1e2cc45504c1354bf9d152ac7bda045b24cf08c3871c7f8d707eabe165bd16c33b99d6dec4c3533e1eb36421065cfdc42e1d305e5754b3f87fc90c73ac36e7e08f03776bb3416f0dd156efadbaff315a0b27156e92554704ef019595017ebdd59742c0a9907b59318282121fa1d668dff07560792ad3d72e802a4b94555597115ba331759146f4bea8c2f040b23af06b736fb930a2c971bd844ccd662a62f88762d7e20e44698d50176674f7ae739322b6b7c13b971ad2efb10c05b2cea87aa30418d055a98972431fdc91f030a181de0330854259df586f4f7c5ab342af8e10e21f644d691fd3fb064e25c6510fe1d45", 0x1000}, {&(0x7f0000001480)="78d1f4ef80525019461eac97d25d5f17ec83651790f1baa4898bec23d14f6a114cc8466c4c00ce56aa4e7941c7f632c107046270575aa84b2c281b5639f8ae0a4b2fa2f52fe614f4aa909dc08a2c43e5f954ca242b662a181cd8e61e0be5ca7cfbcf1c0b503da9c0db0761ece9418f966129120bc7833a7bbcd166ad807b67ae748b6cf232180825058327714571d30f1d64036a65362698cb08858600c5dff3dd05592a0fcfc846380922f2ba2706fa2ff137153053a04f165c2d5060da324bb88cf312ab3d1d4db5d7661394ed97752414d5a8ed1c7d8a87c766", 0xdb}, {&(0x7f0000001580)="927afd54464628bf8ef92546ebbf977dd4e1687bb309cab396c291004249ea0712ab36824575e36320d71092afdba3197cbbef0ca9acf1b917d1eb99ee1adaa7c08174a5a428a4ca3106ed91be6aa2f272f808c83aaa7f1df5244cffa1d7793ec46070a314f9e119ed0686fa110907ed54606b66f4723fc2e76ff4513a7bc82acc5e9f4d", 0x84}, {&(0x7f0000001640)="30d07eeb798cb800d72b1ac90e23dba96567707d7c4d1339dacdc8072822e913b24150d78e3e9a661de954fbaabe4edd695a198bd5606a521977b88468a48b67f6fd615b3a878e77383b9b27f3f537407ec9a4f52b1fc3a52c7def208362850649acf167013a87c58ce5cb526e20", 0x6e}, {&(0x7f00000016c0)="5f176b1c64661bebf52a236287bdaa92d6c2dfe1397b8d4d9bec8e6ca031d258c4991dd54da2f59211de0d00978b4d968af868c088b8776827f7f2cf5746eb4ab39abf4ac5db461f2d352d9d3aa5bdb11544bb72441f5c68ac1a190cc9d5256eea341106af9e9eaa469896fe4f2ea144c82a4f45e0b0f86f839af16ee3c55ec3765216851757278cc8cc32605574c490db2e8da1e80cd82742b9e20464921229d55909d79c5d076ae977e20f7b70dc77bc12bef7bd14096b9bd5cc6a997943bbfd6e78f2e57792152835849d", 0xcc}, {&(0x7f00000017c0)="f25e04a92995eb9695ff700d4e8dcff2920e1a3a4259927341b4376a43fe4574e93ea5ab5618080434c2df19328e290940c569c2cd", 0x35}], 0x8, &(0x7f0000001880)=[{0x78, 0xffff, 0xe6, "9b928daad8eefa128e27ccedf4d12aa2cb656739406c4078f1e897b0019b9efca240c708c9fb8d40d04516c7dfeee6a0559511e893a9b4e083e6e2038408986871265e59c8de95524a024528c13a3c9c0b21455ea3efe2a96f6052f295b467107bfcc546"}], 0x78}, 0x74d}, 0x10, 0xf) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000019c0)={0x1, &(0x7f0000001980)=[{0x84, 0x40, 0xe0e, 0x9, 0x5}]}) r6 = accept$inet(r5, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001a80)=""/155, &(0x7f0000001b40)=0x9b) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001b80)={0x1, 0x7f}) pread(r1, &(0x7f0000001bc0)="468d1fa7abdc59bc21f96951e3d2fdca083b1ca2db4b919df7006716d7ec813604150c3dbc7e5c7d3afbfcdfc34fa77e7b33b234e3f23386dc52f3de717c07686ce61fd72ecb409328c1036c3447ebadc432cb1c118be04da28f1dd6757875064ea4f11dd0e3200484d68d7945bd08b9b4d2c0f0ba97fd1c7d459dd2ac", 0x7d, 0x5) socket(0x2, 0x5, 0x80) msgsnd(r4, &(0x7f0000001c40)={0x1, "cf12db185bd1aaa1a7da9ed976551481caf843211d390c9b182b60b3c2c2285c5277487941c99a66e1e99712f9f08f4c5a3f56fcea4ef210c6a6d668be7b5da5c13e0883d8097fe122792cb3a8f4f0edd56f8c4beff33ff07d84571cd6a322a28225d51c1ad1302401c453163f8dc1fdfb1e67ee17b3de0d73bd7ea7c9"}, 0x85, 0x0) r7 = shmget(0x1, 0x1000, 0x510, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) msgrcv(r4, &(0x7f0000001d00)={0x0, ""/5}, 0xd, 0x1, 0x800) fcntl$setstatus(r3, 0x4, 0x80) socketpair(0x2, 0x8000, 0x81, &(0x7f0000001d40)) sysctl$net_inet_ipip(&(0x7f0000001d80), 0x4, &(0x7f0000001dc0)="6d22dfc672b445960e86052c9cddb1e8c085f46b7701d8ab448a8130046a8670f024789b3c420434e02d3e7f6b3f070e0a2223151af206de58f43e8fe1825375462543f8a82f9246b0277bdebec8d1c19185f55f24ce40d98f699f6a3a53c6c1e58c8401361b", &(0x7f0000001e40)=0x66, &(0x7f0000001e80)="6baf02a4162d0e7a5dcf2a00c6559807e2136f", 0x13) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001ec0), 0x20000, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7397fa7db8e5a521) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000540)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) open$dir(0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) openat(r1, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x11a) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 7: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') socketpair(0x10, 0x5, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x47}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r3 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r3, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="03000000000000000319ec041d8b15bc6c91f7dfa14a3d4c24237c0d9f2c"], 0x8, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)=ANY=[@ANYBLOB], 0x7e, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) msgget$private(0x0, 0x1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) getrusage(0x1, &(0x7f0000000000)) executing program 3: r0 = getuid() r1 = socket$unix(0x1, 0x5, 0x0) fchown(r1, r0, 0x0) setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) semget(0x2, 0x1, 0x1e0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 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) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) setgroups(0x0, 0x0) r8 = getuid() setreuid(0x0, r8) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffff9c, 0x80105702, &(0x7f0000000180)={0xfffffff9, 0x7, 0x9, 0xff}) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020690e, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) executing program 4: r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0]) syz_emit_ethernet(0x8c, &(0x7f0000000280)=ANY=[@ANYRES64=r1]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x28}, 0x4, &(0x7f0000000200)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f071", 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x8000000}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r3, 0x6, 0x9, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x22) truncate(0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x1}, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x8) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000840), 0x0, 0x0, 0x0) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000bc0)=0x3) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 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$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1}, {0x18, 0x1, 0x3e, 0x7}, 0x1, [0x4, 0x3, 0x3, 0x8, 0x9, 0xfffffe01, 0x457f, 0x7]}, 0x3c) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 3: r0 = socket(0x1, 0x4007, 0xfe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x4, 0x74, 0x2, "cd43eada0f5ee692e7ca167b155ba7583d6b1451"}) r3 = msgget(0x2, 0x400) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000fb70ffcf6df5c37dc23594796e4c166e2d66e5bd07c0e7bf185c4cbf22f56b178587a644c425373bebbc177eca2786457b976be132dd4f6a1e81d648dbb1eae98f4630df89d92287e7f80cf263533b512f8b473ead294812966c0566579eff525a007a3d5023f366115ec82f3e7225646e5d0d5d021e3ff4a5edfc687bdee8bb8e0dc84786f7a8806606992c34838ce04e5e53491ac7135e1de146e1ae8b730c1c28c576b687164a2e06cba17bdd14991587978274b09e52c05e692f9bcb03e56a6899f672e97660b5e196fdf854a832d839969964f6d3d80f7088376e28859990de8b3f93247c77c85448adbd12767340cb4f61a64a45fe582a45c61f8dccf107fccf8e8b995e893e0605bdcf7ae1baf9b6ef20add00df0a2dbceb1f6ebb00f195354bda83b8e3cf45db61034b38b9c036678acc86514b5dc3015f62c2081c90b2eb2955d8d27052aeb08f29dc7afb536182f8a98fa332c280437221ce7191211e5ab7f3784e04b5e4803db9e897e65457ff4f5f0082d2716a5855d481b42fae1aca780866808164547a4e5f573ae55b92fd46a6c3be157004551fb953ae5013fbf5903ace3f7a88aca0bd231cb33d7aacf91155a52d3bda44a00c77858165b14928dca4d900cd36541bb53a74de571cac34a05870d92f0fbe49072898329a388f707aaafef4113efeed9d725b8eb1f8f883be098080c1933915d99a04a271bad323fcf1868034549ff5f6a816c0cf59a399bfe9560a1698bd01002ff9dbdcb950814d5b2949a236cb83775093456c461a759868a3f3c44db25db0805925f11dae16ab28a108e3b738602acfa2c548f07c4bdbbc37ac69ac9c3ea9240587fab2535e89c7f5b78f561bd7ea56f33564679f6a3b33f1e44f9a7ab0826d10aa004edebc3b91b284318e42d235084cf61bd924c8eda5dd5d227981b907f97df5d3d9be90f5e448ec2c9500d38b44ed08b148c86fd072df5f58e1590306370301e8ed7240ce1384db8e51b6d793f3a9ebc85b821ef8fe98d84b2c047a937329008747e930ad1fc308df9f69510c5f515647802dc402271c34d5ff535cf876399c5074854fff267af533b20fe32d876b5e33ca345b4b47fb6bbc3a3b32ffb358551765e33300ee80bc1564b21cd0956a7d096052ba279cb866ca993f5efa69e8ecde7a3ece7edaa07b6059823d2981a7b05a0dc2a4211fccf0ee665b94c213ac61d5b8bd7534855220405a1cf81ba0d221278611455956c8c4c1bd1306e749020436f9acdb44beece5b38565dbb3cda5ca7a36b66988c1e2fdd2049f924507006986ceb44e1eb6785dbfd12a10d2e4646959456ca73a85977bbebcd8730559c68e39df93806348b0e4054d6196bcfecef96630dcc1afde96575cf8aa1cac25a7d999e315fa276f8f1a3c9fa642d9eabe1e5c1a353fe760cde888e3e4890a6ffdb16a3375ce0ed05696cd72a0107015396706fd6d96959443a6df78621c6ab308d10f8ce301002448c8920055f07d7481bf71c3aa938b81b7bfbbd3bdb94568c804b588d0dd552680d9a5b976dcd155f89ae5d6fdfcc80f5b721e996f5bd73e24296b3d21bfa5a7a001558e5c523ce8e47bcb89527d6e9a9f68c8fd5b1d18057caeda88176e9082a07b0b8d308a578a9e7e4a417f4543f8a2a12365d3266c0ce396d8184d518229cac6a51a64ca61e7cc5959f31a9ffa5662e1fa5c1fd334e86c6f2baca3e67f303d26d1da94b2d9f88f2af5d949deb4653d007e7ffde3f3dda8cf3844fd08635262d7e5afcaef14f91bb3b2beac03a004ccb193ce48ae4c47e091f81abb3b14205cfa7d99b76fcdf778befa32a35630de2faf781685a65783272244794e3bba2a6fd1f88650060014aed12c819bebff98fc83e4a68ae963967518f76af457a35e8a974f2524ca1896cf0f94d34ce2f4715b56c8f9167f530ae2490f6b26ed1332f48f341e8c9ce3428c67e39f987d07a1135c3b90c15c05854e0be1aebc635bef46a4dd7b1a3bb28282760f3d324f0b58f96b044aec3af430777ce8890fee1ff464030ab5a30ca813cd4da49acc7e715f2ab93d00af36de0e49a20217784f255c76a33c07542b84070993f54cf20d4d48050ed3e4d17c0bebfcb61492b48e8d914ae085e45bb1a1a9981305eeae75ca564034dc85321fe615529272770ccaca28528c82bddf2b82a0b139d754b1e5b0bbac0bb7561cccc98475b29e9dc3069ee1c224ecd9bd42a5167c8d53114aee1a5081cccaa2a30c2bb7ee48b4428bc34b8eb339138af954d421b4d1233c9aebb87147137b23ae2f2a164839431a915bb34b0828d9691996848c61f9367cf1cc7156e9d407963af74fec138be4d69098a14069b56c81814ec08744bfcf8c3247e5139f02788b345f947a97380ee00a87658c329f248b17bd80eccb5d43e675d7ed7b6672ac6a117a3adc3d288ad65a6226115070479952ec2fc27a052b6484d6d9b4c53fa097247c30f0b5e41c1cbb929fedb3009c147f2906aa6a46f783e8087720426e56690ab7ce8540602b5340309f852cf55f414fa3f7a26ebc958d0707212d0a4ce892911403ff0fdce67b4b3125fdd27dd64c08e6c548af6b9bd86c776bdbe230a4ea3db1104de5b4d24029ae307d28776c9581b805476ba10760462bd8183047076c3935acb4b3acebde67bf0c156bc4bd32937c16a2c5427be660c239d2ea804f5f1f6119abaeb67284b8abe6e128e25a57ac4b0bfebd400d80c29031adc45e5bf77af4e535903c1ac3d3e5a67faade279d554cf6638a3c1b5bc2ff08c0e2fb984afa6ab87325dac86ad3891ae1faaa9138f6f4ccb73420b813535203396d9c0108e558716dce6bb3e7d7e0b6205992babac2d6feb376c5215e5bb6fb8958c75b785f63597e1752d0076207fceb334d240965b2db8bd2e50ae7c1c19fba4e59f60e882da2414470d40ddc2c53a7d046543cce152b1d830519e87888792afcb662a7c814d2b1fec40e4066ea18b6cc7815009c6f5aa850fba380b5e3f480b2050caea567dd57e9ee18042b00442a94b304e687bbe66dfe8b01adc4186ab811131aca0f6d009c5563e03eecffb3fc07d769fc91c487963901d7bd62c2fc78bde3950d63c7f2fa37718299541e1ee4e6e7e9555c5f169a16c368b5af9c56ed932601d5cc7f534eaccd46bca7864a10e9cc64a1d18ef72a6c6c47ba2754dff4b60230dc2046e0d033290758abf4a27ceeda2d9247a5efb61d9de7f62fbcf44522c22def1a675195fb75a52be5b1332e188d426325d04024db6b3945df5f73635defb73583908f08a45dcb6559e7d2f02a85e348eaa7f02c466fe568d4b5d118d770dd78a8ff15d0f1af11c57b08663c3b88dad1d0cebf3d08f647f658ee1a5b2522d12fc85af49b188c4ef3b15579117601464c429d1a3c147f7b2f0b5c3d5e778d5595fa9bbaf63ad5064cdeea064d35f75f13b0c4a5b007e13c4cb658dba62cbcc227adb2027d5b0b51f15ba33024f02a8916b5691f6eab3ed1d8b52c265f3bee54128af903da36f2a1c064bba1c2a24058a541d312288118a3a78ed1593491291b8402fb2aa5d0dee100661e4608e71069dd173c359e1040a9c9f8eda276cb4ac1a8872ceb8fe23861bbdbd62caf234a5f732c00dadbc216d1682aee722629a0c84cddee5375ff93d61cdeea317e0dff18ae2a4057c3296c611ec75d21408c3b8ed8a15c05be880a47bd498ad62abb923ba04fa7b29c9612fd6d8c6691cef387012a353a4cc68fd90db9fe45c95da8492c46d293d6c780137400b5410fb76b6c1fde79f4de6ebce87d575b6ef40d94cbba13bb25a93dfb54cd8ec55815030398af27289376a4740631a336cf0f981e41cd5e86f85a6368fe8c17e55023f239fcc92e8e82c0f94cc3430ce90946cb1230c4dbde6157025538a075e8df73b2e5cd1a6802426f778c614790a732dd611c0b15bd489a8163a7a89c53c36296f3fc7c1dcda50a267d1fa2da0dd817c2895eb4902df7adc702535aee115832c3bfc525201bf28f4f77a918c378ee74ff6be29e42a9cbc508cfd2475e0d61beeee7704ecb48f50b209afc30b51d1369ca001ab9cdd67e9102235c7ff0777a4ddff8fcd9714617914dae124b4ed32ebf94aa4c45fa270a855f1831c92edd0961b9274d5f7ebfd761ac8b254b88cdf888313a4d5eb4fa766a2124ce9241520d3c77db8e72446312c106aaed0d2a38973b84408bde7a7fe5d7c08faacc0c8a81512a24baff7195b98b9362ffb7e24d6d6e61aa0370491bcb98ced568c7e24e591657ce4867d6cf77896791e76b757f5fff2ca9ba34d0db2ca7f26758c8be0de972d90a2dde22c37f5b07ec7f09a9e7f70397971e7592c326b468d1bbe17b9f2a0e670e77b2c72b170b77fdf5052b42ccf9f566002dda61ff14b7d0805cb0425a47a990850e125594f67ae9aec347c41ba7b7d5f7da1bd2753aa940db95fabe0ab5d0955aec5255036a10f45bbe3bdc4d96ecf3434c5cad56e27d1fb4e3b379c1a0e5be5b0492d8155dfb5ebc07d5fdc73adfb716560da8f03f34d5e7965a402b19c8cd75cc2766467c28b92f165f9aece357336dba12841ac55daccdea7aa6af28fa77d79d08bfba32ae4068a875fad05abed26de73644298053138673b8978e7d25dd06135ec310aa077bcde61f3dbd4d23ec9a028b81e520c752f6a4ea4ac774f22042596c096ea35c767d9a7bf4ccf91af74bfb2cb9cbc9ce70db0b119f482af5c183e7a41155e7bdb594feee54a860c9794f3c9ea59c7e0ddd36957b042230bcdb231a85dcb46e8c3441d7ed578527b8b59baacb6af0265a12923b171b26b2abb4420597c0ecaba7c8e3b5a3d2c5dd3f3f49fb0a49f2ca6c644f39df840f0156b22863684f2ca65a2628886c91eec10cc84cadbe5e9d2e2ddda60a0547bcb6124ff5e1af02b420ca2106acb37db9e529e37743a2a5f7589f85292f9dc9d8ccdc540cdf003a2568736fe81cbd996643d336cdc1b40335194ad00987757f6c8971fc31ec970db5d61b785f0f31b12fcfb7633bcb0dc53d31cec61e1f381c6a2528a26ede759e52ebcbb46010ed71764bb58e0eccd941e12f22f7328a14fd45f71dd5e6bd80d6355f3cce28cd488efda9c4f941dcf36fba14bd167d774d477af03f11e1160c063ef41fe538bc14daf34eea671003e5a284b6d5e50d0fd5d6da6e21e683be6e3ac5f802d91c4c231e1ece49ba39d4d8ce85557d53aa6f54cdd12cdba6e2112621457ac861697a8c9c7df47756dff2d56763d476ea72e8cab6e9885191c66f0343550807cc90edce20ff748c1a2a11c4143d6d61a5c6f15abe238a7a74dfd998a610085cfb4354fbeb60c5b02f90698c671c927838539b868f4a4bf22e4b5099d9612067f6e7ef854cba3c3098524f85973ceaabf30eb95f5ccaf88d2d3f5321544155fafdec7daa24ffc168866c71529063b088899edac78c9a60c38d1b077c83749f7f8b9fa874e54804d98bbd1d01aa668862b331e164d70c2386db0c90900409b1908b0c9cb4fa949eecc9246ca7f1270657068a22f6ec4ff57f3cc07c1d5445d12d537f78f4a2cfe5557dd1a07829f48468ddd43ddb6b39148fdda1ddf62ea6331b025298b3fd3eaaa61ae370b6b29f5357ff06e47eaedd2acfaa6155df89c5e018c8b260305feea24dfd3c81c9f369bf2aa9f7a808f4d39b28ce1fc1d2a0bfe526455b6ad4208b62c9c47fea239b707c7cac2512e8fafcb777e89308b8a90d76c8a0b0b03d754047144ecbf9bf36f78efe0e00ed2731f2dc8c3689f14249c8070ba2afc2270"], 0x1008, 0x800) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x4) setsockopt(r5, 0x76, 0x0, 0x0, 0x0) geteuid() r6 = getgid() r7 = getuid() r8 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x8, 0x0, r6, r7, r6, 0x3f, 0x200}, 0x0, 0x4, 0x0, r8, 0xffffffffffffffff, 0x23e725d3, 0x9f4b, 0x80000010004}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001340)) pwritev(r4, &(0x7f0000001200)=[{&(0x7f0000001380)="6060cd4ac858ce16d9017ba020d7c178d2033f888407ed1cc84048d6f26bdb6f805849a7c735e6f34d80", 0x2a}, {&(0x7f0000001100)="9d87ddfcd15b92c336dcb87113e8879d432e98b356d8d39d18f355b6bd73fd0af7d4ea3f69d91a9a7ecf40fc97aab2d53c7ed3ca14f8904c395f7c17e7e96867ca65ffa68a3e09faa21d18af164a794dfb16f4e1ecb00fe8338ff702b0b20440dcae3869136061a0fea1278e8a4aa9ea9a4d6dc90d30f141941b7bd865747120c34e3a368049e33ca3fa97f7308940cce474ebc479c86d661cf4b1af950bc2b196876a59074f1611b10fc59d6108ddb1ab0d2bc83ad3632a2815a5165cfc561ad81cc84df2e12ee7bdc80e92ddb28741fa28456bca9f5ac44d82114131ee4ab0ea5ecbad81aef3351958ab2a9531dfab1409f63dce5c41", 0xf7}], 0x2, 0x1) flock(r1, 0x1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) ioctl$WSKBDIO_BELL(r9, 0x20005701) fcntl$setflags(r9, 0x2, 0x1) sysctl$kern(&(0x7f0000001440)={0x1, 0xa}, 0x2, &(0x7f0000001480)="afd4a14a58c6e596a89e4a9c92b49978ac50c8aa2eca3821f5a04fee3107a074e5413aedcd6b61f22c1d1dc05bbc2d48976421d4ac028f7be234bb09f6dfd2c771f0731f00ef882f502ad9e23a8562d7852b709568f917abb217373bcb2f0b903d66e1876073e942865a01e9b3bab509fcdee68bf2729958eaf566f1e8652b680d3a5502e3a7a1ceedd0b70731f41fcbedecc05166b1017e125643cee0d640c1fed9", &(0x7f0000001540)=0xa2, 0x0, 0x0) readv(0xffffffffffffff9c, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002600)=""/50) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000002680)='./file0\x00', 0x4, 0x20c, r8) fcntl$setstatus(r9, 0x4, 0x40) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000002700)={0x5, &(0x7f00000026c0)=[{0x1011, 0x1, 0x21, 0x90f, 0x1}, {0x2, 0x7, 0x1, 0x2, 0x9}, {0x3ff, 0x8000, 0x9, 0x8, 0xfff}, {0xff, 0x0, 0xfffa, 0x8, 0x9}, {0x101, 0x2, 0x8000, 0x7, 0x5}]}) unlinkat(r1, &(0x7f0000002740)='./file0\x00', 0x8) semop(0xffffffffffffffff, &(0x7f0000002780)=[{0x0, 0x400, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x81, 0x1800}, {0x2, 0x6, 0x800}, {0x4, 0x3ff, 0x800}, {0x7, 0x1f, 0x1800}], 0x6) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x20e, 0x0, 0x0) executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) sysctl$net_pipex(&(0x7f0000000f00)={0x2}, 0x3, &(0x7f0000000f40), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84, 0x9}, {0x28}, {0x6, 0x0, 0x0, 0x9d7}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x7, 0x3}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x400}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) r3 = socket(0x1, 0x0, 0x40) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x3f, 0x7, 0x401}]}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 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, 0x4}, {}, {&(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, 0xfffffffffffffffe}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x4, 0x2, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8ec7a0ae544a25a3, 0x39) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x1, 0xcef5, 0x8}, 0xc) close(r1) r2 = socket$inet6(0x18, 0x8004, 0x6) r3 = getppid() r4 = getpgid(0x0) setpgid(r3, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r6 = msgget(0x3, 0x200) msgctl$IPC_RMID(r6, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xffffffff, './file0\x00', './file0\x00'}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x7f) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x0, 0x6) fcntl$lock(r5, 0x8, &(0x7f0000000240)={0x1, 0x1, 0x3ff, 0x0, r3}) r7 = accept$inet(r5, 0x0, &(0x7f0000000280)) sysctl$net_pipex(&(0x7f00000002c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000300)="cdbad0a0a74fef8d06ff7d15193756c46e17dca5aff36d2ce52742424c9b7593d85835f7c94604dca8e95658a3aaebe2b25d3b3cb5733140d3b95438837f11e8e43e2dc2b3470e28ab8ed9648c5178a4018785561ded159b7e3c491f6b8bf1049c0b2f0db42689c64e1e5976c27be4a4a0f916b15623de8d9696c8be90e77cea3864b73daf829e2afe2e11b06084d4fd8e41fbba3cdd1f26f33d5ba8d6599e3bee42757a16eb71462f6e08a9772c23808c6eb9f371bc0332ff3f437a9930718a1249a6e0dbe9662ee166f181b51ca933d398043f9b572e1a22c5e8481db4e4ce85b83b53a7412d0427b1dd2ca7b86499eb", &(0x7f0000000400)=0xf1, &(0x7f0000000440)="dc22b870fe5d8a6bae0241b37e404555c8fb9e8c8f7c5c9c046f39f0128207bc847644fd89976a56fe5034bda5c02f4f99b3500334ef84f45e6eb8fd9736ab0b4d18b52e1dc77e87d19bdfab359eeabd37d88b3a4617d7e57871e9c3cddcbaefd1969559604d6ca62d46539408687c2dcff4e3d6f52d2c7d29d2296eeaa7d233a17a56adbab533fb245e2c91f359b122993b26c19aff41eae70fd93285e334d1efc30755424b88f487b9078320b463240e25b38f9f38e441f67abced09ab536e81fdc737834b2da9c970532d95a7216af31f608a3f39ee15402d25be27c248c18ce91d80", 0xe4) mkdirat(r5, &(0x7f0000000540)='./file0\x00', 0x47) setpgid(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r4, r8, r9}, 0xc) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000640)={0x582, 0x5, 0x7, {[0x87a4, 0x30a, 0x401, 0x0, 0x8, 0x2, 0x0, 0x1ff, 0x6, 0xfff, 0x0, 0x81, 0xffffffffffffffff, 0x1000, 0x76, 0x7, 0x2, 0xed23], [0x401, 0x100, 0x100000000, 0x0, 0x8, 0x7fff, 0x9, 0x9, 0x5af000, 0xc168], [0x6b2, 0x1, 0x40, 0x33, 0x1, 0x4, 0x40], [0x6, 0x1, 0x81, 0x20, 0x1f, 0x7], [{0x4fe8, 0x6, 0x3, 0x20}, {0x1, 0x9d4, 0xffff8000, 0x9}, {0x200, 0x4, 0x7ff, 0xbf}, {0x1ff, 0x5, 0x0, 0x3a0}, {0x9, 0x4, 0x2, 0x2}, {0x3, 0x1, 0x4, 0xfa}, {0xaf, 0xfffeffff, 0xef6, 0x5fd}, {0x101, 0x2, 0x1f, 0x5}], {0x1, 0xfffffff9, 0xd05b, 0x4}, {0x7, 0x15, 0xfffffffa, 0x46b5}}}) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') mknodat(r7, &(0x7f0000000940)='./file0\x00', 0x8, 0x40) rmdir(&(0x7f0000000980)='./file1\x00') kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r7}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x7fffffffffffffff, 0x2e}, {{r1}, 0xfffffffffffffffc, 0x54, 0x1, 0x5, 0x4}], 0x6242ebb4, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffffc, 0x13, 0x10, 0x4, 0x4289}], 0x0, &(0x7f0000000a40)={0x8000, 0xd08f}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) 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) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436", 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r3, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0), &(0x7f0000000400)={0x8}, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x1a2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x14}, {0x25}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0xffff0000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) socket(0x2, 0x3, 0x6) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x2) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000040)={@broadcast, @random="0eca4bb72627", [], {@generic={0x8035, "54464585ce0e79662e5d31bb3b17eb353001a44a0a7e012eb26aed2c26e15b44f65cde46826db46511"}}}) executing program 4: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x0) close(r0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f60c870", 0x61}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146fdc539dd54a6bd6b9d316cb53a293e477d7376e65b407d023c0f3b02aa8b7329a12280915505079ca460196f8a2c9275f7f5", 0x49}], 0x1) execve(0x0, 0x0, 0x0) setpgid(0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)) poll(&(0x7f0000000880)=[{r4, 0x100}], 0x1, 0x8) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r5 = getppid() setpgid(0x0, r5) setpgid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) listen(r6, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000113000/0x3000)=nil, 0x3000) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000480)=""/13, 0xd) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7c}, {0x1, 0xc2}, {0xdf}]}) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4, 0x8, 0x8}, {0x3c, 0x0, 0x2}, {0x6, 0x2}]}) dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r5 = socket$inet(0x2, 0x1, 0x20) r6 = getuid() fchown(r5, r6, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x1}, {0x3, 0x0, 0x0, 0xfffffffe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 0: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x11000}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x10e}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f00006f1000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00006f3000/0x3000)=nil, &(0x7f00001f8000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {0x0, &(0x7f00001f9000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x45}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000000000)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socket$inet(0x2, 0x8000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000440)="a9f4906a1b6f54cd92a17f0b1d9642a91198d94a156f9d4a749d392dfa9fac33670478435ea59453bcd132d92b8c1e2233409aa088c575e3ed89bfe2953048b28afea96cb36d72ba648d8c307cd1744d7a945521dd4c119a6a2456f23b32fe70b6661c73c04b620351fde5c9178ae04d2214d4f827cb2c928a4c2ccef2495347ae99a00338e622c03afd1426cf0e72c0219a68784c3ad35aab56f4c07df1ab46b3978e2921c1501e3d24e152344ce9eacb35e62b004ac824914d181c5e8e8e06eab1e89634710961fde4e455fade445b3b375dab12644414949c45b12489cfca778243972c418b5fb6a7b4ee8fb81ceca7b1a6d05b413df41340f5d3f83bc91182f7f684e0d8732f3a27a80120a25299ba769a86246ed643ded11579006e2d499baa8e9b16c1bbc8b60493a6f950a88af6de5ee58eed74b19f161ea035ecb9dfa356b02accc0790d0256520935db9e9bcc921013351327f8f5b4fbd28b46624c6fde5b6a8b9cd0dcae44a7ce013b06cb04420f26277df8ef0d5bfa5c19ecc5b4b04074e58499bd21662f8fb37b14f527f8c8dcb52ef534a33c267f1cb9d430510edb41a9f750ae722aba3602c47303a5a5afb7c59728f2af4b837d37bc26a3c58aed28fd32e9cacc5ea09a20cff9caa231b4a173de5c1855bae67b7e1a443a0aa539d904c864a1b5dcbdd9836b4bb930b295e7099e464c43b1eddeb1055dfa1cd00d46dbd13a0760c1b708fa4265f0354ceea7b2f6ad312faa15f4aff88640c9866b6ce7051f540aff60ff06240dc1ac4a4865ea5f21d64aa9aef21e542c28318b93ab6cb1d6da3ab30ac655f0f7edee190492d1437944745c18aa6a95425747905cfc2b828ae0ba9974bf1969cdef74e5482871d928e64479e871a26dad6f6dcf7d866eccbcd1b5c03f3526e9380ef8f54ae1fcaaf97daaab251125e4c4c67f26a2349023a0b09831c957fcee2d21abe664fc1ff609ea189680ac7235c2e4ba0bc2227810f92c43ad304d94c19c74c6da5fe64fc95f7c55188b6e8d692340783cd2b7da59011c5252ce0d4b8c8c055ba40db2253e9cbf4c0cd17e577517926cc741be09caef658a68934012feee47c552b7394725995e98aed9d36688d06bdae63485db24ff0f2e148f6bef8e3de17c00e4167e4b4a34e9a74512248ff3d7392f8de0912bea818df15e9c81d67119d0e3326407aeefcaed7aa8ddbf90ba096fe5108972a9b7a87e9c051aca0ce7db11be2ae3219a59cdbe8caeedc08896168a1e73e43f3295f09d480c8e6bf31638664c2e63145c416d71cbdee06a13a318b14fa675aebc24077f01fe2f47008260931136b56aa34a99a54d2d9be242507a908942ce87bcc6e5995c3e4fadae3b8de9fd1be84af609e9399fa88d6680865124064e446ae98680e284a83eeaa15e4a39411988e5d08da45979d2ebc61fbdde1436e6b7a975ed0ee90642d342ca79bc381b7e065632bc9fb00de5cafc38a1b4d2b37ab46b30f065bd3848faa26053739d8f88a863373c55c915900d8634c94787b5d9e8dfe3ecff11a780c87e7048248ace17977fd8782e337bcf0fa2ded08deade290d3541b54f8ba582a2202481ef555e8cc27f20dbe7539491b513514db1627c2b11e841ef63cd1f8cb412cd4a4360d3835d436009df9a4b3b2be3981c48c4f9f79a14eb367b217b9234d161009131b6e177b92700996398ab68c48957c9f0f00e6238f5830532190d4604b032c45fd9b2b4a8b0a30b5f82cee1bd5b1da95d678389b506c7bea979d5ce779f8e7f476fe84bef6366312c0896ce23af68de70db76a9ab868026d622d1ced9f44168c4783306adb36005a56ab3b40904af33c8fb3ef7174f5f004ce15b798b99ad678f3299ca7dcaad467e48a7d663c5a1cbaf6f46620264548fa79822db9a133a24ec9567ff277ba3390ce225d83e9602b5ebcb8c20626f3d0297c6bbe20e912696e0a1177033cea04efe6578e92bf1905bd58ae367e67f2f0afbe20080445033c9b24693aa5d3375d80b1231b04406a58373eeb415892ee297d1f8e8bc0255b1ed2bf65efe4803b524f5c95952c58b6b6f76423f542170d07f3568b27674ac6468881ad32ffc92c34291e107cece9bc6bde3d2bdf1e73ea140536c1139d5d39383f58bca98e6f674398a885a3fe11ab740ceede59607146ae6332a37ddcea50ffbefa791e04cf61f257403beb3112a6ed1f20747bac27399fa62e4b9616345929930e3e488ed203998a0f46ec2fa12ebd26edd7603b3044b8fca27879277c210da0cc9f72c328f09ad087a83e9fb57f14e5ad24c1175148a8d404eb567a2b7533bd16ad1e3531e0eee107c91b81baf45f9495a5582a124345d8647601b497e642deb5e32469f23d4f91f8bef86b50d98ba7f8b2e728e493287808bdab0208c2a30518a8634ed025d1613a1088b9bd3e39ccb55049340fe5341c9786c7976467ac0cd0305bf74fd572313c61ec6c7c25ec6e5b32cbc70ebf690611d961a9c18df279167300152f01e3b8c8e97f4d2f11c587ded26de831c7195b41dbc2ca1e2abe9f6b0649ebe08adce7edf92fb66266f00ecfe09cad6d0fb523f8149c36443efceaba4bbf06b657ef87c31c577bd80efef00b36d998eb5dfe21275c3e56189923241562966671936789861f5ab41dfa081b68272a3b2b3b6dfd0d9495ddd3cc0b6c78dd8fac4d61a2ff7f403bf6c52eb1b360f61e833b21f5acf6cf61d52c816d42be224d34d4e6ab2a62e1dc3e1ea4a149d31c134abf4b27c9142678999ef318450e78b56ee31833e69a5631946234215fbdeabe8a32a05f4ddce83161cc269c33de2c63861e04c51a74261976b07a2504bb16bec3ea407530514476216fa8b100d785e89efe6c401a293cdda20419c5216457cba303588ef34744b9a4a84df474edbec6ee23941665f0d6f82b80c51222b3604860e8e87e337315507a8cb8ef71bbf2d065c99128c344750185e2b00d2a06896a22e0ca5d2658d6a9b4a5104e57aca4c538f03ee696b6db5a50018c9602027ed307ad1ff69a2cf3fc35051db90294863bf99d2d82be28e8d5a874b0eb2bd0f489b6d5ed07d13b1566604feeb1cff1a984e096c4bc04f3e2ef02f3d9a85b2a2e6d7d899de35d92ec09586f2c556dd955df4c4b4a1bbf6152b63e18b3d8c579df9006a78bec38d1f0d06d09a5e1380cdc1fe07b11816706e879fc662bbb31d9365675d953ed399085dab15cf348dae7ef70a0f139d27dff59afc6faeb50b9c3bebecd3226d448c7d44ee674a72eddd9c7969bc8d4b9b913dffe76d2d20aa9d536f2d6d357a0bdfcb87e6c833cd1f2530f5798366b29baa55f71dc9069274ab477c9ef2522a74aaca61ec313e529239d16ae8924c483161fc823d8d66a981d2a1a8cf700098a28728995687ab02bf1185c5ac39279f7e4935cba6e9bf52c78e33123a8f942518ac2c51f19d7719b95778ffb400ec564daed92813e7f3eeebd06db32603e84e5d3613248f7ac170dcdcdb084df10f127697ced9027427737bd94f3810a77b9372953f7208a0a141041a2f97bed685a8b6b891de7959bcb59423e1b5f4b1260ce882678bd967dd37e7954267b3b6c848e501b6cb3e955fe4d2be6fb3a2fec28f2e69467f34eba03305f22792d91d5661d6eaf0968a11a9606dcc89841d94c181296a15541ca9d6f15e8d638bd00eb987224e4063f3ed6a8318d0901d341d8ab9b7aff1b70e1755169fed09d16b85b753cd0778a5812ecd9169d7b68c9a1d1b3c7da6ad96ccc16caef75dbf108b08b267f7b0f6aa5163d9cd2ef6150bd43ac00bd7af9e3c747178b76d87bc396fd4a221595ffc44b01d9e4aba22ed1a2ec0a6bfbbda19747364ebd869b51cc1422af252bacaebb824a843229103ca0c821ff079b446d6922a5450b79dc43d0fd1e37fa67500239afa54ae54fe1462cb051ca702bb670ef7e37845d8b5afbb30bf61fce75b26b058bb170162ea897c19404d94fd2114c24b52305bb6c1671c637757a07d864394aa60c0292c8aa3ec28fc51db1aeef5f7f7672470bde03a8e878bceadd8f297f1b41a7e65890ef1f2cae8664c8c212aabeb78c222f83296c89b2c47bab198ad4aee26bccd60b2dbd8f5a58ef2fce04a4b660ccca0bb6e055120482869b6cebaa69404fae2164b4bccec7dc183be46c338dd728430f8f35feb8f8e3aed5cb52ca7bb057a04ec63b5035a2cc2fe16cb23c0e975ee6f30838c8cd6ad7a09d820b85c5601da0d6dab0a5eeb3142c295d9e2644240cfaa033316c87646aabf6fc2ea117c7beaa61746d0d7779e66089853a1511538716e68ac761317cbf272f4b0959021dfd66630a82262e234a7af5a1d6f4a40d27c88de3fc691c90a4f5f0a95f0edc5c079a4d790119f2d0bf3ea1213c6b69d4a02012e46ba3aaaff81f992d380d4715124da05e0c2f08339b2db965a5a23cb1bf8b54d1f5059a680b0ae328dd7f6ea81d8a7f4b7a24a6b9aeed6e91bdf2c7fd9c7f0d353da6db113fcefc9e6d1e1d678b52d0d88f78a6eb40aaa9220e30ec23edaeb40a3aed69dfa3648a50c87262bcbdd0849c9837c1fac18f3a50ba6e4b5d35b91a3da6d866fdfe315cb1e43c84217437fd9083a1827f4c8b7867fcd4f29186d8805ca6b1ae9f3e4aaba45d08cb5a5199dd9f949219cb106b5961f612785eef4a1139f020a464b408762f750e60232d6bc288a9a9041d772b12ecfc9090386caafcfe6c4e4a50c26f96a2508276ee8159f1ae109d214e9fbc914516b8217191030419bce2071118b995f133660b0f1f956ff42a98540c6a684b5f9e177b7e996fc90b49bf2b0e4359a36bc0bb2dee21d5a9fd69c6a99f315aed0465023481adc8f685cd406c1c23a6c5c2daf898c3f02f47b763f036a03ef17debfdec949fbe8730e48167f163d62e29d2a12982941a464fa329679bf0347c26ad0b8729feeedd53ae0911fa86767ca8c5256950b72a1bb447fb2632bfdd2dff61669aad50fb7feeedf5a5a614f5e7f854025625423fa84d451975897ab76a3f07d7eadff3ad6129038e5d8b0d69e636ac2c61c2d00f2e105c8a25d36084a565385b8395cf0a20740b517703dbce14ad1e72c200bdd94375bd945b016e8cebbd34c894b683e9319d230aa7f18bfa86b8bfe62e8fe01c02877127246bfd71a23ec01654c98225f61027555c05132399b344a8a03578e4fc6a5b3167d2657948fb7a6074b845b6bfb9965686675e8522043c03416e4c1bfb3207afc0111b5ac4d8023e34cd48e40303b36b1e902ecfc81ea5e944f1a6ed6ed53d0399ab8c918f83cf74eddb421f7f1844b8b3cfa70b27a5042c7a2f47896e28ddd2afcb9973d50e66b7ed56ed262740f1eed637627ec9cc6c7f840228b3cc586e669c80f6bfaf19f694fe8a02f0f3b2883273453cdf31caf77a4aa78dc4320db14b40485c9ca436f11a67bf0889195bb724f123d191e1674974efa509f707b107ace3e65067467c99f37553979669a02c6f32fa3fa928901a3d83ff182dc6c121b5246301f753e8aec25e8d6f3a3d4c7791cb892ff5f7c1a3ce8677e6fde88eb9c069798c3e3686afe548e89213e1ead6a97bc8a4c51feb4c0ce763499fa85dda3387d4f71b16671af434c30f5f2014fee9b6d139c4e0c60b783943ecde54072e5bbf1afa970b27bcbd64b38b06a66a2efc2e97fee634fb548a92dbfd17c96c820b5242f0f1f82c0a1650fbdd107ff3e61e3ecbff3049a7e95f50b1571c7deea4e225766653ecb5ba490423c0bfe4a0e9d667f06714e971cb20178294493096dbffc"}, {&(0x7f00000014c0)="905eed67ea439966b27d006d335d6bec935695c5a6b2ed9143d6156dd57a0f0ff8142dde422309079e5f5a6ad42f8ec385f9a8ef018b7934fd3aeb991f8ada1a9d83078051d77ac8956ca4f7f4021dcf83e000500952e8c8d4a99c6ad752c1dc56b302d275445820771f3d020d44547a0eb54f961f606b1d599af8f31aada45907244a3e0b36b4c7b3cdb58722513df7dc3d65d497414ef01e6913"}, {&(0x7f0000001440)="452dbf3b0ec5031cb79d2ee7b5c8a60d24e945a5fc05cf2dda88771019b86de941137d1af5bc932d882bcd16fc31872b0d82306243f5b74ad17c8427793a62f5a16c4185bd61e2ca9a55a203149c38244363e72929eff3aab012"}], 0x10000000000002ca) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x9, 0x80, {0x8, 0x932}}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) connect$inet(0xffffffffffffffff, &(0x7f00000002c0), 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x0, 0x401}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) pipe2(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xe60f}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x1, 0x0, 0x1}) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() 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)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x20, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@routing={0xf0, 0x2, 0x0, 0x3, 0x0, [@rand_addr="c61a830977fada054a589ca48cdf0909"]}, @fragment={0x32, 0x0, 0x0, 0x0, 0x0, 0xf, 0x67}]}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) panic: reflect: call of reflect.Value.Uint on string Value [recovered] panic: reflect: call of reflect.Value.Uint on string Value goroutine 35 [running]: encoding/gob.catchError(0xc000326a90) /usr/local/go/src/encoding/gob/error.go:38 +0x6d panic({0xae4b80?, 0xc000010bb8?}) /usr/local/go/src/runtime/panic.go:770 +0x132 reflect.Value.Uint(...) /usr/local/go/src/reflect/value.go:2757 encoding/gob.encUint(0xb5b920?, 0xc0001892d8?, {0xaaa740?, 0xc0001892d8?, 0xc0002f5a38?}) /usr/local/go/src/encoding/gob/encode.go:197 +0x28f encoding/gob.(*Encoder).encodeStruct(0xc000326a00, 0xc000326a38, 0xc0000a2960, {0xb5b920?, 0xc0001892d8?, 0x407ecb?}) /usr/local/go/src/encoding/gob/encode.go:328 +0x2de encoding/gob.(*Encoder).encode(0xc000326a00, 0xc000326a38, {0xa8fee0?, 0xc0001892d8?, 0xc0004fe200?}, 0xc0004fe200) /usr/local/go/src/encoding/gob/encode.go:666 +0x1b0 encoding/gob.(*Encoder).EncodeValue(0xc000326a00, {0xa8fee0?, 0xc0001892d8?, 0x41173b?}) /usr/local/go/src/encoding/gob/encoder.go:251 +0x405 encoding/gob.(*Encoder).Encode(0x13832b1c4847b24f?, {0xa8fee0?, 0xc0001892d8?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc00018c7b0, 0xc00018c7e0?, {0xa8c620, 0xc0007e8540}) /usr/local/go/src/net/rpc/client.go:218 +0x36 net/rpc.(*Client).send(0xc0001892c0, 0xc0007f8dc0) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc0001892c0, {0xc1f298, 0x16}, {0xa8c620, 0xc0007e8540}, {0x0, 0x0}, 0x0) /usr/local/go/src/net/rpc/client.go:315 +0x13a github.com/google/syzkaller/pkg/rpctype.(*RPCClient).AsyncCall(...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:114 main.(*FuzzerTool).startExecutingCall(...) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:275 main.(*Proc).execute(0xc0001b0320, {0x1ca1, {0xc00092e400, 0x3cd, 0x3cd}, {0x15, 0x4762, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:86 +0x12a main.(*Proc).loop(0xc0001b0320) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:48 +0x158 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:35 +0x11b OpenBSD/amd64 (Amnesiac) (tty00) login: