6a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xfffffffffffffe74}, {&(0x7f00000006c0)="d6d5661b7e47bcfc969d85deee805b0b90d83e24d8c525905d5d5c04568e7c0f180dc328289283f9cab6c6886fd680a8d809ddb62dc52b0ffc44d2d8679d75201f809b54bcbed87cae60ba870e4d4dca9cd644a6c23aff7b765cc93cef5218013a06630ff0a125afce731a4219f19f684de39bc46e2fb4404b099383a6097712f331db6c8e460c6b798e53d3d3", 0x8d}, {&(0x7f0000000800)="ebbe1cf7f885392faf4af8a329b85cc08fd36c2f8dc43573a4de4fcb481c8907db0ad07d663f0d57be3fcbe2c22c6c546f976052f5a45cbc7d4f799f9ea0e7354534ca8dcc353b28f7ee919d3a81a0230fff93f954a2bede0fc9b883a615d003bf951ab50dcf14c2bb4d4a35a53e8bde0a05d3fb1ae580d3db13e063669991708e5026bb115f263a52b72f2acd826e4efcafd37513388fbf73c4450fafea7fbd06df3d9ef0da706b62ee4359d7a7d309dd76c06b43f39e6dcfba66096b0ebeb317e8be544dbf4bb3ad01cee719ec729d3e299a89fcc03f50a43f8de77d25", 0xde}], 0x6, &(0x7f0000000280)=ANY=[@ANYRES64=r3, @ANYRES8=r3], 0x98, 0x2}, 0x400) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x0, 0x0, 0x80000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r2) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x2, 0x2, 0xe22, 0xb2e1}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r4) executing program 3: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') socket(0x18, 0x2, 0x0) dup(0xffffffffffffffff) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffff, 0x7}, 0xc) fchown(r0, 0x0, 0xffffffffffffffff) getuid() writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) link(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000280), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYRES64=r5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) semop(0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0xd4) readv(r6, &(0x7f0000000080)=[{0x0}], 0x1) mknodat(r7, &(0x7f0000000140)='./file0\x00', 0x10, 0x9) syz_emit_ethernet(0x138, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) (async) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) (async) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x40e) (async) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) (async) mlockall(0x1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) r6 = getuid() setreuid(0xee00, r6) setreuid(r6, r6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x4, 0x0, 0x20}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000040)={0x0}, 0xfffffffffffffc3b, 0x400) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, 0x0, 0x2c}, 0x7fff, 0xfffffffffffffffe}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x20, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000880)=[{r0, 0x1a5}], 0x1, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) syz_emit_ethernet(0x1019, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80, 0x40}, {0x7c, 0x2}, {0x6, 0xff, 0x0, 0x7fffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000600)=ANY=[]) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="35a63c42419afd9b3c1026079a59", 0xe}], 0x1) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r1, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000)={0x3fffffffffffd, 0x0, 0x800, 0x0, 0x1000}, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x14}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = semget$private(0x0, 0x3, 0x830) setreuid(r4, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x40006, 0x0, 0x0, r4, 0x0, 0x34, 0x24}, 0x7b, 0xffffffffffffff49, 0xa}) setreuid(0x0, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x4, 0x0, r5, 0x0, 0xffffffffffffffff, 0xe2, 0xff03}}) setreuid(0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) write(r3, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0x8000000000000001}, {0x7, 0x1}}, 0x2) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x7, 0x3f}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1c00}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x4, 0x0) r6 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000680)="2bfaa4f5d8ad5b235822b8f6e4fb4057c8c776d9877f267f7c5002abadb8fe339dc8517ce4560011d4337f97b869ccb07e4738506c6189a00e2b8aca9209aebee3fd35b6625e4cf328e63fa19d86", 0x0, 0x0, 0xfffffffffffffeb7) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r6) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)="03a7567b4362d0818f4d9fb0e8bf625fdfb3dc2574c8a6ffb74982c6b0071851f89fa7370c6214cabffc26aa8b2bba3b79f1fdb81ec88e700ce52413d79e7b643165fe8a64816e0268c80ba24c3a8f6947acae0fac", 0x55}, {&(0x7f0000000740)="c6db733a2e5d40a2f0edf76b35c41503e178a6291881433054cf4dc180e3c232bc5501f5934fc5516710f8f6a0ef3b44350e97419e951e98df67c2605b8ed6a569c3bc88a596c7987de1b0d0c858e6922b1c9c6f872db49886733f4d9a77e899f6aed58c0f7ae9bb9395306f45ce525b53af93683cd1ea1478296fbecbb17a4fe6583f90ddcdb435d3bec8c67334fbc6c856905aa810", 0x96}, {&(0x7f0000000380)="655632a1011679283bac0b2d6b901e2761ee1561d4270508fb450000711cd64803d63f285d7479a1fec586c89f9aa3976abc7e0e094f05bca5a011311704714f4ec064b9227e34b041f1edd8bc04e677044f4ec561d177ed5e17c645c54b7175865fab56dfb292eb2dec4eba529a", 0x6e}, {&(0x7f0000000200)}, {&(0x7f0000000400)="3c8c0de3bd1272a8e832b1bdf5d86ccb0387121119630c850ba5872e0e19f61eb643f21e3080d5d94186b35b8c807ad387ad8b3253f60c25b660614f815563860bb2c38d9d2a0e11f820d881c288235d2f59acb12f5d07762578cdd666c97834427c94a968fd903b16f12604a5695a3ecdaf73a0b431471be87798cc46d1d67d26dc093ba633f5ad637c23c54394394e1883f3", 0x93}, {&(0x7f00000004c0)="54fc568c700ecee1548787927d2517e6", 0x10}, {&(0x7f0000000580)="8fc2f249b016a8e50318330d9cb595120753e143e0fb3eae4c4589c19e17a1cb3d156ab924846d05e727b6dea75c3cbd31a9d5582990f33495a8512988f7ce2dcbc6f72940c95f5aa5e866f61ae8634f1b4e18cb02a20e276041e08bded40d1db279dd235ecc1a393b43576583c379c03a2a50652de4cee0cd460f38c3ee383f461e782cc738bfac2650d84343577355a5b8185a17e4fc428a15543df64346b4", 0xa0}, {&(0x7f0000000500)}, {&(0x7f0000000640)='^U', 0x2}], 0x9) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r7, 0x29, 0x3d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 2: openat$vnd(0xffffffffffffff9c, 0x0, 0x100, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x100, 0xb97b, 0x1, 0x6, 0x400, 0x5, 0x1, 0x1, 0x2, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_emit_ethernet(0x127, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffe8e, &(0x7f0000000200)=[{0x87, 0x0, 0x20}, {0x28, 0x9, 0x4}, {0x4000006, 0x0, 0x0, 0x3feffe}, {0x0, 0x1, 0x7f, 0x4}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) pread(r0, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x1, 0x400, {0x3ff, 0x8000000000000000}}) executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xffffffff, 0x3}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @local, [{[], {0x8100, 0x4, 0x1}}], {@arp={0x806, @generic={0xf, 0x8008, 0x6, 0x8, 0x1, @local, "218b427715a791bf", @broadcast, "1a54ec27d49887a4118752224ba30f74"}}}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x80000000}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='@%&\x00', &(0x7f00000002c0)='/dev/klog\x00', &(0x7f0000000300)='/dev/klog\x00', &(0x7f0000000340)='/dev/klog\x00', &(0x7f0000000380)='/dev/klog\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='^\x00', &(0x7f0000000440)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000480)='\xff\xff\xff\xff\xff\xff', &(0x7f00000004c0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000500)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000540)='\xaa\xaa\xaa\xaa\xaa']) socket$unix(0x1, 0x6, 0x0) chflags(&(0x7f00000005c0)='./file0\x00', 0x10000) r3 = dup(r2) syz_extract_tcp_res(&(0x7f0000000600), 0x8, 0x8000) readv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000640)=""/87, 0x57}, {&(0x7f00000006c0)=""/175, 0xaf}, {&(0x7f0000000780)=""/17, 0x11}, {&(0x7f00000007c0)=""/237, 0xed}], 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000900)=0xffff) writev(r2, &(0x7f0000001d40)=[{&(0x7f0000000940)="1ddd2866d8d0d1b20aacc23c969f35301f493a3b131b4f5f44f332e7be7fce24c44ccdb9c73629a7eb8aa7aa70adaeff724b298f3c2a731f09a66b11c8e304818d5ada1c2d5d2b550a83a506fc0d0073111bc3576f9fa60c331cf9fbcaa963be75cf089cae9fa324282d63605d88fb2b332813f2b6e388628526ec33bb567674fcb6965813020f9ed3e044efea76e495e343c07ed0781816c4b0f428c7dd34eeadbdcb969b318006", 0xa8}, {&(0x7f0000000a00)="de55a5c2d7b8b63f9b2459609a824ef51884b5d5bed597f837a0350f5d8761e4ccf97d46501f957d8442351bdbaf7f7bad617327d2d972e0aa98d93bfa", 0x3d}, {&(0x7f0000000a40)="36f6893aaf844c4e418ae4614c53a567623f016355ca90e2a8af1aedd4cc76be2bd207e12755c5a03b9a25a1144060730eef430ac1b8362da60d688b927c87da0a5b795d7e84882c5115b4e7fe632e35e058eaa3b9611483f139444750da286ef841c38682a798086ddce79fb48e80b1ba7de58230af4c6d0c43b580bb52c846ba9863d836cb2b5034358bc02f66a0420bf21ce2a6b54c512e47a30b5cfb0dcbfdba0d78c1180c2bccd0d0cef038b051975bfc5ae1f07044eec109d3c9d82cb0fc9e6343499289d395c1591c9080c09957244ef4b54714a450000606afb12ffe1822cfa9fc320ff686d26c4440", 0xed}, {&(0x7f0000000b40)="a74118c31b91b651ce4e4139431f7f745249938b7a430b4ae5a9a487b792e05e2125615f5c662c832481e33893cc48a9322e911c5d62ece54ae6ce600ae8c1d4160c52bbeb78a57c32cf3a7d3e7e21aeba3e4ce73c8cd32e88c5830d402076dfaf9a0a1b568f9b4f", 0x68}, {&(0x7f0000000bc0)="aa1e1d120433be5f80763c5182f150bf4c2159b047baa11f6ca460d0fee13ead9aaa6050bc4859b315a179ea8881289214c5ae84af043967889c8298e5186b5e32acba0e4ab2b9a01c55f1dedc8e59bbc21403661f93e1bf8e061cf228582afb26d973ddb64ea55c6f6bfcb4c8b48e671507e5d1277ba50221b8189a258134657d45bde420f6e0207a27dd5b065a3388688cd59d63b96e9944a6b3c8670a89e10b17208a4b531e25aea65e513522476758fef313a73b307e8238370ea1e6162aaba30bcfbeb4c7e7381813a6c7a87de17dbbe2c1602de80450f1", 0xda}, {&(0x7f0000000cc0)="867ff52be86bcd8dcd9352a2db81f52abe68eb162cbef9cf0f2e661fc0ae6c7dc761007e", 0x24}, {&(0x7f0000000d00)="add639d5baa0a3dedddafd4226fdc48575433421b44b071ffa310c3e93199817dc19c18246c26a000c9806dfc2db0ad35fac8b6374ced8a79095eab425904c898f0a7e97e50d25aee9fbcd525d96dbefefa39d5c597d6975d016d3a00b9d3d715e60566741369e24600540c9afb45925983433278d1fb76ac10c690e2267cf2b8bc0de7e38ede469ce5b0cf594e4e500ef1213c2c630742f894efd3fe56399a09b1dc7e75a5cb2de9437da58d243c77121a74f78079f17a340f62c1a30302aa40f469f73c714c20ba3633f32ba2c63a526e303bb9d802cb7f6c8ae84902feae0da83fd91008201ebe1f6f3c3367144d475cfe6576e3391d3c47900a12e35ac324c18a3b9e162cbf951276be9b810433830d237983120cc26035ebd36d6f3466db7a3d5507f1637ed69e1006d487cda6c2ee86c7d6ebf67e632dcd3841e40fcb88e9ef8729f01a1072f5519f8f546072c38291599ee75a875c7cbd578717aa9df22ae021ed396cfec6720d51fc2654e842b007fc20ba1079d059fb2da731005166df2e749c9060940ebea9f7ed3d1ec7f30c527671aba85ca823aba3fa14ef230b3a9b32f17b80e50bde20ac054e8cab8347cdc56ed764fda37be32013245217ec0c603bee40353e057ce5d41221602511fb548c02cdfaee88dd7c8bc777810849c06037de37bdb33122a50171066cd4e9a481d4137b34b68f66ad8fedb57fb8f2793f594fecc85c7f60be0589f2249536e7c9625f218716ddf6851178cc3e001edf8ba70b045c793ce813f3bf1b9b5a69b9fa7264274715c73e8d72c55b449683ac13b0f58f0b491a49bc7e9b1dc3acbc8bd0418334e6e1fce9156985acf54b40271fecf399153864fc50efc7635ff1e2257cfb669dab5ca1e735e69385b7c2a9eec82c58475a213350c7e75b67ee464c2f9555c17a1ae9ad6d69ec40f205a7c8aaf5c0c7440696fc54f8c17d57c3de2d350050dad812edf669083165e915a28188ae41e8d8c9bb0df7888e2b58c6ab9b3f3ee90dd9c6d14ecc1dd7fa9f2428e12fe3381ad10487d4399cd5ca05d790097afc9c9ae57ab65810f69367ba907686b622f779de992df9fd1c3aa42a2c91d36760bfc331570c6bd22261189cac6589a0df05d3ab42314d01e9a0c43f06807e5f0b358f1dcfcbd5b7d05d06adc9a8f2a9830a8a84360525266ac0d9e9989be372118a942eac4790aa43cf61f5d0e87e46b76e57bff47c0463a7a0ea89e088586390930f006b857e40cfbe4efbca3b6c2f8a84fcca1c81eab1ee0a7e513c8aa130a6af184ec5bd5ef09909cb6b2377302bb6bf55db9a8deefefce930a164c92a59f484a811db5313a9ac7fd927f5b6090d56ed8a37c6e95ff3cb0467bac168529984df0bf9429a04f9253fbf2bba2d8ab9b3cb797e7dc59fe8b40b0519671735339654e3b33dacbb7fdd96eab938e2ca94bdfe182bda769488cd0bd1f45623be548b81deeedc4ca9ed2d2f5ef632189e43a35efff87f5c8941a6448278b1ce60ee2ce1c3de99db0ec99da12855474040ee86e96d3cc0f0ee8ac951536372a34d747da675cf3ac56bd2a6587659928b0522cb51676c8b2ba84ebfddc1868b17d047a9069feec6c2728985107d189a0f57d40aaba75b79987d82447ec9da4633f556a1eebc33efd3b07834b365c2e7b026c4e19c2e1397d0070b6f34278f17eff3007d39f43cbd8766f468829635fca4e04a46f82dcd5a304f649973d33919d7eb7608cd8b359478c095ea5e9a1f8d7b572ac5dd26562a75faccd08097ad72064d101f853594681b2309d504fd1ab13fb22b046da8ea5a3a01a4415afeae975617caf588c63b09c0ef9cba22f4f796e7bc6c96645aa899da34226b488815a1dd57cd2cb128b6d9ce289729a0e3a6a1a2ee441637c2c8666e04ab9f67b70fe550cb4d7b21cee7f31911e52e310bf3da0969607bf7751efd34b2781d5a72a2eb75f275d29e92ce68e6fdcaafc86a6dec14b8af4d8cb1d22013d45c3a595f73a9085e531989b977275f505def4b2c937338dd88612c72f239050a2b491e9cfe5edb32385f75cada6b288a5acac129f8778626aa7ed4f9e8b8c1fb1ea5430c76be451880dd55f88952d8811f12d86fad7485f765faf597a7b78f3aaea058afc69a3ebbfdc9de2bfc13796693d6abebbb14a23203df7560c022471a2fe315a651e3db99b6bfbc8f843d6de3be242a72e46490537eb88fc09d1469b4aa9111edb66ff971314b926d9d42aec369522a7442433c870b88a63f968c79b6ec922eba4acdd6d684a909fb007511ede2428a10efe2aff5793b934d996e8791dee100256217985de4f24ae6515b9721efa76c50a4bb79b9a5c4d287122ae238940f32412c2c5d02d591015b4bbd3eed720d62ae96c3e9e6e54c86c68a7805ea29af32beaf36c0ad5b2ee6fbbdb7a4e7b073bf683f8953fe0d99b6e255f603773a289c47b50047cdcfb10eb3b0ab2b4b802f226b96860629233c84b17221c05ac59decb2a5d169ec9954a739778b77f76f62061b9786c1039d99f7f1c3dc2a74d5c7fe3b039b17b2af4dc3b22e57994b72a2894ba306d425d0beed79e9c48cc27d2207538ccc50165c4c43c55505d4ffaf092b316b31b724370e71f888034d7ba3e9e9c7f648805ca680ce4a97a1af738bf19f496b7a8ff1eaf251e4453a76c62f3d3138a8360a7aeaf1f1de576a4e145c01d5f7cc49c3f4f4594cf3702b9fb99d382f81f2821336e656ed9950d043895244e2e8e2cf1a91291d63d9c1b9c1da7cd9c46293e78f2762071b6eb9a389eb086aab3688a89021294293f5e8f26a1cf50ae65243a58bc9d09c3c854b4cf3ce2702830a33d9b8f70b5c72e0e3c48f8775d97e9604aed46942acf5fbd8d1821e3a10ca7035debee24dc5c799728c8593307dff047a72b909531364d25cfc56754fa6f1e6a289c1b2218437bc6ae042a7e0b5bf0ff9f81f650336b766ccb245abe55581a4d812b3c61151d3eb8cd43083aff7a8f1dba9edb4fe053a6e1bf179d1424fd5a4eca87a942c1be19e6cdecbcf669197f12d470436b19771d621b31e34ea49a0259d489989237ac29ee2b12ef8b57def9c67c5baf54086c6ea362eef091bc7bc61c53f091ecf9c868425ca87302b80ff3da6b9959f4a2308645ee397a42d06eaa44533ecf862f554b4cd314568dc08801d4e20f685237428e551701459b4615b9b1dbd6f218eb3234ea03d8587dd5943af2680dc9e981cb7be9e12a1f194d8880569fe85b9a5c9737073debbbbbd7ccf69a7068c0a0124b1855117643616ffd62e9dce70c6a309f5bad85063909ddbfeb6f6fa5781732047e867962bc2c703215585f021329187e829989d1d1b49c218277631ff5d1ac88b4b76f4dbafe5b6134078acad8b5ee6070e3a36664f99407ad94ff45b29d1ffce0fe5f61a3e71efdd4af7f16ce4e59f016b9abe759b56e1ad3ce1ed5ee5c5773017a4c7a0cdf1e0bf5ade2ee9f203b28f4efd739a82e2f59fa2aa458bafaf9dd72e35c54e1321bada6ab826bb70819c175d9ed5a9b6e16e3f92ea5fbed7fa54d3ac1f1b55917ab2005c571225eade6067a910e139b181e3e35e1d20f455887c5c842ef3b6e7ccb032266e312205abfbf679685ffd2ecb593b1bfce915f7c0c1383d13fdc9b41668b348024737a55ca52a9a77cb3469310d4229d419985162df8f40f7cc2e9aa320d62280aff162dde6012bbce72d919c35a925f46a6963ef8783c10b1abb572c04425e0625244d12e251fdc7fc981c1de4ba8db331a5f0aeb3c863fa90abb5e69b272d6301b67cae09ac28f0389e0af420ffc7330756702b9d05de2de05a5ae0d886754fa5a370479952bcfbd55b50c5aae28b04cbd3d8074e109b406744dcd2c8aa7c4b24e9b7cb912c33fcf194a4a4c9abf7b1cc6d6d1803623900bd0a84008183cceb73d8e242bcf3b65d3e041b1f6a5e681212176671a54a9dc7ffea45793e45a88d264fc3e21f00724ea623d268cbfde8e003d06c28a450455d0ff41a25b60d805fe9e178fd2575f57e5966a5cca676017908dc5b19759a7c1a8c14f8ca9c986fe7334b2704862e3f7e8d53fbe3e6c00cb36d4e997f95a49f3e6ee8b27a144b03248a241f2d5307f7afb6c678d3eb7df954823f2571d467b3153c32af0bf403485c23f8490aa47ea0b46e214981d5422e27ba9339ace5e203cf1bfb551e157685c75449f7f813c69e7b3afba42cf9000cb74ef2ce38c2e4c9b1c7854106e8eb5b27b25732ce0e4c4ad1b6b6ee1d5da1ea70964ebba789a1122a17300684820493f92eb1430c296f0ce786485175adce75ba3a599e5982d4988e0e0c060bcec53c870c042b18f0e438115282dd4b08e0fffe08d5ff51b93d36478cb9558d4336a60f9b8451f83001ff2b06b6e5885558e7e00eb1dbddc0d18510c3fae167ccf2dd139ef3babb812eab6d443da6dcadeab580db88c3a3610a4d23256520ac261d3e4de572ea85760f0cff3b8db41bb53047fc3a71f4d065901bf5697adce1873380308c378bda9c6edf7e499573ac5e2de761f4755b2899e5766ce2f8c46a5807d2de292d711fae01aefafcbd979ac74b6ae020b8297f7bd4c1b9268227a86f470631db9c05a08ac0acc659d39325b176ae9cdda2f5e6966246db7d6c9d89447b14fc2712ecb553b2914ab8222427845947ab4f9edce001f78cfd41e1293a0c130e1b6daa9137bc4fc07dd96ec1b0ee59c9f86ae40b69299c34af563f55a5e5852c24d7b091808dfd3a37ec316e1f393ae8726d089c556a7902ac259ac7670c22345bb8f0f498d1873ec324ef0a4bb63514ef2af57550062ef6ab4789a6d5224667dbd0af6ae2a3e358f35707ddfcaa0efd421e419b9ee5cb6c0cf355b36a19458021edb36f1a465b0e756c1f47736788ac891ce751016518896b8342600044be051abd1b89e156c953f3c0deecbb3a64cb401cb2ad06b44d400de3af27bbe5da6fe5044fe58c777374887f9f66032658ab9861010dda184de5e90908ef973909d2c28526bd9a653726b50cc6ee72cb62a2df8f50bfc2a76771ad461d40499e0a109be53796e0b6a072c7e8e60e224a08da5d0e3bd3641c75f197f32a65aa9c39717c4f9da209b5746deb56445ca357dff5c26383681b31a0175167e2b5e023cd341723b004b5c4775088f48700752571ec6eb5574a776d6a054ccf2aead900f2bc20e3561e66344e30592e24c4bfc6223460b1c001241fda2ae5bcbc851123501e88c66049db90d4e672c3d8de18b2f1259ed3b9913febdb7bc2704d770476349c3b8cc7a2d2201075cd992a1f0deafa4ee0a380beeaeb93fc8958e18b02c868a2a0b2f7381315c14c7b9b97cadcec3dc6aa66f9104b1c9368ddf35c70ed36a69927cfecdbaa48e7bc3f8e7cb53db5107bc747e04f577fdb9419add121468aae40cbfd00706dd446626e6addb8079508ea41541eb702b58859a95a009e7d79403aa5e913ec6e34c94c5b7b964027213ac64f2f4574387bfc5feb47f3cd912e6ccc1cd55038cbddd2eadf739c1a3a396b7873a600a016bd5164a26a2db11c88339d5a19568ef6b73de7eeab90dbc922daeb2704eebf37f278fd968883caba34e2471c1143509f114a0207171adbce5c0bc27b8162c5a444a3810c0d9b4fda4ae75cee8fd84272b71a9e90a18a993d499b13c730f217a8f116bbcd47400f415452d61f801e6352de3497538126de2511b5bab0f25e861dde81de3fc14f01e4127c5fa46dc61356a62b18c4fd3adfe865e33fa61f20ee40c2c2433f71ee8cf9fbba3b38e2d1d", 0x1000}, {&(0x7f0000001d00)="3cf64e89a8c5bbb55fe5d8e9a0", 0xd}], 0x8) open(&(0x7f0000001dc0)='./file0\x00', 0x20, 0x1df) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001e00)=0x7) syz_extract_tcp_res$synack(&(0x7f0000001e40), 0x1, 0x0) r4 = dup2(r0, r0) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000001e80)={0x1, 0x2, 0x8001, 0x7fff, r5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ec0), 0x1, 0x0) chmod(&(0x7f0000001f00)='./file0\x00', 0x8) pwritev(0xffffffffffffff9c, &(0x7f00000020c0)=[{&(0x7f0000001f40)="c75831e00655c27560235ca5fbfeccc675dcb8c53aa2005bc072d4f685bf7317fe9e21c0fc56398b397ef8132733cf91a440016380175204e71213c2a16f2b4f4a208af67c4e5480b336e0ef5ff2211ed891", 0x52}, {&(0x7f0000001fc0)="61d022ebc6db2031e51389fec6990fc77f43a9adeb9a1ccbd3a2d6d2856739d54c45e06a144b6bd2cf5e79fdfede86f85cba8af44e79194c7d1ef180435b99d4a5b5f4cb888829146dc684a30c20998e299bcbb554bb5345fb503bc5f3dd38d014744ad395bedf2f71695cdeb1ea4cb6ab12eab6b8c724fb6ef10d9735e26e5b94b500879bf626aff54c904417159386cb2d8e3767038ef74611c4bac47a876658f56479a0ad8454c552a181f061407346b03f3c906ebbce5fb804796a3442a98a8e9817f58c4c106edc4bb02ee975586751b2cb0f5dc876ac4e4c7f87dbcc634b7baa4d4db301053bd4f00316edbd4841d47abcfe", 0xf5}], 0x2, 0xffff) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000002100)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002140), 0x8000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000002180), 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000021c0), 0x800, 0x0) executing program 7: r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) (async) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x0, 0x0, 0x12) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9]) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9]) fchflags(r4, 0x0) (async) fchflags(r4, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) r0 = socket(0x0, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000200)}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/163, 0xa3}], 0x6) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x100}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x9, 0xfffffbe1, "9740d67d3f0000ffc100"}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000040), 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 5: socket(0x18, 0x1, 0x0) mkdir(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x3, 0x5) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000240)=0x240) clock_getres(0x4, 0x0) clock_getres(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x61}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000d40)={@local, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r1, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x4, 0x3a) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, 0x0, 0x0) semop(r6, &(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$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r4, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r7, 0x0, r8, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7, 0xfffc]) semctl$SETALL(r5, 0x0, 0x9, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x9, 0xf1, 0x5, 0xc8f}, {0x4, 0x2, 0x40, 0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 7: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x1ff}, {0x0, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r1, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGSTATS(r4, 0x4008426f, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') socket(0x18, 0x2, 0x0) dup(0xffffffffffffffff) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffff, 0x7}, 0xc) fchown(r0, 0x0, 0xffffffffffffffff) getuid() writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x7fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x4, 0x20]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="35a63c42419afd9b3c1026079a59", 0xe}], 0x1) executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgget$private(0x0, 0x25) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1000) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffd}) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x3f}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x20) dup(r4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r5]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0xf869) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000280)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000380)="b10005feffffff0000e1cbcb0b000040002000000000e300cea10500fef96ecf2ac72fd3357afe0200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443", 0xa2, 0x4, 0x0, 0xffffffffffffff99) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x9) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0xa010, r1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e28ef12fcc08cfe24befeffffff0000000000000000000000015ec797ba4023acff889546ce647c3a2aed00000000000000"]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) dup(r1) r3 = getppid() fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x40000800, r3) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) socket(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x1, &(0x7f0000000040)={0x100000, 0x3f}) semop(r4, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x9}, {0x0, 0x2002}], 0x3) semop(r4, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 4: setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x7fffffff, "28b7e60ab87aa50900000400d4d2000000001c00"}) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000400)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516de5debfe02000000a225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099fed452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e279228e28e9f7378c922a3bb0c6f518c9ebcf180542e22b5d6fcded0204a07068e8dfb65bb863713278cf0e5b6af8d31ed3b34d27f9006c83b06a51238d50cd24e1729c76c2400b3a986fc76f9f04882a3b5490d92bd9a6d4451187737941c", 0x147}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x10244}, {0x4000006}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="676a500600000000000000a41b6b", 0xe}], 0x1) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x48}, {0x40}, {0x9756}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r5, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 6: r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) bind$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x1}, {0x16}]}) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000580)) executing program 7: r0 = socket(0x20, 0x4, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x401c, 0x0, 0x20, 0x4}, {0x6c62, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000200), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES32]) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f0000000380)) ftruncate(r3, 0x20008002) open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) ftruncate(0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socket(0x2, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x40d, &(0x7f0000000340)=@un=@file={0x0, '\x00'}, 0x3) rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r2, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffc, 0x45, 0x0, 0x0, 0x400008}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20}], 0x1}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x1, 0x2, 0xfe) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x11a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x0, r3, 0x0, 0x10001, 0x5, 0x0, 0xfffffffffffffffe}) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x5) r4 = msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) msgsnd(r4, 0x0, 0x107, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) r8 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x157e}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x7f) close(r1) close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r1, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x2, r5) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000d00)={@random="1194abcfc1e9", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "a4bd08", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1}}}}) recvfrom(r2, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r8 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r8, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r9 = dup2(r7, r3) ioctl$TIOCSTART(r9, 0x2000746e) executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xffffffff, 0x3}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @local, [{[], {0x8100, 0x4, 0x1}}], {@arp={0x806, @generic={0xf, 0x8008, 0x6, 0x8, 0x1, @local, "218b427715a791bf", @broadcast, "1a54ec27d49887a4118752224ba30f74"}}}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x80000000}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='@%&\x00', &(0x7f00000002c0)='/dev/klog\x00', &(0x7f0000000300)='/dev/klog\x00', &(0x7f0000000340)='/dev/klog\x00', &(0x7f0000000380)='/dev/klog\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='^\x00', &(0x7f0000000440)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000480)='\xff\xff\xff\xff\xff\xff', &(0x7f00000004c0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000500)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000540)='\xaa\xaa\xaa\xaa\xaa']) socket$unix(0x1, 0x6, 0x0) chflags(&(0x7f00000005c0)='./file0\x00', 0x10000) r3 = dup(r2) syz_extract_tcp_res(&(0x7f0000000600), 0x8, 0x8000) readv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000640)=""/87, 0x57}, {&(0x7f00000006c0)=""/175, 0xaf}, {&(0x7f0000000780)=""/17, 0x11}, {&(0x7f00000007c0)=""/237, 0xed}], 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000900)=0xffff) writev(r2, &(0x7f0000001d40)=[{&(0x7f0000000940)="1ddd2866d8d0d1b20aacc23c969f35301f493a3b131b4f5f44f332e7be7fce24c44ccdb9c73629a7eb8aa7aa70adaeff724b298f3c2a731f09a66b11c8e304818d5ada1c2d5d2b550a83a506fc0d0073111bc3576f9fa60c331cf9fbcaa963be75cf089cae9fa324282d63605d88fb2b332813f2b6e388628526ec33bb567674fcb6965813020f9ed3e044efea76e495e343c07ed0781816c4b0f428c7dd34eeadbdcb969b318006", 0xa8}, {&(0x7f0000000a00)="de55a5c2d7b8b63f9b2459609a824ef51884b5d5bed597f837a0350f5d8761e4ccf97d46501f957d8442351bdbaf7f7bad617327d2d972e0aa98d93bfa", 0x3d}, {&(0x7f0000000a40)="36f6893aaf844c4e418ae4614c53a567623f016355ca90e2a8af1aedd4cc76be2bd207e12755c5a03b9a25a1144060730eef430ac1b8362da60d688b927c87da0a5b795d7e84882c5115b4e7fe632e35e058eaa3b9611483f139444750da286ef841c38682a798086ddce79fb48e80b1ba7de58230af4c6d0c43b580bb52c846ba9863d836cb2b5034358bc02f66a0420bf21ce2a6b54c512e47a30b5cfb0dcbfdba0d78c1180c2bccd0d0cef038b051975bfc5ae1f07044eec109d3c9d82cb0fc9e6343499289d395c1591c9080c09957244ef4b54714a450000606afb12ffe1822cfa9fc320ff686d26c4440", 0xed}, {&(0x7f0000000b40)="a74118c31b91b651ce4e4139431f7f745249938b7a430b4ae5a9a487b792e05e2125615f5c662c832481e33893cc48a9322e911c5d62ece54ae6ce600ae8c1d4160c52bbeb78a57c32cf3a7d3e7e21aeba3e4ce73c8cd32e88c5830d402076dfaf9a0a1b568f9b4f", 0x68}, {&(0x7f0000000bc0)="aa1e1d120433be5f80763c5182f150bf4c2159b047baa11f6ca460d0fee13ead9aaa6050bc4859b315a179ea8881289214c5ae84af043967889c8298e5186b5e32acba0e4ab2b9a01c55f1dedc8e59bbc21403661f93e1bf8e061cf228582afb26d973ddb64ea55c6f6bfcb4c8b48e671507e5d1277ba50221b8189a258134657d45bde420f6e0207a27dd5b065a3388688cd59d63b96e9944a6b3c8670a89e10b17208a4b531e25aea65e513522476758fef313a73b307e8238370ea1e6162aaba30bcfbeb4c7e7381813a6c7a87de17dbbe2c1602de80450f1", 0xda}, {&(0x7f0000000cc0)="867ff52be86bcd8dcd9352a2db81f52abe68eb162cbef9cf0f2e661fc0ae6c7dc761007e", 0x24}, {&(0x7f0000000d00)="add639d5baa0a3dedddafd4226fdc48575433421b44b071ffa310c3e93199817dc19c18246c26a000c9806dfc2db0ad35fac8b6374ced8a79095eab425904c898f0a7e97e50d25aee9fbcd525d96dbefefa39d5c597d6975d016d3a00b9d3d715e60566741369e24600540c9afb45925983433278d1fb76ac10c690e2267cf2b8bc0de7e38ede469ce5b0cf594e4e500ef1213c2c630742f894efd3fe56399a09b1dc7e75a5cb2de9437da58d243c77121a74f78079f17a340f62c1a30302aa40f469f73c714c20ba3633f32ba2c63a526e303bb9d802cb7f6c8ae84902feae0da83fd91008201ebe1f6f3c3367144d475cfe6576e3391d3c47900a12e35ac324c18a3b9e162cbf951276be9b810433830d237983120cc26035ebd36d6f3466db7a3d5507f1637ed69e1006d487cda6c2ee86c7d6ebf67e632dcd3841e40fcb88e9ef8729f01a1072f5519f8f546072c38291599ee75a875c7cbd578717aa9df22ae021ed396cfec6720d51fc2654e842b007fc20ba1079d059fb2da731005166df2e749c9060940ebea9f7ed3d1ec7f30c527671aba85ca823aba3fa14ef230b3a9b32f17b80e50bde20ac054e8cab8347cdc56ed764fda37be32013245217ec0c603bee40353e057ce5d41221602511fb548c02cdfaee88dd7c8bc777810849c06037de37bdb33122a50171066cd4e9a481d4137b34b68f66ad8fedb57fb8f2793f594fecc85c7f60be0589f2249536e7c9625f218716ddf6851178cc3e001edf8ba70b045c793ce813f3bf1b9b5a69b9fa7264274715c73e8d72c55b449683ac13b0f58f0b491a49bc7e9b1dc3acbc8bd0418334e6e1fce9156985acf54b40271fecf399153864fc50efc7635ff1e2257cfb669dab5ca1e735e69385b7c2a9eec82c58475a213350c7e75b67ee464c2f9555c17a1ae9ad6d69ec40f205a7c8aaf5c0c7440696fc54f8c17d57c3de2d350050dad812edf669083165e915a28188ae41e8d8c9bb0df7888e2b58c6ab9b3f3ee90dd9c6d14ecc1dd7fa9f2428e12fe3381ad10487d4399cd5ca05d790097afc9c9ae57ab65810f69367ba907686b622f779de992df9fd1c3aa42a2c91d36760bfc331570c6bd22261189cac6589a0df05d3ab42314d01e9a0c43f06807e5f0b358f1dcfcbd5b7d05d06adc9a8f2a9830a8a84360525266ac0d9e9989be372118a942eac4790aa43cf61f5d0e87e46b76e57bff47c0463a7a0ea89e088586390930f006b857e40cfbe4efbca3b6c2f8a84fcca1c81eab1ee0a7e513c8aa130a6af184ec5bd5ef09909cb6b2377302bb6bf55db9a8deefefce930a164c92a59f484a811db5313a9ac7fd927f5b6090d56ed8a37c6e95ff3cb0467bac168529984df0bf9429a04f9253fbf2bba2d8ab9b3cb797e7dc59fe8b40b0519671735339654e3b33dacbb7fdd96eab938e2ca94bdfe182bda769488cd0bd1f45623be548b81deeedc4ca9ed2d2f5ef632189e43a35efff87f5c8941a6448278b1ce60ee2ce1c3de99db0ec99da12855474040ee86e96d3cc0f0ee8ac951536372a34d747da675cf3ac56bd2a6587659928b0522cb51676c8b2ba84ebfddc1868b17d047a9069feec6c2728985107d189a0f57d40aaba75b79987d82447ec9da4633f556a1eebc33efd3b07834b365c2e7b026c4e19c2e1397d0070b6f34278f17eff3007d39f43cbd8766f468829635fca4e04a46f82dcd5a304f649973d33919d7eb7608cd8b359478c095ea5e9a1f8d7b572ac5dd26562a75faccd08097ad72064d101f853594681b2309d504fd1ab13fb22b046da8ea5a3a01a4415afeae975617caf588c63b09c0ef9cba22f4f796e7bc6c96645aa899da34226b488815a1dd57cd2cb128b6d9ce289729a0e3a6a1a2ee441637c2c8666e04ab9f67b70fe550cb4d7b21cee7f31911e52e310bf3da0969607bf7751efd34b2781d5a72a2eb75f275d29e92ce68e6fdcaafc86a6dec14b8af4d8cb1d22013d45c3a595f73a9085e531989b977275f505def4b2c937338dd88612c72f239050a2b491e9cfe5edb32385f75cada6b288a5acac129f8778626aa7ed4f9e8b8c1fb1ea5430c76be451880dd55f88952d8811f12d86fad7485f765faf597a7b78f3aaea058afc69a3ebbfdc9de2bfc13796693d6abebbb14a23203df7560c022471a2fe315a651e3db99b6bfbc8f843d6de3be242a72e46490537eb88fc09d1469b4aa9111edb66ff971314b926d9d42aec369522a7442433c870b88a63f968c79b6ec922eba4acdd6d684a909fb007511ede2428a10efe2aff5793b934d996e8791dee100256217985de4f24ae6515b9721efa76c50a4bb79b9a5c4d287122ae238940f32412c2c5d02d591015b4bbd3eed720d62ae96c3e9e6e54c86c68a7805ea29af32beaf36c0ad5b2ee6fbbdb7a4e7b073bf683f8953fe0d99b6e255f603773a289c47b50047cdcfb10eb3b0ab2b4b802f226b96860629233c84b17221c05ac59decb2a5d169ec9954a739778b77f76f62061b9786c1039d99f7f1c3dc2a74d5c7fe3b039b17b2af4dc3b22e57994b72a2894ba306d425d0beed79e9c48cc27d2207538ccc50165c4c43c55505d4ffaf092b316b31b724370e71f888034d7ba3e9e9c7f648805ca680ce4a97a1af738bf19f496b7a8ff1eaf251e4453a76c62f3d3138a8360a7aeaf1f1de576a4e145c01d5f7cc49c3f4f4594cf3702b9fb99d382f81f2821336e656ed9950d043895244e2e8e2cf1a91291d63d9c1b9c1da7cd9c46293e78f2762071b6eb9a389eb086aab3688a89021294293f5e8f26a1cf50ae65243a58bc9d09c3c854b4cf3ce2702830a33d9b8f70b5c72e0e3c48f8775d97e9604aed46942acf5fbd8d1821e3a10ca7035debee24dc5c799728c8593307dff047a72b909531364d25cfc56754fa6f1e6a289c1b2218437bc6ae042a7e0b5bf0ff9f81f650336b766ccb245abe55581a4d812b3c61151d3eb8cd43083aff7a8f1dba9edb4fe053a6e1bf179d1424fd5a4eca87a942c1be19e6cdecbcf669197f12d470436b19771d621b31e34ea49a0259d489989237ac29ee2b12ef8b57def9c67c5baf54086c6ea362eef091bc7bc61c53f091ecf9c868425ca87302b80ff3da6b9959f4a2308645ee397a42d06eaa44533ecf862f554b4cd314568dc08801d4e20f685237428e551701459b4615b9b1dbd6f218eb3234ea03d8587dd5943af2680dc9e981cb7be9e12a1f194d8880569fe85b9a5c9737073debbbbbd7ccf69a7068c0a0124b1855117643616ffd62e9dce70c6a309f5bad85063909ddbfeb6f6fa5781732047e867962bc2c703215585f021329187e829989d1d1b49c218277631ff5d1ac88b4b76f4dbafe5b6134078acad8b5ee6070e3a36664f99407ad94ff45b29d1ffce0fe5f61a3e71efdd4af7f16ce4e59f016b9abe759b56e1ad3ce1ed5ee5c5773017a4c7a0cdf1e0bf5ade2ee9f203b28f4efd739a82e2f59fa2aa458bafaf9dd72e35c54e1321bada6ab826bb70819c175d9ed5a9b6e16e3f92ea5fbed7fa54d3ac1f1b55917ab2005c571225eade6067a910e139b181e3e35e1d20f455887c5c842ef3b6e7ccb032266e312205abfbf679685ffd2ecb593b1bfce915f7c0c1383d13fdc9b41668b348024737a55ca52a9a77cb3469310d4229d419985162df8f40f7cc2e9aa320d62280aff162dde6012bbce72d919c35a925f46a6963ef8783c10b1abb572c04425e0625244d12e251fdc7fc981c1de4ba8db331a5f0aeb3c863fa90abb5e69b272d6301b67cae09ac28f0389e0af420ffc7330756702b9d05de2de05a5ae0d886754fa5a370479952bcfbd55b50c5aae28b04cbd3d8074e109b406744dcd2c8aa7c4b24e9b7cb912c33fcf194a4a4c9abf7b1cc6d6d1803623900bd0a84008183cceb73d8e242bcf3b65d3e041b1f6a5e681212176671a54a9dc7ffea45793e45a88d264fc3e21f00724ea623d268cbfde8e003d06c28a450455d0ff41a25b60d805fe9e178fd2575f57e5966a5cca676017908dc5b19759a7c1a8c14f8ca9c986fe7334b2704862e3f7e8d53fbe3e6c00cb36d4e997f95a49f3e6ee8b27a144b03248a241f2d5307f7afb6c678d3eb7df954823f2571d467b3153c32af0bf403485c23f8490aa47ea0b46e214981d5422e27ba9339ace5e203cf1bfb551e157685c75449f7f813c69e7b3afba42cf9000cb74ef2ce38c2e4c9b1c7854106e8eb5b27b25732ce0e4c4ad1b6b6ee1d5da1ea70964ebba789a1122a17300684820493f92eb1430c296f0ce786485175adce75ba3a599e5982d4988e0e0c060bcec53c870c042b18f0e438115282dd4b08e0fffe08d5ff51b93d36478cb9558d4336a60f9b8451f83001ff2b06b6e5885558e7e00eb1dbddc0d18510c3fae167ccf2dd139ef3babb812eab6d443da6dcadeab580db88c3a3610a4d23256520ac261d3e4de572ea85760f0cff3b8db41bb53047fc3a71f4d065901bf5697adce1873380308c378bda9c6edf7e499573ac5e2de761f4755b2899e5766ce2f8c46a5807d2de292d711fae01aefafcbd979ac74b6ae020b8297f7bd4c1b9268227a86f470631db9c05a08ac0acc659d39325b176ae9cdda2f5e6966246db7d6c9d89447b14fc2712ecb553b2914ab8222427845947ab4f9edce001f78cfd41e1293a0c130e1b6daa9137bc4fc07dd96ec1b0ee59c9f86ae40b69299c34af563f55a5e5852c24d7b091808dfd3a37ec316e1f393ae8726d089c556a7902ac259ac7670c22345bb8f0f498d1873ec324ef0a4bb63514ef2af57550062ef6ab4789a6d5224667dbd0af6ae2a3e358f35707ddfcaa0efd421e419b9ee5cb6c0cf355b36a19458021edb36f1a465b0e756c1f47736788ac891ce751016518896b8342600044be051abd1b89e156c953f3c0deecbb3a64cb401cb2ad06b44d400de3af27bbe5da6fe5044fe58c777374887f9f66032658ab9861010dda184de5e90908ef973909d2c28526bd9a653726b50cc6ee72cb62a2df8f50bfc2a76771ad461d40499e0a109be53796e0b6a072c7e8e60e224a08da5d0e3bd3641c75f197f32a65aa9c39717c4f9da209b5746deb56445ca357dff5c26383681b31a0175167e2b5e023cd341723b004b5c4775088f48700752571ec6eb5574a776d6a054ccf2aead900f2bc20e3561e66344e30592e24c4bfc6223460b1c001241fda2ae5bcbc851123501e88c66049db90d4e672c3d8de18b2f1259ed3b9913febdb7bc2704d770476349c3b8cc7a2d2201075cd992a1f0deafa4ee0a380beeaeb93fc8958e18b02c868a2a0b2f7381315c14c7b9b97cadcec3dc6aa66f9104b1c9368ddf35c70ed36a69927cfecdbaa48e7bc3f8e7cb53db5107bc747e04f577fdb9419add121468aae40cbfd00706dd446626e6addb8079508ea41541eb702b58859a95a009e7d79403aa5e913ec6e34c94c5b7b964027213ac64f2f4574387bfc5feb47f3cd912e6ccc1cd55038cbddd2eadf739c1a3a396b7873a600a016bd5164a26a2db11c88339d5a19568ef6b73de7eeab90dbc922daeb2704eebf37f278fd968883caba34e2471c1143509f114a0207171adbce5c0bc27b8162c5a444a3810c0d9b4fda4ae75cee8fd84272b71a9e90a18a993d499b13c730f217a8f116bbcd47400f415452d61f801e6352de3497538126de2511b5bab0f25e861dde81de3fc14f01e4127c5fa46dc61356a62b18c4fd3adfe865e33fa61f20ee40c2c2433f71ee8cf9fbba3b38e2d1d", 0x1000}, {&(0x7f0000001d00)="3cf64e89a8c5bbb55fe5d8e9a0", 0xd}], 0x8) open(&(0x7f0000001dc0)='./file0\x00', 0x20, 0x1df) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001e00)=0x7) syz_extract_tcp_res$synack(&(0x7f0000001e40), 0x1, 0x0) r4 = dup2(r0, r0) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000001e80)={0x1, 0x2, 0x8001, 0x7fff, r5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ec0), 0x1, 0x0) chmod(&(0x7f0000001f00)='./file0\x00', 0x8) pwritev(0xffffffffffffff9c, &(0x7f00000020c0)=[{&(0x7f0000001f40)="c75831e00655c27560235ca5fbfeccc675dcb8c53aa2005bc072d4f685bf7317fe9e21c0fc56398b397ef8132733cf91a440016380175204e71213c2a16f2b4f4a208af67c4e5480b336e0ef5ff2211ed891", 0x52}, {&(0x7f0000001fc0)="61d022ebc6db2031e51389fec6990fc77f43a9adeb9a1ccbd3a2d6d2856739d54c45e06a144b6bd2cf5e79fdfede86f85cba8af44e79194c7d1ef180435b99d4a5b5f4cb888829146dc684a30c20998e299bcbb554bb5345fb503bc5f3dd38d014744ad395bedf2f71695cdeb1ea4cb6ab12eab6b8c724fb6ef10d9735e26e5b94b500879bf626aff54c904417159386cb2d8e3767038ef74611c4bac47a876658f56479a0ad8454c552a181f061407346b03f3c906ebbce5fb804796a3442a98a8e9817f58c4c106edc4bb02ee975586751b2cb0f5dc876ac4e4c7f87dbcc634b7baa4d4db301053bd4f00316edbd4841d47abcfe", 0xf5}], 0x2, 0xffff) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000002100)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002140), 0x8000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000002180), 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000021c0), 0x800, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x40}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8cc8, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)='>', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}, {r3, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r4 = dup(r0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) execve(0x0, 0x0, 0x0) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0xc) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="b2893227f1080e86edd72575"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x35}, {0x48}, {0x6}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x84}, {0x50}, {0x6, 0x0, 0x0, 0x1001}]}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="12e6e7630d45bf10fdd6faa9b179f61bbe207ce2df7e437471b0174813728a064a73c0f7795c20108cf97711d7291f16da680c9f7e4b09e56d10b03dcbca1bbfde6030ff45b20e28e92e4a9354627839315f28e7e98e3277067e138cae79f0f6113b0b2af935309fb753a4bb064bcf571185a623d624aac8d4956613ef16d242642c8d1d271014eb11bd6fda8e497b08b4708462cdead3524c87b1f03e964f9c09766ad900c43f433e55adc39c1a11b8284ac2", 0xb3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000340)="84a15d33259a8fb6db42da1b3884ec20b1f43a080afbc94c52f73adf5296e2ebc2963ddc29bd04dd902188bd66ab2ac50717e8600446c8e217dd220ae9115fb5ba5f7f29ef4c0db11d638f41fdffead92df80d2c4d7a2d71da66fcc29ff684e1194655d419323c3d51d3ed1c95129d48e757c729dad4a94fe9843d417f035fc9668c07868cd3930c0dea9c3c5a205b32d8f5db506f354cef74f9dda33a82ddb75e62be337731583a5872c872feaba815f60f74a089e788724305d19b3c69a92873b30b5d987ed90c7b61442d", 0xcc}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f0000000580)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069a8, &(0x7f00000001c0)) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="7423f84e0600000084c4444b308068ce86b6ac764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c30aa57fa67f7b8f45bf588671504013ea9ffac843397b7d76a6405584", 0x48}], 0x1) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r5) readv(0xffffffffffffffff, 0x0, 0x0) executing program 6: openat$vnd(0xffffffffffffff9c, 0x0, 0x100, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x100, 0xb97b, 0x1, 0x6, 0x400, 0x5, 0x1, 0x1, 0x2, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_emit_ethernet(0x127, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffe8e, &(0x7f0000000200)=[{0x87, 0x0, 0x20}, {0x28, 0x9, 0x4}, {0x4000006, 0x0, 0x0, 0x3feffe}, {0x0, 0x1, 0x7f, 0x4}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) pread(r0, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x1, 0x400, {0x3ff, 0x8000000000000000}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x100, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x100, 0xb97b, 0x1, 0x6, 0x400, 0x5, 0x1, 0x1, 0x2, 0x3}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) syz_emit_ethernet(0x127, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffe8e, &(0x7f0000000200)=[{0x87, 0x0, 0x20}, {0x28, 0x9, 0x4}, {0x4000006, 0x0, 0x0, 0x3feffe}, {0x0, 0x1, 0x7f, 0x4}]}) (async) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async) pread(r0, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x1, 0x400, {0x3ff, 0x8000000000000000}}) (async) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r1 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) close(r1) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x18, 0x1, 0x0, '\\'}], 0x18}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0x1f, 0x80a1a3, "bf08000100f1675910812cc900"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r2 = socket(0x18, 0x3, 0x0) r3 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e22", @ANYRES32=r3, @ANYRES8=r3, @ANYBLOB]) socket(0x800000018, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) close(r2) executing program 3: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x1ff}, {0x0, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, &(0x7f0000000140)="a07eae55e667923c38d56324134f7766d80863ad55c9d6ef323898744ba93b30b1fbb606058292056abdd30e220703e9af0922a55e9aa9b4756c61d817808aef1e21de3db62c581751e8d78a0b769e1df832e06f80a48a74dafe7b66d8612d588eb74a152a9fef19f3750c47ffd5b2606d96501a60c53b406e23dd7ff0190b79b55206bd6db7208ad00b9c1bbbe1976cddeb95196a9d6b57df8f35032dd60ef9b63cc8b6daf0b89aea8f06b4686eaed91e2b3730b605949b0a00700efcbb8c0ea55a04dbe5728d78ad373117459792ac66fdd71d", &(0x7f00000000c0)=0xd4, &(0x7f0000000240)="88316144fb6009b6f51a356c04f75ed0206624e046b42c1acd6dc1c8030141b2fafd89642fb6b0240749486a8855d0d0bb23549cfcbc4eba072bfaed786a5c7d780fba49bf55e91838ff04e50b2ef5cf899cc222837fce8af491e6a6a24758bed493d1f8a9e6d02d5c0288dde34f9a60b1268f5ab2973138a96bc5650a6d75f05a273691a234538f3578000cf37d1004bc633c1c5edb7e0a8def00c00dafeaaf93edd4ecea1b3819a72bcfb8f2892948fd3e67851f2568753de74fc0da099b2274d5585db5f165b0a624b51f4c4e590d31c9fbf22ebd2443f39cb9fe5f3cd1f73c24f12833ae1a22dc337150939e1b8d943bafaf5a532d93d43cc145d5feeb44d84924e183a464c4e764e25658ae32452c60a78380908c7232c4ef5b8e9b607e104536af9d67bf6d582e4456dfcb5dd15b9c1665113140b2d999714b82cb8124db3e6242c7160274629b1de31f830486c7bacc4f2e17144dd5c7323d40dcd0ae3cc7e4edaa4cce71afc440a97d9c5f3abc70607e20d4b8c6329d339440c8b6ed02970bdde0426cd1b758c1abcd9da9adc6bd4b4ae0199b2b98982556d5c96d433d54d787c69a0b2f0544f50543a0b4556d67fcf6f3ed05e722c9d12d529c3d9eb45f177e06a91487971c2505ec3320ed0a4c6064d3540f5de2879436c4d6c2330cac30d4545c16b2fa3eb2e49e4e56c46d496cf0fde60e88b92d4ed115cede89b072ba9fc965cde2e5dafa2ffcf689bb507465dfc21a1042af7c7d4df4c40511d46264d5598e8a43aefa7aca4c46364a0e17fa9e1e4c40de998f5efa5b736668d1cbab13219e3fe60ddd7557bd0f442e5b0c56a7d95ac369723ab9fe0a5a158db829fec8b038cd09680b3436349fadf11461a72aa2d7669bdf708c44abbf4f593746d59034d0f8c0107a08bce911987210563307992ffc73fdb2463a152a1a21bd81060aa0c931d42a9d7d3184cb99f6dfff775b07952400c0eceb984d9c5e89e83e60a6ddc41a61eaaaa7b47decfdefc443b9ca1637e2bef35c82307362247b1441dd029827e444d5e39387b3d5da7e9748c98fafd266a3a2fbfebf9488feeab24135560c35ffb5b388e5405b3f16dcc818f7d9c532db0aca359ad4399818fd91a9d21bd127cab767659bca9b4dd237dbd05492937ed17ddf68f8da061d3e736eff3f2e4d386e1d110ae0f2997700fba3817b05664e311323ce224b56a8541c7880edd94c3e1eaacd549012ad3ca042ee5fad7e593caaffcd5766c2d2951dbe374b1045916144bfc923c76c100990aaf64eace7c27583d15a82c58a876b3574b17398fb1e9ba35f0e1a9565bd1ab1e2dc8ad03521b417079b5ddabd0e5579d5bec3ed21a7d507d4c501966935acd71bfa49bc817a958b4dff1d3fe77d33daff86cf209a0d82099a17b40750cd1c0fea38608bbe1c34527dddfb3a6851211818d36ed09029bb026ce89801426049de6b52af382944111c227f84b637dd99ddcb3ce097fd82daba7326ef3b87075a86234af10da66fe085ad3efb9b5fa05e81dee40ba5a9eea931ccbc914d97285de2acbcdaf03c145bc1274a5fdcf6c17801b16d5e21446b343117ed1dfe1f41df64a591dd5faff35d80ce264ba284d6b34e75a45234070de37f58f94821b20809df2cd531ea2f91d240de4f281e22df77716275a161cd85025b90afcfd9829acb9a9180071b7156e105169ac819a0c0d3a8690cda52806deebd7f13cf940f5dbb468e3765ee8ff90e71e6445145412885050e62cfdaf15172559cc707d929f916a6eb55bad7bac90af5064c5def1d7ae83ecc6b3f6a2c884e087d1a5a2dbe34ea18f7174ac9d7254ebcc259d3304edebfd2c7aab35615ee5f7307cd26393324da88a10ef5aaad356598adcfa81faee92cd59a6427f4a6cd54255b91d1824f357bdd1826ad9a557c554dd3c8bb51e120264795edf231fd71141074b02f9f3735d755c9ca6438e777473efc4c88f137b85addf64e63f831d7be14e733c2153dd2a8ea2a46f9e5c885df615fc1f22227d0477d4e2c14603767ffef51e92f1bb899e07215e4f1a7c81cb7167e5fd21b302befe812116ee067af758cd36a2adac7dd601696c9b959abbd17ed8bd6799167a47b7a7eda47ab80f13ecd3a090bbd564bb92ffc5d0eb69c66d544af1e8c9261942e8a575eedb5f6566d690421e2c3ad372ccb1a563c748ce09f56a3dbf4183b14aec0d6bb046c70ad2c2281c4ef3c66fab5dacc106734d0ab79ac72240c0eb767feda0f712f8fb72f3effb062d7f8edcaf9160efaf0e510da1fd10256cb3ad3704d93b187f63dc4107ec2356bc9fdb12afe929945261b760e8e368ff966677dd012a391aa6162bbc131ba65eb870ff9923e7d27e75b0968115c6c53e2cf22b69c5387ce35eba2d471b6ac1df10e894b84b3f339291c517493282739b0c525dc309b92df73063513fc4ece049b5df25c0f909579f0711ed3c43043b21e0dafb07a2cd5bbe9fec0668f3d70e6d4f82c9a7083a74fb0c4763c52311c1c63282e9dcdbc1ba59ebedc3b9ec265f37ff70f2d2c2fbf0b5e795f0bd85b8304cc3b838381df96d7f4a9bde17a9e1f69736f0476f75b3df73baa94667f1e1266d3093165eb00c43c9beb59864301167479fe3507cd0dea2fc949ea59c125454b0d51f573d508c6824d651c6d5fe29dec5d848a6fbd8845abfc50ce6212cc411b099c18db70fdc63c4c9b3c0ad5819503b633998c5859b4b286540f97205adf8a0e0b35f82567d9e24edb02d6bd37b7fd24651e5731796cad7cd0401e29bf8a74d843efa972cc48e12c5a19c389a39dd76950fd5bb486645c44abedad5b3b4a1b8c8d95aab6ed86e3dde9a2f592d8187775334b825965561bb4cec64545f09c31d9f71ffde1eed2d36410fcde3c4282054b7fe0c87d3fd100964587f8f3b440c5c69a283b1c1542d0793fe10f81642eee2ea70260e397765f904e557af9682af5e304d6a8f171d9173fe72a86a44c591c72915f7c1e1bfc214b5287c05b88b134010b60ca365765481d7f4040c62b29662ed0fe2ca0a1231dbec1f1fd0cb58678e176c09e1d7e5e01b068c17b8f344e050b460212914bc9d7a4816be78482f3ba10c5ea018b326826e1160c3fd51f0a416206f800f13c75d3d334ecdcf68e3a0ec95f398ea4c52af3a4b995509debf5f63ed5f41aa804668e0748d02851bf33973ed1cdcd6e57170ebda666aede15a135a39b8727e934146e3fe652b452fe2bfb4697e9e7d6e0348c0757a238fcf20d8e406242a4b0d527fbf0b6858f07637c33cb715b10630f1f4406cc598446c2b8dc23b8f737ccb18e32429713a53fc4174dfbde587c8cb9525f5e50b4e4b8694ffeed0f9f472c98c189dcb5237cb7c069bd44a12e2d3939c09ae0278e2682c17c312c11388df9f562c4c27c8b189c492ff6a1b1547f0c367818c67ba36c9c2b1ef9e8e5ecb7f95b759aab45cf4099a19b210f3cabee13568865c2fd07afe99af66db946ccb80f7561316fcc6fcd641b6b1893577ace09b7bec239efa14bbe937a989253cff717ea712744721ca71dde07fe9256b165176e41b3294352a6aae7c3eacbd85e262622099e63cd3d8608bea0af41d993ad8fc216634a41bd0feb09fb506064ee1b61428eb05d4776ccf78766e6d1300bb571f9b653550a790e33a53be583c8cd0f97c86c64f0f379b4c090dd4569b962ae2452956b1ce48da57e583c8c804661b1e2e3d5072e2596fad4549b28f50d0d8035fe6c269ad89460be3ac6b53c2469ab6d0a3957e0682081dbc28742cb544c55a23cc6dc04a38b0c7dca375e9da4123717829608661bf69cd5c62102febf8ddd29d372b481d5cb738df3be0eb26eb9ca091077d3b849bd63379acef7781911020f74be7eb0b00c35f98e8199e891831a6f2cd47c842bedae00450c5b0f53f2ed7575eb229006eeabdb6ce31245956943b1e145e634952bd6289ea2d4afb6d9e9588e49ebb46f0c13a513ff02b63ad985e90496e997361db49e2618c5b09af393e18c36336af29813b8ec7da5bcc64ab4bad787be9c2633cbce663d79b751953b67aed7290a56a158ca61c681e0f1e04ce239c0d4526f98dfa4aa5382236a2d3792166fdc5fd15d92ece1e2dc8b38b2bd565df95cdc1f689cc43a6d92269735cdbb8c4f3f2339ec6643949faafac38b1807306f08731749cbd19418333df5219ff16ae2f4591bffae0625c40f129d07ba76eb5d4e6aa5528233f6b002afe09cf203caab58fb46703f24b3cbfa09b1a60bf8723980fb3bc8a87f2985234a3c119051e8449bf8289789da1f3ef441fc0beb48ea1096675f47884d778df24ff1837d99394707e33b4414701f0b5b1b7c6ee85ebac0b8b7243d702e102b925a3008e33da8c7cfd93982dc4719beab187f910a7d52b37aa58799b6f1bfeb0ffb6e2b6222fc8ab001eecdddb2915108511677bc5d714d3af748ddaa176a10075a749e700ef99d0a16107e84e9a0fbb4e712868f7a21c6cc24d59d541953c8b40c97ee24b60cb14f67552e9b41ff20f15af4a7cc9527f03f339deeadf621d908635d71b06b9c9c8bec01bdc7230d2098799ea70382c7711119ef16d303a24eba1d1f1e3cb8e212f727fe0510bcfaabec27198c09fd3d218bc01bc74b02abf5974f56064847bf4e3d2486474573b78723c75d742813e7f0abb6eec56d4ffc223cb4cfd935beba9f916b32d2d47b0b85406108bb8c8d110dff51a19f7caf3f1784752c7f7d5d1c397069c45a37ffb0aa1424de4b780f12244cfac7e883225474cdfe0a6d07806875438094327522d4d131a565b1dd4368e2bf452dc4f67c556600be2bffd04ba65c02aa035c83bd166dc64134f98775a4e2354134c41daa0265ab4edba6681bb05430bebce8554197f8847a574ba8fc3eca4d759a21fc027e79d842f02f0f7b6c51fb96d4f6b90ebda2b9f944a954e92c71effb85e0617277904403a7d53a19f1a4d0e3778103b5e67ed9f3d0dc749ab23fee178f9ac94b2a8cd2845de648954c7d45c5ad820bdfa156f05bda6e0d79b6c7c1556d5218da8beac518e9fc6693f6dc49c6b69dcb92140c34dabb8950201b080937beb405cb2b0e3420fdfbbf5638690945c2e0c32f7b3a20351b3777f0969d34ac316dd96084d4f550366e9c6054ad1d749250c3a36149b6c909f6b5f190ffdca2c71c80ecb0c6202228e24b168a6fc6fb8a41351587b0817c2c135e8a0b5f1426e8748a94e8a9c7f74a17362f3c74bc6ec3110c3669ad7d2be0e624bbcf2afab75873d9152da7f4f2a5b96ea487efcc3b4278d48e5387cbeebaac8d80c8a74843737e0d241fc4fc2e98b4b74d873687ff7909ca016d2c77578a364f5be0bec8a580cc9b567e9a8a70e1f493804c01a644452adcc96c1be7c72c2a7b70868cb0e3b45a792cb9aab94ecc8bdaaa1642b4c312357626fa246363c0ec7e2e0407f638dc8aa06ee0cf2a54f8f84233321330083ccf71007717354ead06f9fd78c42a240d0de36f251389763c647f373ed4c1bbf477e190e8a79c52c55f81845100640c3affa0bfc59efd85a33eb56f91226b0e749c978b71f02729deb56f5c248ac1679a06f1752d0c26adfcaa717bc47bc9d8801f733b3efccda543c2274954896f8357463360aa37ac8898e7668d3013ab8eeacd95aee65e4c59a483fdd6874635f90038f429f45345f6ee8af834dcca514ca0f73c2491e606312720295c30bc78bcc496b3cd66197a53fdf25200b0107d858ed60d334f0214e2bc8af1d24b99774165422c5b43455ed7f63ba5e7c28223", 0x1000) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000800001a0000000000040101907800000072"]) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="512d573def12b6cef8076fb3559191da4ab9e3ec7282be6d42b46dc907b819d1ab6321c70eccd235dd813304b39d4d87301881acc88ff686728c9bb104f58f9067858baefc5bca50da9c0872128922bdefa4c2fe6d385a0dfe55f23aa2d86a0b9860c93ba086968d406bf203eff2b0fc9834fe7ad345f331586da6383cb7eac3c4d4b5d38e7859a3a97c8c7dd545364b04273dedd7b02bcb673a57ba439f4ae9c55394fa775547719be47818007b9e5fa5", &(0x7f0000000100)=0xb1, &(0x7f0000000240)="2a9240999b8a3aff373a9dba7ebcbfb25a6d56162d023be437299c32b86ccaba9e924b28a6ba6ba9628fcb33e5d9431ad864a6357108dec64a69de8f644c99164418229351542809", 0x48) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57", 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000300)="2d39e809e533f1aacdbc4bc3afd2e2de91bd7be1dad0aac53afb37b96389ced3ca5f5588cba93ef9eeb463b0e31068e4bd744ef123b17c13a1973838b1cce20037274a952bcb668ffe68ec9bdac0991707a6594b303b510c64f870bdaedde1934d8b43a43ecca891f342a7223bb3740de6d5a99979ce9bb630409ebee7fb01f503dba7307940ff8d5196a4064a91d93e70740080ffd5cc7462e1250098db0678c3399736208dc14153e631abeca19bb2b7c0d44b47c764700fff7f24fa5f6356dc9f3d3a73197f50386e666dc283df51b2aefe24c6edac24e88b54b2fbfc7f6f3343851f76059197d8faa5e44b54770959db04e7689fbe5fbbfa7065dfaf10e30cf8437ad9b3f7e354bf806aed23dec4df0c41caa7af96f402e2e520c83754f97ae3bfd52de507dbd6a8c1f7b8dbbe9c996e738df3ad1b644b0efc339ddd0c9e53385693646a303d05a830ea8ade2420f049de188e333a19e58ff9c6e594a3868a8964c68de4a81a141d12426912fea9a2195e7881c0ffad45908f2e52533421d575cc300c05694dbb25d02f266c86b0f15fa5f70a164971a0dab861f6ef53d8aba9cf0d7f54c707163a4c3099f8a541194acf25768b7fc53046962e4421a01586fdb305a3b46d9dacc6ea43e9cf1536e555f9e1e4f0a6fc267ea5b171e9c1cc2962dac98b0144666788d53d774e9079e6888af7ba5a7daa985499058a71d47851836e45810329f85ef2350d1f5d6ccf9666669a9106b533c88ce81d9da690a97f7d9f8df34d6a019d6572b154ae1097145348650b9eede5a221119f861c2858b3de8795204502446d664006799262c363d95448f75508627267d8749a60335159d853c34c80de08d63053a998c8723543056a3e9638aae3154bd675cc37e5c908f7a12922bfb9ed62a841723fba37f1952467f0e188180be4f35e81fb096dbed73cf4d1c270a647d98c7693218f065b7e05f4ff48d0612cff86f8fb0d7b8cf2cd5cee0ef11f1d7307d868d1e1b82e87eb30972cd33f6b9ede4a85d13eebc418118c867322e37df792ca85f0434b27314029e3da9f5875a7488c886e197ec754b37ebfab847c9bd090c9ff86a626248c3826cfb50ce67338f8de172f6d83b4486fd4a1d9b31057eea12ef9aba07cf743587da2657aa071538cf1176dadd31d43da9a72be6b9d35c6e047055cf3fe268134b7c6ef34dfa5bd3edecb20b689756fbba6542efcef385c22f3d2c5987825125e9aa3fa73e274e0eabc511be0ecc1ed1902db97249e14818bd7428f518ad47f387b8495d63d2304fc5edbde504c588a2aebb8cb5a12c61db315dee86020295d07b5558305fd8a8bd7d3525c27c51590e4e3cb82e4f1eb764a11c8610e0c242e0b2bd56fcff0cc62049707ba2516d904fdb760a3323d8c26c4ae79ac3ec59bb677b78490896b541ed24b2b7bdf9624d3db1036632f665f8be194bd2267bebfe19f83a336360442cc1627f843a8473baa8aec2c726a7a8320ffe32101ff82b99a9e68b685ca5a0d7d6c46e06b94624921a632472e67bf07d9db622f8fbc3e4d03cc65912d19e847cd1a7a4d90cec8767705a2fc48f35ed803b073eceb7e22590cd52240e534b22201e80b10706b2821a490fd279647dee312465c6ea5c9f184d5406168e6361284b6a29d76c9ac79e3875ebf11a5dbd982916a3c655470b30fbc637f34b020627539858b8a7849947283355b79a104e30661bc2a7deb2499fa59964f2262ba8fd400c120879498f4d52c26ad54f72f88dd2e0a450a47755c076f2864a7422c4a48711a223075b5ab8373f26c8846012fb32eab48de4d0be5f1a2d8cf0f7f3391935e12d98fca9df3b08c3e8d91945554784aa57ff9dafcd6ce27db211900b2d518626a85b460ecc39bcb2624dbd8684851a047f13623b7bc948a4b890de786dc664f6664d1480d849300828b1016a9b5b9d8971a01f3b6f255af9ed458092e6796d0e2c8a3596e326bc8e176fcf4f68ca0c430e2b6b1ec636c79223263a236b83170035dca1b79e7345f6fb220d3836cd865fea8f96ac7d2fb173f24af45848096c16f365d1bdee622cb62b7ad309f59bf972d585122f16ea7d01ed955ec8478c4f01e0e455ed8e587135b71e74600ce1060d704b0d91f6d730da7ab432b35538dd98de6245b94cee7315be12f0255f368fc87f80b9195df098b2947f08e448cbb8a02fda405122076d685a451f4701e07dd70db3a9dd6c122bcb813fd618421b67de1ad3a1ef0d6dacbde3bc44b3d3efcdc10e431f32588791282aab56543bd6624ec726d15badb8f6f9a81ed3c4de56847e323863806cd66328325c1471beb82d0ff905ea93bf19de09bca47c383b28796b404c9a2dc27cc093197fcc64e03090d0a104e4a13368512ac6a60ca613e920dd332ed875ac6eb01c401e03abccb3af3e04b38c7333d4900ba3c6ca3a45c8447345b21db3e38f3f8eea39de2e3c25aa8a23ec8bd4b121237cd466f9cca688a0a4d8cb40f4f5cbbc775c3581d588584b3fd4ecd5c5203f4d2ccb8501f04b7e4f816f23b940ea48a4ab190915065ca2ced881170542508633fe6a2e9f4714aee78b480e9c99f0c7a0d25a7060b83451fc8fef870d391acee486a0c0b2ce96250c1c2ebf4af7af746032f867ef19586b016ff405ae79ea8fb6c7f0bf1b695f7ec116dcbbf78fbab7d683eaa0120cde1447a2173ee242cb65aa4c015b9169b9436284ff86a5b7f0a197801b4caf9989b14f21b6864b66578f2f32d0d6f650ea0a451fe41340606a7c0d09cb951e7a7c88df971a47afa0ceec76d8cd41889ef75a3d10ee13feeba89ece8d512459b0a3b2d6710d8b5900da901d46fea97946e83868b8b58efb521b88c356a30e8a655fcd88e6818a82df784bb2a7a9697dc8931eb825bf6b9942e4e1a33f67cfed49f9b78542e730e1a7b316fed025ec131aa24625a46d93461c2ccd881183b8f6e6d353b0c86fadec2ae2720d57f0dee07da93a5f7ccaed1904005b996f3ad38407f773cdda8e647887d6129a2e45f88d3e4fd82370e0ad1f0c7a83324b36f9935435081ef0f12d1d2997282030d909e713fd4beb5565c11c5e64e7312b8bd763e38521117d58a175a315ad6f7b4c6ff0738957825d64d5b893edf8b759ee273b32375c490c36b57eee296175b5289f69fcc0f10711cf8dc81c772204a924d1b34757246a3616c8b7ae0576988b21cd5c94e92d1e16bda7a92b7dab3326c6bb1e5987790919bdaa302eba6ca399fcafb4ae4e809abc155a003f4e285802c5ad053a7c324cbce94beedd2784ed46f631fa23124e3adb0504f4c526e2a5e90a040a4f304cd04980e978074d504a5c787d85ad6f83f88983a0a2e1e69ef9699d72a468d5f46a246990a249334d7864e44cc3cf8636f53cfe37b552c08acda3276afee9d11eb0a497e5ef7f82ae719c79d640a8031c9366ff9db71df137fa8ab139c21b65f9cbdadc62fa271d497dd1ec3e960a08813d303ca399151785e057e32b7958ee8ab77663034fa323a4b0a808f9908aa0f87325c83e4539a5fff550553aac380118a31e40b1d08382117e1604c64b7c8ab9a969ccbc70b84f9d06b3d7c166e646284ed4ad090e00aaacee140dcd1c0863cc98fd2d0e0aaaaac7666f3f1b1a31272e17b503c50acf1bb4f125444e4c0c84b9532ad0d837976bf6024e7b5ff29dd5e8bf38666e05df6534399492834af287a8f585d87c3b938010b6ed6b02e2d56af87a8a1416801b2da946a2c30b4b47778e1a299002e3872ae68ce024d186cd770b89ec6defef6879cf5af39f3a75913ff6b31e47ee021c3d0abff55560bd140bb3e50304ebb8a98ffe9ffb5991b76b45c57696b7f5670a72b6a8b8b570368d7dd65bbba4a53b7f37b1a436507059c92101fb9813821fca2655eff7a19c5dd592cff96442d557dc51c630ce5a3c5ea983fc6e18ef6d00357ab33cf9ed68a9d09d9c37020b325f9665af184313c844e03dd885b3aa659cfc0961f6cc4b38ff4354acd8cfb2abfc241c107c8f0e9907eb322e3fe742cbd171f1206e16070795a320feef79f388763d1e0471241bd7e4dbcaf40f7cd00f89837aa86af05fa0ecc27b90b2b32008aae5f033baa38d2fa1315605b48fd41445ce3385ac1c4fd845b789c44af3658ed01b0c182d73122f04a91ba1e68ee162b5065b1fb865079979a5ee004033f7bfe54f7c87673872db0e1ca8044d78b3b7cdaf3879583d7e0dfa8d5fbfe9d0376a4eaa57fb1b9cf5893fbcc4630359f35a080bf9f564cb915f5a3ad7e1b6938e02f19268a7f259cde24450e22626f901f9e349045c40e2082c47b4935fc74a7be9842d7ee89529387362b251cadc63a59447772c4606fb7e9d21236af54ee8b6fa08c090ba0a0fc5ebc3a04bc7c2910df7d592240170c1b9aad10903e54c8099135f53936f3662ec4274106cda58ac367440c5da14b858e572ce3af409c8ac75ee10343068cc78bd6ba9409f048defc13ab345bd66a2e9bea750d85f7dbab844dee3518334aaf06a9bd4da60ecff1bdb9d164c010e66a8d304ccea81daea4cecf7321a3a84b44ae8428bf15ee39628a0334375602364d23b55b07915128e518f33d2fb588f2c2b38b945721b79d979e31af17980d4db406e8c46b6c84e5f7149d2c271db44f8f3f606f08a318afffe71802f3e9d289d47ca7b064004c7393be4ba9373479457aa73bf879d8a09e68f3fe2e406d417914a996f00d088bd868118d1138f38c07c676bd8565225668d626ac6b43f1670a1bb9c13b15660353c156665d4376854dfdb0e1844550561fe2beda948ca06d06913cb962301bc93dc63de961aa674f267cc112a630c0389bd730212da1996372507b1bcbf0dfd67d4408bbd5ecf6629e5a182c69292f69f54fd741650d481e14ab207f04f05c95056f2a451da245082227280b7d087de9147ba5c767abcc2a58513ebd514f79201a6b6314b1943a91ad6f1f1dc97168ec9926275c5021681049b6bf38e60df46567d4f08b325fd81be57ed6f73256268aecd30d3fed92d9183a9f08d7fbcee8a81bef7be56df9bb604510022d897be54523fece3b269dbfcafd1c5a87e4ce74d63ea1df98e9d3bf1efb486c3d92bc5439c1789eb10ed0d849d9c0db6c6132e33dbfa1b656c691cd718da6fade074a38c973e3e1f59bed883b946d7f745ccd7a4ccbc7a0571c6b7a2ac0991973e4874dc89078208260d36ec8bfde669424dddf14262746d1ad36ad3a036faf3756cfad5c008d248615f82c0d6fbaf4c63cf9678432ffe00d379f443b84437047c00abd021fc9d66e517b43908db17f54ee2d481a73dcda87cbaab158f1e428f9525a3fc2ff167f0e490d6aa5c0495a952a4e6843981e7415926854b3bf50607d858d1bc456248ec1f0f370bf8572af23c6db73d42fbba28060913b255ce924319710bc210aa5f2b01dc3fcf1ad68c65d341bcc0d2a3cf10b6adb26b18db1a7eedf0585126edcd38eaf81e10dd3023031a9ff413930d515cad92b8427d819214a74054a923da6bab949b0645745094eaa420896ab5c312f8b2cd067cdb53ca877ee356e19b5bfc5cf978aadf43e6a300981ed132630a20631ba5360768e369bebf9473348eb4dd4b2159f9eb855bd31ea4dbcd3011d57f481c98c7e790a1f9b780c8c508666f1da7599d80c4acdc0fcd278dbd4fbc85db23818b9cb6a0d4fc42685ae66e4f2a4fe0729650d24a96cfff3ea3131bd0608d155fa3f6f09ffd875c3be5ab85e937060d923db86695edfcf646ee12221348069ac6335fb93e7ae", &(0x7f0000001300)=0x1000, &(0x7f0000001340)="c48850d4820a2b2dbc93769ba775811031d78d6dbaa4445855aa60cd868fce9c0766335298422cd3eb70684de98efcd46aede65e6806ee889cc68baaf96287cf8a2e0d", 0x43) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0xab5f}) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000002c0)="15f7", &(0x7f00000003c0)=0x2, &(0x7f0000000400), 0x0) fsync(r1) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000013c0)='./bus/file0\x00', 0x1, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0xffffffffffffffdf, 0x7}, {0x0, 0x20000000400}}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000400)="c7082f5aa746441de2a2c8068e1dcc0a9ef953caef311dd9ec949522c6fd1dfe7d3f9c18754f6ad5c602496e08376f42a3bb4614c24566356ccc4feab92de311d36fc70006bea3365774484d36f869fda8b2fd5562ece72e090087c26829522bff6a95068e297cd3f764d3c1d4ea182319214c513261855bd2d40b31d6d223e00cdb2fb9d3cb74f0ac22807e504beb9e484226f15aee3478db", 0x0, &(0x7f0000000980), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xfff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) socket$inet(0x2, 0x5, 0xe) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240)='./file0\x00', 0x8}) setsockopt(r1, 0x6, 0x2, &(0x7f0000000380)="2115986fc609ea450071dd830314b2d730cd67c204c69775d5557b8b2e01a89ba3f74edaadead8458d5c892e502e7aaae0e160bfff13ffa8c4ef662b7f356a054d96d1124842874d77dea218e010dd8532434f265e97f89125c14173904a757995338bb9a158dc9e191ccc2b31a595c547315e34f2815d2fd738", 0x7a) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f00000000c0)="3a9dc43280f653c812812f6d7963a9838b09056598d8da2451ed5b5bad0000", 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="c42d0ee71dc34d9743196d0b003ed49ffe4ade280b7b77aa95fbea9931d7bc21e35ee2c42593d342b0d29d2cb627dab839dec7c6e98f30358e6fce5aa9864b227ce62b015782ab503f445ef8afe4911171af14c40839dea86080d43ac2dce8accb9fa13226d7637c617a45474ea4edc788c4aaa462867d62921b9d0d2b1dfad0ff2a40dc19b242b88c98", 0x8a, 0x2, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000001600)={{0xfffffffffffffffd, 0x7}, {0x1}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f000006a000/0x3000)=nil, 0x3000, 0x5) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x9}}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) executing program 3: setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0xffffffff}, 0x10) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x2, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="02000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5908) open$dir(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) close(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x8000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x7) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0xf8ffffffffffffff, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_open_pts() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x5f) executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x18}, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="b351c53b4e25b4199039f3d01df0b48007a94b316f58723c338a92241987920d4417242aaa7107e7c18f955e8262ea8979eeeaed5dd004d44c883ef308d01a846aa55785d7cb4f800a", 0x49}], 0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/124) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x81}, {0x14}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000015c0)=ANY=[@ANYBLOB]) r7 = socket(0x18, 0x2, 0x0) close(r7) fchflags(r7, 0x0) r8 = getgid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x5c}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, r3, 0x1f8, 0x3, 0x7, 0xfffffffffffffe00}) r9 = getegid() r10 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x5, r1, r4, r5, r9, 0x92, 0x1}, 0x2, 0xfc01, 0xffffffffffffffff, r10, 0x3, 0x400, 0xfffffffffffffffb}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 0: mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x801) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/50, 0x32) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0xa62d, 0x0, 0x0, 0xc0f, 0x401}, 0xc) connect$unix(r1, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, &(0x7f0000000100)) write(r3, &(0x7f0000000140)="aacb14af0b99384bdfb5e8f567e75ad4296f", 0x12) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000400)={{}, 0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]}) pwritev(r4, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1, 0x66, 0x3f, 0x7}, {0x1ff, 0x6, 0x3, 0xcb}, {0x8, 0x9, 0xf8, 0x7fffffff}]}) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8f82, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000200)="69a6"}, {&(0x7f0000000280)="576089e140a6a05d7fcca264b6bdc1aea0031ebe4087fe449414c6830da0496e5481c1b41fb298a0cedf8324272609866667dfea67610075b946888d792a85cdd542be9af5783fccfc402b053bb73690"}, {&(0x7f0000000340)="e5e0bf2c6ff678cd3b20958a366157aa6dd45f1cfc7e1c0efa60b4d1fba4baf2469f3609c8d61fe96a28f047f482d5b826aa08dee839a6e9fba52cb3aa6d972d80bdfd90babfdf86792e560dd73d5e0a4f8cb8ff3e533820e2572045f0c48fd11f2dc0e63efb71a24e0f09441928a1a35078e51e2938234bd65d315429b59a3fe436c94db14a2ffdc8e0c060144123102c7c5a02eea1f7547a146708c81a919d4db727cfd34470314ae958ddc34df67b31b04955c7ac121e83a6e9ac7f73d8c3e2f4a41d4d4d7ad0ba72603fd186"}], 0x56, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x4012, r0, 0x4000000000000000) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x506) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r2, 0x0, 0x8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000044a000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil, 0x4}, {}, {&(0x7f00002ec000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000129000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800004000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00006dc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000404000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmat(r1, &(0x7f0000786000/0x2000)=nil, 0x1000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "0fdbff01325a49f53ad8f850270000ff4000"}) syz_emit_ethernet(0x233, 0x0) socket$inet(0x2, 0x4000, 0x0) r4 = socket(0x18, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x0, 0x4000, 0x9) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r4) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) readv(0xffffffffffffffff, &(0x7f0000001140)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002c40)) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, 0x0) socket(0x0, 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0xffffdffc, 0xffffffbb, "ffff090000001400000000006a00", 0x800000}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000280)={0x10, 0xfff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff00000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x63fbeaf6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x4d19e23}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x84}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff7}], './file0\x00', 0x2}) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x9, 0x0, 0x0, "2d917dcb"}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(r4, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x50}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 0: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {0x0, 0x1}], 0x3}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d245f150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d4269f9ff30ab5f6f9f017543c67cf72c09c2e71ec9b91216eb04c3e8608db77caae4f85e002302b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f2000000002ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d77bb7fbb66e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8aef9ad8ca56f4ddd6b1cfd5f432d69d86b0d849de0e94425acd2bea478adf376d9af78f34a43839c17731d9e4625938f001af5afde41d6b85a8ccc4f4998a295eb237500f0a01f1d86c137f5be5695e10c072da5335d82117bc8555b602c95125e281e1f990f1836e90d1e86b588595dd47c6db48d3e9dce396cfb7d893a17613955bd54f757089555858db0a161b83deff6af7f4f4614e2adda000248faf3ec9f4587cd701f9a30b8de9fabcc0", 0x4e8}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r0) sysctl$kern(&(0x7f0000000240)={0x1, 0x56}, 0x2, &(0x7f0000000340)="71f91e3071ac0058bc5a91501d947082197c8e9ba5acc8c021336d85231eca07daf2d414b3d4458724eda19e5b77b7098613d1699b0dc5c24994ee9ef6c5f4e9d0a0b37a022276d46a17484dd38a9af1a5e5a6e23dfb1d1172a0645a68df71851341f6545a545676a445f59e9a8e7dd086c7c781be3bbfd283ace01bd772cb6df47345a095c5c84b90696929765325281bd79c5962ae268c7544a75132f4561211e5a6339f1e2fbbac594d96194f731588a2ad529d99a824467fbd205d9c", &(0x7f0000000180)=0xbe, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) dup(r3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f00007be000/0x4000)=nil) getuid() open(&(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x24) dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r6, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x1800, r5) getuid() getgroups(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_open_pts() denied attempt to set clock back -9223372032593428327 seconds executing program 7: r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) (async) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) bind$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x1}, {0x16}]}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x1}, {0x16}]}) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000580)) (async) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000580)) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() readv(r5, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) close(r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r7 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) getsockname$inet(r8, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r9 = syz_open_pts() flock(r9, 0x1) fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) executing program 7: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000007000000", @ANYRESOCT], 0x30}, 0x0) executing program 7: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="71f91e3471c026065e07bbc772a19d90f72d881cfe3211386b17f8b3b852e3e6fa7ad7836d6cf29c11a0485c35877e99da", &(0x7f0000000080)=0x31, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x9, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='./file1\x00', 0x84, 0x2) executing program 2: socket(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x3a, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x8000, 0x1) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 7: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x1ff}, {0x3}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f00000000c0)="c3c3c489bb6a02265266950e35f93be2b801e3ed416dcaba201fd34b20d01a6539a1438c5858365f5952c4a97595c5348d5ee30ca5515ded2c4ed2e30dcb23196699bb6c0c0b3a5b25", &(0x7f0000000140)=0x49, &(0x7f0000000180)="360efe26c7f1bb576e9d139f5db3e00fc0f8d8b41af06902fc44ad5e9f5348807c09db5b9fab1cd47c31a0e7d2cd2b7561bcbe4f492d1df03efe2b31b6989d3b0d67c0a7317d8370ccbe89fdc60d13bf0e1a4f724a13d296428305c2065c36e9068700e09a81d807f76751140a8751457b879aa2e710408d603b394f4321f3f7770527908e29b26375b14467b8a68bbb82591ac055a1cc1515e01bb4e0741d620da3af2035df2b241af53371265fe146ff155f956af6d6e1d919ba8410a4c7f9c607050cac7b335fda35fef462dcb9fd14de3b1a577a6ff2b8efcc5d420663a4ca80770868802f0cade035e62331365e5cd89ca54e1dddf2e610a0686f3d5c12df8492c6de5748265c2e5a21f32e3b89f9eb5b4441034a573aec066eb1be139fe84d6918d4fe0c1744d327cedee7a22ecebfd9844fa3259447df526c6be68113a244dc5a2d3ab690dc26b81d398b4c85523947c84493f0dcad2abf3eede039bddc11b58a4b7aa07fb51963823629492064cd3dadc53e8dcd89d2cb43036191a03bc61e67712ad577be44ce63cc6b61f1a954a9375c39643ac202eac0a2d3b852b9db19ef3db2a0466c7d6d142d80c0c228ca4f876b92b3072b311b2a7c860b8f03bee832165a6f5a54835e9d392749064a007c20efe1b142b5808de30fbc6e45b77d5e6eef9ed465ef1623c5eedfe55d0bc6d74cdabad732ce64294c1dc57d1a72412b529a7eb01e0dfb0ce4b58d6e1e012948568b6713b3288281c0b6016334c4dba45d272e44b722f50c2542fddee4ba4d870a5b6157654da42d7a92885d38f3034c38685c4876f1350ca03f4ff44c36bcaa75159946c2cb374b1d5059648293515f0fb900eb5f79c1ca1cf2cef0fab5b4c6cf7bb57d9cc3637803d67faac6294028dc59e11309ff2aba9e112fd6f35dfa1567948e1b1376ea7684fc6aa76f586afbdab4e0aa30f94cffb0ceb592c76c084d63030f49e3ca723f74706369c64929aaea09439aaa6f7d4526b1cecb87179d61d04356e7cf958dd3a1bf2c1ec00c71900b4aa14527f3fae745899b78f19ed13eb40fbcb4e9460bca03390c41f300bae70d2c05def12701d54fabff0c7d30d1d6954871608937c8801d887c8735260735f4d1bec7eee82777e39d6fff781200f6fbd79721fda7ee524f2ca6a1a9643156ef8b8b6d0445838b51abc9e6b9108fa99b55454f2f86929d7bde9b61d3d0c98289cc5ec0a2f125593e4b8ce25d6eef96a1120457254b7f307bdb056ed8481ecc9ace88cdc26feb3157eb79ad798603c578807e765ae95196268592427937395443a14b1ff8392e07af1048effaa89f32406ea5bc575bb98bed9108736fd9229399dea38efefc2ef5759dba83ce9386d76f289610237d3ac04987426f074d3505d2fb18cea61463f0a00d211dc815b5a8ed44aedc0829debb891942ed32ccb8c07b66af032167b31ff883face6abd5042539fdf0c0a23432c52d5b78f0f3b1803ecefb8cbb50d9566b944d282d235a22825d682007d6e760a87a00bb5b6f5716ee69aabfd1013cab3412e1204ad703c7d30aa62be3b686fcfa91629e459fb3ce2431a06635d2a937653094cb963fc181f0df0e011e82572e60f40afc1a639124cbdd056bb791b58a57278bae92826cf2928fc25ee1a669d65c4df48b1a17dd23b2dd5c8f56890f5f2d57579de7935e2af6adde70eea30854b580974cb834b08aeec405904361825d57dbb810328249ff20f4f5b3f52617531ccf44881ad0ebc6330513ca0104e37d9d2785e35cc01639c9a61162b44908be8ec0ab490763211905cceeedfd555298f8a3fac095a3a1a1cc48aaf93cd94a727905bedc01793673b4b96398a7c876869de21a13ea6ad9de94643d7886142e03725e663938f43c6ad72c71baaf47855bb942219fc548734257da34f95431bdecded4e6f0605675849a9358953e53d3ebe7ba823a7152ad1d12bb47b8f9b25abb0ffcf9181e06b320df0cbb8cefa109d55837f4027d3a7300e2454f15363686da7d2181a634e597cbfb4b46929339ef1ee118ec602c231266e917224f87bfa2e71d071d74caf42b86b7cc89d8aff0f89c497e4ebd23a73e1aac0f0987f4fb649a1b182295a4b47f13ac0981c1eaf3d93cc1c45a2c107b0d334e3afc7978961e45d5e65bad76d0656a63ee5800f6573983bf835f9ae39156551ff018b463b8ee0172093b21be27cceb4fa6719ae90fc8a1cc54bdfbb539e6ad764e1a75d07b748b1f12091a98bdbb26fe45e117e9dc433804446042ca844ecb3f220a323d4d233dfd4d60f4bc90c48af8b2da671fcf73bd651e71dd9c355aaabe889429476296a9194323732e32e2ebec1e480309d318b65f5d15263b7829358e373cc353c701a24f68f34f61d451516a9d05102672d1cafd6e51cc8d48ad7ad691672a591a36d9a053b721ffdfe13698997d681230f71817b1c2b3b49c862c55c5cda86b072f6980447a5920c4dbf9f7a17ac129aa75bbb1a6b6c52801a701a36e68637844ca358ac65f6433edaeb0009aca42f277f53bad3d744340c4fb6c08425f46b3febbff0446d017dfa41c451925806c15f61645dd3a296db40826edd0456a76c10052e56110dcc8dca10019b28a081b7ab3f901b2a4f565eabef784dd1fb8a560f29ad1f8af8d77a5eb9d54981e1ff7978fd61be1e80df6985e4280c3a3bc07406a31ecb323fa8346d2b90f5412113bf1cdf9248b23570dde080177502996de1727e68b14c5965e1a77d30051ffe1ec0ad922caf470f8c887e516a92b9f965951e45fb09fd45eb212f2cd381e3f26a57e3d061e94328e2884acfd03f1e042772a7cec070510c9e0ba67cd55391142ad5964ec77a18456f79393c5be4f46c6b0f7a084f2ed335cfbbacfdd924cea010bad5763bb5e67367b87464497d732ea4202a55f1242bab24f376c5ba328821b0f37ac9af57d5303f3bf0dceb84412ad75577a80216dffdfce12231bc2f76217456aaa3d24b9bb4cfd43d9e44e54bf0370b19909def80e526c4640196b633510af0c9a764a55584a71090c40bd44b0d273b0858158251d19cc2e65498237453ea507190c0e41612fafbd3d702f4d6e97e1a766491836943dffcb993effbd413170aa6a5feacf750850d2693302326c322f292e1720185565a5594c601f6c0606a628c591c4cf11a1fae77d9d7bc0a2686e1814d61f51b7b5bc5b6798d92239f34c4a33234b642a36f558e39d4b8c75d496745b172be094c3b8dbe4e5305b4466ed23c96b72513f0fda34583aa423b4045a25d431140f0599364b788ced2144ab0c72f9bd66c4156e66ebcd98a168f63a861657162b49f7ac24b88b07b669ced3d71fdd3641d814c4f7cfb934bf216fc58f9a34dfc7fb092f70daf299f4e92ef1f5f8b6d4a70c7c41933131bc11adc27bc4adb8998a9135602a15254159e2d51ce879c6db6e824e8addc4455329c791bbffa569fe6d2f2e39fc50cd5732b9558a02a5a0780bbd3c0a18aec31e0c1f75e6a273353c589a5cfcbe4c7fcddb204263d9bf0f49f908265c0e039bdd23b3280d57106ab254f8c994f8dda08cf19dd1ee5a2c01496132b8c583c46cdee902b9080a7420be3800fa78516d3be3ff4b7e51df7fa7260bacd95d5b9df29e10dfe1adb8d18379fb56bfe122dcf19058d35a5982972bf2c5569d3e1dd3387c7edd63cbc5796f00c2878e0628cea912c1b2bba383eaf2deb7af90ef4fb88e49470d207fcb7794c0137535107fb7ad5b7199226b72e70de03e2f2174b6c72f8a6127d36104ab57c91761bebb890f8ce4d4a3c8c1b37138ae06dd95291f37d3ed956c904a7462f9f8396e521c9cf0e0084a8bdee726a9e28ea8286c2b7dc6350babe1ccc64b9baf7f601a1f984068b82e81312014f34cf98f91b0e4ce05ba8d3d128c02c6146f40576f1621e27a634d2e0478f1cd14601c7903b6186952365ddfca6025c395b075297ff570a8912cf36c9c2a3439b274d41b8dbd195b5acaa04e265b8d9d7b0d86c73e61027eb6a80e01fa16d697c68e6348491d08aad8907a7d510b3bc861976d3b448d0c4999756c119eb8c0b015f89caa64fcbe835f0c6bf4af37875227ef022ecf4c7349cb34adbe949b641da394d3171142851f44d7f2417f259d8c81471811ef33b867c02f440cabb5d2dfe3fe58be8d2cd0259746983e4ddaee4ee81a8753f80e89b9e1aa4f9a575440676a41993bc05e2349ec56359f39aa516e715b89aa79a157ecf6606029f4dae3c2cef260468bdc5ba2d97214d9cc43bcf4c2bbd67410c7111ee33b0bd71fe7a8eb3fdb3aaed9ad90ffb6bfb666e59624f1727e5e89a831f004ca1f8d80991fea3869362880e6ac0f9957543b0f7c1210d6acf7a13cb5dab9c797da987b6e68bf674c7a478fdf54bd1082527531b512243da83130c83112b1f188791d7c0b32e985f462d0de7e0d42801df654551457c0db3436b6d4bb5f751fe09ae05b401d8966c1cf051dcb98a9dee7bdc2be8e86392cef271ede6dd123a7fc46684b14d98f2013ad39ed688c71c63b089bc2ea1f819849530f1b461b32f8e4406959e1097e6229daf93f0388fdd9727fe3969787d40bdf0f11acb1057ea30189a1b7386c05c4457f4bb7d9ab260ea425fad151c83be86e16bb87b84a87e4b25656f97d85156065fb69ed51b5f03046c7289143a0321d4e39c3740d2bba3df096c800f2c48d4b9b650cf6b2145d6ddaff2b396255e625c408a5889af64440020f72bc409c271423967732edaaa8bf821507aaf7612ec3c68cc1a6a5f1372783df7089aab6ef489db4aa447e598c0427d658e7dc30f67f46799c50d3feb5e3bd0152f08f5881734008523491c4aacfea80d906b6ddaaf4645896337ede175076e5cfbcd5651e0fbb527f67eb667c0c3866c3c94650a1e0b780d88e6a64c60b4ba71a3a7bbacf9790e5fd6407f49e91f550450881785b96513bf9b88b76d2b90e102e88220b9577a0a21632ef4614c37af3cb20ecd5f8970b6d913afb9202f62df832968724982fe6b6d548b488602f3b4a94a4d45bc3fd7afd5f51ebeb7fd1da96517ff584079c6ee77593d23075a684263601bb44330ea7151f76a809f143de3b2910044618a528345f3164f6a91dc226d94f0ffd90f9cffa1a97f9feb99bfa8dfc1792a05c6e9f013b9b5436f0fde74a36661fcfa851b6fc4e42767e6e4623b556e207b6696fa57efa730cd3880d37f810cf02903f2e7ae135081f4b9c429a730c477f6634f77ebbe865982bee99b2fc1784df0992b630fc2ab07aad67f48555d2defc2fe69653985f569bbcf4d3f1900c3e823c85f3de47bab8b37d148f2ce5bb85160aef1d656649b5413545ba66d0dead0e6b3884aebf80740412ee0119d34eeffa6bf60c34455b09b76d684dfec9bb1ca618ccd172e5d21b53e771447f94a475ae52cdfdc8643c52dad9b4f251ce2cf8f7c99fd6ab7084369950d3772025dd7e7dc108887de2cce921ce08a579c91c8ae8402e76cbd3bc077bfcdb5b74292056d4156e06e529e77c5dea3ef053132f4fb7c4bdaa98628548c71e64e194bf4b293aad1b33b6b3e2f066c3dc39454eeec947edec2d785af7856951138a0cbaa4516b39a452c4f22422a2c80b1e57a21e03b8ae39fb8430528e56cf5362792375b23bbe42207aeb309909f6a19fdade3dbf0ff2af2d1fefe923454190a1e554808b8713bfd60c208c5c8d6e4cff1ff5ec6252c10f5375fb99b8836895cc90369db4021c6ae3e71e177bea801f2677ddac95309c4cbd9d1cd3c56e7d68a3f518f", 0x1000) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) getpeername(r0, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001240)) r2 = fcntl$dupfd(r1, 0xa, r0) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='r\x00') renameat(r0, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00') clock_getres(0x2, &(0x7f0000001380)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x4) sysctl$net_inet_esp(&(0x7f00000013c0)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000001400)="917cac1067d6dabb248c63a9afa5817ba746e6ef30f50931461c78c6c7c126ee5a0e609a45efc23744cef9a1e216c53f5ac53b9a0a4050cd8fcbfdba6c547cd3abcaf999581d410091cb93da717783", &(0x7f0000001480)=0x4f, &(0x7f00000014c0)="035756962549c0a62f606dd5ed899f613932bb6322ac741389b9819a0e7621c3d6bd887b87e0f5e5131e4720248b8b7bb6ccd94d29bd001ce92194284947c5aac98c51732a045fc637f7263516a43f14786635d797ea582390d672471964c5039b330ed175e8573776dfd1f6809a3e12d44ba2d21eff00935a7866acf2e21c9cb41264a728c694118c515d372b2e058b915bc7c51e2fb0fac804801208b9b4a8e7c4770a5cb4d309756ad1cc01dc7b3ad9aee63960c9d16448fb84cb3d51ef5493ec775e6299515bf5c58f30d818380e957433dc75ee82ddef859576de30ed13cedc9bcf3089e345be808506cb708cba3716561bfa53b81f892c53a3951fa07d8c4329d17c6cd0fa9946ae3b1722433eb08235196daaf939fdc471a575b934e577eccc019072ceb63eb63a3380889801fe60a12834cbe51dcb80137e47b7c3e69e72b1fc54d8700aad888cae25f62aa09ac9b644442803f2fb8b1131546bed48cce9a232385af31deb66ba413918c38c29c7440308d5a2f3c0ac682dc083031a52f511511090e17751037a581370bce5f0bed62f81fa93d0687428e8767cbe48f809b5cda296334e9bc72c167c54038708c76309fdf8d69f861044fefd29e0e0292283fa42ece3089b13dcc9b3ec055bf9da51f99dc38b2ce2a811d29ab2df32498d7b352f4f0148e6ec4755e03fbdcc5ef85cc95f75d1a07b3b5c469f36babe07730d67e31b321e961df7a23412cbb0e5631de4f609cf79aa3fc72ae25e08336fa58c66608a23bf01beeb60008419cf2b67ae03465e6b7098547b798d46c4320b3fb16eb8ffc8a08920fce72912b05d3fbcb3b18e206b4a7b240c590277122ef8f160db8e05ce32526860febbf4cc267a884dc5deac6e7dd76c00c9b85adc9a4ab243cbe3fdbbb51207cc8cb94bfebae62c433b0e11acca99e62bc49fd91a867142310034e0c0cbc78faa3e8cb69037af2de04db8fab9c3240d0f457b42579ebb1699d9f155304c7e5706c4983c3bb52bccf4a1fa437f3e8101bfcfabd089ba6d5d8279bf32d5187e40e03d00a03e708e11539964e049c94d66ff4f0f95e8a591d603b97e327e470b4d075e221a70936deead6d31b4807b191be835f323665f9c5cc27f7e4765c53f396fa0431b6d9ea7a3820255e26713459634c990ee98e7acc636df8d29a329f01e5a47ea1900fc49625aabc2701f51ccdcc49106c98f3da1688d301d5f1b04912a60237b46b6c3b02d0bcd86873ecbf6c40ed6b8f0d944124789dd37ad63ac33119f8052505bdafaebda7796c91b8635258513437d329d2d972998137f1b5a52259450bbca7ab5502887762937d3bc56d9c0fea97aff5d21525f18a8ab17a429df4f485e3fce8166ff19a1ae9348f0f9e785c6479b568eab3d1d0531dbbad141fb5ad33f68b57978448d037353023d8ca62857b9bfe8367943def52f982ee490797d7ba4121cf06df4df00b254d204574f4b058703fb9ab5f1e9ef5a15bd1b8ff6e59c21f97e5f39ed5560430a74486e510b0a52224eb72b22d8b251562a4e008cec15094ebaf6e0089096545fc91f654d64fa7da4d8077056ca3ec7f58eb66fc47ef8a4d17974a1be4d833aedd9c54359554282847a25683c946b58a947408ae1240f5bd1c004acc14bcf3ca21dfc01af8a2dc61783671aab5a93775f6aa4a7310daf25f4da7159e049b8b87eca977f5e7e97c8cdf872a7b004157cf86a2624b7d87cf276a079e66e173ec51628ef112aa808a33ad91834a9cbfd9f69485af7c5733e1246563dbaee782c16dea554b86cbffaad5aee27bcaa44c2e4341ecacc36e5b50d4af698635a9196efe85b52f2a0bff8bdfcb1d70606ced156e2a0515c5e13e441c2b92666aa92e332d9533e1d4fc6906caab3ecbdbc6715921822f2884e8f0caa9192dcc87ebb3c929a2078b4ffdcfbaaf1f44bcce3c20ec8d2a6d46c6dac8714ed3746f61dc4fbf24770a7d258f9721c0a3015d1633ecbcb9fb219ffb3f9985eef2221c8eb3eea4dc0bd8cd6bfabb5fdf3b96ccbe2a0d9f9e0cc0e1a5cf67446c613ccc974571c0396b036816bc31378b5327bd9e7116717d4835bc2df82fade7e91a9a0b27e8a9cbac461ea328e906cccbbb3c1704c4fec28c35c00b0abfa58ff15d4040e2062c6baf07d807dd9b7bc44e383d5e4868cac3239f8794dbd7ac428103f5043206ef9b8f075a48d348e2f0da817eac3723942078d853142e91d388c7d17d720a87c649ed39a38e1245a7f9850646484afc4beedab953a772205f922242c304abfda689556ae99b1a548cc92c70c20a673ebd4c07fb0f2317a800ec7e16140ace475629bd7fd23b772338b0f87ed37df0c1f10b063ff9eb7f41b6c9b6a6a0327c382d53fe8206b0bbd4cbaada74d43a09d9041780ebd18c2d4b404b7e999755b79f438c2ff315c7f5673191fce832393b21f12914d20fb006467e5f22ad33a266b4c54f19ac7b41722057e58a3f9e5351dd634e4fa4e420f42e9622dd067740c4088f10a24c50b8add7111db662f805ea298c1305f97af8d2cffac96b63d641f9c3f0a76cab956f8e48548bd9ab7ef54589c6664de152d7c0a2605d0868e860102384f6bf69eb0da4a8c5711a4b1c0a21d47e6adf9cb5fac1f37a1d6d50b52dcb0c6a364416302fa71d060e74ae1d6750ca40f865f23e57e67b393c32b2b66b13d63d430137251b12a387cbf9fe8680e7d3a5703ec335b379bb3f64436ee97cac23ff863ee814e644761c6208727266a3c569bf831706ffa1867dd4d8a6fccffdd302b61f0c2bcf4be7fa5f903b67d376a42c7de976b9f08066b615065c4a0e88fa56682391f78f57281721607fc3679f236ec070a997aadb081f5a17a6ce4241f6b96f170d10deec53fdd1b999c4a15e53968be193e2102ff243825a830a3d77ba52e7267e00372a1a5b5de128f257686b4138ed18c99d9f2c303d9663b6a6ddff5572bc5c848bb0c77f3c08448fed251ee6013c7f64f5bd5a38b6de6a8c0e105e402d62b7a493964dc7b8559abf0d9685cf9dd5cbbb1bf7436f870279b24f7e3065c00fc03b1190c97c03bda15eed9eb7f6a61b645b53acf63c4f9d77608118be2d92b9d241480921b4b47a89a72478f812ca4f929f8716a4084ea4cb872e645a4ebf1a6cb221443e4faa459aa153febb2f0ab12e3f43774cd46865a446261acccdd9fdcbb23113b927be93d9ca4ad079f55ca82d7d66c10df1ddd800b23fafbc875d42875a537f96a2f9cefbd0d82b560e3a5af8994e2a2caf7c7b50ef8c3091dfc67f075bd7876184407a8cbc456f78d367b9263e068da8697e0b24cb690c2daa6ad5586a3bcde711ca7d34b70884414d9527908d88aa56ea4c327f8543f5a42f984d8d2812ccce67ef29c66076279c714616edb077539107231c3bdca8d1873d3c397b2b39645bdf3932816ef7d944a6b3b152980bb40126747c96117f1113bea61ff662000c6277469ab97192658718fd3f6fdd134b733f22153fb77230d32e56e08fb236a42ca28cecb222d7f8b542b4a158b498ac7d6a725cfc05c52a3bfe2041e63951f6ff18ce56fc352e09c04d0c9d238f2bfc432d6b2d8d56666ed0003444bd13c1eced6ffa505a775605096c0a7459770bd9fd6b8b90bbbbdebb2e0c2d4676b7e526147c3fb7d32466205d1fc93d38f7dc4e4d769a9cb49b453fb5e0f709b0a5853ea4d9c9fdce8c5a9c7afe2b047cf34533dd3129614b87090f3db064a2387f69dca828a3d60710d3a78c30112c3fad58151050c2722403e8208a8397c41724da81aeeef84c1e83350422c02a54f308ca559499759cf9284cf72ec7530035de58c3233d2eb8fc83368e0724eb1584ec2f5a351945a126c791e0a5b47bb4d3f37351033b84bcc43d4e08007104129b9bb98a03a3b4f69f01a1186e855274ec6a556218711823bbe9947d20d21994ad39d648234eb645c77d4dec275306eeee7b985db10797f4d4a1cf5e71aa4fc6d4442a65f52c14b5d778dba043b88677268acb3a19a7b126420fba99da38bd4b75ca2f31fa8ce1e3fe094f32fe270d94ef7a0b95660c1a7466ff7bbf25028924871776832072a1daa00e3c1713c830a26ec072dbe6c700254213a25f1d780b5d4b7699867c1493f4c58341758742bf18781734b9a950cb5f2e79635103f24ccdf22da282fb1cea1d17879f62be8da572bf3ec6a1775f06aa53f1bc9e44c3eee38dce88afbd6f7fae4e3078eabd9f62684d97b8fdc224330c11acff3e51fbcb69655b5704583657c0996d1ed5453caa7f4dd4f005694ce6366596dae5bf1236a50ce81e66888cfdbe352afab82bc6f21006ad3638bf79e96fc759e2d4f5249266cc01b70b8cd32cc7ac46e2a28cd88adf791ae847088218d6e8bf7180f30869df3bbf2738949bf4bd2c1739e6880a7aa374c7b12e4ac8e3de192c031f800ac421141b665eb2d12997cadd6e4bbf69573638490463f31ac2fc41f60335832e3c9a296aaa70476267bbe110dec06b3abe821520acbe02bbcc77292bb39e85408fe8004465722033fd8ffa63a919320afbfd73776c576cb51ab8a972140a50e9921275f472a3e2a0c052216d00fa4eb9662762e7ab20d8514576bf11e8052acebba20595bcd94e8496671ff9cd79b1f9cfe28e4fed05f340827643de7131a56f81ad78083a949eded9df6eb29df9ad02227c8355bb4193b745ea317bb8f1dd16ec770c25f77b52052b0037594a988970d9666a3f52ca47119fe104fa5ee31390eb266b2294fbfacd88b7d889c7d016457d463981213fb9bccfb096c0845ac8a1af27dd5b1fd46cf10eab5b57083a7286e9a2acac6927664ac60e498a3befe60f202b8a62aef98007d0aa752da656fe09956314e494b4180898a9cb9baaa8f91876344c3452a74af49fca80786ea1c592d57f620bd9cb7e4ab8648f6622de2bbb2f7314ea0a8cca0e9fbab6d59937d2918bf0e2f8d0697ae2c60275d3bc1e624a06a1ae0c7e27457c560b0a00976f47d9d733c93a4f563a19d3c4d0734ad16c0eb7c21030c2d822ed5d99fde3313fbf4ae240ec4eb9a1e3a5893dd12b40d2cd9bf5a03b1c0568b11355842aba6666814f7f3a0ec523b9af95013cad2687ac9454da3eb1c143bb009ed2295e13df942fbe0038fb5b37fe48e103ee4ea37f76f24cfa8a3e57e7a9cca76b04db8178b021bac1a5c51393cf4e4660c6054e3bfd5f04fdb5b463b7f5fa831272552c2cb8b870dea94672b9b77b98deb959e6be995f57e8c1223c2d39500cb5b4b0f58232a373cbfb0c0d52ad702ed2a8e69387eebc89c3f98ac86a9caca7e27331edb1e24782f157bc195dfda79d0ad1a0ca0b1c561f2bb55b8d6917dbd2aea7234494175920cc1bd24aba80d311e38f36bdaf2cafc7c1e7782ebc7f9a3799ce38899c7cdc580c3b397c882f9d3d96070c11ed9219516d68355ee2ac42b3f7ba9ad2158f8c23b35897d63cddc9f69a04a602bf81354cf184cfcb9e624e35fc11267a9049965447587eaec7370b830525f7df557503b16b883125efc6dd12b062a0ecad1c7914b98ddfe9a98b510281ac70948355d70e21cddbcc9ee5d46956982f4fd6c56e286b57e5072dff178a64276ca41f3059a3a739dbdb6ea474f440a73311c6c4deccae2252436bd6e61fcd4c7545504ae4429b99462be1cf9e8eda3e0feecdfa65963c6095f3efc0d762a62bfd6ddda7e167ae7bba6b12ddf578477fff47110925fb7240a9f0417110647c6a42dded8d3fdf65185034f2058562dc63f7956f64bf853723e351fa3aca429c19345", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000024c0)=0x400, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002500)={'tap', 0x0}) getsockname$unix(r2, &(0x7f0000002540)=@file={0x0, ""/17}, &(0x7f0000002580)=0x13) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) r4 = getegid() fchown(r2, r3, r4) sysctl$net_inet_esp(&(0x7f0000002640)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000002680)="a24691d0319390f14cfe5f247d6fad7d36c6650919de1cf6ab87ec4f499d5525a9eb696ac56e6fb149546383082ff863e7ad5a603beb6fc7b1a38672d2938b22e9df9b3c24b4c483efe59dca29503d9a79578e29f5aa298c901d956ec8a49fd388e511498ddfe057205a5f860bcd9fb30160f54ef7c3bdc1cff535be0c45df9ea43f9d50b582a268628c010f4fe74228e76c4219166ade060510ecc947cc729a18dc6193d6fc5109100fbca7115b2d26234581bb2f78f842bfe737ec1fc4dee96e2acb5ce06f63daf3b3953973a7331a0ef390e9916e7b1afdf5f5aadddca2d94203dbfe9a2127e49a8a5beb7ac1fa6d0943d9f3851b46a11cf2ce3f8e97b9ebc0015e0336620ee285454995fe401711417ba60291506cb18662d4e2796b9971a876410eb73a3715b9e6bc76cdad6b31c4128bb4cbf0668205186cb07fc2151c47476f6cc7e5f0092df6180d5cbe07fbdb1a32fab9190b14be059e21dc884dab6ca45eb837bf7cf11edbb5726c623c55e3b1ffd952d5143dc802773c43d5bcfcf996c97742f52f14a456abb30f7f25d0174a82141af775a7039c009fcc05d289782b77b64b33d62cf3d0f311ee7e8ae1fb14b129e72c01ff4e3ac95109d077270f10e961b91c589e9c23ae414c5ec0ec60998d8b32bd49e2f16e9b51df24d41372926b8fde027e0d79b51aff49e2f3b4df8aca7f2b79fafbe191dbe1eec9e152c4360a196ddc12919970650d75ad3b6690e9c2f249ecde916142f75be93ed53af4100073cce5ec6fecda87daf3d5f1726234dc1af42642b4aee73cd2c82d8590d3c42ccd08a110dd33cd2319a271df9dde67f439b2dca5b58f0e5c91a2742ca9416cea638e4a0b57131e291b9089068371d2ae789753b627780b2aff10c288e6404d1cc447c2865e922b867f6c3b38a3a953f70563b2bde1b82ac97d479aa20eafb287a6c8de7b648da06629ef0aa04be107556c6174c06749883ebbb68d5212c60d5e3e09c883215aaec0d51ea8837987045ee12577dd2894d1e1ba872bfc652cfee9430dd526ab6ef37eea38214dbb80b5ac82fabc09841e667e61ccbc7c0c91411ea17c7c830b0b9e38ed3c1bf0059845f13a92651ed279d15d84d25497a9905c45a261acc7d244f77c6b021d59e32e84f992e14700e965e28565b695af34763e32773b1b0bdd3e0ad2b693c29b8fd4adb7b2e84e422dcf020db1b05c5d9f9e3c6b2a9bc1bf2afbd8a45ad1b9866e24e76e7bb3fafc91bae800a38729fbaff9b2e165b2ce696f0e3581f8ac7cf34cf8cc01e7b5ae458c76fedc0542825780ea19c0bfea53bbead8d038253b4e967d28e1ad40c0d4f3396a2cc243b23cb50df040c08c2cde65de42fffbab1ef2e236c4c5e6b1141d054c23d1ea04aadaa47c10517ba1d6558b817f4084f13aacfb14afae12033a837c29486e924aef0aabc6e7f76cf7b5d1e8fd5411786de0569e7821426b05cd7d7bd145d5ef41bdb443ff1581a6aa56eb03baf52713a9e39341f7421ee7785fab8fb941e0485b90d730cc769a14d79460547a9e7fe1cf47aa4a8ebf41be5ef03616ed6e19ebc08075145fc5dec7248efbe0dc9e350f825febc2ed89612fb4177952206df3338e99a6f47a7e255b3a619f6ae86c42c2f479789c5de3d6ccd58bf58218564a074925320dc61125990988c68b78599a187f77211f36e7df52739b90094af93462da9a68f7d8ea13453b8bcb2c0657934752cdb8c026df9eb957e0e206ddea6dfe0c6da6d82383e08a2e749a7c9778aa51573fe37e4ed00756df54943743ab48bdcc8bdcbbabc63755dbe2b5e70acaae98825590568dce3c64ce6c7538328693cd2efb32696585808174ce519ed57f06aa0ee9402dca037462cc223314988bd7e29ad4e0f86df52b61f44e8656fdadbfca817ddd92b081221c0e949ee473e01de1ae8cc4b7dbd0dde23ada7442228ca60728dc717aaca4b618598aadcd59aefbbae1d6f6945349ce039060df4b9718e95e35abf38a23fe77b73c826189cfcaf2a8798928ad129b164d08f197d3c12228019b0cc0c1e174c9d78258cbf45b7a664cc8dbd4c1be725309ee345abb05229d8f339420d61cc0588ef836875de6ef5836cf7bc867bad9c0036b264a5114136b65ab8861f3d1ef85c840ddb926f29654b093d99763696791c641320f7e0f14e46ef91a225ae48d737715b0d6ef51368cf14abf0b9d46ce8ec991acd1547b31813eeb20de692d2b6c319592d39dc2a76a0a54e98dbd3d1b7f163921adb593d810c81c46d0f4a81c082f9c77caaf9f6c3f0aba8c29a47aa8ee19d2df7c9b3985588bc2042a3cd91d3be3afb7564687f77be7c5dc1f70902d4b616e458d68c281c1a59d7417eed7713047633bf0998d776145ef0ddcbf00bd124f4c9cd7db274facc1ef24d4b66c535a743e3f088441da0ee98111201f87bf3bee657d38a8929189e9acb49dc14a1fa2072168867b29f9562c29da899b55421b93ef97a06fca29b24caf4818264b90a6958f61a962a85f1ab58bde952804f6888f51076931808daed327b5f8cd4b48ba0462d13c5a774476be086212fb44f7d2ae03e1dcdd47e57edebe037f327ce587e6aa73b3af3ee8308eac92f901ec0db59ba62f0e6b156cf8c14a3767db8e44725e6bcd58f161db96dd54f9027bbadf71e411515fd5794d04c15f4ae2b672b70dbc854818af21cc538686f56d8fc1599eafb101562cc68ea18ad1050aea7405901784a25926f399635b7a7d6d85e402d32596e992ed464c41e2c3cd9f8d4122da21e3ea814abb45305a4db3dcaf864936944eb2812a10e8e236c6f28cccc33ed89578134b92568e4b6bbfa349f10a1923326800b41e9412588bd81c65ac99cdfa58165120703abcd12cd6d7f52bc261deaf8626356a84d060b6c14ba0769ccece0ae71cfbc5ace6da77aefb77b7409e52a938bd8c427c15d4aa5329392fbb9d85cae48a3ec3cca01b4d5a876a3a0b3ce8f30df4c5c7c2aa4edc170d85cbf071d6f6785f5601026a1c8c9be19bd1431f0ab3917a4b6806454990f77653e6092e578694e741b10b063f4f806ae7288501819e68579c93e1a30b3fa7645e9aba2e8b3342849e18d33098f6735ec34705f41cca393258ecfe04617fa24a7215a1ed316f9d609931598556fc6eec711a352f3cac016086bad013d0f35e78f0b5cdc12ce64ca5f809218cd0a713e5631dfa0f9f47da067b0d131733e8e0d79120633b61876e58994195f5584798b4db656aac1c46f5ed2c48bfe67dc150aa8e617e1cd61def8eab764593bae1c8e26b2736d7bc338820c48d5636cf862b4cbdc2d6e2a57311be38b53bd341fd85dcc58e71d631756285f908ec7eedcb9573adb6cab2d27855b6566d26dd60d9baad358ac2790027fde191d68fb03d434194aee619fe236d85ced5c3ac7d0452f20a7198dddbdc5a6771c4889689e5fe53009d640e0de82b111c07db7c1232b7d1a1654aa870c9316350f0b485cbf2e32edb3a528c775387979223bac895e1b579a5c62df412d143c1fc36137f5e47b64651a3e4d142ebc2f4190fa887239a57e8cc07b10e6b71dde7a2d1be98c316a1ad1dcfd8228b2723ea332c6fa77673ad664d5c75223661f7700146e08dd7d71b1438411c8844cdff317637e88ef040cb752c5a15abb5b025cf70b9bc5f27c980d454af2f650e6c3447d3b21a1ba1a18f29743ec8dbfa150e74c5ddcdc8935e1919eb895e5b6b2e47c683f533c5beaac3a38b9e7018a961599f8a20db3d869421255a24d1589084e844f8a63dbd6928ec3fb94bef846ba75b2a111051d88028577c2b392c3563a6c1e4a6349129b2d63f86be3aa9a0f600f520d6e3ca85cbee49c4576c56bc7e674190ba52f21ea1588ec4c9ac7e71972be502e3fa2aff1125d92ccc8bcf5b4c99662b03ae4119bfaec8212e7a28e653e1541a91acf14b926241bb4667c2df999fb46286bba4ef31b98a007165d5cd3f55605542202b7309f616f8d963fe6354a6fe580a32a065e4d446088653774bc5f1ce60b73108fc5fe39f4365e127d7d89bfdcac87ada4830cfdd663871a93e0555473ac2e1c6324f8a8267bb94a1033d8183660e0673c221daf7cef551f30b77b22334f2ccb51a4280fb6e31ed1d8ceec650e74a01656ef8685c0490825aa814c40c080886fc738df05339fd7b22d12adfb81a63c74b25197eae3341b9ab0366d80946deaf210f167e6cb33374055b736f55ab77430aa7e5a4a8f6f9e12fcfbda564222291e2a35ce59a2273b0c57c9504b0b3d7a6a7a7046417e39e6569ab37a600d8f08c45caffbd01c8be938835ce7ff270216c29037e4934e321910f33a9ca0305533a4070e214e8663bc3f24d20c6ecf379fce8c055bf6fbbbe065810349868fb8e1db2fead9a1a97ab6a25ba3788e5e76f5fb82b96b6cc6c4b17ef9348b682a09c87129d5fd17cfa361194356529407a6731883ca6fdf1d0c331b7d86434f284acee934b9a3dee301011da38d877e39a6cda5ba65b0df628c84698d23d1496c1a107608d38783db1b3bfe76915490be0bb23a29e151d1ac877c5561ce638537df73090de84329799bca0151632ad9e8c3c1274e0bad921f751a48daebdcc0ee0cc5381913c07ca031acb3abf53a5e95dc95f4e4bcb4925536d62343124f12ec2c3297e28cf5be0421dcb9acc52f98ba70c81b5f8a13f44bf0367337f36c49fc954ebf2f4f1c70d8b50774e8e9aea5bbd574559e2c970d8b112b934897906c9d0eea3fcf9e52eeb3c478e61a4a99bc36ba9cf3771ad75bb4911d450789b8ba2769460ab4b8ed87113d30df78932fd18085b41774357ead2ed600bded38ac67e829b92a59233bcf5ca33c2940c7f638dfcb74c53781fe0457484875d9f29a6d79bcb74d6ba8afb505b09ef1d716d3adf5e3c7b50905c15de76225dfeecbf5c84cec18156f2289884d65c19c9949d6a9f61846af2b1b87b018deab0ab8dc955e29159f12cb660b64853e46e307c740eb459e132c27afa990b5a8575734f8460aef2e4c6d3dc3c1e8322ce90335f10dd0b918a0f4e98a67d8e22fcc8ce01a45b3f69562e91cb760df2773408c2a7ee8c70170d5e93d8999abe076d7f470b34ff0d7e4e39e8b6c863934b62d836ca8e29b9a077954b005efc1289a1b03a994aaa73b3f8ef9a362faf3e7adc990a1ff78efbc4e2be642994c2bb93a4e341a05436026c439cb25a583f500db15259ff9a77b9f87f8352fb51a378b4d08bd2c9a4e75e1b1a694b01123977f0dfa94294270e8e47fb84a06d7056679b73f9826627efdb7be64f19b062d9101487b7926315ffd7eb004abefcef1a68480714f12ec88fef4c4f18b58cefa7ac119fc4e88305acef4e6cb49888c456de109a7d406d900acf556042bffbf2374abf1a6dde89988f406a168764e9fa57e6fbe825ac1a98635b03c21aedd2cb3e164bc312df00ae43e87b7cca0e4ca59804431cc1b68073fc6c3c6a8ff0d0df639ed8d2a73f9bb11e5dd7de9d85b300edb600ae96095abbbdec7dcaf5be1a5c3f3f2f553c7c8c92d6528035ade73b75736f41e1101840e3975750b0d5b255f1a24d0b0af371db8ab0f35ab19d7f7bca30f163c7e6dcd2056447a79c7c7d382a3de0bf42322f7c64685308eb52dbf976ce8389c53022de20ca8523a8a6cf2e45e26a3aa96a83b56340f836bc5e92719a35c77020668b1c299482727ea5dcf2b9e4e49c0a9b207091568ca799a390d46d341c3198fc63122adc48bbc3436e228315b2e800b8eeada86f690cd1b0d31c10d1ad6d1c185a9e", &(0x7f0000003680)=0x1000, &(0x7f00000036c0)="ec", 0x1) preadv(r1, &(0x7f0000005b40)=[{&(0x7f0000003700)=""/55, 0x37}, {&(0x7f0000003740)=""/110, 0x6e}, {&(0x7f00000037c0)=""/166, 0xa6}, {&(0x7f0000003880)=""/203, 0xcb}, {&(0x7f0000003980)=""/4096, 0x1000}, {&(0x7f0000004980)=""/86, 0x56}, {&(0x7f0000004a00)=""/65, 0x41}, {&(0x7f0000004a80)=""/129, 0x81}, {&(0x7f0000004b40)=""/4096, 0x1000}], 0x9, 0x7) setsockopt(r2, 0x8, 0x2, &(0x7f0000005c00)="10429db17ac2d284108491e2f61a37c64f768c188e6498eb613cf8233d21e8d140a8aec6785e4968eba44aa4b707cd54ae64af43ad4bf0afa9ba8b51fea5db982e4293995347de5e7c543bfdb06afcbf05bf3de77ddb343cc781707dcb7a27d81b4bf786890aa9b5486023cf4f1a6c1c8e68e10cd064f001750f1dea0bd7ec65ac3bd36eb8eab1eb4378c379652594e28d01f5d0a12e953198b527dd64c558f071a610e5a4a30ee425fbdadb918b21b924433f63b0df79eab125e1831f159d83eb505bea6035f621e53524ae7c6f9dbd085e4cab6968a7eac7345806e082d9748314f72341bb4efbdd6ac5e4f2a45446df41f5063146c6e0fe8666f2bace365e7cb6902f27fb22b3abd8912ccf8f533cca27c9029b7419b97ff8aa3dfc8e7e92ca11917aeb59a2af36254ed724ec64d04dbc73bd121df64eab076501242b033a9019f49f138daf8e887c62caedafc4386f0ce0194d5435945e2aea45586b28e83ccfb4fb02d91a746c1cbeec095d51795850f8dec2ff7e18f729703c1033b1c36c3e3d9462c2063e0d80028fc69687e0bf5dd852e9831ba34e0a5f9f4b6b89dc8a297e7309cb6b75f1dbe7575ac92dacf85df9ecde1b71926eea2cfdb9b156a6ddcce90f91f6c2e3255a906439825695baa7aeee5cfb6bbe91069bb0cba5041f308604299d224c8c86d2d0797672d8661b1db888f8aef06a2c766729f61d819d01a3846428b45b79c8ff3f559f633d9f6a4d67634b38cdd021c7f1ebcbb6acb13eb79442901df347fd94aa638782c6437238c65e2139266eb03293ee7f7a7d3811bb65f42d150ae3375d54a32cb2525988ff45fd8a7d796db2d7c2598ee810d47a0cbe5adc1fd84519f00de1608f32775fc9e8435f9ac47cb0643ffb0df22e91220717713c0b6769bc41cd2843de8760281b82eae05272b0f898d20035a12eb62253f72b9ac8e198f78a080f0a472b8e9bc710fb4e3d0832f76158b2d282a149f7f0e482f787d0b9f291ba7b1725cde40fbed9ba7382f738f343459b3c25e802d08e1666d90ee6ae37547f01d55f8891202557a5573254e541aeb0343ece624a0c2c025d2b079315660751f8b517d6a6e041063544a29f0c9faa825e6b3de729efc538c8994259b20646766d5b6873b50f8a62fdab3707bb7b559a8ae561f64a58695c07196f3403d876168693d4c15d7a07c1963af4f6096a9e4f0e716311cf10192e6df9ad312446440492e9e124dafc440f59cff5d8573ec32d096fde22fd89f043d39c024afba1ff3c64e771c27c4d95c52a8e335912712242f253461818791dba967890e0fa2d5b63bfb0f9da9dc3036d4480cf5c40c3e2cf607b3230675e50c212d469b2754eb54d620f23fbfa9af0cea68175a0c8e362cecbafc9e93a234c533b7d7ac005b8f5d30b31c405a860a8e0ffe9f4b135b996f4cb6c5f3c12bb9e996070c2a845c129060afe6b7a5ba80519e0789c99010092040baa0bbeb373ca51982b0786c5672f0fbce1c1d2a1d09eb495c40500ebb9a1f641125f87a33b13b3ff20f8c48e8e4bce10fcbdc7126711f254b609da617a40a00da31571c200fe6cea4b966dbf08a9f4ef72af027b1d787d7aa6c67d52eb372fcf489592629290869f77c33dd6ece827b58b352294354f4e640dc371fa2d35eebbde65aad437b28af23f9916916fc5c56fa5a6a0a118bf1a4514f1fd93d2efb4f2a8c0ce55aa815e496458147630d0c330f0aeaa8f31469322ad99e663da8eb15b543eb51e01b1620bb1e8de5c09b18b11a937291255a637348def2bb99e8bf608ad607a28fc57d47ac8cb8da9bfc1a6fe1397eed7dacc9ae89e79f49fa619dbd98c9fb5724b8c88106849568c93ba0e1c3178f0cd724c84c51b233f7908accb4be2cac3a22fe6048da3abb3384038a2cca19bf1a8c993b80a3274dd063d3e800ddf5f07d43f696e1d5c491f4068cc3956257abb51040733b18ceaa30c698b085f2c59d8f241564017bd0079839961a58b37bc4aa1edf48e31d77f7fb82b86730c17827f7bfe915768d442c64a7144bc818f9fc224dcf849c5e735a3812fbfd336d2b675b1bb472c13f2451544d7d6829dd3cc9bca99badb2d3f3db0523a5eda330e13ab3480741a3025f794886316f298cd17bb02b4c7dbf13f0bfa507f4ca3de58c250a22f103dafc46eea5814024aa70187fd3d2c6a9c544a240b508b8f22213143ff4d289cde6f5150ee4355f47cebfd889a4f6319320985091139ef6185bee51ab2141ac688013fdb28f86fdcb8fd0fe773234b10e6ee8155e06cce34040f2cdeadac4762f329cddab99e2f44487e785abaafda584ae7baf54b1fd36dd7e361e32e2f1b569f5fb813af0a3b7947e920fefaa891f5eb041cbeec32258fa3b7eabf6086b5a0f4ae299b0d0d04fa9770cadf95e68cf0e50d72aea3418a125260960062c22349e2945c54f4ab2a23ae45e5d532932939c1d3d97098017b06a5cb33662f2d5b1f5953f17c139c3b6113656831a7e084cfd927f396f2c2be51d1d1fd77ebf2b53fba1b8a569c6a1544bc4884f86368614a5551a1c101bc48c9f4f368cfdca8bf8ab301ad5f9b3c204fbf13cfdcd33093bcbf8c0838b4c8d10650d02ab2a69c00c525e4f164661beb7a732ff50e2d07ba52fa16f06b95c68365e4655d8a106f7b208baeba0efea02e743317a71ab58779e14b92a2c17a60b80b1dd51e2ecc053c6268b3311182dedae189085b52b1a17ba01bba82f88db8b707c429b3e4a12a8f95828fafd0f62c6bc85c4553dc6729196dab262207a24b4b850777cfd2b3d550fb0e425792ef0c0dc36877db525267c956fa6f7fff605e363283db9fbdc873e969507ed353f431622191dc877e081d22e95130d270353f23ae6d2ae8e8aca671db38ae69bae063067ad26171c09cc7ebff04a1512dd7cc2ae87b8efffaaa1faf8e5d4896b606d892ca67c8c0049a76629bb7f33e5db1d59afa82ce267a1053a5adece5839dc017dfc49f1de8e6b55b63dcb665f0ecb4e5678e59cbf146b15d17f802be84dbc3aac8ce0ce6ed5bc83cd91775d5d3c65f892f5196645ba667de2457519ce39005cf5534f71b5db87d301f6f6ceebc434b71405f9f6f230e67cc6704a15b96aaf0fc946f04d4112608ec3b768404e4903dc5616fd788230189af8c0d967801dca6d290940480d189818e2d9ae2c837a2b1c279e4a7ca5b0a816dbe69b5b3832f099cd77e1ba3d999665968d56e6d3dbf8519c106d97c9be704bdbd16987bcce07d3939ba1e38097ece389657e9ab5c0dfb6b7558db6962d482bf11ce9461f546d901f0d92e6064318dd358716137b82eb781df37959a2eef31f696bceea96f52faed36ad60eaffce5b94227fd5e07b755f7f68b0959d95d3d86b9a1df841bb8c57c92923d7dec455ae12a76d49a38085970c74bdc174b5ca0388c68d1922346e027fd9ef6465402ed7fb9ae4e459d59759d6d6a50522cd04547ef544535d53225e36ecb38e957e5115221f621a92c62c71746179d5615e2296830dc7253f13e2306c3a94877ea3d8880291d79f393a7b3d5eddae6923ae9e8ebef1964e14daba818ba303ed021c0cabfd0dd92438ab10e8c1a39ca7cf887bc4f6efeb641e3d33ecf0e11d4b2c5903111d2b693dbb826e2bc8bf4032ee0abd531f33a499403d4b19082eded0b6bbb43b4c160b3d136056a4103473b4cd1e2da4773da9f0358aac601aa371141d18370c54dfe7ecc019a4921d9ca4d849d2ab74cc705b2d3f9b5cd966fa3b12065d319bc46a9fbe496f925981b2a5b2d7d86e745ea005b5e05a865e29d6db858178504066237e80587fe6439c7a5bbd8be050827da986c967f796ae389a75c2ed088360b85aacaa444a0808c6c5457e80db2fae2d1a21209e6d8ad63a436e5fc3bc275f709b829cf905726c5fbdd0f8e3240bb7ad5ae27482ca3f4b9293d5c9c7db2bcead2d5d850a57252bc1eb4372111083d91301af35bbe39c0c7d30a870b9f69068006d74f048ae7af84d60b9a56e2de2b29e2ac2e23e972941bc5dc3c003778c4c81ba166dd1e2ef0e93edd5a82bc03c22f9b5ccbfc14369f27c8e50178e6785860d4cab162df410c621207ceeaf051df4ca6a7863b9a096decbd8badce2c7a1e40a245a06894c96c74fbfd5a474dae0f1ac92fe00b48f4894495ae10617086641cdd0023d6e0e11083d616c76b471aa46d6221228f0ab7ad47a4ada45bd593be5a5fc7e6745dd561517e9301357c1e1eefad552ed65d1a1d131ea9c2342d58a42569b63c5a12405964af705e2158ec0af25fdb4a5d16707f2454f22353911fc0651923e3c4a192316223898f897cc30a9c4f281bbd82db65b17757ad9f16226a5f8751b42fce754116ef60609cfdb8c1475c792b3032bdee632e1e7374947b6e54476cafb1cbad5871f6ac7e66fa2064a3d17082a478b637bb296dbd8c4386c3a30d3da046bd12b2a9618361f9f092c7c76f9b0c95361e100a83f6ba847b3163b1f34a733e528cc5f9e0c0aa8e7a01bc018afbe9a43d5669ff62d8f8c5f29162c08b8d012600a3458c8bc0faf2444adde7e76c037c81a6f2babae758a8feb7efe26be0fd341953d97701e23231869cd07550029bd02a2b7bd1052fb3670895ca65999949c5df82a2384d79c74fcb14ae9e35b50431f27822f6d267d875b65cf26d3a47e0d25b8aba36ca10cad158a9479b0d85ca633e0c85cb198fb86011a2ce904719cc505e0357c205cf4fab5201154bf1a96b9b087bd8f54dc56cac6f73afcb0f8648bb876983ea402daca5c54fe644026eb4cc55c06681af4338ec29a71b4779a9c12816cb72566f509ece948117f3bdf0995e807dea85b3e89ef1630712ce9eae9f977ce592e6061e5d9d52a65b566e116e6cb0e6988bd61cd0e2073ec9c7a2f1d8f7d32e4f98dccd5bb4d9c4b10e2d5779155cafdb0e719d39d17aacbbb2a2a8cee2cd8e1914c279c248face049699e21c874d874086f2afb05ebba4dd82caf06b30a9969077ce6f67011517b0938589a492ba58c737e66ddb47c63f217b9e599bf52312fbf90da9c32f906aca549e6cc6eb89f8c26ee46e7c906516f39752f3fa18489f5df45e1ab5347e20927bf575f0296a7b26766bd8037d03f6267ef23df37deb51e08875abf6b5886a660fa659d36f3bf68de8dc63813dc585b4ff67e623566e97328a0b3edca5bf34435a7f856754037c8cf9be1cffa4e10ee0af55722057c3d194c9f624859cba245e7f47b9dec2456b48c1048982e218b10a92c30dd32a0a09688f384483cb126bd29b38359651be1ad969068a49af3bad77ce4bcdae26380f594c91d3973a6432642b4dbf3df4f0dd989d0b7cfe4d7a6e7007d11d107f0413812147ad3e2a5067b6688ea4a498971385f350c72569a277e83c1096afa535ffe55308d1502f82a41718d7a1d61d9c25cdb6e05652b1d7805d26458b90e03f536fc44116aff32d359c5399fec42433c47063141181cdca48962c153f3bcfac0cb373e03317de81a2945c34067ff5e60e48b2e05e11bd127ad7a057872c2ee9f63d47f9a734e9d71d10b27532595152e4524c19b39eee588dc49a644bd5c5675b4e82c8fdc841a6064ae248b11d28c3acc6e29f52d0e50059ff5df58075662bd94588fea13f5821fef50d0177ca28fa608b17d26120bd722db35c45096dbd2d307148b99548ee30539125ced52c2ea412950d2530d4fa318700f2c9dd46bada93b3aebb591a50e3d5b4de193f79c1659caf574e188f45591a2f595a57ac77c6d6ac62c0ac7c0f3e6376058", 0x1000) recvfrom$inet(r2, &(0x7f0000006c00)=""/172, 0xac, 0x1040, &(0x7f0000006cc0)={0x2, 0x2}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000006d00)=0x5) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000006d40)={0x0, 0x3000000, 0xa}) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000006d80)) recvfrom$inet(r0, &(0x7f0000006dc0)=""/209, 0xd1, 0x2, &(0x7f0000006ec0)={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000006f00)="ef88aa4254c8e8608694f7669a5a7d8efa16cb9b221ec8fef04ddd6ee6ce324de28c02cfa8646af16efe1b58822d1ac6d6139aa2a2f55b93a39ed10f2f697ef2ceff038ec8b31badd8f2e800658bca89f9c262364b8283e4b2311ee7887ebfc6973cace1bd79bc1e391b13bb5678ef0b96a92903fb2ed1a5bb7aca621b1d321cfe41bae5d903a877d170d30699468ff9b85613442360d2f0029bc0fd3f80428d116f1f8a1220fb22bd5b34e73470bf89dc68140d78d05f7e4c50ebdb6fcb2556f17e61", 0xc3, 0xf, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000007000)={0xcd69, 0x2, 0x0, 0xffffffff, "1e88cb255a5170ef94c24115ce3f1b1dd729afc7", 0x6, 0x2}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000007080)={0x2, &(0x7f0000007040)=[{0x7, 0xfffd, 0x4, 0x8, 0x4}, {0x4, 0x0, 0x8000, 0xd24a, 0x40}]}) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x25}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x74) r0 = getpid() r1 = socket(0x11, 0x3, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946472, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x7, 0x6) setsockopt(r1, 0x2b, 0xc, &(0x7f0000000200)="ebffcbff8e39331e13b9fd81b747f1c07f00d8c6484e713048e69931929648", 0xfffffe99) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba5e430c3553dde1c533eeee4c85405eb47f51da5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d838ea7854b875b3beb568b0785e16b52d295079851449e922a0808da9d9b0836a5e3a87bb9a5997609aa746a16f193512e525b6d302ffd1d3dc3bded77090e3bbbdbddc5e3b7e17d484dc1a5fbb76c021c429dc08750df26920cf2c01250114a4e312000b36bca67aa9e2db74629a6f1282c08692eef09d4c1c95338c295a5fb928e8ae3569e85fcb6fc", 0xb9) socket(0x20, 0x4000, 0x2) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x58}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009", 0xd, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x12) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x1, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000040), 0x4a) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r4, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x1016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x2, 0xb2) r3 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) getppid() syz_emit_ethernet(0x4a, 0x0) executing program 6: syz_open_pts() r0 = socket(0x18, 0x4000, 0xff) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ftruncate(r0, 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r3 = dup2(r1, r2) r4 = dup2(r3, r0) ioctl$BIOCSHDRCMPLT(r4, 0x40047309, &(0x7f0000000040)) executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x65, 0xd2b, "0d88f900000400"}) writev(r0, &(0x7f0000000280), 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r0 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r0, 0x0, 0x6, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffc58) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000180)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x8130, 0x6, 0xfffffffffffffefe, 0x4, @broadcast, "23416b751d0957fe209ea67f0085df39", @broadcast, "bb9bdd9dd87773377e00"}}}}) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r3) executing program 7: r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000140)="9f8a40add35f5568a4af95b35e4e178a60756f4e79a2b5db7ea092722ddf734cc3d419deef47bd9af138ccd236438a9f19e8d7cacf0329f7440dee9e71b3800a2433e3d7154be11c115e770c270aa07b245d299368ff7246bc43de8dd6b795a73a88aa685f6682a39254985e213276c45ab9f4557538920bd979039e59b81e6b524dccf5550b4d87a05167679ac484a0963d1644749810a6dc1680a7d56c443cd7d1b1afceb977e13107e96f822d29e773dee8ac6662bc2bcb11e1c34ec54e67fb0f67ba5edba6143a7880a2364f31005af44811310cf7493eee48414d0041a0dcdc2a72a98edd626fb429c12dc6b1ee5965", 0xf2, 0xf8c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) unveil(0x0, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r4 = dup(r0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) syz_emit_ethernet(0xa9, &(0x7f0000000500)=ANY=[@ANYRESOCT]) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x0, 0xb, 0x1800}, {0x0, 0x8}, {0x3, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xd997199119cb671, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000240)=[{0x1000, 0x1, 0x7f, 0xb8ab}, {0x5, 0x40, 0x9, 0x3}, {0x1, 0x4, 0x0, 0x3}, {0x2, 0xa0, 0x7f, 0xff}, {0xb, 0x7, 0x9, 0x3f}, {0x0, 0x0, 0x3f, 0x1}, {0x9, 0x8e, 0x8, 0x7}, {0x20, 0x3, 0x5, 0x9}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x25}, {0x50, 0x0, 0x0, 0x64}, {0xfff8, 0x0, 0x40, 0xfffffffd}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffc}) r2 = getgid() setregid(0x0, r2) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x4, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f0000000280)) r5 = socket(0x0, 0x3, 0x0) connect$unix(r5, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) getuid() executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x4b2b2505, r3}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x1000301010009}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/94, 0x5e}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000500)="3aebe3", &(0x7f0000000540)=0x3, &(0x7f0000000580)="5eb266ea6945946ca6b892f20a2b8000ae61df4a3ed5a03381dd92729c4971c9b75269420cdcd359495646178bab3edc6c50b365f3a9e77ed4b0a290401c78d5d228bc2a5217eaa793f7a95ee142d26a6a0b5f9da3bf31d5f53d7e897aad0ab75440518b112f5d1db1da3966f78e071d0f6139415c5e1e89005f6bb0c00f", 0x7e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fcntl$lock(0xffffffffffffff9c, 0xe, &(0x7f0000000680)={0x2, 0x1, 0x3, 0x0, r2}) r5 = fcntl$dupfd(r0, 0xa, r0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, r5, 0x8000000000000000) sysctl$vfs_nfs(&(0x7f00000006c0)={0xa, 0x2, 0x6}, 0x3, &(0x7f0000000700)="f7539ae63a8f1c281790eb320cc3b952b10c316c2013e87b9a9b8b172b5c41496e23913898e65955c11e9ca91fd16005a1569b785d9a95ec6050b084b0e83bf68d8e11c787be711b8d31ebd0ccf1d5145e4391314f8f997d2389a06ca7767ebb8e72542529ba27aeba7431d6c039f691657c2b148ecf91ee4bcfd2194c9065a6fe2f73687563dba26320c820865a14adab4a27aee79fe250588b89460d7c0bf8a68aebfb101d71b0eaee9660c41db168447b329fb99a2df1704d549e8c641abfcea59b1494e2f17c6952442d8b32e465627fb2c89b58004ced2fdade13aaf731f4473f6d981809d864053f9916", &(0x7f0000000800)=0xed, &(0x7f0000000840)="51e97230fbc3817953fd934ea250b893e530534243ee405fd118c9c01fa22060e4bf14a60b7ff08a308991cdcd66d8b08c8b4ecee25abae7f6720f2a4513a3", 0x3f) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000880)={0x5c17, './file0\x00', './file0\x00'}) r6 = socket$inet(0x2, 0x8000, 0x6) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000008c0)={r2, r3, r4}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000900)={0xd9, 0x3}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000980), 0xc) semget(0x3, 0x1, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000a40)={'./file0\x00', 0x5, 0x0, 0x3, 0x1, 0x4, 0x40, 0x8, 0xb64e89f5a1b99d71, 0x0, 0xfffffffffffffff7, 0x8}) fcntl$setflags(r7, 0x2, 0x1) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000b00)={0x2, &(0x7f0000000ac0)=[{0x0, 0x5, 0x6, 0x6, 0x5fde}, {0x8, 0x0, 0x100, 0xb7, 0x7}]}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000b40)={""/16, @ifru_flags}) socket$inet(0x2, 0x2, 0x6) close(r8) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r8, 0x400c570a, &(0x7f0000000b80)) sysctl$kern(&(0x7f0000000bc0)={0x1, 0x1d}, 0x2, &(0x7f0000000c00)="04914160c0d7cd17f01c74f00948c43884053793cefcc80523629e7a3d76793ab8a96f4dadadcf805ebd9f57c5d480dc89c01a27a75e5e739390cd9a65604e31e75c2f3a5bf5f24c4b59e013cb2f6cf72ec611c79496f1abe15d0ac0f9cf3bae7519d22df3873cc2cbe0b2c5e63f6afa871d1e22425da73a378c478c672e51f64a997463e5e44c722ec2f649b813a7e7d21c7c9159f4d0e6989fe368ca10ccbcf58a73a77683833f3d89eccf3514db6379e73757668281f96ab083993b8933d2e39c9467ce2ecd1f4658386126ebbc8be471464a868b38837c23000b043d6569a7ac432b7f1540e3d0decf73e484d474e6a284abd7965ac30f", &(0x7f0000000d00)=0xf9, &(0x7f0000000d40)="c74f", 0x2) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000005c0)="0a56bf2dbc20ac23d2b8de22371e6bf24b215e2d2f6962dcdfbe355acc9e0ea3c99a8055048e1408fea79d731d5e20cba055333bca12c501e9c907bc97f0f7d4105072c03d77f5b1a77db1cd08e013311baeac14e9c349acda2020abd082bba895a3eb1c2737510e375eb2ae0600996a93557c123648be6a5c777b62bb65515821a2b2714c6855822a04ebc9e2c29028485e05ddb560f3207a008f03f5c5a4624e476ae908d59aa07412a54d231e75859fe344cf937f8ef437bef199510774d42fe0cc4b0bd5be1c247effe700d16592a827b09a0a609331b8f7c70547b26ac0925407e4d9382632587625e6b9aecb9fb607d8f0dbee63e54f06b63f70dab76da858dbc5e7098a4215a9a9f1c36ddf2bdf2a2e869c48efeb2e4f3de668e765e1ec3d2f34a216d60461a73d770f4835441abacd7e5021f1f94ff406609b020ff318c32b404178aec927d7b02828c4abbd4c530ef5d3cedd7624998a1fa3ce377de30be1c4d7cfab7b1ac265fef767faaa164d08972b7234e6bfa11a0888ba9fb472b6999ddc37e5676ce1cf7de717f6fdaf4ba81a38ee58b78dadf862cef1ee991d2e7a667d30184d034a6bff5e370b5b79bad85d41ae9183281e5e078fdc959ff5b073b438973d4b3003e19d04aaf4ce05a3bb76b919f2a8a9e34835b55ea271665db53a8dac3b6d11b482cc6089058236c56eb643638d46dd875eb65facc96c40e433c84f49a24fcf9b841735d633dedb94188fcae515cb77e671e86f3fe51446d378a73d9d0256977f7e6ed4c98141a8c2b3d8dd297045d981fe40fc3865092f1462a3418520b500a309cc4a22657de1e1e2bff66279e1cb253bafc21035b6140b80cb167ff2af2f02bbc13d0ec0839e4238102e39ac8a39501d329c050bc44497a30c25407a338e5c153767a8863f0aa6f164b0a239cf30739d666ddfec074d220be5922d9fff353f7a0043e2220947ca42642ac7ddf26d24f63b811ae0a0ff64d6ff9593bcc9e2dacd6507294729f471c2a9fcf7019ac3ab669d0356021570b81408de0f9b1cad95ac2bf74686ead06b3b6b9b81ccb56ea1b7789104eb53caa0ae778cde03015883d482d5d432694f84b4c647dd3dd90dc135d61ea9aa63bea8e0246589023a4a77ce71b9d4d28e3cf76e8307d1ceba4d5e85c5213f8a1396afa68d10045bc9bcff68b7eec7d81b1108043e91a56a6fbcb6e37aa602900dd6bca6c9c881a58e8a7416fe1da13b14e042921d13056b20ff6de823a8a2efadc1ce76da26043e0d3277c72c7ad249257e1215f32e1639c92794bdb03a779b9e0335e632dc5f6b61a7e19bc62b199c385a5c17deb46fa4c499c05e1dcf7a5f0615298f1a33d642f7b4d322eda37cc5f7ee08fb0271ca7a7c6afce35520a7deb9df8e0f9fe1e25f6e7b92294db4f953b26119d34cf737c729c9a6f77b1de6dfa4184ad2b89cb3cecf00d9a016af9c60640ea2feef251e612b20b78b635f6b732719c338ed5d85286eddef5f39801278b0067a1f9a3d5732ac1d93ac83d05b4638ebf131fb2f423fe06ed02be54f26c1c0d80466eaf09e4a39511ab5c764b73418ff44d0538833f53a0a40ce1850dae06ba2ee4c70afde4c1d75fc5c863e03b681e859eacfbb165c02a07ddbbded2ae3986f74a65404974a188f30b7c364dfdc7939e1b557794ecb3a6d316107d39ff47d7fe6f5dc9555403687e3905dd660cfb044db272d5ea61fd3c654819b2b8ffefe484d3abd54e0607c48d105bff2ae400a8e91142142ecfd08d87f344bfda6e6e85fd1f2c0411bb290e119f9962ca101a1d56cff657a9737fc6844a73a5d40f0276f5baffd7f79a53cf4f6152231903d5fc9e5a29383e2e74306ed1d928ca6946899dc6c35e45f20eb19438c628f8328e8681a83fdaad874df41c9bfa4ca574616a4265dcd7cfbf8ad822648bce93b7a8c60867cf3c8f39fa3bd259d8b9c9621849cb40b1831c60d02fc3f17ecc1fb3d9f148312b2f9b1189794436e155b1091f27856ddf2a189d0aa612543fdfd783e7a471602b75860610617f7e8a68b3cfaed813e2046fde3be88f150ab080963adca3a26b0be5e3be4cbaa9de1aeff1175b0f3d6f83b33c9c71e40af782a3d1b3dbfccbf2861c193ed93f30ffd80913cd3bf1ca38543377cb5259d95306fc29944ea1d4604cf1fac7d59717ddf24b0c9d95bfded4bb4d41e5bd0bcc66176b5bd460551fe76e3d3c2715a0f16e3b89ef6882b67c5e7145efd5e5240ea423d3a6b6074f7a97c4e1843cd9b7e4291415ce23689023b677a3571023e863845dc8baafb5f6177dff9804bcbf886233cf8594aa0892e5f76a1112a1fbf5a4889fcf60fbe3a47d5a1699e5934eaf25b7997ff39ac431a331d500a2b5d352a41c73f71a1497de4aa510c35e06a3e7a8c0b9224bf38167eae00f355a29ab221cdbf4c5ebf54fa325292a879f21ec9c8bf68fce3eacf50b986965f9cab5859c8062420b1b6935d0adea6b45190cc679b1c6d665421b3ac3473132df90bab7cc3abd362606db60da0d1fbfe9203b72357fe9d030fb616c4d013239a2560e3043c01dbb585807a1e37251aa95bf3f221253e618d06b4bc8f538bbbcbc3343eb92b14d5d666de0017bd7ce62a005c0537d2753540e42153c046ea6abd6acad3afb478d9bde25d830bf602a1e2116c6e6a822d72a31c7bd16bba10745f722687c0ee9c456d8997aa696ed1f2f984f96e26ad78db16a38a785717b40b85c8be454e2e7ebd081b2822145e9d31c8297e0b9fffeae59196b7b7eea44277ce082d8dec64c349f5cd9f4b999dfba1c9e7f54657d8be585be37f44f1ae3d6bc36e86f41a09dfac2af7208ae3d3cc399011b542ec9c371c7f3042a80cb4e7d1473d213a2d8dde1a6ade939cfbc2372a6b8d5a12c374ac525f9e5a5b384bc118f8e2508ba9730307a667bc8150ea80d181d50a2c8da21eafdbc7fb306ef52f604e73221133d19e699fa94374884e7cec7d5eb0c732c9299467133a9d1cbb42c01ea7b681a2cc02e4f7d9290b71064bb98a6ae724442d949c8a86bcb981f842b675006d3d2b30e4a428606381226931f34721e48196d6d254e36411c2122f56e550f7e34baf10efb5158103ff6f01930223c99659c491bfc01aeb51b12550c618663a2bbc91d745c6713b91161865833bf819d326140fa1bba23f6d287af8149db3f406b4a19f61bb4e6ba1ba8bc650a6091da371e7758277ac64a364a416f11d43bc6eea6d2d63768e207abf8cb705f30628a860b4b998713e2917a91aa9c32a7f0e270d339133f8b01ef3558e8add6991ea011a5469dcffea91360c3bd781e06e2c2d63f494c63e61915b593b4c9ce3b2de3f8aad503e04bec15df0a8fc62a9e5880a2d8bde9c8bf4d5c9473eeeb64152225fd9d9a16906f3aef0eddc8429e6deea4deb61460849220a01daf0a613ec1169f38e636a9272aadc1cf2d4ae24fcb67b609dadabaca9bac264287f8e1681e5adfc1a1d2446309936d4c346596b516dee9c460e3c6b7da3776f5ca827f2a82ad3a8953fbf4ae8e3ec0dfcd129d9e3ae1fa09315b0550f4439e9d7974beb0e21ad622d62197b775ed9e3f9d13fd1d56fc762f1a066338b92d486b8c34148b946c1c70dea5713f50c45d86864cf2fd4fc34b595c578028d3edd75b147154a8c1174547fe5f2e98fdc2f62e404cbf5a1d818df1b23341607f70b1b1ae0071011f1236e1a002bb1466fa439680d231de421d4186c178c6aa8e3515d58b2e026cd37409bcda23730fc2a4f300193ff06ae24a3ae094ddca8106db02f41d85c55aabbe816db8e80f6e4111d3b6fd02007615f347a266001d3311bee50a541509ba15a67439367d64013bcf46081e3c24f34299c2e9fe720083d0ac24245ca9212f5bc5413e174a2d9f5045f30f155eadd67a99710d4c623647248466d3066031c210592a1376ae804397356fcfb06ed313c0505f8123d51cf90f862d953fa6542f59f062027825f264d76e386ac098959aef3727e59e52f1e84309e5cf1cde70a28edd05acaa56733a5ccac06efa95cb2fe811829f51f46ad38fa7de9eeab5472febe7b8ac691a5acc26b9b70bf31d12453cd600edc4764a23f67e964c61f1316240cca35cd26b0fda9d2fafb7801760ba6dc5f4dcf5ed530e01a1ea5bf8c7069989925be02722adc92a2a4bd6a195a3cc4d6e94c0b7055bf57756d7676bb6c04ba3f9ebf28779e0691f378def9a1a3fa812a6595ce72046235e8853c9f6f9a04a256887608405127fcecfab01ec9f378f1e00a4075277cecfb00053a209768d7efd09c26733e58950f4f653942de8affd39c66304ee21691bffbd87f7c8a1c6f16e9011f1636848268c7cd261fac65b6afe43b4d2f63edddc9c4e6402ed3fb3183819c07bd19301801713e9a2e1aa7cbb9478e64707afa7678dfb6839d3b956ad4abe3458b0e9abe0c12de76bb2e7d2ae2c6216c2a2cc4303e96f2543301798b6b15956ef9345b5aae853f52c8954ee71358c15ffa45283d3c8747ab428e4c021c1b31de32c148640c107d03aa8a821141b17940e1378831d39ebdbf9d72296c2ee745034d37219b2ffbafd58399d950268e580bd6b4e247eae351d191d9c87131c1c5323706a2008c851987cf9e754828460491c3e4e96295ac1b3c897a1f9d34daf7e5cef61d61fd183b740a409fc936244bc38675128ab0fd9f0b7b93792c5a3be0f99725232a4db35c59633fd95198b318a107373fc18c2b0912f0b2bf5b7304f71cc1d13ce3e129f5d79519b163db1b9271cde07da36148de6e013137c8d04be8c5ce587f33eacfdbb18a8b6cd26fd9a4f683ddde2ab66feb3171217072c9e9e748ef8a5312a7221c9e5dbc5b287edd93ef532952e08a4ce13120b0a076d5e3b38b046179ce0ae88d36559e414b83354426fd796f815f8afa6caefffd81d0bc3b3fd287e34a9c6f0e7df06f967d398ef5224bb2d96102185f76f497b0fe5cf0c3253186b28b19e4dec9d207e46e4e910e94910d37831baa2bd8143f080de24e040704edc07c043a6a8655e3b7e3741d27025623b574d66b8fb23076455909d5e3733a257ba47d29dc98ad1f8dfb57bfd0ae6b9b875813d3effbc8fd437ca8212920e2585e3bad87dc27dce32ab13b7d446c443ebd38e3e663166ffdf0a033774106af25758cf2c782214c8c310b65367c37a8e5e93e2fc24e573ca7fa83bb71f9bb2c075f46f183950bded7d72057053616abdd671dd68e634b7159eedfaa1be4500884415451c8e70f4cc77b59be63472406fed8f2adc06c2b72eb0916f6677ad03597377c933d01b69a2c29e047f128666c96b822e18ec3417e6afa0192cffcee56a60c88e6426b270c437ec4561e4fbd6b5ac4ee13609021581f0a01897f6f4156da71449499aed563965149be5b8fe53f8d1e941ac1f907f87f4fe5cbba21743a78bfe4708640134c09c76be761e1ba281c6c6587cffa6e727591bfbc1cf208b50e9b14de2c5abf993e456cc2adb2ec05cbbaf4e8c9c365a2fc815e8c32631363629fbb501f5a6d570ec727c47f3ac77bc2b0268a91d2fdb4c6b88b464530135ccc1037f28b1cb19716f99236d41200f26cc9ec72fb9686bd9e324b244e22f8e7e8c04846cc66f86422bcc9fa3c8cb2318527a29c3037e84183904ba5a729157c8532c2c18872f6b6debd78ef9a5efeae13c2edeb7f6f72d70b9ff3c92e3918f0c0a96045fd2d21fed99279de26be5018a88697d4c7738bd7adba53a70aaa541fe428ced7a097e6c0996a8e37cea66dbac55bd1cf8e055cd461", 0x1000}, {&(0x7f0000000280)="fa9b616c22", 0x5}, {&(0x7f0000000100)="283eea77", 0x4}, {&(0x7f0000000180)="74c1dc6c2714d9c1fdcffc34aafd08245bab871341dba8854a6598cd7657e3df50cbb18415ed91b6bf09056effa14b28bbc6b4b7dac547bf2e525019485ae0f67cb335b93718d67626e0d18be49c68d0fca8f374ecf6662e5066297f1d41c10f4b17f49bafe325230ae286e5aedb92a1b45ff4f45951a777734e23726ae84f6ec869bb6736a520a42f", 0x89}, {&(0x7f0000000300)="f655c3f0413b423cd8a71219691e518374728ef58222dfd1fb66c4618510e0ae9eb06159eae9568a050e5ab471818b4d49af2bf6f90044e5f558dd80eea8499e7bedb93c95c377c6d459fcd860bcd7bf53520778b7ee2fb153f7d7d68e43cc09d2c9af61f6b19fdb04f141ef0ed0449f88fe415f132e6007f82545b94ac86abd5471918e5871b03313339cbf0468f6097828c15f42ab69f26e05cabbe6db87f1ec81596d5ebf0d085e863125506dde690550eb0a834aacf444f95a6280275a48989840abb19d287031f6fd46fc67f31e95ab074f32", 0xd5}], 0x5) dup(0xffffffffffffffff) 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), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)="03c0", 0x2, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) executing program 2: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x4003, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x1ff}, {0x3}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 4: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x14, 0xfe, 0xfe, 0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[]) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xfa}, {}, {0x16, 0x0, 0x1}]}) ktrace(0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x1, 0x2}, {0x22, 0x80}, {0x45, 0x7fff}, {0x26, 0x1b}, {0x40, 0x8001}, {0x8e, 0x8}, {0x6, 0x8}], 0x7}) writev(r3, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r2, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) executing program 5: socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000001240), 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 6: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 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(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x1, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) executing program 4: r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000007c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000280)="3b1647ee21abc9e85ee35bdbe748a01b1438f8d3d7a518d1369df5dc1b255e2a0b3f5628c2dcc1bc52453353fbd270dc82d74ed5df5ce9bd5a5b5a78ba0fbe16c5c23f7ae818823219df4e977a443c14629c79d2da87ad4c8efa58b0920a7cf6a390108179aae138691113b2ca7e40d70fe8c1f33c4c34632d48e7352e07fd7fbc2709593e022e7a6cb1ace2f258ef02061839a908275bcee42ab12937dbc98d238428c51d6579270d64a96ebcd1cdd492", &(0x7f0000000340)=0xb1, &(0x7f0000000380)="44286e02b5903316faec2b560392c56416ddcf631c66ddccfdab42295e66e77da1a32fd1d2a8db6ec3ce7be89c58b9749708ad5a5dc8d5b58a8ab5532bafa0578873c2ea8f20daa577f599bc6a89575c1345c110fa5804fc48ccbbbb67ca58acec2c5317d3d3d9bc86e0668c1a13b938ed8e1576101e986199e0880ac97e076d742d6c831660e8086ccf52a33fb41a41da460a25da11b8ac08e4edaf01e1b862fd6c4a7005ac382b0da89c5feda5eaeea0ba1fc5c3f00d87cc08e025be43633922154baa6a81b14aab75e3e73ce830", 0xcf) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x3016f317, 0x269000000}) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@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, 0x11, 0x0, @multicast1, @broadcast}, "2acd61d490c9dd04"}}}}}) executing program 1: kqueue() close(0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000380), 0x9, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="84a15d33259a8fb6db42da1b3884ec20b1f43a080afbc94c52f73adf5296e2ebc2963ddc29bd04dd902188bd66ab2ac50717e8600446c8e217dd220ae9115fb5ba5f7f29ef4c0db11d638f41fdffead92df80d2c4d7a2d71da66fcc29ff684e1194655d419323c3d51d3ed1c95129d48e757c729dad4a94fe9843d417f035fc9668c07868cd3930c0dea9c3c5a205b32d8f5db506f354cef74f9dda33a82ddb75e62be337731583a5872c872feaba815f60f74a089e788724305d19b3c69a92873b30b5d987ed90c7b61", 0xca}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x37, &(0x7f0000000180)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {0x0, 0x0, 0x535}]}}) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x2, 0x2, 0x0) executing program 3: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xfffffffffffffeb9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", &(0x7f0000000140)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000700)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r1, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000480)=0x9) r5 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000540)) clock_settime(0x4, &(0x7f0000000580)={0x3, 0xfffffffffffff62b}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r7 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x80, 0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x56, &(0x7f0000000980)=ANY=[@ANYRES16=r8, @ANYBLOB="4c1321ab4ab6cb69ec0f2f59fd30f6dd11b6f5644d9c3c389141cb57a3e5e5780934a12630f1c5ca72cc9bfac7b3b53e833d1234226a08a339a1f175400b2bb92bde36bad5b9b193756a693c37cd8187638c8747a90e87faafd59086e3fc4b6a8682fa91e9cba32e847e2405397f0cc863618b63950017431a4f11c4610ea638c97bc68d8b47a705062a19ecbcb48e8c7010efdc89414a287f3e1218c59b2903355001b90457fecfeb89b3324422528481fd017bcce442a162a5d563ee184c8e5eb308245c00acb81ee749d01174c4e31a4d34d33a87613b1645fd7bfb02696ba13a6f62a1fc79748084d9ba30882dc83731e4d9ff1ab308171a08112d926e59a433ad8faedcb6537ce17bd58f196663d4a1eef3eaf87269bb8da9", @ANYRESHEX=r2, @ANYRES8, @ANYRES64=r9]) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) (async, rerun: 32) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() (async, rerun: 64) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) (rerun: 64) close(r6) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r7 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) (rerun: 32) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) getsockname$inet(r8, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) (async) r9 = syz_open_pts() flock(r9, 0x1) (async) fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) socketpair(0x10, 0x1, 0x20, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x80}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000590000/0x2000)=nil, 0x3}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) poll(&(0x7f00000004c0)=[{r2, 0x1}], 0x1, 0x40000000) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x1}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) poll(&(0x7f0000000000), 0x43, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r0) getpgrp() semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x5, 0x0, 0x4}) executing program 5: setrlimit(0x6, &(0x7f00000000c0)) (async) open(0x0, 0x0, 0x0) (async, rerun: 32) mkdir(0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000580)="e37131ba018e44bcc9523de1d4c2b180de01fd83f49f2a9c368bb6ee769be0a5dc64127eb1ad0532d9488d212a3ceac941df319e1e3c92ad2cee382b4959cd2b27b1c3d84b900423752822b74b22368008821108069f18f7332f8ff74c0e9f12785f3c6b9fff2d8260e5bf53d0d41b781c71c4558f508b9bd5d63228081b98d97064c303793af11f6f098175f60d0bb204676eee3126aeb33d92bdba83bd0ee9974208674e413a818db821d0463f4d72", 0xb0}, {&(0x7f0000000640)="5fea3a534e39c080dd071e415950a784ad42db43df57ed34ebb09283c6705d73e9086fa8b7c9c22a399c68e1042cd44e16f0005aa37e48ec456fa2eecf898918fe42b279d4ab2b8fd74bff957bc04074196425718bb1d8307bff5df97f365624cd91415170d6bc7d4a24c0af05ce8cb1edbd7f08b2ac9ab60f8aa72db662e7d6a0b237f8bc4898f63a691c0aee39497d87e9dbf8af5880da069cdaff039f29ac20f136ab03f9c02f4fcd537f08f98ae08cabb80e4c8ed8da82a2e467ddc28ae2170c5d24875019d6b651a9390aa2652024646be96bda972e1c", 0xd9}], 0x2, 0x0}}, 0x10, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) poll(&(0x7f0000000180)=[{r0}, {}, {r0, 0x4}], 0x3, 0x1000) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x9d) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xfffffffffffffea9) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x81286947, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000480)=ANY=[@ANYBLOB="892500004000aaaaaaaaaaaa86dd60f61900ff1c0600fe8000000000000000000000000000aaff0000000001ea443d08000000000100574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"]) (async, rerun: 32) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (rerun: 32) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) (async) socketpair(0x10, 0x1, 0x20, &(0x7f0000000000)) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x80}, {0x16}]}) (async, rerun: 64) write(r4, &(0x7f0000000100)="d9537abde93d050cdd16b13f742a", 0xe) openat$vnd(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r5, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b6c19", 0x18, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0x7bca, 0x6, {0x3, 0x4}}) executing program 7: sysctl$vm(&(0x7f0000000040)={0x6, 0x2112a645b68fff56}, 0x2, &(0x7f0000000240)="d742e30900000000000000af1be983e7805f925e941327b34245fc6c3f9c0bc2ecfdd2bda14239afc356ce5704dac5efdedc65abd15f1f61b7160188fe67077f5523d35fc74d34217140a4986e726108cf0d09fa400b3c998956c758f0bb7a4dd9b23feb545e07e2bdbd9aca4821f20917b46986d363ed09caacce44354043485d03dc5a5cc45ebd17a062b1b5911baa61e29ce7fe21daf40462a565b4083e67fc5ededf1607f9a56a6311e1098ba1c69448a9ec4f76294e2aaea8171e6787c9e938588bd397b3c5481a365c0e4e68a8246854418a072c96e19acec8ca13def226e1a0d09e61a2c44a4d5fd981b072", 0x0, 0x0, 0xffffffffffffff02) sysctl$hw(&(0x7f0000000340)={0x6, 0x19}, 0x2, &(0x7f0000000200)="fc", &(0x7f0000000380)=0x1, &(0x7f00000003c0)="be685a705ea19991e050b4eb6c866476b6076df7204e5e777b95e6e73b445b876d44e77e526ab4e1534970d5eba27805aa35b932aa5fb8f8128e6720b7f87de8cb299ed95a1d0280a75709530a2b6d12d0ac67453aa52eb604ffb5cda7ba5362e8f42dc03a7f04fd50341d605bbcef2f8e5ff6928a295839fd80f91e6f7208916f75a7ba7a34a2f7fc113e8bd4daac7f2bd562c0e634f04e00"/163, 0xa3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xc}, 0x2, &(0x7f0000000100)="1470532bc1153e5fb58d0831abb0c7c6904620fed746c571f843a30e64828b79329b5a9c", &(0x7f0000000140)=0x24, &(0x7f00000009c0)="d88924d8da5ba35250d0cac114f0895fff6e594cf97d145e86e7e35326eae0b6418624bbc1af4d57be36308f062974665d0f4fbf6bcc688ea0858c2917d662e24c031549e2f06c52ffeba500fd15511982b0ce60f40b0cd99c6447f02f6327b9d1c36546c4058765266b2e84dc7c836b1deb06e7375346967279131b7258d9da0df09bebfaeacce368ec490cea0ce24156d410b434ac5a4945e82dfdfe2e58c7ceb228fba52a96ebf0e4e88b0a31a42530da149f09833efbfe89203afee03997466849c89bbeaaa9bef53609bc10c78b4498307165a843154687b1eeb8a1967253d1e50818a2eecd3b09261c04f4fed1d4a91cf904897345ffc4150019047a3adb33001f4502d50ced49e7b23ab6563f93be5d49e350949e4529c9283b4fcefdb3d5fecc0b558b4c3265fb589bccdedc6e5ff102172140dbdcb3febec5a1d3b7ef8cd9f87d34cad3fb18a7b7e43ffb10eb3fc744ce63d2844b75251189aaaefe8532ef4b3738304a870ce49fc9abee1766caf185030f0895a1e4f9a5e805413afa2e90b32e2173a6090d24a57e4a1ce485fb59e1a146b810135104f3691cdb01879e156cbce699e41ff1b65c1517d648dda6b9ac885da50f567f27576189020e276001a693f72447453ff933b61c68aa96926d03c458740e987f21306291637b02568c72ba9f349d37084af130586fa83a6c6de145a2ee79ed3de0b8c7d7497624f30affb89b2837b484c2979048220c0573b8ba5b3c53486181b79e6ca8c1471f9a749ab2e3e5c73b9934cf2e83b3b035901a594ce17a9fbc8590bc6dda2c946a77909cb3dee8d121fdb2d5048a13cbfb929a3d7a09aefc6e56b5f9998173d49a0f17a2a071b5235515373a01130aae6cdf7fe8c84b96b7326a5f0b89aa61309e8a86b3345166c7ccd174ffce5c6c9f4a4aeefc7f96b0132b96363c7ce12d69e79a443cd20d98b8fbb8520208bb355eb255ff0977c8c0364967e1e6bf3cd1a70c42ed7eb110c2cc7b850303d3e4f520f92d4739fada8e97c0595a6c8c90f6769b317d68ee913cddfae28b0b3d44d3b950130bc01e14e87a8565054920891f3e5b6368130cdc8ede5dd5c8eaea6bfc7a5138921383f79726c1d4bec178cae068754e3b537906e6123d988b73af333406df500bd943f6f92c4fec88ed71c5f506811a9833fb3bafb6a9e3a295b06bab003d877195252624e89537fdcbda7fc5eefffbb1e04050159c465608efaff0c00792f759fbf23410fb4c1e3d7289cf10be846bab8a3e5398c81c2dc2fbd76886d08f8f8d9ed5742c437bca9039a1a2145b2b24426b314969ac2bd34d1a7b77f219a8afdf139fa492e32d20c9dcadb7b9bb91a1a13641a81347422e06ab91ae543772fec8f08dbaa563b1742aeb09151fef4f8ae1755b6d8098a4e4fed9b7a8747c72f4131eaea7a14f2fffd6f52818455a576580c8a7b8f8086b3cc11b61f6d1fde5150ff070b2ebe45e852d2a74ec7a24da52df250ba73edc65ba0875dde07576fae252ffacee147f925ec9ed0512af375d6bc3c5797793303599deb945e16e3073effbddd6eab49cf38a9b696cf9e2d0f347862a304e5ed86c58ce8e14fc8cca61b7b60d1d9498771efdf575987137e0a107920cded7fb4b9580ee6cf63d7f464e9fc4f86cb8f3544eadea2fd503fcf1471f2b407dbd454d402d9f95c4b46e0feec662bd75e046d802e1cce79cee4c8d28c0517f8455c7e7f9655acaefb766259a118a6982d85f45b1a1399055f3def3c2f9b1fc41f48271352573f94875b46a3a3d86610c0b81ac2fda207abbe4125c16b631e52c475f9c088101deb05e77f8b0576ff89168ee426f4c238158329ede40d293c100337e676a6189010e690d7452228bdaff9a3efe35c0269406d45710a7784a4190e9cb0f611d6a0632d8cb004b682ce1da62f219953be3fe42641fc993db0307b964c81271bc7585d569743308865b0921c87420ad2b194659f46401199d0b2f1403a6d510a971a4a9cd771731ade0d602d8044b371e6e6031eb440160e6d2c0341b6e9c37f0429a9b81043978b9b45167a1a6db843ef87a158aa36d0ba0a6a20d8a7c8d2e0bd07cd75df5de8581bb44b49550140637d7e49a0075ea91459bc8bd1aa07b73749d10f8dcc36d82509786706d37fd3cc65f149b5dd0df8e7da9b7aa76b7ad7f7cf59bf2aefeba0cf5cad18abf2b8dbdd15eae966a190899518db0a0a4af307076f8b42fad6a10dd08c2217ca5962fdb944c92162e595cff3398e6488032e3e33499dd3d7a50c905bb97f9e83238fa0e3713921f78332366cb31d39ad36a5d56575644f5146205dea3cb73b9a54927979fe6e972508d4e85e7ab66b15fa4dadab5a1f727ce6a5fe36c9cb81d28823834d99776b65804d483f473594e960939e416d7b3419f1bb8f15bc4a9aae8b76227d35aae947d51f781ffe3e59fc67a123353cc0c76a1550525c1adc336a5019a8a238169ed0f3d97e5178d9a1bb0e0e695f4a3cd211a46c389553e0781b06fef295da47214f5cd0a8dad901544b6bb772bdc5c24c80a6cbfa6f03b1e97f14fba8e4c64918a3e3b267b5d754f2651a724f2189c4d66fc90b31924bb1088ffea61d2aa064da70ea02c0a8e040315fe17cc554f8e9507cb98949a8594a4f2c92d61be04ae55c24fd7678036a0c44048ce407c1016c4f09670e37ad5c3c23c8815daaa79d8af7693f3a2d77265cca7380cb38820a0f55280c4df7111c2ab00f05eda9a004aa7cc7fdf12d82ead2da1e938e4569edfc94f82594f3dafd64dbb40b09e74c8151a186169af93f4637e0d73fb291e9c592f1708b15a7edc0904ad13e6273e4d9a2501dba26fa230f0c2c7dd7b1244fcc72a3665276f44c6ee90721ffb18040355d5b9651ca6aa5c157222f04da7df6bf83ff3182e46c441fef8b7ea9140b5245671af6c77785f4c9348a9147e7ec65fc83cee801dc0a836a129e47766ad5bcafc374edbe721f9b5ed782a297b5ed56fbbff2a6b7c227da21575714cfc5393b56329f2d8ab2611443d3f1baa77acdeb3a0a003c009e35d4a072a836bd68c12dabfad2f099e0a3508856467ebb98650a22e085ce0a4d0ab9a93e1713e67e848d5b2b723acdcc31309f80a2c33d3420e34de87221d48e4cd6f27965fdae3461c6a31fe4182a6bf1b6e837021269d07f5cb0c0a2f7a6647525f681c24579a93c80585cc80a55737412a43bb6452eec0dddf44c2f46b3b86db3fe90eeb4a16afebdb737e823a3aaa64b8203c277b59e02edbb69675d41d0d026e06bf5bda52747a391a8cbd4510b046a7279ebf31fdc5938231cd1304719c390d10caeeabae09a247c8b64c2c1802d836d0bdd9c45dfba2ff981d51949e717637bc6e299a18a4bb7ae2cff4f87609d00eb7592b2cc4272fefd92c345f9751174c63d5316a6405f943452adf3ee78441d2992e7c2a90c9a4ae2825aabfbdb82ef1190e64514d8b3057f0d616fd0dae5eaf9ea8e0890abd37d66aba82bc407749a8aeead359959146bd89a0d6f984c81b6d3368df2e1b6057322f2295b1662194de31bff936004880ce7a839e221d3eb9b82c0f54310a22b369fbd84c4485c94804d544abc32d88c127861141d37d13b5896c8af7232e6c4ecba4c201db8a785a3a05dc7cd71acda844f6cff7de84b10165ed143356037110d46932956e9f8e8d4fabd5b2a5583b132ea832a8b67313cd2acfd7a769bdf3066a71ff1c739c5dc9c6c743ddd5dc61fef7d552836e3b49ce8caadf5e7741f710b4b9d5e8233f3a4bcf066e43bd6c7a4b85618899abd7f69eaa950ce9afe92a65c17f34abfcff8fbbe3fb7da5e2d7ec93a0e5760091e0b66d1c694338dfaf23fbeb561a41921f8a5174250ff5dddc9d729b005d932ee352bb87e7ca944a067445e65e8d61dfdde1132398b7d4b5ba2e3a16df5e2c34bb9c2a1a4398abb2bd51eaafd6d76443f2c8d84d9a9e4dbc1953f766201e84290898d2410e02777f053bbd9faea82e8ab84b83dd1fcc65db6a4bd77fcae645a79ba5e6ddab26031ade1099b54f25495e26d7116982116bcde9cc7696a0e9d7eda6e1b8d00a1028a066361a58f19d9de43d4f52b638ba22bd19a9ce79e8f439561d0015ea02eebf37b50b3db58d4a27a07b3eb8d44c05bab1ebbc312a41771af9d385e1726dc59f408300fd7c53748d0a481103af7583b798b98b722e78cb61c3ffd7c68ca1d54203de7aeb2cbd370b9f0357ed2a8b93de50846b9dddbb4b12b79bf09808cd503cba040c8c4bc834bc2b7ffa9f1e5c1834f950ffb78b113dcc48641eb4ac5114e1647e5fdc633b8a1de9ecea8d4328a7e9f83deea9db86ecd472f2517876f67a27577951296221a3dbc4a05241802ce25c0d114cf9474084a2b353d4b9b645fefa813cc17d06a25f97abc82f84179da45d04625fde1339ee47679ce08f3d79d74376ef9d35716eec2e5cb7eee58e14b6d35529285da16932711bf7f2d9bf4130dd512a6774733ce9d0c4ce773b1bc67fc5da045e4f34848529ab527da3a5e87f5cbd22fc909a5cd7e6ba8860d58c481f6bf87c962fa6aefc2b011d163bd2871ced758bbff5e32d943efd20c89e8dd07faa1f64dc71c17e41a546e8d1e4970aea0a1f48942057b3a46e52f2e7bf9f77110ea9345092eed461df93211ea5342a46c81e24b6c136bfbc39cbd81f02af2af7f7b95012ffc2d93c1bfe9f5a07f6876087991c39d900f5c87ff4fd43c69d85ec5804f5ebec29bfb4d2be165bd9284ac12d6381563357d4a2647f9466f8516d19b4b5af76d85d65ce945347f249c7b048561b554d0fb5eb9e313a2f742d29dbc6945cc9e7045690f21636f58930f3918c35d991e6c80c4a97bd29667acff98ba70c479c02e73f5982916b69b555e641ca99a4eb9d139f59cee44f8263e726b7534c46899992308333c58c9b4131e09d70c0d22f97ee20434ce068516fcd748da9da061e5a39ddd766eb5cfd35b3a17b8fb6602aa292ff0ba6e12184a1a5309dc49bf5db79be61cfcd9e42d7d35a2d65165292aa32cde563626b28a525cd1ab8e2df81a996e43a02208038a39eaca3856cfad5333c3fbdfae5db1e558d84928965b10c05ba16954b087f1be5964c93eec2a65d108237b55d7cdf51b8b57a35417fba7d6339e14495a0eac99e49134a664f7d32158cda13e782b7803ed435726e9a419409fe2895a1c010248ca8eb23a4031e0daef24a25fa6bb6b688360a5cd5ed9946258a2d0891ec4a10fe1f3115f8862848091a08899ff12e599aeecdf28b9fcefc04cab14d8da135802f12a060fdfbc93ce3bf0a001db2907c7b80d0459670c5e9fa8d385853b468d75b2a2e0ea56afa056e93cd76c7a82bbad438507a20416abbbe7ad717843451349e28468db0f982bdf26b141a38b58826a3ad60a24dd00fce29d9d87ce18e63893ee0f85436a6586b419e7a11cf401ea001412b7c22308b5fb2a5fdbefe9f2cc4f03a258f7c9384f9a02611c93aba5a7202a435c3a5fc6bdbada3700c163d1001705eeaa57c0a9edf33246fa101ce6cc2e9a0f83d415e08ce45144eb350038157db45cbbcd2f6345ecee3ff1e5d20b50d6852457010fc0713f99b1b0adacc2acd12615f551d03501b9d58e202abf56cdf76f6719f2eac3cd8bfe1786d583345754ce4b57d3be2bb2349137f9debbedc65f55d3b7c2791579324e8159bf233e88505ab7461d1cc4957d0c29983ef10dece522b23bab6b1b2970755d327f858139470291f9244bae65559d21930e56984d497864ffee1fc3f0b56859c984efd412368d4", 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000480)={0x60000000, 0x60000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x40, 0x400, 0x13e0}, {{}, 0xfffffffffffffffe, 0xc2e6d24602463f28, 0xebc18a67ddbbf445, 0x4, 0x7fffffff}], 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0, 0xa}, 0x28, 0x43, 0x0) recvmmsg(r0, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069dc, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(0xffffffffffffffff, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00003a3000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}, {}, {0xffffffffffffffff, 0xe65dc00084cf4bdf}, {}, {}, {}, {}], 0x7, 0x294a) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') executing program 6: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0x3f) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x538, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x6}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000740)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x752, 0x6, r1}) 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, 0x0) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x0, &(0x7f0000000100)={0x0, 0xfff}) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c3, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x3, 0x0) getrlimit(0x0, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}, {0x0}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB]) r3 = open(0x0, 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000200)='./file0\x00', r4}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 7: kqueue() pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x541b, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{}, 0xfffffffffffffff8, 0x8, 0x80000081, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r3}, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r5, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r5, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x2a5, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) semop(r5, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) r6 = getuid() seteuid(r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) sysctl$net_mpls(&(0x7f0000001e40), 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x204, 0x0, 0x0, r6, 0xffffffffffffffff, 0x50, 0x101}, 0x8000000000000002, 0x401, 0x8000}) r7 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r6, 0x0, 0x0, r7, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x776289ea, 0x9}) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f0000090000/0x2000)=nil}, {&(0x7f000008a000/0x2000)=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, 0xfff}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) r2 = shmget(0x2, 0x3000, 0x400, &(0x7f0000093000/0x3000)=nil) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)=r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r4 = getegid() setregid(0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) r6 = getuid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) setreuid(0xee00, r6) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r1, r5, r6, r9, 0xc, 0x3}, 0xcaa, 0x0, r10, r11, 0xffff, 0x1e000, 0x20}) openat$speaker(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000000500), 0x0) writev(r13, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000e0a000/0x4000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000010a000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000016b000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f00002b7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000568000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() getrusage(0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x18000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x2, 0x0, 0xff}, {0x8001, 0x0, 0x0, 0xfffffffc}, {0x46}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x7, &(0x7f0000000100)="75f95f034b75000000ff007582", &(0x7f0000000080)=0xd, 0x0, 0x5f) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r4 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x1, 0x0) socket(0x11, 0x3, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0x0, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x11, 0x3, 0x0) r5 = socket(0x0, 0x3, 0x0) setsockopt(r5, 0x13, 0x3, &(0x7f0000000340)="02000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3b006eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x80}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) read(r2, &(0x7f0000000140)=""/158, 0x9e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x64}, {0x25}, {0x86}]}) write(r5, &(0x7f00000002c0)="c5449bc170ae16b9805a099e20a0", 0xe) syz_emit_ethernet(0x1bb, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab9aaaabb86dd6038d9d901853a0000000000000000000000000000000000ff0200000000000000000000000000018c"]) executing program 0: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x1ff}, {0x3}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f00000e2000/0x10000)=nil, 0x10000, 0x1) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0x80, 0x1000, 0x0, 0xbaa, 0x400000, 0xff, 0x1, 0x0, 0x5, 0x6ff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r3) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000280)={0x10, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f00003a5000/0xf000)=nil, 0x7}, {&(0x7f000037b000/0x2000)=nil, &(0x7f00005fa000/0x4000)=nil, 0xed15}, {&(0x7f000029c000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000449000/0x2000)=nil, &(0x7f00002fc000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0x5}, {&(0x7f00000ed000/0x2000)=nil, &(0x7f00000ab000/0x4000)=nil, 0x4}, {&(0x7f000065a000/0x4000)=nil, &(0x7f0000133000/0x4000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003d3000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000072c000/0x2000)=nil, 0xffffffffffffffee}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000075f000/0x3000)=nil, 0x4}, {&(0x7f000062a000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000547000/0x4000)=nil, &(0x7f00006e8000/0x2000)=nil, 0x4dc87cf8}, {&(0x7f0000337000/0x3000)=nil, &(0x7f0000725000/0x2000)=nil, 0xfff}, {&(0x7f00002c8000/0x1000)=nil, &(0x7f0000782000/0x2000)=nil, 0x8}, {&(0x7f0000027000/0x4000)=nil, &(0x7f00000f4000/0x2000)=nil, 0x3}], './file0\x00', 0x10001}) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file2\x00', 0x102) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x1004) ftruncate(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(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) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r3}) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/151, 0xfffffffffffffed6) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendsyslog(&(0x7f0000000240)="11cb85eb255b1cc972ea1ac8933152b28b9338d4ad69818feb372cbe46921c8c9fee785905ab44ae748cdb7581459718ea2166ffab8a0a0b50eb623696a1b96cf027d43eaf292d09a716d2fcf98a6bf170ce598e10b3e58aa32e08acc91f885a0c03cbb5df0c4c8bb09f3d483f7e28ef1b016e99403ee25b733f8b36b235ff4d95639cd8a9a08b1b6067b8b73cca312e1e278986c6127492f2db91d8", 0x9c, 0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x44}, {0x4c}, {0x9756}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r7, 0x0, 0x0, 0xffffffffffffffff) dup2(r7, r7) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x84}, {}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1fa3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x76, 0x0, 0x0) r1 = socket(0x20, 0x4, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x40e}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semop(0x0, &(0x7f00000003c0)=[{0x0, 0x2, 0x2000}, {0x1, 0x0, 0x800}, {0x4}, {0x3, 0x4, 0x800}, {}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, r3, 0x0, 0x100, 0x6}, 0x0, 0x1, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x24}, {0x1416}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) getgid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(r5, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, r6, r7, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(0x0, 0x0, 0x0) semop(r8, 0xffffffffffffffff, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r2, &(0x7f00000000c0)=""/180, 0xb4, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x5b3cffb979793c0c, &(0x7f0000000080), 0x4) shutdown(r1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x80000000, 0x0}) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r5) getpgid(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f000031a000/0x2000)=nil, 0x2000, 0x0, 0x812, r6, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) executing program 1: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) sysctl$vfs_ffs(&(0x7f0000000140)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000180)="519aebfef15acc7a924b59d28a7fbff9ce102e11870536f258d2f92142201ca25e012c356d9ad251cade8baaeb3975c0270d1bd4cd49678e6eadf68da2b217a5355d7cdfa43face81ac6", &(0x7f0000000240)=0x4a, &(0x7f0000000300)="f096d9ba14bbf76e428ad54fc4616d17312788c3c168dabb2f020637e29afe0bd4a2a5f40e4a78ace642c958f3192c169131586f5637ee5160cb213b5a21c8447b953ed332cd4a125621feb1f9a5d6fb46090f153eefddafba21447e993b457334bb9c74489aba0a10163d66a7869202ad4c8fd2", 0x74) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r3, &(0x7f0000000040)="37ba952573d037c682e6af87ba1da9be9736dd72824b0bcf", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000440)) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000540)={0x10, 0x3, [{&(0x7f00000ef000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbebc}, {&(0x7f000067f000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000448000/0x4000)=nil, &(0x7f000022d000/0x1000)=nil, 0xa97b}, {&(0x7f000043e000/0x3000)=nil, &(0x7f0000300000/0x3000)=nil, 0x200}, {&(0x7f0000766000/0x1000)=nil, &(0x7f000047f000/0x4000)=nil, 0x2d}, {&(0x7f0000093000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000199000/0x1000)=nil, &(0x7f00004e6000/0x4000)=nil, 0x101}, {&(0x7f00006c6000/0x3000)=nil, &(0x7f00005e8000/0x4000)=nil, 0xff}, {&(0x7f00004fb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f00002b0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000067b000/0x8000)=nil, 0x9d9}, {&(0x7f0000202000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000027b000/0x1000)=nil, &(0x7f0000325000/0x1000)=nil, 0x7}, {&(0x7f00003e0000/0x2000)=nil, &(0x7f000046f000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000042a000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000003b000/0x4000)=nil, 0xfffffffffffffffb}], './file0\x00', 0x3}) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa020090780000b29100006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff00000000"]) write(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getppid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f000064f000/0x3000)=nil) shmat(r1, &(0x7f000029c000/0x1000)=nil, 0x2000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000300)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0cc6a901e4da624b06b02ebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000180)=0x210, 0x0, 0x24) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="91a6024ed8bbaaaaaaaaaaaa0800f0630a0857a19e6c4210f15f124500001c0010001806c29a255d3d3eaa000000001100907800000000"]) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x6) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 6: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000009078ffffffffffffd9505c19e68111f5eec250ad4bcf98ffff0800907800000000"]) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x10, 0xe5d, 0x0, 0x0) getsockopt(r1, 0xff, 0x4, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) socket(0x10, 0x3, 0x4) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000140)="c9b9cdd5cf634179a547edc75574f34de3c5818c8be881b60a4b08419f6f2ba49e93a5e0932ed4ac89346abcbccbf6a389d28855c32b60764c601e29859b7dfcdadaaebeb934c3bb5b236e12c70b40a97497a6b3d783260988407d", &(0x7f00000001c0)=0x5b, &(0x7f0000000280)="685e8f0364306b354a68d41116c0eedfff12e50ed4cf0e8ba24f6a89843df6949bfe40212a1840fed698f684035d661261d0b684d4d13c224a07dedea502dd8da2", 0x41) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, &(0x7f0000000240), 0x0, 0x0) executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000200)="b100050200331c13fecea10500fef9f24cc74ed3355ae30200004e40dd013400ace42ede7c9446894d43a587f20b7891237bd432d250d952aa339b67fcffffff223e7d0c032bfa896443a421020000000b030000000000000000000100ce002e3d96eb29000000008700361b4ccf02fac540002021fbfa0c0f00008abf3a2271a3f83405720eab8401e2da117f579b9ab19d50bae20b28d3e550340656c92965de2c6fb2c0351b63121c1c33837c59f1057d800ef285a29a04fc7dfd97a47b28d56961b8089b54119b0f30339347526bba1507d4dbba4549790fa34763b55a58060ef000"/238, 0xee, 0x401, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x84}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x3ff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 7: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0x3f) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x538, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x6}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000740)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x752, 0x6, r1}) 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, 0x0) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x6}, 0x400000000000019c, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000780)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001580)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000015c0), 0x0, &(0x7f00000016c0), 0x0) executing program 1: r0 = open(0x0, 0x0, 0xc1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x48}, {0x16}]}) write(r2, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r4 = socket(0x1, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000019c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}, {&(0x7f00000009c0)="a359820d9d33bbb8ab6976adcb16dd062e4a96deb56ac21226789ece6c9216e217eda9a301c88553b3ccdb8999779039e398449180d9655d5f0a15a58ab9695c5925368cd7021270aefed7ca577ce7775533b32c0efb52f73b5a3ce7259b06cd345d5a14b8b74a80c1368c1bd3d9113753a53614307b2aa01065e6e3462cacaa14ba5bf8ff795729f225ad9fc615d0ed5ebc32631854e6519d1db8ba691a6ab1253dbbcee8daf9a0f4cfdf8ad5a684d1207dff8a12f2170cdf7a9f5f0d592ed81e08dbe0b96475b66a27a84167237355202b91396dc22742298daa691bbe2a4ccfd95e98a842d655b1dbe97960dc81cae7f8716aca44acd8fdf13048322f4539650fd7747d6d128e94a655eed1af0c4851c23372ee870fc4535c1baf05d4a6aa6b820284f8289715a0370b151f5f961fb3ba8fa666e05fb65a443b53e647408a03245a1c1f2a541f09c205ac5c83cbb4212d1b05e5b3d1c66fbe453224409608ad8040c960b7e60522ad542eb8b4a44c9da785bb33da15a02bdd39f4bf824c5467d5504d7c2c38ce2a28cd8dabd4f59d24576c7de30604fc700602d1b053c5a2ccee95458915657d7cf8f20d4d5cd874de19268cea5dc074448d66cb291d8461822dee1ae55ba1417db84fcaa6d796ac169143f355fdcb0ba281d8c64f152eca6263608922578606d0c6c889b7c21288c9faf8f3f2457470347be9419a90972ae38be85f2d18dc1e49280728eafef4f5101fe398fd304b203a82672111ef064fcadb2214818ad58c9589be70975ca2d78063f024e163d8cf1140e6deea4d6394031d87fcf9a36b273ecc59bfc63ed99c37b5f7efa75717049bd4149552765d6f0da33bb838a16b7d2fe56c10480146c452435ff63323c90d7ec07bc0c1ce97bc39464b8784b82ec96c0666d26c4fbb30ecac66d126e18998d840ce584614304fc35be34480f676b2fa48d0594e98ca1bd67f1ba341dc0ca1d8b8e018a953290dd1382dde4335de82abd1a939a53b54d707b9411f9610fcb2a6639b96f65381aa667189426cad26be3050209fdb1f038d8694c678dd09a92423898032a4227338c684c9e1ceebe5693f1405bee81f62b8a8e216fb524424bc98e888158118d613feebff9cfc72e7b647e2c4cf448545277a5c1490d7a8ccfe1940f3da2fc1a971b1dffb9967b7b889aafab946ba6b184b8d75875141a57b69196f158cee0c773eab0f29755dbae5acabf1c3e6445ebeaf31411629404866bfd94a9571e5eeacb24755c8581ecb386a4489d69b2057ed4b76c9edb167e36f880ea75a4d1aacdabf5446c986fb7b00935adeec2adb12c9527dde60c9f751bce6713f7af599e4a0779b16497c5b28e12f4f2ce698cd4da0c7b457f461b959d50960e4c668bbf18fbcad5806bd4ccede27db74f0466aecf1a502d3ef6c4970a997c43221d1f2a1c2cf7b1cda508e4386251c1697ce8e7c965251ec10b33e8e602af6a5e02fdc6d81e4e597fdfb57f486a174e8b22fec17c4eca442df5599c77e8a3820a913e4724fa78adbe537e85daf9cc5e1c9aa9c414a726caad2eedfdc28ed05943b54d75296fcd676d5b4691dc4c5912097ff8ae301885e8ea727a5a9da1f2e1212d4d64bae888a545697b415d4fb4898ba2cce87c62d15377aa9bbf79b49ab2a68c0e884ecf168fec6e755d30bad556766218cf34912744c3670dd137f9c686f733fa03882d6f6b897986b62cfebcbdd50c3f7e0a8f3bbfb0c7d9f25355fefcaeca8666409da0e00de7819e7224110c6b632b877217c6913292d9fd566b767a9cc375b9a3bb500e6176f62c023a4df958b706abcbd984f97bf1c2d9be55eddfc2f4021b889688b7fca54e81d110bfca0df856a3044889e27b6940c53a62c050f7ea9826dc22b5e2d854c02bf85aeda59bf8433e800d63c5154c3419281d32646146ecd107910f7358ba0dac54567010b532473390b3edfed7227f98ed95cad1936181860f600745e2ba39a8c602102f3e2575a1b7229e49fe52d3f8014ee3b3b72e9ee77f9770d11d1e161738145436571222b01cf7a66ef50078dd13d251c6af3552d0432f5219ec1942ac3bf2b8d2b55b79d5ee7b3180ce2d7e1d122a935614e35b2a492ef4883532b48d8907ae9c5650dff54af80a3fbb1465c887030e96b14d1df933676c3329a25a8a069c19554d3a74924edb89360af0ec11fa694e45a8b25540a3458af98131b440eca348ac494fc8ec27f3dbf7fe084adbe2771efc2089a76faedf2e0a4e40263ea7a81a0f656e8957413c4fe4d99cfbcac574ae1fc2ab226f6b77bf316a2e207c8b79de9bd14a2ea6362cbfc07e9ca2f3aef3c0ce23a2f91f51ef1d5dde9ca1b7f304e4560482230dc4d9b4353b3c46a18169842ab07c7c9aac2fd04cad7ce8bee1dd9d005e60e2b39ea6622df00b0be896186d97fba4975c2fda6f13ba4b9255196ce46b3697e392f8c9084c8c5663d05e3ee3ea0002b024be772086ea396edb6cc6b41f08e1dbd78d2a827c22d0e22e4223ba552854e91eb45187e69e3071a6836c598508ca1c428a5aac2f9a27838283cd130089373dfcbfbe3712af91b71900a7271351d8205fdfef054bb16b3407a6eb9ff776cfa60979c8e3d9ef8fa6cd0ff3738a6f4c1119876560609d283d8c9a1e22a6d2db183d12914aa16bdfc8fe05136df6d6c946fe38f0613b233cf7ded27959a19fd365a73cced4ac75bd1e74045ecdceb67a560d67dbc188c71f51dc2ac355ec409cb90f208abc8c89fb684efc7f0f101303aafca80fe4f588e18600dc1431fe473b31fa549e19cad80da7603f063912ca32e828000dc9363639d48feae43e77ccc81de303000eeaf6b60f39e27e5e120f75a477574cc11ed9ce31701a408a7b4da7c95b7f0dfbaf9a48e82a32965a11674b1506166ac08ce7170d8578d532f8ba6baa5f61ec649838dcd3bf754cafc85bf31d2c77f13ef5402dbec943a40d3c06bd02797ec4774a7e75e8cd0f4587f65856c4f1018408aefe45483dc00e9a24d77d354480e3988a02e7a23418a3737fe1477d6708abd745a247e1c367436906b92c09fa43c3e9f27ce77de4722b25a2e158cf8dab18b6d2a4c098f0eb235aee586de9f4dc85d61fc8fd4e098444d2bb4ad9f3fa3b706f962975c63db3aa9ed1cb4573166457315f23b95e117abab0133875e17817046e98578af146540fd45cc5c3523a171d6b97d2d7f1d784df3a3309efd5e2ccb7354a273d6790a366991e8e7c10409727997e9bc27d235db750e8dc305b57f1e13bebaaa6218e32a03e55b5fea734d0757e8ac8896c26e25d3079909e0e93187a28f0feacbd31fe5926bfcb1c27dba3a888293eaef91b9ff7c3062dd2848f9401409a1b50a43ae0c99aa04b41758952996aa6df6febcb9a1983a2fee3cfcf9f3d0332b1966a35f13ba3fca71f442d154fbe76e75960f26a9e66baeee97bd9e9490fab5da0ef14c012229c72975239568ef296525b8d98f46eadca3a6987616a4ce663380689e827b6eba5966317069b7621db75f273cb511191659b0233ac06d592648c1b88308ac45c4ff6ae1d1e36fbb0e45575ff05a521ce9ac71bc0ba05e8a632b734b41c9aeabb8adfb2eef67d8943cf359f7c640fb286bc223968b8408c2d225011c349379fb5a8241e2abff61bac03f9420660946bb308989e26a742a9bbb4b4ad09570b20d4fd31be8101a327651fa6fdd69fa04c7b26357f837f2864b761e7602f036c1a6300bde73e039d8fb0dae3038ae6c13adaf1fb50478be4131651bdecf564a0dd124e0e993331ac03c54c1f9545ef72a1040fffc44bcc2e4434fea49622a49667da6d67e152faae50837e11466dee5a58087af3378863bd5f2df0ebaa894da79e9375477fbe084502c6e95aea3a928b9b26dcfd03ca2fa262cbd42357b5eb1eba285a81950c777fe0d80f4bfa000a5ba0774d98b62bc836fdce65a4ee76ea3900002708a1109d3fdbf86f2ff53e48517d960654c3ad2a76ed2f6d450bcd200e9e844201954fdd1f81eb40dbbe333df3f7a2fe1e059631b454b4038efa986a6068c888cbead84dc4ae319e8ca6749e264563deed07a15dc8d8619c5d1e8e7a06496b09a255b02aa6b1d3432454837ccabd034f31094f2fe4c97b5b711491bd870f9090f092952801629deeeb1a03e7b1d146a2ec0d3c5bbbc4f4b3e8ccc744489950df1c179fef64a66d73ad9db1b2ac597df84ffc70e70bfefaaedec5715eb7e4f853bc68c0eafd27f5fd60d77623573b318269073f4d455835888fc5103bde3f97ddfc3130df6f50e9b32d844a1089756507340d7ee5c07f8c35b03b1ed02c7e4ce9d4faff7247299420b122777b48d6ca4a8080128aea264f3065a9dd65ff4d132c696bca48a098b8956fc8c71e41a0041f54353146b2b1f6675c53eebe024047a99c3b23dd3d654909798df04d8c3f038f949c94de266ad0f8c340c31f78e1c04381dc0e1ed70ca7a72bd9729e2c9d058d331b1e00b6c3d43364e79dcb1c7055276d6bc9354b90dd64ad877526294a18293f2739d7c1bd17528bf4710f0896de88617d1eef7310e4abb1cf6c7780b3cf864eaf96b8542c1844d3cc911ddd1f6a2bef7df00e76bcd9ddb259ac429992e6e3b403e4b4fe0389b3ea563c16f07979302b9c38eb510a94451dd5a492dcd24f879237fd5f23a45f8e495038e08853e2dce886f82d3653fdad8c2e29692824f930116d5ebcc1651a7fdb3a601f09dc5c01ba4e98578db10f9a1aa04c68f1261a0020238b6cab6c6cdbed15a3e5d869fa85b460bca1379ab142616c6e4a5e798de05fb7f35acafbdaede7f068394d9c661c30b539d4ba1eda00ee0189249d1ee815073f0674fbf679ecb2f8f9713ca0df071282f83d929204afe1982591c2bf6e732d039d7d99ff946c5f35e1e59ee1c2e40407650e76034b94090082a7447c65cb9002cad7b7e4bd31ba304972c0fbbd71ebfeda3d7a376f3ca967496bdad05eab352eade4d7e2085ae2441723522a23e776492be6179be264ddee3dedf8371c654d67e7e4a045ce8d11d519ed3c3da15baf222762058117fd1c0b02e54a064c32c9597df41c30f2cc630d7cd15e2078b598e2485bd4c7627b47415dc74a3b6eb518e98bedbfc3398f5f3adc2aa888f406416102eacd852f9a6037362d5b4d612e8333467d20c3d0717d703c8ac8ab6362db4f3a3a746f2c8c006f6bb11017d6f6ac434013faf94f4fbacb678871a03b4180d177a71da48bd9a58a174b1130c0334c53d9baef88f96103c04637d20a58faae50d0cae2d2f90dea5f736e2492716770a8e58b7956fc1ee4dc2ffb8914bff7979e2191e46f9bd90b2cde760fc678f08cfa0f80f14e6ad424373255dc2007cc06fe53f975b556b5d2676a306d6a43630eb010fda32eee7e594eed4674c6bf8dd25c476b0594f1704c8e5c9a910bc3f00b35ea7b8e1dd5fbc9bd18dff4a4323bb0c967f4b0f60eb5261f40067445143cb98d97465f6e7b4cd173685e30c37b9a5151c4dcf84418476503cdb8fce800864e4eb0269f1d0378ea9927ce813e1a59b58b508cd11e615c9fa6e964bfb1db74d03a0c0baf9eeef7c6708e659d6c29813544aacdc50a9369eff72458ae8bb06b750c4e23137a8078ff596fefa51bb67493f8f5014590db6acd721aa4b16feab8b291ababc6bdb0e10e5288c0fa8aaeb21caa7d9faa5357da106df0bd0a6129c7369e131d986e4c4ed204ae0b26eedd8b738527921305fe4c7c49c8f5154a9334cf947bede91a11a5ebb44cf922204e577a63ce96f", 0xffe}], 0x3) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x0, 0x0) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f00000004c0)=""/88, 0x58}], 0x3, &(0x7f0000000540)=""/179, 0xb3}, 0x802) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/250}, &(0x7f0000000200)=0xfc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff420100000000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9042d", 0x37) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1000) fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x6e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x7fffffffffffffc}], 0x3eb8802, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x9}, 0x0, &(0x7f00000000c0)={0x3}, 0x0) close(r1) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)) r3 = socket(0x3b, 0x5, 0x1f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chroot(&(0x7f0000000080)='./file0\x00') setegid(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1811, 0xffffffffffffff9c, 0xffffffff) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x108) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r4, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r8, 0x1}) r11 = socket$unix(0x1, 0x1, 0x0) bind(r11, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000240)="1905b000a428458746e46559d503", &(0x7f0000000280)=0xe, &(0x7f00000002c0)="152cb5742b88f1e11cb278372f87043073", 0x11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={r9, r12, r10}, 0xc) executing program 7: 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0xd, 0x0, 0x0) close(r5) accept$inet(0xffffffffffffffff, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0xa9, 0x0) socket(0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x40, 0xffff, 0x2}, {{r2}, 0x5, 0x2a, 0x1, 0x80, 0x2}, {{r2}, 0xffffffffffffffff, 0x79, 0x40000000, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x2, 0x9}], 0x7f, &(0x7f0000000280), 0x4a2, &(0x7f00000002c0)={0xf3af, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x1043, &(0x7f0000000500)={0x200ffffc, 0xa}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x7}, 0x10) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) executing program 0: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x1f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) rmdir(&(0x7f0000000080)='./file0\x00') executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r6, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r9, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) executing program 3: r0 = shmget(0x1, 0x1000, 0x420, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="3bfaee74e710f5eff7202cb4863190c3c35130bded7b1d951949e879e3a1279e37afa1eec5bcc269c6d7081db51e64122c8fdaa88826675175bbca6c8b5b8539071cff5612181c97e386a5df173d150006f92107c49255f5c1b9118268a839066b474e62364ff5a5183332d0bd62f5c1d18e098a9f81bf30a0e891ef9751cc1d1d93f616a0b02f199e77982c2e858ca7665a2ad67b19df0d79ed9425b6efb73b8021ff2b624fa9681a49958fc3e5f1a98263d54640ed7515d0567581d0cb0527a3a5d84cf23dfbba5e45459aa7b607d0bd8511b7ede35221253a3220215416e61eec59e0", &(0x7f0000000080)=0xe4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4012, r1, 0x7) r2 = dup(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000100)={@random="b981a5548fb8", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x6, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x61, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x7) writev(r2, &(0x7f0000002000)=[{&(0x7f0000001000)="25b9f743860de9d44b2a8439abc5fd75e4cf5dbaf93de57eda4d30b27a8b1aedae3011249e63783b5ac5011269f8d31b936babe2f97e53fdc9c00769c4f347c8f38eef80a1a9ccaa38919a7625dcb895c82e3f7ede17c19b2f1d9212fb1cd95bd0dc9a38895ab7b839f3ccc4a3cca460dca95aacefed8dd6d6f3915c9b0cb0666a45a790a9b67d241956c876373a730dbf278e8f77734a79567bdae6360b7809af172ae0c4291ec06597eed83661bd0baa19b163eecdde88aaed78514d8fcf64d7b419140fb8941122167f799845245bce12f6642b6e5d513302b9804a86f8dddb2728a000c7c38795068da777edc5c3b71e704238e76a0d1155c7c02345d1588eb6d630ac84bc7e3653ffba7148bef98da5225a5c3764d0ab8a99c250405bd254f312ff1c56961a8016dee14a748ae9377796bc7b06db0d91e55d35d903b5dc2fc8a497b2afa23d4722ddea9088cf78c63885262f5132c535df0cff69b45399061e08c47a8c263298cd60ccdd03c542a32d5e8305879d7840b0711b4aec649b0d1327bc55f8e438d86b39d6801eea3e468b2e8c81d0870cebec4649373630aa79418b424308edb2c6be2e0b84a7a10499ecf933be6e3275a2b8d6671fdc6ced549dd47857dabd8b044d4f00011681de9a2df7f184834bab060af9449d94f6048fdd79113789b68a730e8ab3d790d3e55102f20a6755cdddf8c07afe18af717c103d5655da77d8510cb248f3e58330aa6c0efb9e48f1e2488cbfd32c7dd84e1afd462e063ec4529791297e85ad5df8712223a99ea241da037dad58f2e6a68081cb9849a8c998a6749c803ddc88c10230308902dcca22e05d428663ab947722f531be7b0b3318257eefb918b7c46729376863d902025f0b007fc980da57f8f07372b551fde77dc2f83d42c3db131d08f807b9f5203ba9f5adf9e0d4fdcac7e7ddcd360bcf364d7ac09d85636b26efcbf9d8b8bf6a5a04a31ccf59d029275e0371e13325828d75266b696e7d7a33c33d4896af49c365e5b0937f95aaea0db27deb2341bea1a801a76501ce80307e10a1b62c1e6df08481020c054df5c0be4f9983fc7ce2b63485153375e699b05fd6bb1b96c2a14523b800833f85049583b5e8075e85220b56dc02055f0b386c71a2341c2cf3aa5a749c15869a4aa9c80ca53ad3994ac3a96565c9700a0a55cfe0ab6a389f3bda818f34a6b7c963406021591a90e706baaf6186a116b14241d5f45371af9b5418d84298e9d108897c68f820397e2b7b63f558997a8b165eaaca4fe2e128eb0871cc03c28b54dd9a779cdec9fa38c1ab50a8cfdee63dcfd6ca65869a40ad16525c3a206912b09fa984cd207988d218e17d3af680363cea3025ae2ceda0a69e40b72a0a2bed671cdb8ac867985f4a5bbd6c9fbb491d88ffb86c2a08f7f1c37651ce3f71300d92524818b866afbb1af7b861b0f87233c9cb335879685f54326ff6afa12467fbb8ec4b4db88dccc40fb96a3bf81fe04404d18e8505ac049382355677a78ea288080f5850d50068a6c4faa505e1e32a26899524fe8059df8b8cd58b552afe3343c13085086e7f51287b75f691b5f96886b36a125725e35104869fe3a403a043cf2dd6856ebead426d6ef5c95a579c952f7bfa870e29c6f0915ca1d4190537339cf7396e509070cf63acc035b13b65a93627d41a77005ee0f92ac1c3881bcbb03c29c333825fdda88f726b925e905346e70269b861493449b0f135f1e37f990281b6056a0a7da61d60125cf03d9ea8cd232baadfb69de67090660451dea748b1f71669d4b536f2efd4bef98220048cecf1ab18b5b33ea732a994d2b722bcb59c8f03239c5d80d86cd1356695793c174bd2652769c6817bca145bbf032ea0ddcf74c3997b7892b829f0b7c4f3f720a835078ad79089cee6a11ed2e267968a63e6372cd68ae5bcd0f2628708b8418ab01467b8a8ca3668443a6dbe3e163bb46efaecc5386ea7dadacb59620cc1eefbdfa2492e380ef1e061e15f9a62a024cff3b21bc9c5a4501ace00c42ba6647e7f6b00a3a7018e3e303cda0703e89bb7406f0c60008b147b98597871e1317b72e9a16cc6ed6b050977b24e572ac7846aa1283d17f08be62159696ec7dc6d98e73c18138d9814af34595f88454c1bcdbd4060332100c6227c9466e0a8511254faae862feec7ec33393bd1329cea1156bc416d9f9c90549d82d4b73004c17550f1193cecd87933484b8a6d781370761dc0836705b3ef40b1312d19da156f192ba2e9eafa58737c05a68189a9ec670892326951b6c859d2ef48ef7ea1bc168b44188efc96b003602f044d1c2425d27eb75a66f1accc5304f582c334094a2629790e5a94b2febd53be7454df6e4e8eb984697d9d68ab598688e4f14807a65a40688207f91a3bb1edc325a9f9598c9ab6fb8f7cb3aec1d32c0a", 0x6ba}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0x90000}], 0x1}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000380)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) poll(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, &(0x7f0000000780), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0xfd}]}) write(r0, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000240)="7bfd30146a8571022fca065406f90bc95c5dbbffd5e2467a94547a14c3efca2e54bcb1335408f16ccb5d40fe0f0c6953cc5f8c9b3c1f2ec8e11f9922c71d7e7041b4157ea5d555697a4e9ba9d254699d2af516e1216c5e863a92dbd2a84c35535fe213a2cb3b8f813cfb8f973ed9d81dd3d13d7c58c4f261518a961be74ac3a1e3fb4682a1fdaf1381d3e4b0ab1f6a217c394043b6963f3e292e56dac1100604d30d6092e4d248b85f2480bd3b95acb5f6cc1ea2c5431fef8a9fffba77a8403ba88c4655fdbf0cd0135419bced50492166fc405e4b191863b006cea9a6f5464f371bde", &(0x7f0000000100)=0xe3, &(0x7f0000000340)="60966a0eebbd703f3dd4aa98b673148b217a8ba5d06999c63da0df0ac30d08d2ed4e16da5948cd4ef012893da81f00c0b3bc76ab03e81cbc7d9ca1dc61", 0x3d) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="1f", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b38415a, "2feccc60987a0d0239060000aac06031cb3100"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)='\\\'', 0x2}], 0x1) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) executing program 5: socket(0x11, 0x3, 0x0) r0 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000005c0)={0x10, 0xfffffffffffffffd, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4000000000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00008af000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f00003ae000/0x1000)=nil, &(0x7f0000642000/0x1000)=nil, 0x4000000000000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_open_pts() mknod(0x0, 0x4, 0x2412df7) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) mknod(0x0, 0x0, 0x1e61) getuid() lchown(0x0, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x40000400001803c1, 0x0) ftruncate(0xffffffffffffffff, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000340)=[{}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f00008ae000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x2497, 0x1ff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() writev(r2, &(0x7f0000001180)=[{&(0x7f0000000100)="d3e3020dfb239084a972d38f2d90c3cb035fb5b2433d682f661437deca61f5e8494a3927940f249e8a0db2a9b207bfb5a93c64e7131ce879e9c7cdd6dd874ddd95aa798bb9be48af8c77fe0164942dbab9a0001fed5aa636aac8bc", 0x5b}, {&(0x7f0000000180)="061d2f9a9bce61e06601016a4816cf1cd73b37e4dbf39bd6fbdc27772fb8d0025da64cb93c6bf698f37512766b1f8ccb14b04c6ab8b2163afbe8a2ee40402b9b56b769d942f9b3b11267dfe3ee16672be234436a8ff1ccba69d31f8a6fb8296db705bcceaae4ba3a27c3843092222a2677f2279ed866923855b6fb07055fe748115f1d3af53478937bf06d960ea40ec8ac5077f223c37714047b5ccf5a88b0b9aec7b33004e4bdecf3ac1ebcc446dab189686c1a5845b3e4bcc112ac400526a197a6b4c2121490ac4275542bb649ee30fcf352df03e40dff2cf67e86f727177d8e55cca6d600dc6dfae477d68b9cd4a77b3e049694905a8d4e3d89a9ba7cee0306c4eed071ea1d6435eb291ff29dd75fcc12823848cfcfa751d2e073bc240cc23b46e2df0b7d5244cd5d2e9d05c7ef955532c80b07a2bad85510ce8ba3a97b66d7562ff86c9b11ce12307ddffb820f7020489afcc865fe28335f554cf2ca864f6898ad78b4d8244555350b527cc74f6934c55c14028a3d0103fcd8cca12f1db9aa8f6711a68e1670fdeed7419a0f38138bb391320c3dd593c3146deead05bf74612946ffb5d9a8bd443ba62f1b99b99e7ca8bc717208717f0883401a72799b6f3df415ede54e0eac14dd7445505e570ea6b76a14316e51ad42046c4b73e2e1a19a6e10dfe3d1a47ae1fcd6dbce2eec1f0e3595d71441f25b9b32085e9e348aa3024e2106a390b3eb11f8b05c39e80cb1ce0a23a483b42786939c0060fdbcffcd47165cbc60dcdff346dbe0931d6e2ccb77e58247c61f993bbeb624fc73e24f3c73ebdd4197c0600388e288cc8d083ea82090f7301759f5b705bdf8390fdd2b168d4fe235cb2946652a34c99d63c1e75e8aa07c896b50af1f217cac3b0b4ccaac10817f9880f9233077157244ec2efa326af6fa1fc4bdc81158a0dc1882c5ab8ecaf48cd32bbfefe8faa3f85c051530a1a8a493d6f18194129064c515e7440671a4397766562c4298438db4d23d9ca013616593ed54778763620fe47aa437a7686ec4f26049a902cd9eaf9b7bf081aa8df1116133a35ae6a8f53ecb31637fe89be6c16699bcd22ee608baeecda478e6130c6f697a4b57746fac23a4f0626089a45883cc36b814606afbe8c8b6a9ecedfbc19af55fa16edc0ce9c562d7ba34ecbb21448c5948a38d9420368db098478acb7a778171d1f14eaf40118c42487b0b446c0f61691a35be2ba32eddebd6e73df72810882b059bd097370ba885c16f8422a46d7f8807be957c7d4f19b203fae21fdfd88c863a3ad2784145a115ed6794d28999ee66bbd58bdb41d57fd79a9135cbd664f154392ae823474fefea278c64983a561d48af15c7e9479cb642dd36ae3b36004e7af1932e46941b5955025b564aa3c8763a7c6be785523a517e89dd4b331bfff7fe9e1e3dc6e10c9e4880aff60bb63810160d4c172ae49c6de7cb1d1e6544a233d9a12d51376948d5604740e72308215d4ec85a03884d2169f54fb96e305cc297fea50ac1a26f68333b998a8d8869d17ad83145e8bd08c0a03006a754faf1b71ba09a3afe29c628942be422ea8d199b7e240185dc5fa8f06ec52a552dda4f90b3e41d41bb52c7a38edba8d5b5850d85cce907e48e1773189ec5f4ee3bfb0827b446a8a1fa5333a24b8c955237560bbc1a24479b3d5a5ac9112e1d2b0fb56280ca06c0b08d90993a0e8fb5c6a8c31bb99abd7d7f8f125811ed53ac0eebee39b7df89985f35e866f4d8c28ea7e3bebcb699ce7314c4a55b075f4584fd8dc0409de83bf7457d40252e53d344356b1628a8d323be8d063769d968a35db0519eb04a0e0298a25ea88fa9b2552cd18fc29fbb098905e4c694c41d1a12fde75349889b0fb1c650be6698319b0e2df722ddf44e23e0a7a8d760520ae323bd43187f99cb041d3218eedefcd4f104afee423bbc5851d872c92007e3b5f639a4ca35f6fc8316c97b76f589834de1d125b4fa855d1cc76cf87eacb73a8f5a38c796d0761f03e46d57e3f078dcd5ef59fae0a95d3f9480fcea35351a89c052e4d41f1db1ce8c2eeb15954a7e6ce60c5aaa29707cc4c3e9e43b7edc31bf7625e577f3bed1d3a3e5a0594e17c71d0097afc230318f5cb93fe7482ddcb3387fa6dbbd71c7c397493dd409458d05ebfd1d4dad18cf165a2e03a3118321bf16a506ee657a00427b1afc0c4da6b04e8759c4902fc1498bf4ce93be185f8ca54546eb8f8cda0dc6c3ed36fa1c342a5bb01d721d6e5331f611ffd58b1daed510a1eab025eb782a3ddcec4dc1ffe46eb86cf05263d3b34fcfb7aae112694a43d27a69bbbd22ce5487deef31f206c300894fb9163d798bee3e1859d2df247ffe42abed42308a94e45648f51a6c76ba201b206ecbf4c3551e3a489adb16b33fa1f9387d06f6004edb9a145b341b37e95efc431eeb3606bfac374d4cb13070f2f5f26fdbac37b0d704c00d77a80726f7d1a3d44d51ceba2c78cc569f8dec84e7668ae0bcc68b9dfd2c39b710ffe88842810f55840c3b2ef4c7d37fb16d846f47a0e8cefc2c3b79bdce32972434c3549f14baf92535bcb40e3d1bfc15d87a8cddb9085f74ac709e1bb08343d4572c1d4d47f2991d087a376f99c97c5dbca90fe0da86631063f71afb137193fa3bcdd19aeefb3ff4bdf55b578e53e5af0f0b4e051cd792d594b01425520019c6ad79b4c7f2d27c2cbfe88eb191f343e77937d7cd57c4a66acc1324ccd576da270b982fe2e5977446fb6f27ac71d9a56bd6c2144d1a732504928837dbd4b8054cb70e2ea11d9ecd2a82b6e4438998f36534a6e557f042b239578f013cb6a8bb63152da6667b793f50acd2ebaa5c62dcd4e3a185d2ae0b332f8619648ba398cf3b0de4d075604260cf15c06c465b6ccd380dea1dbd5d0ad0a768e05b4ca6955fae9c831abac60ccfdb57d664e93a92f68108704230d0d3301f0bacb073df11bfe1b531c9a3a5d609f6236fa1d0aa0c3c82bb9f59f900807140f8c5ebff323012b931c6ee9ce6c583805d1010ea126da0969d4c50f25905a146e223705b99096de2bc5cb2ff53a4305665c3725eb147cead84c5d8406d371868bc4bc29b7755e179e2956b012807e219873a6655c2e676afb3294605f28681256ce7e752ea4ec5f22cd5a7820687637868653c87aa8c63e75f21587174980889e7a48439ca678724583a6ae5e13ffbc877d11bef7ace028d4239aca5a8266682813666d001a557f640595ba6edcf7afe23496e82c5eb32aa51c024726f99c066c6150e47e16fc7025444d37cbaa129bbde6e9f0784f4e111df0d7510ad35e77b1208ae69a9470a9f882e6713d4a52182edc5d9293f35b14dce3a192f2e8592cf82c16dcd09621d3c6b43e1db0956047d7c27bab3d3b2e2803ea00e8e85b5c2b0bbd6cede1caa91d55af2ec64ac532bd7039731ae77961f465c483a6b08b319ddc704df23e1f41b26d9a2132033075520e2f4ba5c65f4b29d22f17646888c174510a1357ac756e1b17d84c33501327b3f1bc73e76a5cffed4fe7bdac45a995df7287d8a8e88c453106014e94b43f0c5c7717656152c0d4f005b2f07c1aa88a9c8dc9b9df06654f60e25721c923d1d6d62f1a8e3d8a9a6102eb955a7761a13d30c875b25433acb38eab9806241103dc4421cab5998dfd4d4fba9399cc3be6cdb804be0aa56b03f58f73e8573f189ed85934dfdb20bcb861bed400e01161f07d5a79b51517dc10f70be319fb07a718e55a890ee08c83ad79a2a2688013fe6d9fd6c5ed773614832617f03595ad49b5490198620c00871132b9a459c23bc37dd723684b30a11bf3777d47825ebdf4211a93d4c69d5892f1d77d7c5339c14a1a4484de6cef4ed8c77aee364118e5d0b0c0c7556218c48e867ed7ffecd761d3aa2795d628b23d87f13b1bb31b07b2e688aefc3bb9bdb3bd55772d8d5395457835b5882123412ce6a0d863196c73130c98ca2300242f160d7dd04a9376b770f19be42da49d8fbcd276e993c0360d7aefe7d8c3b72c3e3d0d09db2970c11f1d6da18c7ace7a1e4230067f92d36131e7d02ba35525167cf2524b3cc9b31eb2b1c18ef6f06cab4cdb4b0237d5c479cb5efe59906f9f109d41768f4bac27f55121f1332f51bbd9f36ea3702daee6ff905bce00f95dcdbfedff7552a44408c7869080982cfa22134896a4f7bb2b4c9acb0f762585f60fc5ddc4a477084450f91541a64d5e12cfeb937deec4d59e21ba70ea56aa522c474a181c7a06ef7ec8372a01312cdbcc84c25ffa8f2793c4771ea31237065797cf594399a6e9f5a0e036b1c83e18168b7c89abebd30f17d4b7ae85a875ed87c3b76cd9078c21caba9220d0db9bce1d2b3d238bdb8b6b88e812dfba1794194fd5da2884fa19d264397b8de2431475b75b4b9fc526c9423ae13abf55d35c79fe039223db610314f68545d3dd4c806ac8211edef5736791bc1f20d4d7e683a865260afad8d775bc05136b2ef12cf02b9a58d54164d0fe3a0df7343e297235cd77412c6163716be0cfe83270bbcc329bb90e0bc86548f37ad2283c6006af3f58f161da0d43f55f06b69f2c3cac2cfff3700fab24dda9e59b82fb5e5bf0bc6a9b97d711b068171b68678806a1de6f47e6812819ce802cafa02edfb46de463b67a3e742e90d2d70bb1e1482e495a76900e29cfd2fffa6f9d1e673d234ef4a5e948bbeb4209d24eedaa7c8437e16fdfb2ca726630a6bbb1def71ff0fbbb06a19c6c95629d45e80a520a3378d4ea418db1cbbf260e9c560ceb54fe17448330c8dbc371e3150943827c306fb834c004de0912021f26d350c201eb781ff1c8e6e9e54a8dd8454de502f137dc4f95e855c97277c609b39ab7ab5e6f4fd5597899d114d8ef5175038e61dac9538eb8535b9713b23835cb3aa3a387eb83934964689bf7e5e0de2478cab79430448536ff21d82e36495e0d26e89ef786dc8b18e78b9a8680530f20486654393137aae0bf7de1ff99ed43b1051f0b9739075e77970dac7041344ed7f7ce057f53e427a73b0e64fbe3745097773777deb6dd3dd2f948c0ac26042985b0c4aed69562c83648909ae3476b7bd6d587b113c3489e4ea8dbc67a04f6c9a048c325b8ce75e83815bc47de68292a34ed307731f5deba97880c888419537e7f52360cf6e0f5de4df64b7ee0e24eee6cc0f5168194152766ca788abb90e5c98bffeadcf3dc961a40d2a482a7f275bb0bd119706e7a2fff2f4fffe9e2c25da0224884c17db298cb533bcbbe46cc343ae14a3a47b405ba9e4e1e26a80111c5ca69a6abb6b88e60d96726b0e906b0170fbd29fc2249404f656a1ed5a570835c5458d60e5e4afcaa47aa0a147bc610e928508519548e47287bd91a21a3bf76db19b524868afc572149df33633038294f40073d30c170517c2087bdda3dcded455e6deb6c868e9546096a7f1648b41c25bf4e536aaa3a5990b11427050b368b1e7d2c3efc93297b4b4f401d1823acfb3d0088306562d5d7ae3a462c8972b20cdc57bb07c44c39233dfd03e20e9c86add9367e69b1c31b5e1e192d42ac34c79cdd90f83f1fd2c0fe284d18c6aa2b552df7166037a1b9d403dd91c5478430ef4d6502f0f3eb7b7aa1f304d970cda1a591e85c4c884570167bd9ed4e94049781c8bf494424dcb67823cdef6e42ec2fca1320ecadca68ad92309e62925e00963384985c5da22ced6a259fe54dbfe8582d469d1fef00815cbd8ad1f3b043eb3944b5726e3bdef6f42dd1c5e0cf24a14565f7bc964468c80e667ffa6aae37df5b26290763b8d1f4d4f1b4d", 0x1000}], 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000011c0)=0x3) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r6) r7 = socket(0x20, 0x6, 0x8) setgid(r6) connect$unix(r7, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280), 0x20800, 0x0) fchdir(r8) r9 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r10 = getppid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000012c0)={{0x7, r5, r6, r5, r6, 0x9, 0xfffb}, 0x1ff, 0x8001, r4, r10, 0x5, 0x5, 0xffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001340), 0x8, 0x0) getegid() r11 = socket(0x20, 0x1, 0x7) fchownat(r1, &(0x7f0000001380)='./file0\x00', r3, r6, 0x4) syz_open_pts() ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000013c0)) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000001400)=0x3) fcntl$setown(r0, 0x6, r4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001440)=0xc84) readlinkat(r8, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/9, 0x9) getuid() fcntl$lock(r11, 0x8, &(0x7f0000001500)={0x2, 0x0, 0xfffffffffffffffc, 0x3, r4}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c0d000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) socket$inet(0x2, 0x4, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, 0x0, 0x83, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x158aaaa8fcc45e06) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x4000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x80000006}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xabf5}) r6 = getuid() setuid(r6) executing program 5: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') chdir(&(0x7f0000000040)='./file1\x00') r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/26) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7626d77102000000000000000000dd1e", 0x10}], 0x1}, 0x0) setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2a, 0x2, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r4 = msgget(0x3, 0x0) msgsnd(r4, &(0x7f0000000e00)={0x1, "1280495828070238d8d03002c07ee8fe652b5e997311508fe3b678559c75091c4023e1769987eaac51b2c32fcc782fd07fbf55500a674f3b167d4831a237a25fe375c5e48eaca05ecd0db99859af0c13c93401c89054ed64de5800eb72b41c578481d0959abe746ce76b04ea080249a66abfa0f15f3d04a2185630f7fbc8614f0fa643c0255ad13ae57f69c8cf163a67b1dcfd971f20d09da7eb379635a395c65cfb7f38376e1ed7c180cb20c224e6403b3f2d65b2c17bc3ee366971e5b0f3d332be2458e7434145304af96dc05a6269b9bf4bbb147ac2f65f18c719d1c3dc"}, 0xe7, 0x0) msgrcv(r4, &(0x7f0000000f80)={0x0, ""/97}, 0x69, 0x0, 0x1c00) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) executing program 6: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x6) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 5: close(0xffffffffffffffff) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) executing program 4: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0x3f) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x538, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x6}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000740)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x752, 0x6, r1}) 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, 0x0) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x25, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x4c}, {0xe6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000001400)="5e0cb09aafcc74b6bd432cc230e6d6ecfd04979c24fabbc293d41bfc080e6f69b32700eefb4e9fb4753696a280c292ac0841bdad206f80047859ca324857d42038eca2acd713c4dba0de1aebbf29f467672e658535e22e234789edf03dcc307319c2f0d935bc4b097448b8bf89d6550a4f3f5862704f8113323d2e465becdb0e93ca31aeec807f2fc47b23638588d539a5468466b14077a233d4cc248876fd84adcd6f20c9a7ad073d8044d4937e10b62f9a6c6e6c0beb26082fa4329c540b8b69d3a5efa1c401a6933baace70b28343f9", 0xd1}, {&(0x7f0000000100)="f5fc4cd07ac14e5fe4e54e8a02fa814304", 0x11}, {&(0x7f0000001500)="41c2d80b8e1c303b8e82827f8bed710f24bb5ab26496e30c251cf15055fdfdf6eeeecd4d10d438f24a3033ec957f7ae4a6b3f5a3059f7c0fd94b4eba038912c7d3cb0f2b3a9ead0fc7dd57bf44fcc8fc27759acab89928791e98af4b528f71256d8cedbf70f9bbf94b94a10a54b906439aad42c7ca19dbc428670a30306119e3ab807faa993dbed0e878db61204602a4e993dc374fde83270c562d5c6449d8db9b677171a1ad2a45562fa8842523366937bd032c6d10d061eea3981317a5e0b4ac9d1e20d584d186b6f7cb127bbb79cbbe931d21ea485f7a81", 0xd9}, {&(0x7f0000001600)="db40d5eca8af5ff6c264c90ddba670e0b2fce2e30574a9f52de528ecbe98ec7c1104fead0008e8fe213639c45cfed95c77c8087ec6ab3a8ae3c50c73aa7ff2b60036436976b7a0aab7903beb0762d3945050e75dacace397f2d26d2002fd9f10d0db3387a72ff8f83fe95f71c8fa400ab2f99fcb23148b03766203790e9354fed8541365eb23698916b76d7ccaf4847a1c305783529979e5547eca1a05fc2e50d7c96fc387c76f72aea106d8c9bf032e2aeb23adb7c67c87b909a672f7e967d7b0bffb78db7f355cf9e28b8c68ca034dcce44d51356599b9c876cd6331f8dc8098e9ffd74752a8c3566278388f5429cef545c9273d9a8e5bed05f8ea48a7d100cfc7c5ee147652a7f74053aeb9da3bc0005c54072ad7f6bae39e735dd70c545c60322ca65f29d82e7d021fce3243ff9dbd88a63181cd2c71751ebbe791cb1ea30325d046ff0a7fce09f47c3b0e16ed5fc1eb5c4c981ae93dffc31ca5beac52755952f67a98577b534a761667feaf0e950c1dabae48f68edcde8d73616b493d4597f5d2e08efc201a20a79e92fc9013e0eb4964382045d6ce20f9c39399bb45da781a27467220e789ba8d70144a39e8c4cf51ae15777c6b75122ab1df24177907b83db3f778c7f2b72566186d4f4fa9abd378bc23ed764aeef5225ba924181556dd3d09badd22250ab3846f19f7d30331399f2d9984891973dd3126a0a09985592f0e2974a8bc452798abd5e0622408f247d16cae81f0aea2867b676004e7379f09d938f06f9c4997670ee3ca8c80917980979b63636355453f4e640e72ca5717439d3d53cea0ed02f646a471de5cde9a5f7df18eda1d2c6a17686efe135dc7c9a097d805fcf711aca1c9d0f74b2f8c05723b35fbef424ca8397362d5ffeb2b20990acbacb631f5b0131851cf5f45a5b50da073998bc88603e02c1a4911ee4713162eb3daefc0ef8e5e5ce5caf66d50952a5f77d4f355b8da5c27ae7211ea49b99f03d955456f75aa5e719c79da65222c005709d70b03ca691a29e02600a44d8100e7dea74757ff60a5639f269ea992318734c15c54570879887d9f75162624dafaa962b461f3fcc714e30af05fa4c7b04553bce03b2443fe313f1ecdcacafbb9b14249472db74da8851107d02a08340384562a6d560855110e357114c369002a637f6ee3b50c27aba7b787f3639b994c5d0cc57aed5cfcda07ee31ed19b05dad62246b06052dc524aa6a1628d84f1ec726f59e03ddf2b2f44a1526a804a08ced379ee29525c770c9ab58429418ff88e8a8403b4d79e3a36bceceffe29b7ee8a9dadde773a40a978ff75c67285fff4e09fe737b4bf5d8feef517b01a37748e2aae720da102b6ea80350728ead21208055d64bb1224cd44c5337d2d208c318aab921d33797d32c1eea10b9bbdcb7138538cb641ffeec1d25205a68f638e2e3830a4baf7b337d3be1c207f891e9aefeeaf42ca9bfd930cc680ef2c6c32f08d9ab7fedf84a34a72ddc68654aac6e1c7475cf316d6636be77a543cae0ba2ce83f5f12408d11088f7b1308967d4f68e7c69a3ac99119f26dcf7f04ddce57278ce8f5c85b86816d3732849586ddcf941222a2a47fcfd2ecf7b4d04ba011cb1b0f0fef27a05ee50e9f268a19032ddfb328951a0c85d30246f87a0db0180f66b45f6f16cc85e5930aee67e599b27340de3f79194727cc6cc190d074aef8665a7b8627c8efa0d77977420784a0b822724dd3044d55e61d1cca527716e177b3478e984c401a60a1f8675441845f6b88a1324d69cdb85a956cc360592ffe172a02cccbfe269c677e3f0ebfdcab847c3f33eda53279ae6ac3836e8836163deab56ba3d3f7b78af706ff0549a677c77f8e3f9d952a06abd7f6d056387297f6924571ad1269f576b60f15ad8ebed84aa6690758d67a71e64602ea665f98f59c8635f2658f0ba195e42c457ae66a9694e8e8beb7cc54993b1c1766bc927b31b5d4a4ab9a5e0ddb54e7c817ffa4445c555ca8e2f5234413737ecacc3c17f538984f7442a21c29c07d8bf4b6b7521f26b5679f02c950f9bc73d94b608167ea42ed87e360598e9c267c6b92d272ef55f51f180e8f32cba4eeefe43fda5769f5fbcfb5deca77ee5ff184f3c8b24191c341c239b947608d2135e95a9cee724af7ac532d6a6b3db13512a895410910cef7e9275a7e5362cb1a082510e2c934e7bdcbfdff7ee3aa3588dd60ce44d4aedc313966af78628cc3534d8ed6a9294bda95f9ae99529602b53fe3287e0f8ea382565da7af4d2228c098a2c1dbd50e01cab3de32b39da2e93c5a85bd95c23567a2405afc95181fa1637affce3ea40676474f78885aab18c79178d48734664c0eea6ee496008113c80ed4dd0dc24dffd5774987263617d4ca358256530190d25cb72afdcf159edd2a69b664890ea4e72486d2230483bfc78fb146c118f95bb897b3ec80c8cb5677727c3141a54b3d7fc926bfa19531e32a9f42bacb8e4eca4d797df30efffd9591f20d086b7757f50eabbc9f7359d19f6ea7d0a3edbbcfeea6dcda30905ec66d49aab6cb7d3974020299e143a5e28eb5fad9899409a8fc895a0c3b6c5d831f72ccb6ae82ddc37eeb0e2626f312b11af707fad9036eae30ce107d8d5ff465373b85e46b83f73dbeebd2eefdb25574d2b21aed27e734093f1ae4cdde76385b71e68a481cb508ef801930be9db87e44b100bbf3991b04f7d43da94f1cbe16f8179a49adf19824ab7d04bc8480816576db712e2532034a931dd7fa8e9350932e903d70ab45a6699d56ebf632f4acc6840408036c360b4b48b5541ecd8e1d660bed427794e34b81dd3060184b12e4a2556d77f0d5805785286e633d230e8314fd3d13d94de4552d4a591a07646eb68c5e733f37ae1ccd85f76b0ead61cae354dbf9d468bea08d16c6062f6f0ec71c1d184227c7d747dd47e8cc4674f1efd762bdf01ee7c57e7783eee8d6e0c401373b1362eae9ba15a007d18b302da0ea67b54c6b6157941b0eecc84a1e415b7539b222d0a278361a7e2b8d7fc7fca1e5e7dab0f32514e5072f0c44ec094fcb8ba97437d95491c0d1f916d73454c80defd71f2dbd138d7f47e6aadaa0fe8883e5166cb04aae9dffedd5c1a3ba0ca83fdbde2915c3fd99efbed4c425692bd9c541728246cc3327ad05cb63ff5f8b5398724fa95c9c23a967e736d98aecbccb661d06a6c1b70509090cb7d2b6447c6e02baf77ba2d7803ffea95d6548766e38b56d96a94b1512de0ed03aa92fda2c76bf8f6c85a1fc5169a1648057949b53333433eee7d89ac0631a0462a51021bfc723fa48e5e86fb99a4309888393264c109bb1916c93a11bbd2a804a06d1b935505eb8103638a8f4dcf6c381185fc69adbea3f5ec087ebd909283809c9bbb6f1fb1b8c0598798f194d2f0297b89f8f8161dee48ac96865eeff9d7a11d809ce46158b38e92d93aaa60b4043aebd94c3437bee0102893925c50d6683b594daa9b17b16e2da7ca4ebcf920882e5127f8e8dfaa5f13053fbc7ddebc0d6f2de04404df9b73c7acdf42d567b43620ebbe418904af150f0945a5c58164283eb2daec7960be82433febe5b01b2faa1306350bb0101ef841f6d561305a67202f4f1821f71fccc0500c43a8985bd24b53ad8ff1bd05e6a6c56f08aa900be9facb0c80de9ba21c1519afad41a125546668640d570390ada089c9d53605f8f1b9a8fb1f2f663701e1ec68ea9a77b68a180ae945fecc09abe15446eaa78e0a2f9c44978846e73fba6cd9439ba5b5497aab54fcfd0eb26ffc337a91edba056f1950c4a8084e6047351b54648ba864cb47d15feffc0e0ae0b17c273fc907d936021e04a7f49c5f0e46555b74ef49b7d5929756f7ddff9eb0df05095fc4c466406ac87ad7292478a2edf8dcbe04720dcc3f3f0e337cb0d8f198461b0b2a649be164c3d79e5f038e09e3ac96f1e516de9d75d292dc6ceac5019f1ff90e4496cf8009fcf63d31d5c6340dccdad353054acf56447c7195aaef8363e3e8847906eb032c2ef1939388b6e68d1b915b28dad5368a5d6863ab5c9b4203ec8f85cb1d9241b61fe383d8452de3cc4d1833e75d39f5e3878ffd727602f19ddb4c811a4bb858939dc2add6e8b627f2a2b9ae56bfce18107791bdd14d7a1a82f94b56cd47bbf6f9c0d5a5ff18fb349fa0c1d928d943b9afa1e90dda6d1f79f25e221daead5447734c71bd0b9f6300dc328f9aca4855a8a23a2f8a946e3a1da23c4163e3acda4a592323f2b34d0f50699f6e90e8c65949308443f4d0214a869136a563445351f7a3e04c8ed0512231a526d8f435c4c54fe59fbfa0ea833b4cea03c52a944167b505a12bd07707f2866fccb7b34cf19ff018384e2e262ab5609310d20a9fd0e3f6dcb5726cb5aa8a7b072b80b7d75e7eaf495d1aafd52c9d560b9c24d6f0fe5c495ec910334024bd59c4472c7b6b8b38c1fbd926188f88553cdc1e43eda527a7a12612c6a82f6985cfb1fde79039b2a79a93f73b529f83ee9cdeb801b248f6cba812eb74228c6cef863faca8e8986e6d006d5234d30d02b9a8d5196aa70f2ed24563489cf82d40a4115beeb71cb81653ee6f7e25b7abc7991ef220796a4248528534f6c1b7c18badf48a7b8fdd09a8f654f5ae1020f175bcfb83e4314c4afe3562aa053c4c4340687f91e5ab311bb92ea9d8f3c0489cdb41d3addc56a1fc1f0ad76dfa47b43d499171a24578b4644c170a5c5ca909d005b8c19b691c7c77b331fac8931f77529edda3696fdee67c9d9d2325daf8ef1d8e9c12c11226ab2c634fe36320fb69a363267102928e09fddf9bd22be1957d1e15265c69cd5561123b1b32cef20667fe45bc5309b6f196f2efe6fdf592946c430efcf9b39a72509714c5d3c9958adedb567a7bb860033a8d2e3d55f57b4f2f7f27bef362bf2264063ab0131040e60d283af685f5fd5d51f43924b5ccf3460f7e203231fca86fd158606ef77c321c0ca061ef9bb1abded02a006062fcd6a4a2f53b9620fdc5c24d14b59ff025cb541f49fcaa4c9c55bd6a159ea7d504830316a952ba6addc40349de6ff0a1e64ab0cbd7ffec1e062d7720fa41c7ad119d84ec12776733bde3a95c514e96602d804f6c56df661260f9f9f542c10c728f0c87ef989d256eda0ed31339de9531137269c9404fc04139aa066c6ff1b3257322c1d5fceea01084c7cd225b6594918347c21c75109b96191170a262a22b336b1d102c82b3b64f73dbc18177e6e6c3b367ff4a06cd89f425344249bf15b40f30d4356ffb78bc7607dd470428e9678c1f05be9f443c71833a8f3a9dff3f0cabfc465965958d67d2a439eaf279abea4ad8939b656903fff43fd4389984000b02feb784bb909f0ebe53b36e17d6f5a8835e70f9311fe4c1c5cd96be6abb81b5fd526aae612203a58f6606fcbc88e7d41b2da18b20574d74164984d0bb50324e60201c026c93710eee4e8f97b9794cd70ca3e3454667b07be1bf3dc0a30547938c1e4da140e203dae9f6924644e37833a677bb58db30011cc744854feecc68786e34d3baf6a482136e1d904bf28b7ac9112fcad70f2f9e605255fd7c216e626fe0ee3c5192222de2270f259de865a4ace3c67a8462cb50571fbf52b24e2f051a1caebc571cd8a2e04b065bef7ebcfef927302c4de8d321f9bf1895e744d3b4bb837db482dca46a88eb409ff04cc90a71cb9df2ae57bb41e0618995d0ddd26099dfdd6d0fee74660da38ea234dfbe49d3c498798660120b0ab72e66fdeb36044bae0e9d906868ced82474e00ac4a56ba4d64e3867c69c1", 0x1000}, {&(0x7f00000001c0)="cc368e0f5bdada10e63a10940998f60bea956392bcf29ca924c28a2ce731cb08a1d5fc1b9d9bfc3d358864a81fdd169b7818ae5589537c957726cfb3d8c50674fb3fc5bd39b4d48397ac1f23dea6bea8b47cf1e4ecd1a6eb8e5af92f690a0299b84c146445317eaaea4a6e98686d21e35ff59dd7004d29d613d98a87188404320f92ad0b962172bf05e6a2d0ff0cf312e8265fc1cc4462d8f1875975c98e429f50cb85f6060247c4a02023ad783327e86d5b832aa78564", 0xb7}, {&(0x7f0000002600)="107ed4000920cb13252eef43decd8be2f210b6191543d4b2748c4c9345d47dcb716abfe5a22d7d0fbe3e562590498dde981d8ce811284756b16d4ad906ab3bd2cd494ea5212b3bf8e09f3a217911ca7ae0d43f3eb3dd557b5e28cdff8863499d91a1d308dbf34f742da3926d2188216f7b931dd316073e83536b7626d0e44cc89962f43b3af0065fc36670e929a23f5d38efed30bc67e3c608543a7a66ae9c49b294fb1f0a56f6c032f409d2d3a8abb423313f57eeeb9234e3a831b5fbbcde3fb1ea9f268915bf6a25f151380f0eb127e7abc4c7246e5673e1e48fd188ee749299a2e1cb803b66e61326495328b014a0f2a29700701ca410f43ca29714", 0xfd}], 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x10, 0x1, 0x5) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x1, 0x260) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setuid(r5) chmod(&(0x7f0000000000)='./file0\x00', 0x208) executing program 5: syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f0000296000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 5: r0 = open(0x0, 0x0, 0xc1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x48}, {0x16}]}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x48}, {0x16}]}) write(r2, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000500)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x812e}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r4 = socket(0x1, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) (async) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 2: syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713069e69931929648e373f02097db928bb15c67e65285df79989830f4af6179da5df63a1cf669caab7a03dc4d648cdfbe22df1bb3b9128c1fe22fd24497d727fca38fbd025db608fe06a06e0db80bfbb5e94e1f176efc9cc5ede15e44bd491fef0adccc4e80fb58df8426425deeeeab93a77babfab8df14d795effbd0dd9f0a63e8c9e96c", 0x90) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931927748", 0x14) mknod(&(0x7f0000000040)='.\x00', 0x8000, 0x8) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0xffff, 0x6, 0xf6, 0x3}, {0x7ae, 0x0, 0x0, 0x1}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) symlinkat(&(0x7f0000000180)='./file1\x00', r3, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x0, 0xfffffffc}, {0x48}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) executing program 6: sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a7435", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, &(0x7f0000000240)="bbb6242fced3f36fc5e5cf10cf4870ec72951fcb9a1167a2fe9f5844279329bb46bcc8e0933b9a67f6c44d2a33452da509a9e44b146dc7270d0e5859a556c1d5811253e7cafe43d82df949883416b80fafbc7faf31dcd4f4be9505e491f2ed555a0abcb02dcd918355ac814f1c656eccda7c85bbac8a2ef9bf2f02d2e011a419553264f8aee357cb22da77555411940256af341b8d9571f71e225d96bd3f3b61ba53b0cba90e17c98988e851060469893ba1dac7a8ef9c5e45a470382853900379c97e8f67d7c5001152aa67f4a6d803fd2d90ad5e5b7c9bd4ac42b45b96acdc6ca7be89e855acb0be8a183511472ae53543d26fe42eb6", &(0x7f0000000340)=0xf7, &(0x7f0000000380)="13d60d241af4d2c8", 0x8) syz_emit_ethernet(0x68, &(0x7f0000000280)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab046500328900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc11000000000000004e224e2100089078c7754b603b"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b502", 0xac) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 2: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendmmsg(r0, &(0x7f0000002380)={&(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000380)="0900b088abf0584c468eb14cc8c12dc475c40b3153cb1bae00b91db0669798edbe41b493af59b7eea5350570318c87bd12483794b165e3c25ab60c80e1505c1ee7e6790e27f0db6c039309afbb52a42cd7d2d7048b7d34930453692cd122f5344c3f8338b34da96d9c5bc05854cab2054389dda63789d2964b7ed38d0404edf161f93cf36aad202c871bf4130276cde7ba3e00225f39af2b4dd755be498764ff13b8d02053cd33bbb5bb2a08dd3b259c1e870ddb7f98f1469f244a8909f129b64646f1902451ad4f59f80f2b74690490fd0b29d00e4438b5f8b2a1dc997e349b432a7cf93fa709203f6f9905e0d162236d2e13b58cc22fa267843754c7e66bab8426ec01b58bfc624681acd3e7f15ac3a5fdc8a68c7cbcb9dd50c8de4321590ab2e2bbb6e204797bed0317c743d5f8e9129162ea9ea160d27ae54bf4d9fa126ca348f48eff7988396a37b387be5df4b953f091dccc812173ee218f62f11c4c9f6f6dab9960cd12ee6334a5abf329fd9f8e99d324cb1bc7c8d4504b22195a23ede7d5e847424297132c9f57f56733ce416289cdee2be05bea7a8dfb564b8344b72a6f86f675a782dc678cbd7414518827973732f9a8483b956d1e8bd2353ab918330007948a78f864f7d04a72dd16cc7a090ecee2a87319f20023c831c4774c6fb635ad056437474c624f2cb67d4685f9060c8b776d1fffdc6979546ee8131e88f96ea301dd676107ed37cd07d4b69dee94a7c2f5011d0d972f93aa0a4562f562fc32fbbb99b235a04baf9377d01729ed522e2f6beca50f2118a3d81b81f6bc9a57b454bb21f3caddaeafac3df47bd0ddb40893f0401ba7e87ed74b90822bd9fdba03783ccd24cd6701a06e58231ee0c2647b9eff657b7b13a781e40c438b16bbe1422c837d820a6cfedac07daea01835351f6a9aac2505f2ca38203845c352b528dc98f4de074c5e7e833db7a9f0b01b8a02731274aa3b8630d1b98e960986d4661b70e64752b5d7f12e76df9ce840fda211a63f1e5c0e44e2cb5e4f76cb072e7345023990c9a0a10ef537cba8915f07adb6570c3e13629424b70e753de14599b1d62cdf45a0dab497938231aa0eaf3d0f0649239acfad012c37c1d7f8fd6de4358537e646ae6d67903fbe1e744af2f36d25020900d1672d53ed8c2df605b36d17cf286e13f5c64e90b1a8b8ede41a2ac96b69e07d51963161e50473245f265403a109487b3c7eed692bab3382dcef7efa82aa05b889ddabb7c97eb27a7d2993a51f328103def76816be4928e13b74284d442dcb24dd55845249ce9a77c10dbb7e2aad6a14345e702a7dc0de953a7da5a5b9b96475ff7a3b800de62ed4f6902089369cd4df86989fbbd67cacb794a9156e3a3f3b020e1a8a283c51903abfd527d38a58e881b6703be43ac0c582440d6ab841332e1aebb41a2f094b834fec49897633adcdb4c1f0ca21e22c23c7c609ddd0e4d0d527803548d22366b86c6327e33d179bd49b9333a4d277a99fedc57876f30368e05a60a16d8a58708395c0b9a9281a2a6641471ec97d80a30a737cffba79a247958d12d230c8e52091cb0c6c14986c6c4747df5983692fedd82ac24dbbfbc5960a6689d4ad811335f095773eebb1f63e43b7ed2a295a4b414fcaa36a7bc2d48b1e2712ff0f0befdacb1f9ed6ccdda1ff4ebeeeba0434ff86c315479ec1c3111aed85bc1cdd47750e420a6f3837a81ef6868843677bdbef66094db5b8f49b2835014f5a9a3f21a0e2bf38ce508b579bbdbcbe0c7b1865e9ba003152f40b463d25040e87a83b7304720689d5fa354750361135674a329d6dc1f474ff07d38ce9452177ef48209bda70c22c4e9b6ff941cb1827dd582776490302a0ac61c9f4e356ba31aad7166f30c6206af5f3ecbbf63df8a9fa01af62c2241814f5c7675f8027697aa4dc43818bf5e1ecb915b191a6818c3568c76ac44a16ca9f7b497c1be28f0716f5e085ba2a06e5d697a6824033acddb9d3f064ec4032a93b886bac11b3003e151f1a7e16e77837557d10814bea439e14ed6190c1b4a7c7af3ac89f3746817d9f54201ce93872aa223c9ca262cd5a962a03aa8608f3a8901ff9ee33ba5324ae1066ee1e455aa1e08776485d13ceaa39df47c3b1fd6ac8c3fbadf79dcf8466e29a1491ce61348332c13e0d7335f4a73a396cf7d2b834e30841067a9fef01b5ac11afa2ca40849c95ea041f910a28bd24a8108e03f617872856d56309aa387dcd2641688064c7da3dc276d334544cccd870a2e5bc5030f649657860ac2eef2457e45d1531b9ae4673055e7f3d9a0c4edb2a6a6efd25adaebda7f596e696627ba90d6bb09a8d2a02822ec65e8694b6b72b9a4a99b2fc64caf3aa4f0d9a86a913073d5a417bbc5dc3c769f43193c73c1a428634e997feb9f2ecb454388a24927fd1b1e61d2975e14572d31c4e610ba48ec95cf8d8894bd6119d6d70f79867f8d8c01ffeb02b993de43e085ee59f2af997dc9c3b8f496a86aa6b84f1f20a329fecd14cdf56cfa0d835e862d179d43eced325d15518c6cde8f7997a5fffd18450e22cf6554a3f48c676ed78793e22bee5883def782b7eb9a68ee94aa2f8bbb93f290d7f424fafa3d8d7bff6a761bba468f53bd9a15acd691ec70b8fb6811a717a51da5f19dd59c1c3367f1e5fada8fc65005abe2e90b39e7aa2bb720c320b27e02ec6ca738b09d89670db0b42659027617aa287669227e4902ca32e8f90526aea71e8d5726009e3c28435e99e3cc990c3a1bd023f0aa43ee175d8bd305b9114eea594e662786a23f49adea5c905c930a61fb5397850e2748cace4ed1d9969439baca5be3d7e92b451bce83413f338cb14d691940f629c6bcbe71fc6730af6532a38adfbb7b9a531e3beffe895733df4753e00bfad6f1883479fe5222a71b11bc04b7279f17102fe409319d51601619edee60c30a0dc5232f05795e666acf876e29499a3de9771d95a87155f92000c896378095443f44d1a6c9cd36ded4430400a4a90506b6fbc02ed5089499c2ab70e19b48a4657ec968da4cb778698ff9da9b111120961f8d0373b108cbf929d3c33e505d7d6597681215fbfc7b16f4c10c9a42ea0e4efe7f7eebeceee1902c4e49f36c2e18bba2eb139d90ce9ad4a4a6bb8b51b861b1771c45284547a363c6ef69e62cad0ff54609e18d2b142d43caf9b2bac502c20e913de0c770fdaab4ba32d20fac646ef58f07af67f45663841ae79e2df1b13ecd58b1ff92e935014f807d1326d6cbee1e44fb75f23cf7253211f98cf7446efe6ddd7e5f9c8ba7301708b7c56a98aa86b527bbcd910dd0089cdaf695a769f060be0cc7590172e5ff3cb06d6f10dbe31d4332701f883c50b06519d32ab7534c5e8ab1294255054fea5e7c282ff132f1be568313da4f986cae9496eae08f045abe09196345d039144f1c4bbbd8331ef018a35e0b276c5245a2fb84d577c5df3851926091a5af91fb56e122af178bee008423ebd5115b6c95da59b1d355ef01122fb6814f07470592a495bf247d0b90fdab4abca0f3ff43fc787684796d6cc2994438a5d383488adbd8539ccd6fda54ed793b311f76f391a3e6a3c9e0e1791e39bb95062d33d7bb42f05740a3f3d849d1d53f779c9006f0651816f8a1bc0d80253205a4f73abfa01743c59ea503fef29806837bf4b72a6ada8909bd9cf17024e48e5e9e4300e95f811147c067b7e300833166e7d37417736f5d2fec259012abab9e88ed858e5b783aea07a8f91a7e976f47257c396dcc53576291699dd434a85a90d566b307d38135ce1ebaa0d8ceffd764cbce3c924b49977aa9ebc319f17ca93e021a6ba0cfeda84ed2fc4d7bbf56647c80d732486f7cc8ca3b2436afcc34f3074b2fabf3e664013facf522b4f137b5779e7ffa19440e8dfc348f89bf9e2cb193bad7c014a4f81ff5925a57b7bdca300eeba0c7e98f3505f2cd149957b2c4633c67aabffb53d2834402e213e44da736e56e8019cad4965617950e0c2f4590ab935c4bbcc4d55ea3d8df066287e8aa801a780f867455d3cd6b0ebf516fc8f1b4a6a7b15cbc3818059f434c8f9c9dd493ea1d564dbaf53fc3053c2f6e85b9a44f409a18e7766d5c84aeddad0f4c76ee89c9e3745387cb52ad6cfc0125e05eed85dd1493dbd5f963837e6b592ef87cdf2f1fb881344405a399d2a905405842bf50857183274e052148d43b175ae3f5d489fc607239f3dd209e1d58a616f4defba4ff3dba29874daf671746535427d2bdf3498a5ef9fb8c431295c687e5a1c95be5be9101b5ca52584daa37e057bcde8e3554f1c5ff3c76fa9b1b7a77c21d96f61bd26f8d46678b8a9bf7156c2c2545b34887183cbc0b67e9acecf5d64802e55fd6ed76ad8760c0674afbc6b97b07c0433bf65ffd4fac08d1c72a6d4863df5a71fec8c05b92cf0f31ac10f7dc2f2bc4b66aefe7b728404debfea959242e08bad79038e03a8a157638202a55d02346cf8b897eb826b8fe76d264aba77f590cccac108f6edaaf1327e296630ba10514d2f6e41949095af630c3fc8d2c084aaf2d516d7dbe0b821da386c4d1a310cd3358c5f0c77d55074ec1648e78b050b76d8f917312d9f600956c181aa5b641c0958c3e42ca7b6717e5da9501f880d42788c03d5ec8b04d56dd8cc21121407760b4a1a0b0a18cdd93f113f9d2f7860b0a593987cc377f6d66cf1a1f397e17b7e371640b629cb991c5a5e44454d71b5c0be86a38ba83b6c430927f791959d2289b393aaad7755d60c6cb6f5e637f7b5079092471e6f6ce1011e4a428c76974b50021999a70ea6988451204052479359123d1e037e2d29a97b27c12c120018b6d186bbfe1bcfeb909f56ebbdc5fc528520f78d77b2ed5ca74eb8e4d2aab33a20a0741b75cc6989ee54f04f6e54da5225d10ce16979d9bcaa5c5931e46633fd9bb94e883c14b7ad3fbc6875d768bf10101a676d7a8168ae054cb64ab46135c15cfad3e5c196b56973d8dcbe8097516a6ec321f83120b576e474d11596e137d41afdca467ff4d1759e4816c811694ba3690cfa37402362234a41b99226cce0e0ed0fef03dc3843cb9b95143ffa82c92143eacb27d08faa056e32913554b6b9b2a7f73eea65d7244e2a0cfbce5820eefe1c7da648520696877033b1913bcf8ab6fd31d579769d6d8bccd4c88ef4f3431e146d2a717a57ce077afffc0acaffc49d561c6699538cefb1f46a32a65cfbe25e7c3600dcb86cf33ac306ac5d606c8267ea359dfbc13617ed30a20f4601445188c05e951b3b61586e421b44e46a30635714178e57481878542f2f6038f0cefbc63f7b44fb013fa3bb56e113cbf8d90e1d1345876025126ceb1994342370fe1cadb7ecc79da7c98ca214650a5ae8e6c80c7abf11516672b5460c94d8dd555fb4f758c5efa05c57d0b22ec0234e345f837caf3c4287964c9a3773bf2dd0da0d58e6ec64e8e91a0d65e22ca4ebd5c0a5de2d3d4c438f0bfd366177ed903b86733ec6f5208442c05262282498e4c7ef6b35f57427c7c0535d1e6360b045f02e6a48eb66a2c46ef63a15636238c66a818bd5be9d4c846a28a4226723d55d404f1771795e14a20925fbc75cf4fe912938f19804e830caaa8a30c2c9462fbda2439863376f7bc8e41930a3f9ee4fec52d277dc9dd9c3772fc34908f1f3943b8537b1c4bd6a523691d5754121cf57f18d4bf1e7b297c6374317d12a335aaccdd090f42b933e0ad3fe12126e143ad27906ce24393c4e2b083d6a10537bf704b479afc338eddd87a17bca3f2f5fa265c5bc43885c4fb1a74d", 0x1000}, {&(0x7f0000000180)="040f6e9635fab7f470949616a9bc08fefaa08429", 0x14}, {&(0x7f0000001380)="10cfb4e0bf4aa97fcf76d9ba09636c6d120f4cf15f4475afc1731bd54802261cbd4859c3bf66033792c800713a60f6313b0e9e016f5e07e3b58069a51a436bbc0f4b36fa56a5a1a63906b0f87678c1ed4aad18a9697454fad2a99099b40ab1f708c919719dff07e0494af268f0ccea4927efb5818e781cb021b732fdf7c1f872ce4f616844f43f8287bc6fceb7dde1461696f00a0334f286915182f0ef9f0685fc4f1ad9d0ec891dc527368b01fe4d882d5064e897a2efaf0a0cee3907092e3c135c16c8db0694342a009eb64a187a4b20adf99be347449ec37f96963ce91eaa131a4d056bdee99342945e8f039db68a3f4f9bcbf6a34f6b57cf5af082622ed3c51284d91d76cfce74e91434b84d79e14ebe86a1a85df1730b728a3ec5644b53351e8a0c03b0abe8650780afad265885d0b5a11eb35fc35b0744f7c194899556b4b8bedb44f6f4537eedf328d3eb1e7815f5379ae23fc0af0b1c3355e44c3966cb78ea64edf87f523133217e2af0902535cfbf39f5dfc05a43726e8a4db8bc557e1c64dc484fcb79cf8418e342e8f062bab9b6042db2ea7997ea1ea894215e6c1bd5333c8f6e5c96a9f974584e30ee1df776ae2f7cda1185e4211c341d2a363f21313894b3412c2071d4521ef6a94dc6a04acb9191c020c4d724efeea39cebf227bd87bd12130b8ea7b4722bd2c120d06ed085a03bfcb45ed56464b58091e8a872f1e6610239ba21968b2a07be53f323ff58508ead1c89e23d8924e6aebf1c9e1a8b0cb1a9e5c702c687698ff33e130e8c23fc11ad7e7beb17c5a9e575696ae0e12066486cdf14d75f16b28df68f4189c7494fd48501fef34e1e711d31b51e2e47c9d6f7e48cbe9025e5d63cb850ba4b7517694aa962a841c64c096980500c4d6d8e937f9ff816522244e4a9ea43e9f8641d1ed33a4f3281f9382a3327ada5ffaef0b30caacf58238047e29520550ea91a337f9cb1e4682f403a9329620027f7e710e74b2f84bb5bcfd68a0c0007745d2fd7b3c70ccff24ed7a4d14ae0ef1b1c1602b31085d042a78147f2a6cb84e2018818c88af104999ddf2aa562cad8471c1f88aa558cc41a7a860bf065b3ce1a16f8d6da7e04f2e9c42d84c53211ec8f067f15212c954150b4e2db3f6efe280a3d4c1426f0f8ed848b825d1da57812e82629d92867ef9612be807554ad832bf4a92f7ceb5cebbc4b6ba6ba0735f02563079b4b236c4b54d073dd62532a6bab966cedce6a7e54d6ffca02b0239ca003a3f069ff236dfa554a0d4846fcb78fd9d5dd030fad47df62531d961a0579337f9a9eb022f862c92fa3b16fed60fd1f4526baf5e58a964b6a7e643fb39dc6e159bbda2104986c953036996361b8bd19f2265dc7a649dc2befdefecd3e60d7c5bd5cf37a94b3fb16d848c1d2f0881333d051d6d5cc06e1c2704ada919fef87c82af1fed6bb5557f94e9b42965382f392b9f53e92cdb8262f9d4afe9ca23f0d90ea0d3c47316b8dc031125b9980a3bbdb5fb230504aa6b2edb50628d8d1c9e20ae91a31fad3d13903047b2b40f488f06798e257f7ae7a6364a4f5e722e42bd43e6cd3679b16ddee96a6dde2f6d1c1c588e348625fecdad089d5370dfc014901ea884ab1f8f97f14631cd8c6516c4017dab4122f136511d0eb764162d2f22c7121f9b9b7fd69571927f33ab33449a7fc08740961e7fff77d63c823f2cfe10a92b23d746e83cbdd6f220afaa44916ef55179ca531f18b4f42cf3d72fce56ccb390d264093ec5a26e9d541410143b2e84b1bafb5c0109867ee4b495a42f9fd23afc1d8d0ffc689d8b0b01b94ca2274340fddd7d30b325658063b617ddb7c297de5f4bab0dc4f7919e7aaeaf81ad526af401505483d13faf8785db27fea006aca83abf77bc833045b2c832f5d876fcb789566edeba34ac35ec23d9ca15a55e55752c9afb501e0a10406287f1e7bf2124adfa25883cb3e7594e2e0806b0a66bc03d2b118e9c77881196f11da8919e93b6f472af4c596c51ee97801e7a85b236f12b929c3da3b093bcd0066fd35c1d827a0b09d15a3e933e9c643d6725fe06d3b7e98216b7ba5ac0a6c42d2333b0055230b763e49a9613ced49314622d4fd556db39059ba8c0e3114f84a971a4bbb42e2235b12e30343a399a2054b295fd81b482b1bcab54e66e309fa311eeffac9305afa42f4e792c5e5511f241a2f7fd47ebf3b166999b1f510cac2ed3772fae03d34e797d71a187883985644d689e9c65936fe75fe72f8c2d1c6f60f51a67352da887efd53fccd509539e61d9dcd0aef275f5240c058ecc25e9f1b5710d8df37aed8d9ea0bbeed48ce98c834a4727dba1d3220dacab094cafda9035413f3db048a0a77df3164493a121f340625180261ebb31e7a314526c0699657ed7c7d12e850ab5f79520b1bd2ea839e32a55ce557a503fbde1c707d3e0011d85ce9b35456b22f00067b69cedb9286dbf518094137029e25f5fe88faa15abb01ac4e1fe8256a95848e456bea9f7442e5e4c0d87c1eae6f534555cb9a01adfab3c9f985dc9321c3453390d4163566da875ef941e2caaa3aedad7f68551690c2c1422e15d3c9eb6e1452b20ecaa2815f0c912aa96ee04d086df5bd18ae04d3aa812c85178b2c7841811924b432085b38b54258abe96d4ffd383fd624fc93d96de9973831982c635c6f2f1794631e18b7a557b88eb45b612cbdcda4bc9b3cc2e87f731f9c8c53e0cd7335e012eea8c5f522610792dddb6e558d23d6ac2d7c3f6d4cb73682a0722c634884681de87083c85995891dd868cda7fe2829070dfb73ee8ac6b1c3d7d86aefe39e379f3cbbb495f3b8dc54bebb12b602b11f6531465dabf6eccfa1232a7372e64feac31ebfc044340393f67a0c957c4fae511fa7f4da42434ce1f59954454e1ff05bf8b5ceeb733e893b58664acea05b669e0c79c340d21d5992344137eeb6b12bf729c99103daf40765021328369efe6e0d3f1dfcb779a9a4ab7664b1c271647fd9c15c519d75afcd55e5f0a675a45d4ccf721a1612556ad331537519c849402c2668e9e2e5f99104c6b80616eb9f72d8c8c98973e8dba4dcc9b36ef18f48c395e8bc351fd5182c56fc0863e58adf4271a7d8d5bf6fbc0473077be4b764ed53e11fa4fdc2b5258be9854072c7d17fa308dc54df470f9f1f696e68558740a7910ae7164fdc933c222e392f7ef50a8bcaad4fcc6a3964b8ea06acb85849c58a953316689f436691b11b05d2030edd91ec1894108388561831b081a6decab7f5f6a1ba6cf291777974e9a8c74d3f58412d3b61d837b6e0c3d0273c90af1979cfa7d6d06ce70b491bc83563d36c44d613acafb3f1cb244d058642264d287ebebb2c44d9f8de923f9c5e6a7d2894122016b6b94b73c3094c513ea8533279116abad7ee21e5a880f099b46314131e2054b6f7c0957c7e7aa5a63bbf1a9a81f18400f225e7936c0bd2f56ccf853894bbfafd3e81ad96c108c95744b26e8835dc270bf86725dae130f824fe5d1ef0e933b49c2c29051c38d62f9fbcc31b1d6cd52341aebb9c4072f8feb5f6d8f722c4b6b3fd7536c7835311c413af41cbc5825fc27dc0aac03e74302f8619f1998994c79e53ad6be043e4dfb1b249e89ea5452f72261655357c810751afadbbce5a0eac71b61e1fa9c768657f014025ac7f9fb82f3bdf64db9e93eb4bd37cad7cfb4cc1cf7c81c63c01b344b73f0898d687fde0b6bc629773d2b18c6881091a39a05abdfa0d6a7e6480ecb9d483e93f5f177cd9613f0711b20142ae7d8ada7a01ba7c47b2c52076fa9aa9e9530df24698564b0cd705e1eeea5f0d825599aea0c22dc3b890836eff64059023847c9a1845eaea572c5e7c17420ae75e7d792499975e2faa808558c7d93ff0f38662f730b19409b17df5c95392effe1dcfc1a4837c213458759619778526b35bd3a391c08c661453ff77925df3fca3292af069ac492eab0c3e05ef688295fde3ed33fa206c7d40f8b4f234cd10dd0599043c9bce28106d17af162ef3a915c391a670191b2423e14e5403c00636f9a3fba1a22f79542b75a943f9e92f3146d8f7a435da2866d444124b64af972edb4519d6695b0e6bd996db71a3d4f7a8f75b07a49a318ac0176b11b3f1af24eb56126332486c9107ad56d51a8e7b69e9e9b722724eb2170bb0d3f617599cf1e2e2a6f2041b43561a049a211f83b595e0b5835a88dbdcd4eeeaac8174bdc747f84397cfc0e3e61741dafd0b6de218c88b051434afbc2278cb10709965587379ad82c0e18c3bc60c44cfb45d6774b55fcf106aa3c40b81be1dfe13b95867bc010bf13186513f7217f920210e513df840f4b4046c806fa2d7347f0bd318376c144263c6f608ec91191155b1f595e11b3ae948b43539c100b7eb95e691585ed2cb331c0dc1469c49113de9d9954cc93987898a0b680f51e3fb3fd78a372703a4aa6da577077ebd2673b2fa9ce365f9d090da12bbf6cb1f51fab4b009080188f80a7329feacb7515600e4cec4dcc7d11158ec53bb9265726e1911a6658510faf257077cd502f6effc2e125771a3729820d9f296275d320db419de18e450de821b28679141ecdc91f6157548a8a68fde3b2bc8e4fc6b52a923452ebdb35e4a75f4cac9cdb492be8a3723324858225f86ce6e14566b13ef7f815e6290db8b6249639fbedd93bf3d72ac43ece0b6a33cc66621069b14b602eb58b802e3774e6dcd553b4bdc1382e6a5093a3663298c5871fe465433574c59001d42ad1a072eea5f34ad29e86584f6dd447cd820ed5b2772d557f1e777e065d85dd677523dd90cdf272d832db3355878fd2d29eae4c83d176b263f6b89643b78de93f1f2f351d59ac6e06edfacc03267ed790a21c8b81e307ba11f37baa51dd06d7b23c61d18df88d748518f4f5d3495ecc3448650a87ffa2a239ddf747937d1186203576abd0722304eb437affdc68e1b20f374f356f3b379c320c299e6870e1bb62ce05a5b983f032781db482eb4bf3b2af28492cdecc6deddb480ef27e071a142d3063e6f7cfc77b150ba49702f32d69c63fdb1fb0f18de435542371b9a19479a2d98622b61040e5f649e6bd599e8029992ffeee5318696e0415f10c33f081dd54ba6fd8fe4cceaacc81414e387200c611161786fa3a0be03be938c298f779c627aecd945c2e474e148236dc920d7ef56f699608e1705201be2889933a5fb5032ac35bdfcffa92bae8a06629150cc91efe9a2e88932f1d4b0292214e581331ed90ff1b22016f0fbafbe2cf9014266e1ab64fd5b6ae2190f61d25cf75fae17902b9acebe77ac23a497c915e6f2375e45ca5d9f3ad0b7d8b20a61702e7b1d1888cfd0fd7cf4deebbdecec1e6f5138dd0e0085f1bd222daa97ef7b3d6daea123d84cd0580aa3c8df1de55a8983e617dd9fb49a45a9b1089cd5694778187c7de44cb4b4474e907e2a4046d5972e14ac902ebce3d63ff10a9c30d743600abd7fbc2e3157465e395a25505faef6f1cf4d762b501da4c85d15b23aff0334280462097e6ff2ededdbb907407de05252c99c3bba88423190160c29057a7c5dd970b47990f1396ee7ce5c6c416bf8f50a80d8ae368696d6c1166dfeef80e1e153bb926d0e3f0af1d1d3e8669ffd998ea60bc3c6aff7f9fc4cda93ec48ed96350d5ed99f3c58fda1d668490a47938e869250d7ac45ba157f97fb8e184ae4035379216b15f236bd51f0106a7eb921ea0e3061e20a9292f199b59b255a8ddd24a7c38c21a55931c6a3099daa04f2e97fca9ba1438de61cd22000899ef203bbc4ce03bb", 0x1000}], 0x3, &(0x7f0000000200)=[{0xf0, 0x1, 0xdde6, "0a98044028a89e4243f7ed60096f7db622c8475b9d3e31d8310dc4b1b28c8fbe7cbae621b6ea134aff380205e09e1dd240efb8ff565c1344598c648bba4da4583638a6e16da4e9fcf3974a95bf186dede3e3d6e821a45cf11a1a886919e7327359b71322f128531854f24d82cb08b84a88f683812c9365a6e258abb895f6c5dbdc9ecf20a083607573a76a5d9125b836825f282ae3d3410fbf07cd901004ff2d35c8f533f25e2fee6e6926291b28b9374c28dff2efd37c96a4bac6d5ea65e5caeefd05dbd9a6da23013f2ee244fff4b19400e4a184a4bacc8b20094b0a1da8"}], 0xf0}, 0x4}, 0x10, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x416}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x1, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f00000023c0)=ANY=[@ANYBLOB="ffffffffffffff30c8cd4c5a605effffffffff04000000000000000000aaaaaaaaaabbda00000008ffffffef1f3a31e25506b779af8edc2a1d1e5d8f648435b0e0a35345ff0e1ce02ff6ab03d3c9223c83ec5a29bb34672634de1f2cee2c1a7e11a0babe6196678e4af2ccb12f87e86a684f61ae3ea551fc78bdd706c0b346a125f5f17b581c"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c0d000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) socket$inet(0x2, 0x4, 0x0) executing program 2: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000040)="fb67ca5aec5640417ec252a28b71bcb46770ad27970a6aeb0dc5a639c81e00e1902db40ee8de251c349ee7fbb55bc45b55a055383206c48f238633082880888e311e0d3dca727c93830b414a22b95e09d27d6ef9632c48e94aa9392d1cda9ec2aa94c4a331b2e8115b1e76db78d5cc552a968bb84d10be60eb761a04d271e2c16b98a14a92cd1333c818439e2394f1522afdc6b616ad200bdd5ac2ec475becc46ac32015c41b9b42869e65aa9c8de5ad902eefcfe954da43662709995ede15fe018b516d877ecbd5d18dda3baac2eacbbd9817d1c00fe273e1fa5d1b29d8e7eec536a6de89a60839501d156a7fe619629763050c42f67770117d24ddfa81190d344192ae820095e0794bd400fed4db84f8c4c2eafc89e6174b227d1d4806087d0003bc8270f4f3f0868debf14a0631d761c54a764015229a4b4146191914de805742ee966aa9abefc1d4a22f7726b9e03e58a299b435a79f7e9e5bd2358b6f7f95fd943a8716c9a4096a4f877f228736e8076a01aaf9d751b6446659c15418b0afae34afbd755dd4b354556c323cfdb5e45a673a7f207f54f8ce8611ec90c5e50878df5ccaca8c6c93e4e661cdccd6eda92a50ad5056116eadf1ea8ecfd56f7a7bb48380128f0d0c48f766f9541c04f650c2dc85ff8014ed66ecaae20f1f30c4293e71c45eff3e06911d81b1dabca06f9386a281a8d8f77f97c3d2115b70364778e02e56c964c78f485ce7a2f1472c15c40513fc9f7115a4ace304658d0372842e3ade0ffac71ee52e7d81676f060febdb15350f491d5eb843aa9a7eb80e97c7e5ec7d8d71fb680ebf85e71046c3f62c8c52caaf71deef2d654ebfe4251202b44808b38eeff5772661d041e643f240d7f043252c45f202d76aafa417a67f0317649d1553dfd0160bf09d401cb485af6e5005e666b68205805be75c7eedbbcb2ed4f19731adfbb402603919a8cb4b9998627671438812b3d616cc11033b6c8f80816ecd815f38676d8c23cc63649b2a9a11076dd090d1eff98363fc386b37dd708ef20d6e5212b4dc05a98bce7601725ac1eff587717e0a1c60530ac90dc7800b33b39c679c431b7d1dfc6e6f9e401ec67668af17aaa3a82eb752f6468107462da015729a7b6b46e731871faf2878cf301c450c9e1edc3a00df8b99ab4057f5d52181f4beb65256afd658151a64d2712f2bebf8bf84e86c798be462e29160d12a6d1e014cb007be69793a4fbdb90196fa790af3af18d50cc348deee89ed4c6f41daadc5962038e2896556a1ee1ed85764ddae145668026a614d36b75930920507b03f9b50106171c654fd16d4a4a69b0987768a4b67559a32a1bb0c4f333bcb2f95f7b1f95952b7bc4165549125c2a37887ec6f787b378a1eb2f37d8db77c4bda4845b62a46eea6a24dd9cf2e7568ecc1caf52c8c8fd267acab8bbb785e3ce77ad2a14cbf51fdeb9d0047b5d895e3b42a358460ecbdaeb1c96e078b3d450ebb997bfae9c2a7b8b0f0251d4c4a6285fd96f07d9a711b8f59acd3dc692fce583cf86f8e0a6a9d5de3cb1d603d7467e0c6885bc3029c97add1ee73a869708a9a1aea0f5941c2244b78b4d673865429be75952f811aa1bdc5ab6b4d7d9fdcc12c86c435571aee7736ba3a41ca465e90fd374a570fbc0fb37ff02533ffd45afdb59f3d505a3c8551d1102ae73547fe1d26bf92597aee0d2fff8fd61514e23ce7a75be3123a057a40df7bfc03e2a14f417312bc72bb23f6eb5c29216ce67dfa1128da07169d3f4f4891427bbcf20f311367eb9cdf2fac6dac4b6e0289aa57bdea4196c0b36227da8843d4c7e6c43487c3f8d44af144e4d4d205d4016a114af144256336980305c025251b3eec3a6aefd870a8cca0e8ca7a9496b134532256b88140f68b89feeced84cf6c5e565fabdf3141b2fee864167be9a879431f272a4a3be8ebfa3bf72b9ee0b32aeeebe11808b1a9619153bf71ec66cc793007ccb9085b6fec16aba21b950c03acdcf26c2cc754905ca30a41f638cab1369ac6da7686b585d258cb4bce72610a2fc67e4919382d6ee5ca28491ac06dbd4a9c0e4917d95eee512db05ac79e14ee69081164d19b3d7da1d4ee06ea1d4f4da2c4daf26c8f9bb0b5ec693851442ecee58e780dd49bd3688cb8b62af4a752b3f390b1744b40c4186e9cdb7b80bcce1e12c3ffa07ffc63854b1d373eae8e2f23757583f21367c28f276a41a23e3e2789c11666bea370b3e79deb22087b81f7af43cd316ac8226c244af112571311683b39ff0d2350cc206e02c081b68a7bc0eb7b17ea11d7091c18bc85a034246879d445798bd5ffbf2df012217e9ce4e94d927c98f6771f5d176c42dc8b3c8119a516bd9f4d53161c8d5906dc934613372565af80b95b9cfb209189cb3114ac9495ae7c54fb044edd677c0d2d1ccee8652033f8a26fe7baa4d34759f4246a0c3f0be672200f959d4197d48480aecbfb8464bf59b685b04193c7c442d62c08f461530a88e38f2150fd8cd3fa0cfc264704c41ff3188d4c68d15172a6dd13f2af457862dddbc5f972686784abc716ca88afbc5ef527d7e2dc66a3be695e583cb8ef6eaa1f7958254154dbd44b9a2565992a9a50ab2dfce4b9b4988eefb4896157c3133a2a00bf419bdb8958c12a20bec4c05cd63dc3a965e03b0db72eb523a99013be94b361db1f999b02f062adca8509f66d4dd6af8bd6c644e59126aa24845c090f68d069d36167f8cdc039e3c556b616b0564b11c1a40b985c84e48fdb8033970691c406df643bcd3cd39071304790953c0ff19c7b254e8ac552764925486dc9184a22e48488f06c4d34d8acb39657720c841679ecc99df9b083eb2f23ca600888109c4b23b278962324674c182341bf128aa54fbe05a806825e2cc658ca99a90ef4e67162a7859540363dcf272eb21d03c3ffec24ddd2d157b8b15b22de699c9d2566068ca87d1ae4459357644359083c116efa6bc5b4dd0590c1b5d276aac8f87fdf243bd17f8c1d2546a5de7d09a97707cbdc740b8160f4f7f49ca5a07a93de6f993d64296144c058d565f3d138bf36340a3654ef865b2a295ba45008c330802e643d6e2e467a2c837d48b2a00553b9533602d39b83d41c18b14b3bd8671f51e956593412702c065f45664566fbf48381a9af18b76e57e5f95830a654af096a82897d717be57c7ad874f5e50932ba5b95e2185ba3e507d88f1164e835affc89ca2464cd03e62b52b7607f753601866e389156a6bfad9927acef9961c4b7d76d8fdea1530ce30f82908c49954130b9dc079656591d4b58dd992b613a336dbe0476e40f82c21e69a6db395f271e62cd5cf6dcecb7cd3b45de261bbf6058a4ad13c5f4fd1bbbc240b1009dbddc1a7b6fe7ec986c70a3a2d1ffc3035a978ec3810c54e290d5e674e8e49fbf0b672e5037f1d397711f408f04022ab72ea1acc0a66955ad625b9644623076c38109ea335e812c5c602127e3de081b3706aa0a64198ee453f6446e770c2cdd42d209ff98c4f58ead00be154d7ee33414680fd579ba8837e384ceb152704848a623b5af4a1c574032145337c0cb0da0829879421241232cfeb67ac39bb2c71273d7ba9f4b5f53d4dbe508d89b43b037463bffa9ce0717323e70bae18dea6cb71e20e0f15af4e65f2c5ac6a196a862f9dab191030a4903ffeb1ade4a89988db545def791a57a431af0d0d920bbceec910b5c2a8826eaddf942ff9e30635f69457334e3a117b737b814b203c3c2459fddc7f58875c38963ce5efa14f639e3083c932a884aacc6450c41066da8b8cba195fbe1e9d0cbee5d58da231a9d5a734995821b71fbb4fdb7d8501827107449f3f22b96f8b4b22bdd60509732a1b400044fc11683b3b4db2059c1c701c5cf6b03207ae873849377348fcb11291f590dd7b99a083a4795afee936e3774550c7d99a4ecf72c79e0cb4bbb7da0439ab2ec4e8ae935387f96cc94592ed151fd97b8cb795daeaf22be9d49a92d0ff77905a1a2f59d8ca1fa9d5289c0e25628283973e3c5e8c47490fac4766fdc9dd6ac1d1081d6efc0bbc3bd65dee61847bec35162289f1a2e14a78e2f44677ebdd4bf4c0d854c1081932b0e94236f4fe9bf4cc98b0c59dfd4f89a788547165968bfe6d344d62b265c36b82fa090f924b7185f4f167d339ecd5ef508b03d291bc4c88b115ea7daf522004b9d27e5394591f156e2399a6555e27416a8c7c2acd66bd4ea50254990b008b073239a1875cdc13bd472b3c407aa58a44735c13002ea96ae76aeb30bc22be116c3bc854bcb00eb52b9245b388ee73cb4faeeff059cf5cacdb8b83df35d25f5e15fd761f7a71c9fc82679ba08869193409c9824b0e74f7340c909c3960d4b67ae48e7b42bf6aaec2444f8e9d6b75ead621ab4268a6d45b1077a9882bb8ae89d73bfad5105a98430d597772bb1046f6902ce04e091dc9c920a5a7619749b76d4ce6006e2031f4c87966f02fc45cc880f2a613325c761df09ca4d3635432a79bfc5528f5fe473712009558f353eb0ddb85f4001339f7b140201a1f7ddccc312965f04704bca2dfaf5e4845afeefb2371faa26367b212739e4c255b54c7e0d9938848ccde080d65fd92f962fef031086387e74fc86687670e1b774b87bf0573232a3500d7acd7109573e66414f4906a414b1e1b119dd25ef1a88ad2c6ef1baaa593768f7a5d756b41dda4102ab2f1ff41daa948bb4c1473e4e407d267d0ac99c1547f478b87e71af51380f340de411f5beec41c01b44f708d30c7e52cfa270bf98f5f7caa3b9f8a5b90614f73226a8811417548af80d834ac7ca8883c5b69a39a8e8989a993ac0aeee8fa1134192d24a26f78dfd4f8c312e44019b10a5f1e359290ac8b4bde6a9b7083204c01afa2beeed50bf1705cec11148cc2766100c2d71997c1da5e01ab7c2d2c653031f7ce6f1263ded33b4b249ebceb43092e04b0034ca4bb8bb59ea7010f8308be0c1a65de192d3fd1114f6d93f1ebf02db051b2a6dbcf1ad148d808c2d8840068a35ae8e249128ab004ba4e935d2e350c4e9293f28a4604f09965223b7e1706be6c7d4469d1e6fdf30b951aec189072a674b3cdf27a490cd2ea32a8e097a23b331ea85b422405c7cb5a8bb68085dc7e6c33fd00ff30c82a8c60be645e25b8c30d98a5e8aad7392e3f6d03fafc27372bf51eb904b9e6374eeb581a0292212ed43428c4b472e7a4581bd4b808933eeb79965a94fde3af86fde422946361e5388f984e65c4f90bb44bfee3e2a2b5bbf82cb867ca4e3c962adfd111dae52f1e7df445317147b97736780fe37bdb749cd2c3c6d78bbf3bbc08743cf37d3ffd0813db72cd7add30f5f2c7edd83baca7adb4567c123eb1f1da6e4625cf58868fa49744e381ab6f9e2cdfdf3e1b409948e2f2a37e357f8c024839598f7cb789ede1a563e4eb49c605fd2cb96ca2abe8b087a3626b765d46e7f21aa3dbfb090b188f11f371a6a5cc218a5198d5396199b6fc0eedb2e2141b8e7c5916af7831ac4c047c408350d467424a5ed33c2a431d6606b08b99fca4508e3e4dc8a89ce26f4cc9cb5746a810a856948f8ffa277c9de78639014c14d56e75c766fbd3a3bbc2fda6bfeeca64abb449c263a2ff986214e092ad2dbc827571be786b20e62a837cfe561d37afead2426f8e0b637f61ea0f91abc6f630909b24e237f0c021938f76ba6d96f3f7eff4a0519b24e84935b690243", 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, 0x0) read(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x80, 0x2ec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) msgget(0x1, 0x3e945a056885207c) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) write(r3, &(0x7f00000023c0)="ba640d52aa88d072eb7e533e5291a66db62b6eb250f976aa2f94e86c04f37705962496f8cc8ba67014610a826c71e38275c0269c1dc1ff", 0x37) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @icmp=@echo}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x54}, {0x16}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r1 = socket(0x0, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x6c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(0xffffffffffffffff, r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb, 0x1000100000004}) poll(&(0x7f0000000000)=[{}, {}, {0xffffffffffffffff, 0xe65dc00084cf4bdf}, {}, {}, {}, {}], 0x7, 0x294a) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) bind(r3, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x10, 0xe5d, 0x0, 0x0) getsockopt(r1, 0xff, 0x4, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) socket(0x11, 0x3, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x3e, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = open$dir(0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000440)="c1cbbee8da96d100ad72a098e60aae70acd482b267b3fa54ca28cfa65d11943f536999e2b4e95c164f3c1596d49378db93ce14bfd7a7764b", 0x38}, {&(0x7f0000000540)="32f186682ce96792525cc717524f4733395863505ceab3fb531af1f6110858e38d7ba4be7b07613a3c27e91426d8155f556196d6ef20d9a07f8133abd334f31eff6e290fa657bb1b12e87383cf9dff8f5e03e3c63c0cdd2d4390779a8a7447c10886e01ea2b254841b2dd6dd86aef2cc08dd158bb78fd7a42ad142cd3c72dec70f679e762be6ab", 0x87}, {&(0x7f00000004c0)="6cf157219cc4c0a5bfef9ecac5a1f57b", 0x10}, {&(0x7f0000000600)="8ed133e2e5ec37f68a96cecadf283f052aea0e274bedae5a9ca16dba0eccf2c5f8b544a21bb6f9d77429f81d204b83881f2bcbbf0b962bdf6a1d0d6e7c8d1d0e0e54827c3be4dcfdba2680591d8424b5bc8ae34cbb2923e17d94253b8a8dfde6a48b04b560c6e792f407046ecfee9018cc125d1620a2e7d9b6da6c15339f11e17d3bc578aa2332d24b57d925f822c917d21e3411f58891e7adc766b950c57cd71bd3f25ad167105514461598b902a84b0be95e1be31fb83e899dd1840d3f6957f5a1030aac977b31137ef3c66f089aeb4a51ae1d5033be1205d3256883fa9dfafc2d", 0xe2}], 0x4, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r4, r2, r5]}], 0x28, 0x8}, 0x0) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="0ced2931bf057e149e92c2f4fbddfa7c05797e24253bf73a81759f37b56bfce3b08e2fe3461568fb57f6d42604037b4e94986ad67215992c782350bfdd675b48addef36221d1e367ccc71d757fbf71b36fc1ddceeac9efb574e3586dade8c33690498e4c57c40e", 0x67}, {&(0x7f0000000100)="f01a5caec6bb", 0x6}], 0x2, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r3, r5, r1, r6]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r4, r0, r3, r7, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8}, @rights={0x28, 0xffff, 0x1, [r3, r4, r3, r4, r2]}], 0xa8}, 0x401) executing program 6: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@timestamp_reply}}}}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000500)='ob', 0x2}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) link(0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x1bb, 0x0) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) 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') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 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) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) 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) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0x30) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0]) executing program 2: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x6) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 6: getrlimit(0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) write(r2, &(0x7f0000000480)="b256e01ac7192bef0a65c95440dcd107000000a00000d8c844580c73c2e151fb9c907f3e054c252ed62d07006226e1cfcd602ef8df982bad8a8a483d9f479fe25ed345353b8c7bb0337db87d7d63832f790a89c9a05051eed98d96024398211b60a70ea2972e0af82111f1ff5465a0acbb08d34e101542164957e542caa8b17fbf35501c5f3a01a505d6914453505660e108d21ff699fc83d4b05bb136309c01b1a83eb598bef5c2871e3c35690e69f1709b5e0b358c962685d8011d274f7b9a05de1ff5063603bcca7273e0aed6356a4a8d5c996aa0ce57ee910bb9127052ecf562027b2f2860ef94010df78e51dd3f8da7cb7bda5c786d3e6b98354d3f3eb5ef1b3f8d1bb19cd86979782acce78e411ce089895cd6f23d020434fdebc24bfda75091268de6c668d8f6543260a09d5400d92c3254cd16c9eb3dca70329bcbc4d14b31b2114f53f05e4b09bc10be644fec21c00838bd26bbf44122b06ba8240c1301d59eb83e2edf0b015340ab15c92d749967096bbd600e97acdc314ff9c3575f2a0f9aa9aa9088ee9310230a27d9d83e2f766dfa1b883ac18ed55c673357a95f866318a1ad193c2c668b332c628f8ffc1778305355bdf4411551fdff61a7c5a475a53b7d", 0x1c5) r3 = open(0x0, 0x0, 0x14) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x58) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1, @ANYRES64=r2, @ANYRESDEC=r1, @ANYRES16, @ANYRES32=r3]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x7a) setreuid(0x0, 0xee01) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700300000000000000000000000000000000000000000000000000000bb0100907800000000605adf000000000056337c210000000000000000000000aa00000000000000000000ffff00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000875000/0x2000)=nil, 0x2}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b98000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x404) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x400) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) open$dir(0x0, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) close(r2) close(r3) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socket(0x2, 0x0, 0x3e) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000300)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, &(0x7f0000000100)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x6, 0x80, 0x4}, {0xfff8, 0x7f, 0x0, 0x1}, {0x20, 0x1, 0x4, 0x9}, {0xecd, 0x7f, 0x46, 0x8}, {0x9, 0x40, 0x69, 0xd5e0}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}], 0x1) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384154, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="b8f98015186e7eb208c2a4f4e08df491008bcbf85c27", 0x16}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x80, &(0x7f0000000240)='./file0\x00', 0x8}) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x28) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x84, 0x6) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r1, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000580)={&(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/45, 0x2d}], 0x8, &(0x7f0000000480)=""/153, 0x99}, 0xfffffe01}, 0x10, 0x2fd9a09d21d2f904, &(0x7f00000005c0)={0x100000000, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x15}, {0x2c}, {0x6, 0x0, 0x0, 0x8000000}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 2: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0x3f) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x538, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x6, 0x8001}, 0xc) socket$inet6(0x18, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000740)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x752, 0x6, r1}) 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, 0x0) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 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) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="7659aeb94832406f057c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed67705f3868cacea799a3bdfb42db706563dca286f58274eac945ddffe9054ffd5b773424b408516b9ed309d4751896dd052cc4977fb319000000", 0x66}, {&(0x7f0000000800)="77cb1f41b7c1d19413643de8d85b452adde3f5e872a7b85cdf2666ac76fd075461594dbc48d05eee425fc57470bc4fbad46d35990fa520d69c5488892423cbd5760b9e326ead656e0c7696b69935f7933a4bd451b8faa7b671f90699f92c1434f0ba3bf8662ccfbaac92d5c4b410c19d2e4e06b9af8cbebcbaaf13bc7d712188724a56115e4cabc9e03f4b151fb4dd70fc5ede765a430df8db82853df076b20af217c65a8df54f46875a2ffc7ee534bf9cf98fa684f9e0ccf7c9344da13cef425fc54a376174625d9e554efca2b5e16078d819e9f54676bab364fddbe6f80235c0c4dd4d6a74eac3fa3e3e3a7842b00a0271d07ba6a2f28146fc33ab039a85d190a9e835f51c8615c32511f22110aa9f2edbd41a0c29bbee03ebcb36b2345816721642c4b66b60f41329d5499acf1cacb2488685eac3722201f55c46a47f33fb1dd1c964dfca13a3d6779c82a7267b88bf321c7ab1c9776e5fd1345fa425aefbc93e3c710c02d3cc17c3d802726d286589cecf21c02e3d47455be947fbe0616125e74d40edbdcd6251656e03db721d6b1fe5b31458cf561ef2aad7c49f65b1e6f5f4e21c1727f5141a8ab59716e5e6867fc1851265fb4a0af9030a158a0c08ae8df46cb49122bd6c076775eb61d0b26be8132f4f5872a3c25213dd357838a8c295a549c8b17c066edf4dfa44374d6e85d98adafd4cfe6d691161e11c87648d40a104590f789c3cdc423116c886994e900a5b1fb7d16f46a1f1b45039288a3e200f7dac334380bfb3f6793d9f459d1b75554f653f3b0b2463a74b555a7f6598d461f8f7e70196d103f4cde7413c9b1340d19fb4147b1b7e5110a2ce56b44b09f354de73d43c835e8ad39db90cbaea508bdebf26ae18c45fb2f27d704f0079c18abed68b18f21f1c80a70acf5a034b9a35ce5a815ce50d9469b6daee9226a6479476be1822c1bd3d6395886171fa97f8ec32c9459a16bedd660d2124afc32a19d640bab9ec3e35b5f79ccfc7be264caa36fc93ad1c414fde771c1a23f35d825824b63e248e9c033c84019d28fcea55a9a520741ba30bbe74e2f0658aebbbea58619da0e567f29b44f5c3405e6001bc23293930abdd08586933a6777fb70475dcad565593802c33cce5f63fb1f2ee09ebb6f82966a279b93a7218f355249748d3db39329ccfb426ce1fa2e686ce9c2f709b4631739e8af41818ff2878ebdcc16ca4e9b9d5aa31013041762194f0675eea38ce28f980fef87261769fd36b411300c2a22183dc1a79b873dcc7c70a1e1c2674d2455c75db64411e750351", 0x39b}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) executing program 3: sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000000c0)="26a8c64a3c527fe937cb3b0e38916895122e3e4db89505d83bf43c89d0542dafc54c53324cf265c9fdf850f480ccfef975be58eaf53541240965ca7006ab4649ed96d0100ad945e0c957bab0fc780c660841c137817c34b9e6f43388b225d17aa8061d65cf4660a65402fb031de10367668bd282504946fa7ae145942549ceec26fc06307254de348cd975f978d6fb4a497ff5f48227dbf8c3c8e476970d5af391f55aef21cabc72d2ecdaee309166a1e3e7ef8f71e0c811d07a00"/196, 0x8) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r0) getdents(r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 1: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001cc0)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x20}, {0x3b}, {0x46}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="d43f65cb5599e7a6b4efd1b642da93cb88f54cac13740e87990f838e5e3a90714ca16a76800e522a294de830a14064e8ddf47a9302d24431c47f2996016a154d127bd88cd2f2ce3f66e503a9fe69d95672a09b5da54be342c80df5c9fe0434c670c807f4639175250dba73cda98ff1bf79dcca47baefb05b66d8092640093578c3dfe9ffd279bd9a5379f6364926e435dca642828a9df3a76e6f3c7c463e214e8fe1c30ab0780c97759b1d6b483531b8689fc84e7f924519", 0xb8}, {&(0x7f0000000280)="e7f71161bf071f39e5eb70badf98bdde8b0d8b27189b40fd5d1e47bfaa9f82a868a19f68c594aa71deec286789458893bb35027482146921095550e5b47d31cd08d22a202b7cee2fdb2b47cc70c20ef6fabb7bb8bd0c72942119533930829e20289c89c3570c5e0e3f3c337e9e55cad068239a43dc899cbef142f6df003a1d2e74a90817fc4dbccfc4c0c418e2547ae76d8e1cc899a5356818edaa018f23c7c89c14fb7b38e24ac65831c8ff3ba370f1fd44637ffd144ead891bbffa9fe6792ca93a69113e7825d11db77b8559a3df66567914806a56bc86449b460386c8a71bdf50", 0xe2}, {&(0x7f0000000380)="3e91154f7686268be6ca1dda08793e514e821f13093c0fad708c7b2540ff8cf04f204e5b9dfd977ad7b5c934fc5930aa380b4802bbed7dee559d6e9c7dd2ce1d4fbff3f4ca5444d21f4c0d848986cbdd1aeca17349f5cb43171db7e4541504902677bafb0c6f02b144dd0741594966fd99335d654d3e3bd8ef67bfad8a34bd63a5e88cb67e14abd8af3ac360f94da69171cb2ab2919b495885ed319a89aed9857677ebd3aad520ae06", 0xa9}, {&(0x7f0000000100)="1ca0b09e11f0590990081e19a67a5acbf7a5d49dd80a01bdb2d551b57ff47e0b76a8c7032d2ef7d9cd3f50994a26fe5037d5d4cc9e7ec42e976de923eccfaaceea9e52ee33f3b9d3effbac4ad8cc7668c18f6292e52f4959376a866a6ccb5019482ad9904adaefba9a5ac9ee99db941cdf3d3faf1a567782a57f611d68e4", 0x7e}, {&(0x7f0000000440)="31bf05cc1a67084a4e59fe52e1dc0a3d32d1f38a220b1b7b7988d0674cd4b7c36208aac391417e92bd51b2425bc953c3abd45bbfdef651ec558c40de3489ff1986ce6d30eec63a8e5288eb1027c4fe53bb096d1dd31948d5081dd495cdf2cd39b24d59a3a345abfd3dbe4a5a58a3650061133a3ce3aa16dbf8258fe118a8669cfe31edee9781412390899ee0d3815ba83dcc2d8d40cc84505d78e0289d741547af63e0106c2c1b11eb05d4539f1d1a953a00d461", 0xb4}], 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xff, 0x8, 0x9, 0x345}]}) r1 = socket(0x10, 0x8000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r2, 0x401, 0x5, &(0x7f0000000200)="59d0ef5548bbc6d6fbe8dd5849889b1d2b32e06afadf83d3583899a3f6408b2395543df5f04772044260ce548374d6dc6b3fc5802b4fb6d39cc5f6e23480f02c504e06ba924133", 0x47) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000, 0xfffffffffffffffc, 0x40000, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) r8 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r9 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) listen(r0, 0x0) executing program 6: ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) syz_emit_ethernet(0xb2, &(0x7f0000000100)={@random="47bc25ea7381", @random="6be2d5652637", [{[], {0x8100, 0x4, 0x1, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "eb4be0", 0x78, 0x29, 0x9, @mcast2, @mcast2, {[@fragment={0x11, 0x0, 0x1, 0x0, 0x0, 0x9, 0x64}, @fragment={0x61, 0x0, 0x9, 0x0, 0x0, 0x11, 0x66}, @dstopts={0x88, 0x4, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0x7}, @enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x8c}, @jumbo={0xc2, 0x4, 0x3}]}, @fragment={0x2c, 0x0, 0x6, 0x1, 0x0, 0x5, 0x67}, @fragment={0x3, 0x0, 0xfd, 0x1, 0x0, 0x3, 0x64}, @fragment={0x88, 0x0, 0x1, 0x1, 0x0, 0x1, 0x65}, @fragment={0x0, 0x0, 0x8, 0x1, 0x0, 0x5, 0x64}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x101, 0x3f, @mcast2}}}}}}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file1\x00', 0x8}) ioctl$WSKBDIO_BELL(r1, 0x20005701) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fsync(r2) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000340)={'./file1\x00', 0x0, 0x0, 0x9}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r0, 0x2}) socket(0x1, 0x4, 0x4c) bind$unix(r2, &(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget(0x3, 0x2, 0x4) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000840)=""/241) setsockopt(r2, 0x5, 0x4, &(0x7f0000000940)="3e08d42edf88893edcd6596f0c42c273d177a00fbb217699d84b13440c7542f0c67930a4f6dba0c4ef134d79b8a6368155fa423f83efc745ea6fff6cc56bd9f18218d1ffe2d35d8035688e5961773d3b", 0x50) setsockopt(r0, 0x0, 0x5, &(0x7f00000009c0)="55c024fad7bb7638330c054f0a02c7b4cbe9e49464a7413e443e2c83f2f3e0757fbdfa5151d51c4bb1e7", 0x2a) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000a00)=0x8) r4 = accept(r0, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000b00)="e0ce309594040fc234c40c55132a1025dac5cae09b9cc42f02fc2943a005d4eccb141c9f19daea87fc2ac84ba771f9ca3857b4c3da055576df2b1cdec471f797dad93bbd7bdde0aba3513a5385c14bbedcd875a5fc9bbe652d47e65f84123d35b3b06d5b4955a5c0098faf81eb82176542abf7d086e3522b38d8b6b1af00e3842ac08041d0b8ee92e527abcd2a339fa0e5482382e94eba036eeae6aa6d37c30222e485ff70d9baa93ce8a84be03adc99d84125ab8ead40079c10515149ac", 0xbe, 0x5, &(0x7f0000000bc0)=@un=@file={0x0, './file0\x00'}, 0xa) accept(r4, 0x0, &(0x7f0000000c00)) socket(0x18, 0x3, 0x3f) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000c40)) r6 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r4, &(0x7f0000001240)={&(0x7f0000000c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000cc0)="ad8fd13adcd4df149417f597deee1354ac9fd6f56034ce7223c6f2ab540df461e1923ca6365594a894661517049b8f629fe4688287f5cea0cda5fcde3d4541bda6fad368429d95c973f1bb2531aadc7958437b473ac150c367e1404dc5ffcf0e24d28793d86d31fb2b75e023aa52d832b920fafa81493aeea0169a4a0ed46a16985cc582a0c7796e4c84dda8ba77020a728c97d9c859f3ec2faa947ac2f34120e77292f44f2cb5c0222aa21209e61c872f71301be98a0af87f2d38ead9c21bdb", 0xc0}, {&(0x7f0000000d80)="15d655839bc358f8ab4a42e151258d1022f0bc4555677e2bd66d8b449c7ccfc60a91b9f82bbc5284983ea9ab34579ec21b7d94fb501027031c8f7a6fb78eb7adae376810450e42921a3dfc75c011ff64ed868dbc31cff6fd6b74692ad9e5e8e03a708e6ae53b9a733e5528e6b562afd5826381dd8750d1b5dae1c514334a7ead70f0ee3e6d818b85ca0ed3d945cc692e977497b1bfda98cb81ef1145783e8746", 0xa0}, {&(0x7f0000000e40)="61569753ad55696518aaf9abceb15c2314a2f5f6ad37d76d2cde8730002517600dace637f17485cb5047f643ff16bdf44d3bb90b60b51e5f739ec9d7badec027de0629655e45e81e3d97c6a77c22a4d01838d8886d4e09da6dffd95aaa09d19b390adb0357f96a1a93d4ca300bc8c1a47fb73b643e41cfcc2b300c29fb", 0x7d}, {&(0x7f0000000ec0)="297c186aa0105b6cfc1d56250baeb3dc9a3207552bc6bde93858745f3bd36dcfdea73300bd87b47b514f6e348e966c675278bba1bbd41abac4819acb60c7d164b8ffe5fb60367655407d2cb50102772dcfcf79dbafc7296586aebc07f43670af43f988a6ac655fb5bf6638b777d14308798e0cbc530382d39487d59da40a6c54ac45d7d02fa96f0366f218147da6ac3fef851c89ff01625dc6fa", 0x9a}, {&(0x7f0000000f80)="0407f0cca9080a0eb2d366d0ccc2f0b3871ae600da51e2162fbac788f641c9ab41b452bec02d74309260fad9cbe2451ff4a010ea45e76ab22344b82d62694d3a548fd5cc44adb8ab18a0e20c2620d4552b52", 0x52}, {&(0x7f0000001000)="20764e66cdd4312b308fb3ac903b12cc3b180cf8b9d2d79ebca302c455fc875927ade562039d8de390e91a5adb689dbc5daa6734adda7168caa57b255d77c85dd46ceb9649d057f0750f4a65ecf00216d0b44c0517fb0cea0fabee518416ba207d10d2cec2bbf2bd4df2c092bc70598b21fe73ed71d499de4d7f2371cb6cff53218cc23cdfcf6d4e1ee665ae39534d87d09ed79000f794a6863a8b2a9829857b3cd53ca4139add4bdaf84fed3517252a208fc7552a491329a912b8b686e4781d7abee4ef77e79a1b4b7061a37658538266d7ad2502940d5560", 0xd9}], 0x6, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r6, r7}], 0x20, 0x407}, 0x8) executing program 5: syz_open_pts() (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713069e69931929648e373f02097db928bb15c67e65285df79989830f4af6179da5df63a1cf669caab7a03dc4d648cdfbe22df1bb3b9128c1fe22fd24497d727fca38fbd025db608fe06a06e0db80bfbb5e94e1f176efc9cc5ede15e44bd491fef0adccc4e80fb58df8426425deeeeab93a77babfab8df14d795effbd0dd9f0a63e8c9e96c", 0x90) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931927748", 0x14) mknod(&(0x7f0000000040)='.\x00', 0x8000, 0x8) (async) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0xffff, 0x6, 0xf6, 0x3}, {0x7ae, 0x0, 0x0, 0x1}]}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) (async, rerun: 64) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) (async) symlinkat(&(0x7f0000000180)='./file1\x00', r3, &(0x7f00000001c0)='./bus\x00') (async) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) (async) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) (async) setrlimit(0x7, &(0x7f0000000340)={0xfffffffffffffffc, 0x5}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) socket$unix(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000380)={0x3, 0x20, 0x5}) (async) syz_emit_ethernet(0x3e, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000797000/0x4000)=nil, 0x4000, 0x5) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r2 = getuid() setreuid(r2, r2) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x8, [{&(0x7f00009a9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f000075c000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000835000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000638000/0x2000)=nil, &(0x7f00004df000/0x4000)=nil, 0x4}, {&(0x7f0000c05000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000971000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000401000/0x4000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) kqueue() r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r2, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xb}, 0x6, 0x880, 0x0, 0x0, 0x0, 0x8, 0x1, 0xfff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606260000000bbfe8000"/36]) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x4}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x3}) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="16bb9ed0191b1556d58362aac565b2d45a3fcbbaccace55a70036158794292134c05c6ecef23fcb348b2d3adb73e6275f45bf0f8f7e8d954f46bfb37bd9ff8771c3bda216f6bb9c44586607f0cde08017df6968d24754be1ca8de4d04b801386f12268a3d7a2517285562e9c3f873fa7eb8dcc536512c9bf3dde5ab790062bfa50e5d9529051eeb9218672e78bb75502e115518338d6432b143c925702d515f54e4bb5d454c0a63231f60851fe3ace4beef7380caa646b57783344d004f9e115a39c8fd483ce7e58c952417e81e905b0c17738c9539db820fdf90c47", 0xdc) socket(0x2, 0x3, 0x0) r3 = open(0x0, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x5, 0x5) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000980)}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) r4 = socket$inet(0x2, 0x3, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) executing program 3: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x0, 0x1ff}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="929993badf4d6e6d80b3c0d4f37b920508d62df95e617bcf735f6a444495def25030243cb9e59a4f27dbdcff3fd32ddedf4a5dd9f02be38a28b9c422c5b4c069489102d8fe6d58ebe750730cbeb18a8a5290268c758e582a125e790f78c627c8990810f5849a5cd09bfa898b45157ea4bb5ec8e8d6e8ba2d687e705a4aa87ad2339a807bf29a6a4d6ca0", 0x8a}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 3: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x54}, {0x16}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r3, r4]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x70, 0xc8c6}) executing program 2: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xc4}, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x7fffffff, 0xfffffffb, "10cb000000d400"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fsync(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r6 = dup2(r5, r5) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0xeada, 0x1ff, 0x5, 0x8000}]}) preadv(r5, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000180)=""/18, 0x12}], 0x3, 0x8000000000000001) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x1, &(0x7f0000000240)) r7 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) fcntl$lock(r8, 0x0, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') executing program 3: r0 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000480)=""/157) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x4}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000deeb0b44f6d79a1b00b588aacd8bc0ce96a0aa30fb1a8ecc8d", @ANYRES32], 0x30}, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1f, &(0x7f0000000380)=[{0x12eb, 0x4, 0xfe, 0x80}, {0xace7, 0x1f, 0x1, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYRES16=r3, @ANYRESOCT=r4, @ANYRES16, @ANYBLOB="9c2087411744269565a7823f30c4297b8072f2a4ac2296f46d01eb6766e0cbf1bbaa1f3eb71726a72dfb3ede86490be5fc7f6cc4b3dd48ce36510f6490257ea414b5d543598142ccd1f655f9892410f963a0f00285e17d0357e59191341a9ffa7258c337ac910dd7688451d244bb3557bad2f0f0574581f7a3f409b6142c8d0353d87e10e8e77e81a29b536e310f9e390368c0a6a17a35012d88110dbd2dce5582c955c86926176e7a80c510fc5c8a49e7de1ed8b09a06a8f4159f7e83ec52fd2f62b44c8b326cf1e663f08967202ab5e0b02dc15c38d5c5337e438d4dc3d0eb8b6bd807cd3a6a2b8277b8", @ANYRES16], 0x401, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000200), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r6, r6) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setreuid(0xee00, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) setreuid(r0, r0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040)=0xfffffffffffffd82, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {}, {0x8186}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffff1b95a8"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000004c0)='L5', 0x2}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/17}, &(0x7f00000001c0)=0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x7, &(0x7f0000000100)=[{0x4f, 0x92}, {0x5}, {0x206, 0x0, 0x0, 0xfffffffc}, {0x6, 0x3f, 0x7, 0xc1cd}, {0x20, 0x7, 0x9, 0x6e}, {0x6, 0x1, 0x8, 0x3}, {0x6, 0x0, 0xdb, 0x20}]}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) r4 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x88, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) nanosleep(&(0x7f0000001340)={0xe, 0x101}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1a0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000340)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00'}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x3) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x80000001, 0xdf2, "f8a19ae5c092a8a2c0f01172ef953678ed615f27"}) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r2) r3 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x8}}) dup(r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x4e}, 0x1, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082aab31d0019d628f47e22822d6b97cdfab9320c3aee14a6309db05817d1323dba94952a70002405dbb697d4cb41fa8f5d34e1cbb721bc0d4933e028bb311ca281de34a32d9a", &(0x7f0000000140)=0x1c, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x74) r1 = getpid() r2 = socket(0x11, 0x3, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946472, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(r0, &(0x7f0000000100), 0x4b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 6: setrlimit(0x6, &(0x7f0000000980)={0x7, 0xfffffffffffffe01}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xa0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='.\x00', 0x1, 0x0) getuid() fchown(r0, 0x0, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) fchdir(r2) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3, 0x40, 0x96, 0x2}, {0x6, 0xfe, 0x6, 0x6f}, {0x3, 0x81, 0xfd, 0x7}, {0x1000, 0x2, 0x4c, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x33}, {0x102, 0x81, 0x0, 0x5380}, {0x7ff, 0xe5, 0x20, 0x40000217}, {0x3, 0x8, 0x2, 0x7}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000900)='./file0\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000080)="6f2dfbf8ec10518dbdcb767e439b835d0f00009e7aa5b5b135793f172539ce63c5a9beece479da30bd1192b0b3562e", 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f0000000100), &(0x7f0000000640)="2c205eb2ff08d4585bb05a7cae0d25ad553dbc13de09466560e78ddca41218308e64c9533c729b6fcb7d4a7c421ad01db4fc3e212a1e70930306a0a34b87cece73a4934ea8618761641b1e270a814dab3aa90969de319a581b28a516a7", 0x5d) fchownat(r3, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = syz_open_pts() dup2(r6, r6) executing program 3: r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x3b}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) executing program 7: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d4269f9ff30ab5f6f9f017543c67cf72c09c2e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f2000000002ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8aef9ad8ca56f4ddd6b1cfd5f432d69d86b0d849de0e94425acd2bea478adf376d9af78f34a43839c17731d9e4625938f001af5afde41d6b85a8ccc4f4998a295eb237500f0a01f1d86c137f5be5695e10c072da5335d82117bc8555b602c95125e281e1f990f1836e90d1e86b588595dd47c6db48d3e9dce396cfb7d893a17613955bd54f757089555858db0a161b83deff6af7f4f4614e2adda000248faf3ec9f4587cd701f9a30b8de9fabcc0", 0x4e8}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000001c0)={0x1, 0x56}, 0x2, &(0x7f0000000340)="71f91e3071ac0058bc5a91501d947082197c8e9ba5acc8c021336d85231eca07daf2d414b3d4458724eda19e5b77b7098613d1699b0dc5c24994ee9ef6c5f4e9d0a0b37a022276d46a17484dd38a9af1a5e5a6e23dfb1d1172a0645a68df71851341f6545a545676a445f59e9a8e7dd086c7c781be3bbfd283ace01bd772cb6df47345a095c5c84b90696929765325281bd79c5962ae268c7544a75132f4561211e5a6339f1e2fbbac594d96194f731588a2ad529d99a824467fbd205d9c", &(0x7f0000000180)=0xbe, 0x0, 0xfc47) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x382, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00007be000/0x4000)=nil) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getgroups(0x0, 0x0) r8 = fcntl$getown(r2, 0x5) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r9) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x48, r6, 0x0, r7, 0x0, 0x21}, 0x18f0, 0x6, r8, r9, 0x0, 0x9, 0x100000001}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000200)='./file0/file0/..\x00', 0x40, 0x0) getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f00000004c0)=[{}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x0]) semop(r1, &(0x7f0000000080)=[{0x2}, {0x2, 0x1ff}, {0x3}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}, {0x0, 0x5, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x63a) r3 = semget(0x3, 0x1, 0x0) semop(r3, &(0x7f0000000540)=[{0x2, 0x7, 0x1000}, {0x1, 0x81, 0x1800}, {0x3, 0x4, 0x1800}, {0x2, 0x7}, {0x3, 0x0, 0x800}, {0x0, 0xa0, 0x800}, {0x0, 0x7ff}, {0x4, 0x2, 0x800}], 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) pread(r0, 0x0, 0x0, 0x60f) msgget$private(0x0, 0x50a) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000340)=[{0x6}, {0x74}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x6, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x14, 0x8, 0x0, "ffff09008700", 0x0, 0xffff745f}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x1000, 0x20000, 0x0, "00001800", 0x0, 0x4}) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) setsockopt$inet_opts(r6, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1a, 0x81}, {0x406}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) clock_getres(0x2, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x6, 0x2, 0x6b, 0xfffff7c4}, {0x3, 0x2, 0x5, 0x9}, {0xfff, 0x1, 0x6, 0x1}, {0x40, 0x81, 0x8, 0x80000001}, {0x4, 0xff, 0x9, 0x5}, {0x5, 0x86, 0x3f, 0x38}, {0x4, 0x8, 0x33, 0x4}, {0x8000, 0x40, 0x7, 0x7ff}, {0x97, 0x1, 0x6, 0x7fffffff}]}) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 4: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000003c0)="1b97d9726dc13536e2", 0x9) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x8004570b, &(0x7f0000000180)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = socket(0x1, 0x2, 0x5) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r5 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getegid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) socket(0x11, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x30) close(0xffffffffffffffff) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x57, 0x0, 0x40}) socket(0x6, 0x3, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r7, &(0x7f0000000500)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x516, 0x4, 0x20, 0x8}, {0x7ff, 0x8a, 0x10, 0x4}, {0x889, 0x2, 0x7f, 0xc62}, {0x100, 0xfa, 0x8, 0x8cc}, {0x8, 0x5, 0xa5, 0x7}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) executing program 3: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x0, 0x1ff}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 7: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8002}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", 0x0, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x41, 0x4}, {0x0, 0xfffffff9}, {0x8, 0xfffe}, {0x8, 0x5}], 0x4}) fcntl$lock(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[]) open$dir(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) semget(0x0, 0x2, 0x260) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7626d77102000000000000000000dd1e", 0x10}], 0x1}, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setsockopt(r2, 0x10001, 0x2, &(0x7f0000000200)="1af38d9d4eadef20410d9fd0b8f965ef05f038272d6fb524f92f19786d03a3c230fdbd2001629d1f6fbe0b81c3f5dcf63734057b063d01d864521c94031dfdda1e8e3a11066891103d30510a782929ba29fffd853b0a55ba73554c529060cecf17976d5c694b7c0e64dff955e20c864e4ffece07a5c1b5412cda92a7d78674d29463e165f9991e373282094a43d45cd67beaea0bca73fd6247409ee3653eed1466acc6831e6ffb385167521210650b509a8c53d600521a0b2fd77745c647138b64bf1085ad6f3c3626", 0xc9) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x30}, {0x14, 0x0, 0x0, 0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[]) fsync(0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) unveil(0x0, 0x0) chdir(0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x0, 0x5, 0x4) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x0) unlink(0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xe02) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000080)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x26, 0x1) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 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(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) close(r3) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}, "deacdf2edc543f54"}}}}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/112, 0x70}], 0x8, &(0x7f0000000440)=""/14, 0xe}, 0x9}, 0x10, 0x40, &(0x7f0000000500)={0x80, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x1, 0x12) r2 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x80, 0xc8) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x11, 0x3, 0x0) recvmmsg(r3, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0xda796ab80f8749c2}, {0xffffffffffffffff, 0x2}, {r3, 0x2}, {r3, 0x4}, {r3, 0x80}], 0x5, 0x1000) connect$inet6(r2, &(0x7f0000000600)={0x18, 0x3, 0x7fff, 0xc289}, 0xc) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000640)="6d9077f7a17769a077cfe3401e5cd3909026657878e0d85746ea8f4334ca0c19f5e5c4c7f2ec05dad424bbde91fc6afecbb7e31668542be8b6538ce426e2d9838f368fafcd0c0d1625e188597c3276db6a5cf6de265635fbacc04a0071a041b7b50ba8066847bbdba9c4b4c6e4cd94e6384ebcc49d615fb988c00fee45387a0101d58f1c63ff3c0936137ac9234b5802fb4d6ce356156aac90c36615cff760eb4c0840035d87d5d77156db5d054a772e3c3d7872c6eac647ab4c", 0xba}, {&(0x7f0000000700)="2d4699d70a2891975d07ca4c45898f5682093a07a5b3673c0ac9f02ca50d847d61cacc940b9624043de37cfb04c25845454f65a7848e82e337bd0f8badb48a442568356514b9b53c98210ef89750392228cd3e2382624ff31588b39ea52b336326df8281555dd482313c3858a85343e10c874858ee32ae2682fa2853f3c1274f4d7e438190524fc8d3ee8b10d2e7c719b3b10ba8d0cf65afc6ae01d4f07f8784fd3c6e3380f149b3bea18a6de7d47facd10f1f8a6f02ff167071", 0xba}], 0x2) sysctl$kern(&(0x7f0000000800)={0x1, 0x4e}, 0x2, &(0x7f0000000840), &(0x7f0000000880), &(0x7f00000008c0)="0183b55dcd60112433ab903b9673de86a77d4f0f4a2b648dd14030f538b9850b550ea3d0ea81acb52f5050f7ce4e0e7b170cd6d9b4fe3a4289490cbd989781eb01a099a18f52151f13178d5b58ac154d4a7643eaad2529cd7c48eaac09bd9b", 0x5f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000940)=0x8) getppid() getegid() flock(r0, 0x10) sysctl$net_pipex(&(0x7f0000000980)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000009c0)="f115a824c49ec84e3fd45e3055a04e482f9217d37ed61fbe9e59b3f588e2cd86d70e978500017ba4b4268c23d3f4444a11d9f6e8828021347703b72eeb97c4ad1716099038a91293e2096d746d1e9b1fc770dc186726d0b7319ee4578dcd9599f96a298b15e875fd2b0949b8ea04044e37f5eb1b", &(0x7f0000000a40)=0x74, &(0x7f0000000a80)="e761b3a58e38307c8d20ef1cf8dab28d67dc40a7e3a05bc35b5e47a48a046730d6cc41c106cee9c81e574b6eb531cb9f0f15712b3861c1d757b83e892ab73fccd3baa748e57390460da91ef85009ab118fdfd90a5317f4a333f15a95b64b61c53f66360628241be82b40c2736a2b095b22286fc5a7cfb70e0a3054334b10ed99e8ba86225d00938beebbb730396e2a78cf065a11b14f9cf4068873b0ef11e352de9556686a5c4502b06c9ce1c3aa7c2c421bbb7dc11dee63aadc4c7b01fb063efcfa6cdb887b79d3ccf4", 0xca) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) pwritev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c80)="0d16d10043f337fd5d78e6449e3adaf136ae32e810c882cb56f3dda708ac9955818ff1b28b702a280a25f5a55ef4e6b85ac97e2f394fdb11d115ecf92219a01f", 0x40}, {&(0x7f0000000cc0)="4ac2d1c4d66e28b07d39c00f830e4913c17dea48e1feb84257518d616f5c3fea2e87c285deca64391b5ec8b1d48a919b93fa644cde64f9477ec03aad2b0ca91b7bd7200706d87f63ae631dc3729cb9c165e7499f488752391c3b0fc4195f587031c56629505f3589fd3a87263d8cbb7f36e6a530aeb9293826b8b8d5a4a8d83e", 0x80}], 0x2, 0x5) sysctl$kern(&(0x7f0000000300), 0x2, &(0x7f0000000580)="a7c3c5eae95de20504abe4c40dc1281e0c9ffb51194ca9cfb603e2bce26417c45bb28d8f81de22af3c8e5562b5e360259eaf5968eed08c812cf92e87d1bcaae395fe26e351b70d743448c22f5dee569f01e3dbf59b906dbf0f4f085eb011d181d4f9906d064261", &(0x7f0000000840)=0x67, &(0x7f0000000d80)="b0ab3f8d3c581c1da5d776410f1959bd66e44a52066e641fd91a311a91e7ca54e4f95be00b3788c6d0030e522a036ed667271b69d6781a5c5251e6c961eecfb1af9151f6e74db427cbc4ddcce0eda22ebebcf9267eb893d55d032c65c40ca6feb009a8128c4baa5a20c75c9c4b7d90f10a2839574ab619afd24909d79c3b8b6643dbe375c91458ea42d9899a695f58bb3b01fb8ee0654e5bcaa3583e556a547fd3fd0d191c6010ccfc3b638b2e6716f723df1ee069bbcb194e55beebd85cc7f99ceaef943c369ef1955b7b3992646ed14448d77f", 0xd4) ktrace(&(0x7f0000001040)='./file0\x00', 0x0, 0x202, r4) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x9) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x7, 0x1, 0x1) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x1}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x2}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f00000002c0)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0xc, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x10, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c0000000000019078ac141faae000000100009078a12f290a"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) seteuid(0xffffffffffffffff) truncate(&(0x7f0000000dc0)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 5: r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) open(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (async) socket$inet6(0x18, 0x2, 0x0) (async) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) mknod(0x0, 0x2000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) (async) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) (async) executing program 4: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20, 0x0, 0x0, 0x1}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 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(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) writev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="6fa3ef51be000000000001800000", 0xe}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/236, 0xec}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r5, &(0x7f0000000240)="1f4724cecbd6813e74315396c5d190aa5d1b1aea9a869059bce032b60a625e30ae57def1700b7f6481fb7c073b2a2836997743dc4a9dd45cd32592f2c36e137ce1e1d8761ae5711db3d4a84c9e4be35db27dea3483c3c000f2c401b3cc4cc1132efc22b9dc88117ff01be24852efa7c50935d230f0398fd6fa341def4a17981eb8df19f37c183ada75fe2ae74e80ab2c7ab17cc5f18203085273d2349098c6fc9c58fc438f4dd7dc62140667b3dc5cdc3528f2275ca540d91dceb1add1e0032c9cf74e790e19", 0xc6, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x0, 0xffffffff}, 0xc) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x80000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r1, 0x2d3608a5) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r2, &(0x7f0000000000), 0xa) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 6: socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000001240), 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r3}], 0x2, 0x0) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0/../file0/../file0\x00', 0x8, 0x0) preadv(r4, &(0x7f00000012c0), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) mknodat(r3, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r6 = msgget$private(0x0, 0x451) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRES16=r5, @ANYRES16=r5, @ANYRESOCT=r6, @ANYRES16, @ANYRES32=r4, @ANYRES16=r3], 0x401, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r7) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3a2, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad9036c3a003be1e300000000000000000000000000fe8000000000000000000000000000aa030190780200000063458a5f80005004f3ee5ea115ce6c2bcc0b354a6956031aff0200000000000000000000000000012f03000000000000c2040000000005020006c20400010000050200c6c204000007ff00000000000004030000000000000502ffff00010005020400000100010400000000010400000000000000000000320c00e100000000fe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aaff020000000000000000000000000001ff010000000000000000000000000001ff010000000000000000000000000001081200000000000005027a33c204000100010735abc7e693a6deb76c3bcb305ea0082db6a883efc673010cd86c24cd267b3b57effe5d2276be0aac43e708b91ab2eaa5aa37f85e6e81094a6ccfef8ea6e86eb4fe4f75fe25a5932bcf2bcc421128206bb47a95db22e38194e37759fd728b26675ddf9da2a605f3a31b011df1be7b937d0e961171a0890001000401d1000000000029320000000000000775fdf93a6abffcc23949b0b1a321770f7ec02b20639623c8722cd74a28a048541c78cb8412d57a74fa915739028bf113a328e7f5bb930db9b7a2b7e551f92b4d928891343f6797d6da031302b1adf96dabf14bac1e2e4f6c41fa3a4fddac27c8d163e39c7e75bce5003d7504f90046b712921164f7c505020fff7f77ef80a57ab56754acdb2bf66edb604b5745996f918f3888672ef630e2ccc4850b89115a39f4e55dc91478370f7fcfa7ec9a11c58fc9c40703b98ee790b097a31a3a180c0df412ed4cf910be211f99e340cd5760225d71f69600c713aaae917a11c58e69d7fca2f36aa188909f62b80a57b2eb885791f45d038ff2bb84b39695ad190fcf276c746bb43a0eab7e4f4689bb872bc6bfe128e1ac77f0a9218315a3e0e8c0fd1c1c4f930c8b02156e414683854597a3a0c07fcff4f22b06fd64bdd26fc94b2c618fae8c5940ed936395c2bc31843b85d28930e0a38119b70b9a62e83371d29df942b8798c928348620afe9fa124a5df1cc8d668aef2da91b857b9142023ecd4600c7430afc204000000040001000102000000000000000054913e3feb1ca0d384862ae02757946492ac7d5c57d21e053ac6ea1c2a43f8da7dfb8c9e06abecde39b0aaaafa3a91aa9aa9984654cc7bc802bb4246c2b57802b3bffb1d00"/930]) setgroups(0x0, 0x0) writev(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r10, 0x0) setreuid(0x0, r10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') syz_open_pts() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f00000000c0)=[{0x5}, {0x5c}, {0x6, 0x3}, {0x1f, 0x7, 0x9, 0x200}, {0x8, 0x20, 0x3b, 0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x35}, {0x44}, {0x1006, 0x0, 0x0, 0x1}]}) write(r0, &(0x7f0000000200)="76cc6f01f8607db0040000630000be7b17fa73f73c7120aa620239558eac59fe049ebf21d5aabaa78a443215e40cc1fec6f5aae02689275749a8bd764e3e0b4c7196e60446291aefdd6b38b0497a34929125a34afc71f7b96d84553cce602d6f69c2e84f4afcb55604805fc8cc299055c3e01fd40a8cb0f4d276af001c1d3fb33c1914ff728c0e22690d1d38e59925a5f2f093b86e9eabbdb8fa0018e4e65a884fc0d148990bd7b5e45785d1107e9d3270ff04b0", 0xb4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x1, 0x0, 0x3f}, {0x6, 0xfe, 0x0, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x92) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r4) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) shmat(0x0, &(0x7f0000000000/0x2000)=nil, 0x3000) fchflags(r5, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) executing program 2: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) fsync(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0406938, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x2) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x0, 0x0, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @rand_addr="be6bb1b17f7764815db571c7663da59f"}}}}) socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) syz_emit_ethernet(0x45, &(0x7f0000000080)=ANY=[]) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) open$dir(&(0x7f0000000740)='./file0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r2, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20448, 0x0) mkdir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x0) socket(0x18, 0x5, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x516, 0x4, 0x20, 0x8}, {0x7ff, 0x8a, 0x10, 0x4}, {0x889, 0x2, 0x7f, 0xc62}, {0x100, 0xfa, 0x8, 0x8cc}, {0x8, 0x5, 0xa5, 0x7}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x516, 0x4, 0x20, 0x8}, {0x7ff, 0x8a, 0x10, 0x4}, {0x889, 0x2, 0x7f, 0xc62}, {0x100, 0xfa, 0x8, 0x8cc}, {0x8, 0x5, 0xa5, 0x7}]}) (async) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) (async) executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da0225fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd882d5410f235e5a4def28f3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ecda0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb900"/128, &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x50}, 0x2, &(0x7f0000000980)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f00000036c0)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r2, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) r3 = socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4175e4333578b8fb0891af3a4fa940afc6c47477e4356cd4319c3f793e0c054afac70671c2f2189e0403c2daec05c346f0100c3b4", &(0x7f00000023c0)=0x52, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003640), 0x20, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000003680)={0x2, 0x1, 0x7, 0x3, "4ab68b48b775a5994bc3243ce6196d1593ca5303", 0x5, 0x1}) r5 = dup2(r1, r3) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0x8}) sysctl$net_inet6_ip6(&(0x7f00000024c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000002500)="799411b31a58c53069e1df87cd202f13d9fb083c63b2936e0b67fd1bc90623bd310e8b0985e2092ca66c7db6c2552feae6a1954b9aa9046d3a740b5d158f2aa2c2924da565c596904817f67eb0b7202eaaa3f90d8930a1932471a85268514288286a7fe9968b77fee13ffdf2dc7d3eb80f7c2fa77a892a7081c248572b48113031a9baa16d38199db7299c504585036025e134e46e4d9b4f9a72af88", &(0x7f00000025c0)=0x9c, &(0x7f0000002600)="bbb69c5878e00f72791088d44a4702aa4428bec6065c5214f5164c43b52c7aec919371e7c2cf5287b9e2162b7a77bd30d7f0b6f53bb1fa1ee6e5e16dce088977867e3a2bc4676f519a7908d95468379dd86e1afd8be5f3fc332594ef45d485916c64a28caeaf921579a23a2166736b337b3f0bfba7cf36630d5bf75e0b94489f47700575794d4fd036231c88e19c96110f2439f6cf6b253da1cb3de65b66174173d023a5a5fcaa3b8f9d5580f9f7b6c89c412bd15d143f38197d9654f5c0f6d4b65690b1150a192b381a1257d96086ea6e1fae64adb40286115a98fe8a40c4864fef18faef028411e617b9352b7dac0ce56808fed4c4c4a84e40438ff53f1a0e5c91287b62b1a369922453f0c421d04b34f025abbf3c94173eca82652b3149779dce785271baca40af44a1e791c159dc0efaeaf40783c593a3ce5ecc2f1732bfd2aefc31f66a24489f2e98dd80bc0058a63e785facc0c2fd697f50bc4ac56ae4635afd5f100df2db89ce3bd5aa116951095f843db5fc564173e11ce5f6c3f26e23ebf1521cc1e98ad6c67e503645c4e1552689eb97a7cf8b665a77177ece1d86358673169240dca0ca156165cb37c578efac1032d1aea9e55699621eee7b93305dadf446292344a919f804647425d3d0cfbf92f363a87925933636db5efc1eb7f9f9283447b7e0a8f38e115a54ba2aab27e43ab2a3f46fbe85f174cfc5551f6e9e330e6ec36b550dc044bff447156ec4b1569fb1ab0345c7da3b77bc4107aaf9b5b3d9bc37373b75573bbc5ee26ae959f3cd76f3db9b2a4b02f89ccd2fa3f28a86c99b572d21207cbc3f1ea352327857a006926a7e92b9bfbb4eb68dfe0b94bb0e4297f13fbb333b0ef2549b034d70af0c222003bb6322e8f1d612f00224fdfae57a46460d088410238a0d965db3f3ca5fdae12d0417e0cf6fb8334d58bfbd4b608f524d5206f869046e33cb80b56cf5f45084fefc853c10c55e05a73a50c931dd9139bfe264c3238890bac9915aaf0f7068a99b1660865204115710f9bdc41a40d5350b40b379af48b0be1778f40e2edc32f0f89f6df4817330756dc16bfc9d7b4b8ae0af4e30fe5cda726ec77c1dbbb0ca046b8203a36e8a5798b4b53ee9251a4107b4bcc52f7ee2ed92511cc8f219186318867039be4cd0f03a479ea7f038480cc866f560ad1063bc2dc74adcafd7f38fc76f1cf1c96fbd00ce14e36c40d4e9c982f41c21fc4ce30e3f7bafce56c9ac34ee562ed4d37205905880cc4dc40d7d857492bd86a3d22c93bea4b25b010cf5d06f4ecad39b27de82573cae8f73c6785b0cd798285f7ffd0895b4095818648ad9eefe0e150462e9542a7e90ea99cf50f2af940bef60c6df0034afb8a3a2d29161cfeebc39a63705a475b18c84c9d2fa62bac65dffea5d1983628d56bd9e1941c9c0ccb20f3edf09bfc73ce6957b43b4504982387c0dbe97d59540a586e4eb4a8c7e5c8e58338698bef861e95aad7a69a4112e8fc7adbd668fbb0dda880eb9e4ac356b5d35eac2b418c9f14d3b80eb1241985f3e51e1b1dbe24b8f02c952181d83be6c5a651e3302d88cf31d6a4b4e0a01fd8bda71ff8ab37cf416295130f22a887a2df762e9d7875bca808259c80b7c85f1258e694a2badc2ef3aeab5a7b8daf378502ee8d1a6cac861ed48a5e687d590279c6feb505767fd25a96f27e714cc0bc68a6952e71aceb49594c09d1426a721cb2eba415112543df02ecb019aa6f271f56bf82dd8529df1f136d3b69e884dd7a8dcf74149cac2123bd264804f28addb8fbedd3ecf59164dd0bb4d1408ffa8941613d3ab79424e3d8b47f2528b6f93384e4608758cd21d9c7dcf906eb7c17c834c60c1527bbb1652888abb98691de31340288e151ab2cebea0b4ca9ea34e8e19b8751ed6e53372733041e65c695d1d033937cd33d255e2504f0cfbfe67ce63a8646eba8a637b0e7446536f3b26fb190f6d808f7edf89e14c31a95413764a33313c37f326e0ccc41aace7497572e06f950c625f4cb51a1be8098ee1daeeefc4a2596eb0dbf93563f890abcaf87cd9179c00438e395a0d5736110815b0fbd0dd4fffe3ac659ecb290d2f44621666c15b9578f9038db357a3acbebc7b900e172b6603b2f19c0004e65b96a492d5c29458bc2673b09268284c194fea62d846c784b9b227e73cbdcd62ab02da14657892d897922428d70e639779bb1c328c21dc6243cd5a36683b6bd3514b3573334049234b720999678980608c03140f846b647f9ed99e2779733435304bf67268b8e4184fe66b855cb5eff33aaf16d661a01dad678571b3daf16a2b7891f492dfe9b15be105f2c6ed10fb3907d630ae1cb6909f2b3dfc483c3b46199d590b3262cd5bf7699c9a6ddde994e58d0bfa22ca60852207f54bb340fd90fc67770b5734f30c73830eb4d3cf0ffb0df0ebae16154787db1427dbb58dc40e8a4c4c3b5a45a22659587df745963d2526f48eb29e2b22e3464cbb06624db8611992e7a8722249e90ba4b7319bc342cacd4749df49785c97247f58965e00eacf2571c3bf114aec13d24a441c79cf578c81f73fc278298c1fb4a3c64d667aea63a187a7871dcc32134d57afc5870ebbd95dc5881fec12bb8d20cc286a4ae3314b939b5f68945ead19400f5cb6dcf7d2898106ec990a7a6861782f62ba17ff9e042d7e81a26862d13356fbad8ee740ad0f06a84721624aa16635a742c64542a9274ec19292c9183a9aa3e053cc1162ee0904b95223aad5b15c75b0deba7053115c0815cff2568b277e895b3fc27e8696e0e14c74720abf0256b4d7f2c83e374a1d7054435bea3c1060964894b7599417a55abcf6a04fd190d657968f701e25630140d2dbd827110b927953ae1a521767d44a2320c98361120e8c6512670d94f8a6c25ef213d7c652743425c3e7cfb80e4205377ad8700c1bca62d22df082189a809ab13ba2d9dfeae7b52c9cc9da1ad18d105f4422182be45e7a510aa0618712a134f46a1af4aea6134a473fd8fcb30b7d65e385c141db2631d2f23644f39ac4353483e000fe820d40f90b548b912562367de99ab42e8a3e33772355e3f622ab816151debb55a393c5b2a8b1dc2dcec30ab352d6a116347cb9387c7e7b458596243a50afc48c63bacaab5b1b641726420496b72ca653f6a9d4e60fcdf39c70f0c15872400652f4715d38b9cab9b64e3283254685f278a0ccb08cd444dcf394db3043b4c829021c2c883ff430fc4e07ba488f4cccfda288972d9a6e9e625b50a8643cc12f78fd766d85929a19e5361c8f0696ae0c09281f4d2e885c00787493c7988f5272d51e13327422dfc97387bf3ec1742863dacdfcc331347132ff16937cea20f708b6446115f0023182a564a452e0e87dd3b3925146cb93a3dd9ed8e78331ef28a2970c2eeff97b160fb0134a26462c744559298ba2c1e4bf58ba057c8903be2470b780619e8c8b26e9ddf2b2fc0946e971cace1031b492da12fbbf5e1a57a512bb6bffc44ebdc895335a72180f182a26e9ba3ff4c433f90d153363b52a7082185a9408252a00d0939db4334a7ff669a094a351f45aa6057a7f0ffc60758145b7d84e0ab23b7090e0a0563fe19edfe995d772feb478a1391eafa14f5f63c25e5f3e2389ca072089da311ce8f13089b0b0343937ffcd225d8463581c813a005bda09f6453880e4761d135a0d8b39215586f2c1a6afe98a0ab250e799eac17e9350018bebd98e3c84e38b85167e68c60e40c18b185770a1561499903a5d4a153edb91ab79e5c57af0578aad56e7298968690113a427f851cba90792c9aecbc0f768161e38137358ee818933d5d70a9963024788e365bf18dd95c64b65045431fdb003667975247bfbd2b30eafcbdb803b2bd4fc4626f520b0ffd926f5374d439b0b27e83d4c34bd3e4d98a759c6eca8591ccc891e4758a124267794d7dfcbe048475be947e5ba0c4eb656addebf6a29d41b58ef83876c73ed0f5be5dcd606d930995964d6b87e23fd5583c6c79263f97a8a05911a339eed2f56cdce8cd8b288fbf1b7872da95d05dc273d1aa64f045f47e0cc819712e90cb9bbf906efe8bc7cd51daff5ded338297f3bae9eef543251ca604ea314820728ab2345e6d5bee2a4883db9be0285dc023b70fad0adc963e1c34ae4b9cac7134ed6f1cffe411d80b8dbda3e1f26d79c1b31951d8e51076f40e95b42e41afb44a7c920809fc751c12a906bb98ceaf855c24a603b2befb8e53daed06496b7bf40b71ed9708cf532fccaa8dec2e12b351f7137bfb0ec711b7e79b8e1645074df0e197d97089e24e2caaaccc9d44deabcd3e3c80d046a46d3e811c9ba122af978994ce761b2160bf817103c8f8658b4d1443508206acefeebee31001a5399589aec77301388e77cf202e612d51e0eb744336f81cd0a01180ccf1c298f95087b884f62805c36397a1cd14a16202ed734d2837aec5a1139e88dc8a612ad90ada9567471482edcfefd521790b00884d76d1ba39003dc402ed806479354bd77f1becfa839879fc81751e7cabebccd412af24aac8a6be94cdd8a7a3fd53ecd9ce5cf1061a6cd817cb77813860390ebe72ebda937c98b54a5961e2f18d06b52f6d1e35a99acd7e4f075883acd23183f7cde7c7d3a310ea886c7731fbb6434a9f167082387ea1b3f51799b3cdc76e2cf009d64e738fc9a06cbde752e7b2dad1452b7b2aad5b0798f586a6f9a04e6c2cc208b9f1df3951f9a7061e1e778523b118ccd7ea9f2f434e1465f064b2f893c270390e68d582bc5c9bae1ad689a5c03de5e3d560fe65796f961e2e1e3ec18648478dced35949e19d70915f9e545a5666f10b15ea04670894840ee0fee67f9406c116666287a72c6cbf4a491614c921bb69a9e0b0c08d3e7d0aacd078b8f43840c44a49a1bd58461c4b96e675647129e884ed93ddb57654565f03bc647f715f2edc37ab80739e0e27c206b0bab645064df8ffbb0c5d2e2edd03b7b5501d4a10d2410f857bf5dd51cd1b49d3feb1c906efdf947a68fcb1123dea7c8e4f3d7963f73c9173ea43fb88039cda3810a7dc6d225b31b98a98e011d1aa6923037580c9966a03daf086c2011b4ba482254d8b3b72763d84bdfd5126f8f266693ddb22130fef2b7029e1b29b4e5ceb87b84c5e76ba1787770f4a6d6c2ce68dfc478136726d72b49f929f3ae659a63a8b5caf5b6d276af725587827cffcbee150e11f58235edc8c483a3d54e90f3163ed9fd1f67139305690152a0ab854eb2709793485e6739c452e33e7c89a0f2d2c3d9d6a7b8d21a14bf2cea7e55e098fe348b38a15e32cd5f82acc05544bf579ed9c98fed0ac2829b6cd12d78820fbe7b1ebe223c1459e8b7fd165456d5bf2dff13819d94295e8416cfc8fff9e474e4e9068509aad85daf28ec92521a37fb6fbb324224c81663db5898279f4b0d3afcf046b6070d0eb2b95371c4d0731a56c2b1c4c24807c45e9038839848b4440401294282ef77f0f33305df558511e3bbf65699854e42e6ca2165fbdb8a893668055e69f458faa7b66b3edc5ea8f141dc8eacdd0d3fa6c07b788fdef3cfda6c3dbe04d243bab0b883f2024e90481da116702dcffc87633193c1ba476e75970a2fd7531c8908875c8e1624ebf7597d6574403060d932ef4b3dc5761a61ca96128301d4b4a6c6ef0c3d4bf602f5c188972deaadf819d0de07cd437fbe23f230df8cff45adc830882d76d4e902954b9f3e4d03630c7f0ab557cbf487c2091f273da66afb069f10e01935a329b0ea9d845aa92e53505ccc1c4960ac8965c7e9b85f", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003600), 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x50}, {0x4000006}]}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESHEX=r1], 0x101, 0x800) getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000004, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000008c0), &(0x7f0000000200), 0x4f) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) close(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) readlink(0x0, 0x0, 0x0) executing program 4: getpid() setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x81, 0xffffffbb, "000012000009000000ce00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 6: syz_emit_ethernet(0x26, &(0x7f0000002c80)={@broadcast, @random="da8aaa0c682e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x8000, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp}}}}) executing program 1: 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}) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32616b20a0206d6d761b9b2816b137f0c81674de7aaeee18cd1047f363b28ae920110be61e4e1dc41150d8c901f4766194819b"]) syz_emit_ethernet(0x41, &(0x7f00000001c0)={@local, @random="2177ddab1fb0", [{[], {0x8100, 0x7}}], {@arp={0x806, @generic={0x18, 0xe936, 0x6, 0xb, 0x2, @empty, "e9ee615cee73fa0b7e79a8", @random="45fa13b85c6f", "f4711924c57194ced22e93b7cab77753"}}}}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000680)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0x3a, 0xff, @rand_addr="00f0372e0865911feb7ee80000008000", @mcast2, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast1}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4d}, {0x812e}]}) pread(r0, &(0x7f0000000200)="0fffb0d19aecde19d3c0661cf05d98cf0a874fdc9fc6d50a083978074a22119ac404631453a43e3a5c762a0266a58f021bf708b8027e1aede8cc759f6020ed701175b384a94554fa391318f7bb93b04eeec9d103ed06e82966d637eb22868b0c47a6fa056dc326d8b3a1bb63719315ddd9729f97879929bd6ff1c406ff6cc4f19f968e4d2c4ed803b2821f550575b489f263e1f6f752fbb7da1793655594cb54cd323d7de671b8738c3e38c254dbe5151be8b13663e55a55c8250b9ace7daeffffbe6326cc1e92e77a62d0b417800ede5e37e7e23793cb0ceb2aa98e94f8220ae9e6a83ef46e63987af5643c8e07982c6cf4a25c02897419f8c487f462347cb55496c5aaa99a0efde0430b0dae3459b43cf7c633a1b0c105f7befba6026e709a2a1deb10daab2a98db7902069c4814bdff0c884313402c5c73e9840a53a03aeb94394a40f83e9587f196e7c8fc7ec171b5c14740d84be2e627fc531ae8d78a7fb2750515d557dbd006fee9eff80d3d6fb652abbbc7a24618d041ac1e4ef03fba9999aedfd49311e619e38ee03a77c990829a8ad5d59b95d46c0c866596c02d263110eff3eee78999c84e1d73a108863b86cd746fa5c48a81c393ea8811862181b0f1c1671bda53522f142ebbeacdcd20547a38b39d42f0fe585dd39c525d753b2a0818b055c8e83eaaf5ae69261fc6b2a01b79864211fa8820f9947dd7b032d4ca3d869f81b746eb9d8586684b35a0c54e936977b3b87b6160d61fab60cee5165ea0f9036560ebb4ed80390e6540022c4c7e323e2434e13aee25f855a838b440545736a260ab51f124f48ac130f53ebac03eb1c2092bb0f611f7e7c6ff8870d1716693e22db665b5a68e18447880a695070252a4dcaa61e30a7f05341209a802741a67fe5f06dca28ffb4412c4def35bb2a251b05def81f9b28e82ef0127e7db05351f331b2a95cee8840341f9460e1bf00213dcfad711f06f00393ffa2c14cde181d3e133cb9d3e237ef65c1c2664fbf3508949004598c344f31b2d27afbe6db6e3c765027546a28178b2d81207e7689f0bff10035180c2553e5b04fef17394e5dd9860f7fb8486c659bbe858bdc64ebd7c74e984db0c0f11a91f55e5fa359f83b2b93695459ff6c3308b372b6eac444d46833197316dd6de960fcd06874aec12f5bd26ad87cd5c2f5262875c40652135f6b3392cd5c54ab5abe8ecf5adaa935185e95a5c1729903a1d0495fa593cacc838993493eebc5c74a2341bb2e81bd1b2f2132d4f06423d5d0c85a17d26c7a70efc5d7b3f8c63508b130597b3fec98795fce24aeff27672909a577e6ec2999d9d4d76f77ffd10bdcb3b9feb1983c5c191f518e834d6a817ee59ef314d379bca208d3c9a8379e36e80cf9d454d5ce1fd95a22f5ddc122cb2a7d3d456a4f13f400740b89d009749b3af07de48983f2e19788fffeef78ceb481173b2fc0c842df961594d3d25827d481ab0e2cc6e7a3e773f7ee390c4d82e3b243f640a22b31a891abc6656788644f85396cdde94a1aad64d66f7d9f9807018cc8d0036edcd3aeb078c7b0037a70fee55c4d039388f15305fbb9535f073c162cf3c1334229572f926bbfd9c13d77989675ac86464e06f9b4dc23bff957ea3a9ddadb09a5bb515684fe53138623140306355622dda32671bff459fbe26917d874516d4368df2b98ac646beeb759fe9886977605707de940a033030a3aee4b3b64be37f176cc018cdc4e499f49296b9b296f48e023bf53a10e5888b9ca0601b7369c4e2612440b7939fe6528c4d5d0bde4029c3d67d8ccc44762674d4c796663137b249d78ea75b1e1c8b6bf9c6097d5b484bb2ad2820510e7b353b8009c3c0a0c6110cfef3d37631c7c8c8e4d65d9c732f406d8cb9e120d06de22168ccbf29c671056fdfe67c0949e24c76fa2a7a43c6572791fe2860611fc9a0ed73fbbc2ed54710ad28f6feddd2add4a51a10fd83d20bef92f92e5735f5abe0f193e2b2ce3dbaf291f4d31025bde2d0f3d33102558240ec7bb722a6a1275d0d0bdebf2f8d7083c5ddbe6e3f539c12b37ecb93ebdb33322d02cae338850a0fafa11a039e3023a56e0d5bb0438b5d439d65c3926b40285980ff31008891cbbfd811e9fbd5d317bf1c950b29039d480c4203cb2803b1a7866f5c9560eec74c8f8231427fc3d09c7898a8319916296a92ec1ef4d2d753316cd79e635b5468ed143473a0cf6e206cb5387c00e5c4eb729bb7cfbff9ec31406f64565a5ad5d00bd3f626a4f6020f43460496117ef8212811257f22ff1572d8cd4f4d071e149581d8e23b6e8716c2543909249d83555ac37916de12f67804488629dd1ca335751d5190646af23f39a71270fab5ac48e14fb211376a1926aa21d387d125957de77224d9aaed53a11b220f412268845c91a8b4d90d4386ce1de23553fe154d8470b358a7e86f3f554eab70466125605531acc60d4bb4f27d28977d6ed2723c20dfd81f7e9cfb4235141ed60a1a5ae715f0e1b0f010741a3c06366d214a6f3d901f9c8dab002a5ca58af6bd5ba5e98719788e924e6ea6e1684c3914d9efaf0f2d212d9bc290cdd8858e9f15ecee0a2373212dd1ad2906368920b760433bb8f51fd4d0fa27536f1f15609b0552c57b9a116870f12683730202e1506c09da139e4b3d984e86fa46b86646aa8a1727dcae7a33b20c44dc017705710a9febb64dbed564d5f8b497e7d5b618cb599227d0ef19673ce519753bc78fb269e87ffdb396cd194e32d37a032942ed1b264267b7a29ec7c9be9bd4d4679667724aa0404bc9e67c5a48a14d09ffb4a464f3e27cf5132b561d87fdc2f86dc227599b023f907c954bdd8cb7a02e66c0bae38a0e62a68261dec1a91352cefe98b7550a52c13c00883d4eefbccfcfa3a7ad8afb4adfb9af912d314f0c77941638d9bd24c02688220d24883e34697245128bf2a72135a0f39a8a64ca0086223819aee71f141eee93b53fe105e39725dc09a1dfd4f64e64bc9267e112fef37b73d1bde70a61e72669625ef8f322680237d39e5ae8153b732ac8b5cf846d7acc1e0c97b381297b8231176747e680e4ac6f987126431cec9b11a947008dc77391d407f7882fb0ed82a5c0243b320cbe6b3dd6d2f96e7e917bacb8f52b74b1f67a189c1bba6b744a86cb3820a0acfa095ceb2aeaa17c6e3ec3a023a9f57127b4438104fd2a8dd0fe1f2b8848a8adec67b538a66a39c995b8ecd95de5fdefc322ba5511e28e6b5b34f82469d3029b5401a56f19bac6972dbb46999230f128fcff569ec18ae2ddfa5f2d3d1f4485d8377bb6e964e4490385e586de53b9eb958ae85bef6ea909617a9371c1d373aae367fbc8584d3784f23a6e05048496efd21657b161e33f0e001e658cf5db2ff58c13284f21fec87a42af4b6f40e1f0f04761c94a6b830db233d8c54aa14cf55092143a5352adacaca06f349ef6524439f510871a368f50d1697ed5e1bbe67a4227e03793a734a2fcdaf52b87930e311661b580c16e1f263f0348922fc6e95044b16ef8afe05f46a5d29351f900ffea2de588fb81615c348a8d32bbfd9804f8a2aa080e8af99acf56bdb5a0ee3892c52ec123272f44eb1052b9c6484ebaf2ac17d169c64bfd422d09d0d212d696ec33929d7029683bd78b0467d778842c16ec79937506fe0a42257ec559f07359943ccc839a30e97911be7f4c4316621b293145a236b84f1ca9523417c32016d39f951dbd3535f9600fa242d7b3766f8d41d285aca1e5fb590f6d3b58e0d7151e220c7f0104a73e88fabbec3b68386d7d65692e25b0d30f5df776b5d46979b9e52bb1bf501837726d0094cbc0bf5ec75335344a1d8c356324d76f24c7b8e3917422c78c401a5cab64641bad5ec21c94e9f1072438cab8b7940c790f543ebcbdf77bb9d4b12b3a17bc7713c8cf4d1582116846d1adca346a1ad28278a679cecca6e004856a1d9ae391f022ff06aa3746ae5dcdf83a7f8f650516e47ed14a42f506b01e20c9c7e3dfe818fd987d1b58de0eb78cdf8ca7cc149326780772a69a19a7d60b5ea047b88703076db34ec4791bfca13ceab8eb4f698fe34b8814042fefc001262009c5f00d60ff37bd8f4bbb457fa7a23071bfdaa5131bd6397092fa1001be33fb82abf784bce4f14a35b80e143563a8e4b77dbb91a36c44be7221ee16c13650ffb80d0bc27d0700d72f68db3a8c59d694274ce18fc0a58586052fc4634bea250660753e974663e570422d45d86ca41854a0686a7ea92cdf5e5ca9315c75dae24e850215233ba1bface81a895d09edcc4be9ec7e8cc46824b33803ec0bd556a23be134e56afa6aa4ecf67b5a89b320222c66a2b0411834edfdf53231cb54df732faeba41fd842c55e7c7637a08de56f4cf8fc177c33e2fbecf2bce1559ddf8e4726788292d70c7b1053a2da3331ea078b566afd1b221d35e2a68efb2b2adc1d0fd0ddf1a9354a035044e5d53e9e16c19f889d011ee4f8d080890a2225231b23940a09a28167c9f1f3e11e9162626ee37c67088aa02c7e162b7a4262b67a8722f2b7fe86634a361eb910188830a40f27cf336715d286ccf3b179b507eaeda217794ca5c46429e63e75c3a7c9f52a51e70d1a8467097a6b39f3e501a4363fb7823195847a7f37964191ac79517aec1df0908fe5911721bb156931561d36f89bbad1d64205fec8d5934e57296ca404109a0bfc8179809426a8e6ca4d90dcfac7aad6247c34d15a533e14bbf11c61bbd5b03acfa6672d50afd3baa2683217284982ba6fbc9d9333b51f78d1d415126c123ca923c9bf243fff340587e09fa4a132226e3d3019363a344d264d5a035600f7bb90b7d9c451faa381e074f9152599a008de2bf6daff9064c268624e9803109bd91c6e76daebb3df5a792e5ab03befd324cd80e2910ad0a3495b07b1e412709e45ce716cf51f517eee900953177430c661286b8277ebd27a38dca635795fe567d52e853a501595d759c58ef348da010d819f27ca0ca2c7b98fed5f65e2e78c6a35dda9613d94a60bd238b3bb6abd8e512dfc1150a1c8f7a1b8986fcf19c5fc95f4fd46945af1f9113e03a1537fa162a660f013406aede6d28dad19ae9b27973c4ce4dcab241f64284923ef4f16e3cf6a0aa89ae0f8aad77c9aa23c4b0e02b5f50e414927a569d9b60052f90094d267c645fabc62106edaea4df36d3d993ad6b354f8d858442ab979041c897066b8a4083aa67c6be9ac94cff20e56aca9a30b08ecf1ca43631ed28c41c525539425d2aee2ff94e109a1f83effae1c089de215f76e8b388dfdc3280685ffe9f2ed0efe9d9e26ac73163a5964df3385de81b59b0255e9c56c915cd4b30ac1d6c86a9c6b190bdf3837bbc7ef87cb3ae42065bb48f489f8a7b27a2920ede4fa3fb22c6d7eaf6cfdcc2fc487cac4c4e2514bec1ebca620615327233885eb53324d77a9f768040f31930b0874e8278701bb6b48a9f349b37b747a49e55920c662bebdd4dadf196de279572a5bb5b5b9f59d30ba0301cffa8a8e2c082a55fce5cc085971f6ae60c6d4834f266e4f6cf4578c65b4a8e2f1c2327c35f2b48573c108410e0a83f2819979650d399e7de79dc01d95d2229e6442fa4ce3894a4c788aa47698c3c1ec9db35cbe57d696d3f1f523993a65f0481f4806c9541549a12c34779ebbad3f2448659bcb41b427f7653cd349ed58fe06ba2e55f070c500ddeb45443c9af42b55a3d081e0905c31b1a71b6d007edb7b3844256a5603236f973a00f995945c558e6db21adb48bd4acc6a48ecbc13d49cfbc47dee6", 0x1000, 0x6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x72, &(0x7f0000000180)={@local, @local, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x2, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @mcast2, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) (async, rerun: 32) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) (async, rerun: 32) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7626d77102000000000000000000dd1e", 0x10}], 0x1}, 0x0) (async, rerun: 64) setrlimit(0x6, &(0x7f00000000c0)) (rerun: 64) mlockall(0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setsockopt(r2, 0x10001, 0x2, &(0x7f0000000200)="1af38d9d4eadef20410d9fd0b8f965ef05f038272d6fb524f92f19786d03a3c230fdbd2001629d1f6fbe0b81c3f5dcf63734057b063d01d864521c94031dfdda1e8e3a11066891103d30510a782929ba29fffd853b0a55ba73554c529060cecf17976d5c694b7c0e64dff955e20c864e4ffece07a5c1b5412cda92a7d78674d29463e165f9991e373282094a43d45cd67beaea0bca73fd6247409ee3653eed1466acc6831e6ffb385167521210650b509a8c53d600521a0b2fd77745c647138b64bf1085ad6f3c3626", 0xc9) executing program 6: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x0, 0x1ff}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) malloc(): allocation too large, type = 29, size = 8589962244 executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000100)="db", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r1 = semget$private(0x0, 0x2, 0x476) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r1, &(0x7f0000000340), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0xffc, 0x8]) semop(r1, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x400, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x3800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semop(r1, &(0x7f0000001200)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x400}, {0x4, 0x400, 0x1000}, {0x2, 0x4, 0x1c00}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x3800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) getuid() getgid() socket(0x20, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) executing program 7: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r0, 0x0, 0x406) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000006c0)=ANY=[@ANYBLOB="aa080600010800fd0b5f841fd000"/28]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2}) r2 = socket(0x18, 0x2, 0x0) close(r2) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = socket(0x800000018, 0x1, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) executing program 6: open(0x0, 0x0, 0x0) (async) r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x4, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) (async) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) socket$inet6(0x18, 0x1, 0x7) executing program 4: sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000040)="fbe96f1a", 0x0, 0x0, 0x0) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), 0x4) writev(r1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="a9ffa22f3c25db0070162e0086dd60f6190000180600fe39fc9bb200000000000000000000aaff001fb2f810e2853a17d600000001004e3995"]) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fc, 0x5}, {0x8}}, 0x33717258dc9fc3f0) clock_settime(0x2, &(0x7f0000000000)={0x800000000040, 0x7}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4}, {0xc0}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xfffffffffffffc3b, 0x400) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[]) executing program 2: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r4, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 6: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r1 = open(0x0, 0x200, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000100)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC=r1]) executing program 5: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/202, 0xca) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x2, 0x1}) r3 = dup2(r1, r1) r4 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000280)="044594452dbf512eaf83d7fc5b058f669e8d", 0x12) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fchdir(r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x1, 0x0, 0xde, 0x2}, {0x6, 0x7f, 0x40, 0x3}]}) r5 = accept(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) write(r5, &(0x7f00000003c0)="8fa39ec2bd25b333ee6061d54f0022c6aae8ea4eb2a347755c536383093f86fa236e85b0cb46982ae9eecbb659f2ba81780fec0b24d1c2f8606e8907b3e5e05961b9094c4e3c4fc33b8c9e22e9982075d77bbf19293cc539066755ae3eaeebee9ed72c39506842aa8d0fca72b1521832265609491555806b6382904ea11177ec5a8a5083302019126f9e26313a", 0x8d) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0x4340) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) r6 = accept$unix(r5, &(0x7f0000000540)=@file={0x0, ""/503}, &(0x7f0000000740)=0x1f9) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000780)=r6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000007c0)={0x9, 0xe846, {0x8, 0x4}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000800)={0x2, 0x400}) getsockname$inet(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000900)={0x3, 0x2}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000940)) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') r7 = socket$inet(0x2, 0x0, 0xc4) r8 = accept(r7, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) r9 = getgid() fchown(r8, 0xffffffffffffffff, r9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000a80)={'./file1\x00', 0x9, 0xffff0000, 0x8, 0x1, 0x8, 0xfffff001, 0x1, 0x1, 0x0, 0x80000000, 0x7fffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000b00)=""/197, &(0x7f0000000c00)=0xc5) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x11, 0x28, 0x0, 0x0, 0x7, 0x6, 0x0, @loopback, @multicast2, {[@lsrr={0x83, 0xb, 0x0, [@local={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xd0, 0x0, 0x0}) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ftruncate(r0, 0x140000000004) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@timestamp_reply}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f8", 0xc}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}, {}, {r2, 0x4}], 0x3, 0x1000) r3 = socket(0x2, 0x2, 0x0) r4 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$FIONREAD(r3, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900008d0600fe80000000000000aaff0000000001ea443d0800000000010007000000000000003b1846f67398dcf42a8b2f210702c2b3b0304f6100000000000000"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000006c0)=0x9) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000001180)={0x7, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000040)="d0e4df864fd75e4139ca14e90e4391e73355f54b6fc0f18bd8a918353ac65444f96f35498785cf2a66893c78376a47b6d4609c90d7b9497c2aaad33912b13942ef067087cb1e4a019a2983407fe8091a9c9dc8b526c17b1ee8178787a10ea9c9dd3a6bab3b4d9b7bbab8f1f4e193c47e9741b46d23cda5bcbecbb20fecf8e7cf1e88817b8f782d2bbfae282c620e0492e120c57a88cca3a2d2e3a781cb3b2091a89fcc316ae18226b529141cf1ebaa6580e85c6e8292352e6e51414e524ec07521722fcb", 0xc4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000240)=0x240) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006, 0xcc}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c4d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5e06000000", 0x1e7}], 0x1) socket$inet(0x2, 0x5, 0x84) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x0, 0x0, r5, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "020800000000008ddc00faff0022d84fd80800"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 7: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0x3f) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x538, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x6, 0x8001}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000740)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7f, 0x100008001}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x752, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) seteuid(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f0000000100)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f00000006c0)="76681d9fc40f4d8eca10e329c9dc32591abee51766842a0d379d36b7fe76909590c76173c6b33a5aad290663dbee166785887937e2473e324998be9fd990c972e5943e03e8741df0bf628e3e0819517d6f13827b4ed8bb8bcc63d032faab95d888a9c3225a", 0x65) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x4, 0xffff, 0x1000}, {0x2, 0x201, 0x1000}, {0x3}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}], 0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x4000000000000066, 0x0, 0x0, 0x0, 0xffffffffffffff9d) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget(0x2, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() msgget(0x0, 0x18a) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x60f) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r0, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0xff}], 0x3) semop(r0, &(0x7f0000000240)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0xffff, 0x800}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0x1c00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0x20}, {0x7, 0x100, 0x1000}, {0x1, 0x9, 0x1000}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000380)=[0x1]) getegid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000000280)={0x1, "2184dcf29f0d67f436235389b0fab19da1de2cdb7283c41d2d050e213a2ad739770533ad10b3e5999ce0b8a0bc78e56a65e924939f33ea871ec54ecc01a2816019620b1c37907a641bce6e90028fe8504b6b5b1f0a06762cd3d345a21680404636e782f1dc56da5a110201a7e8a1e9f01b282eb1f135f1551bc7deb3f0b4654ca94aceaded0bb64e318c41d3b6fbb7b93fdb24ca37b072d8ce55"}, 0xa2, 0x800) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0xf02, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x60}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r3, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x1}, {0x41e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/71}, &(0x7f0000000100)=0x49) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x3, 0x2b36, 0x80}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000440)={0x1, 0x1, 0x6, 0x8001, 0x8}) r4 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setreuid(0x0, r4) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x90, 0x570d) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') executing program 1: mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x8) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x3}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000380)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) shutdown(r3, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) r2 = syz_open_pts() close(r2) close(0xffffffffffffffff) r3 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {0x3}, {0x3}, {}, {}, {}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000280)) r5 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r5, 0x0, 0x0) r6 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r6) executing program 7: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x4000, 0x3) close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x1, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040), 0x4a) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r3, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1800000, {0x7, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r5 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x62, 0x20, 0x1c4b6623, 0x80000000}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 5: r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getpgrp() setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x0, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$vm(&(0x7f0000000180)={0x2, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000380)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000200)={0x8c, 0x0, &(0x7f00000002c0)=""/140}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/166, 0xfffffffffffffd9e}, {&(0x7f0000000100)=""/161, 0xfffffffffffffcce}], 0x2) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x8b8, &(0x7f0000000080)='./file0\x00', 0x8}) 00000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setrlimit(0x4, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0xc) syz_open_pts() ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0x7, &(0x7f0000000100)='./file0\x00', 0x8}) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/161, 0xa1}], 0x1, &(0x7f00000002c0)=""/52, 0x34}, 0x801) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/166, 0xfffffffffffffd9e}, {&(0x7f0000000100)=""/161, 0xfffffffffffffcce}], 0x2) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x8b8, &(0x7f0000000080)='./file0\x00', 0x8}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000440)=0x21f, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) connect(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74, 0x8}, {0x50}, {0x812e, 0x0, 0x20, 0x800}]}) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) mknod(0x0, 0x0, 0x1e61) getuid() lchown(0x0, 0x0, 0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000080)={0x1, [0x0]}) getpid() r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) executing program 7: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket$inet(0x2, 0x2, 0x0) setreuid(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, 0x0, 0x0) semop(r5, &(0x7f0000000500), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r3, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r6, 0x0, r7, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7, 0xfffc]) semctl$SETALL(r4, 0x0, 0x9, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) executing program 4: r0 = socket(0x18, 0x4000, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f0000000340)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000380)=0x6, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x204a0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x2, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) r7 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0xbf, &(0x7f0000000640)={@local, @broadcast, [{[], {0x8100, 0x0, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, '6>x', 0x85, 0xff, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x10, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="675e803c255f0ac5c58943917825e24a", [@routing={0x2c, 0x0, 0x0, 0x6}], "5cc7c4313f9ed3982e86d9b8fc41e48b9a4811a460ca07789b650ba9de43cd2fc3d826b1d77c69d3752f3a26d8dcbe642f697dd595c124b3bf0b89b8853baa4374e3b4dc9d1437095968ba581d"}}}}}}}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="829261475a7a0ba84f09cc8587b9587ee633daa44397c1fedc68af0fc23d141770ff3f37445cc4085196b6579ca26f6dd3715cc0f9ac2b58dc17c01539676f980defdf09eb7014e8d981ba686ec8b93b683fec1e0773abba3b90f4185e786891918b2196d857a93909227e01deb1f10a65ae03564ddc8ef2faeb9a71f1199714f4c9278ea9d0861418722fc78684f2d48c4fc1d4d874ab227dedf2967a8264900267949fedb5a1e0fae4e39218d1fe57395ecbc40cbcc9ae80e7f485af1f55308177abbb4b159c87e1d70660", 0xcc}], 0x1) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x8, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000200)=[{&(0x7f00000009c0)=""/4124, 0x101c}], 0x1) r3 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file3\x00', 0x20000, 0x0) mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r4, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/31) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() sysctl$hw(&(0x7f00000013c0)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) r1 = socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x0, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x20000000008}) socket$inet6(0x18, 0x1, 0x45) r3 = getgid() setgroups(0x0, &(0x7f0000001f40)) close(r2) unlinkat(0xffffffffffffffff, &(0x7f0000001f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r3) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) setitimer(0x0, &(0x7f0000002280)={{0x0, 0x7}, {0x1ff, 0x4}}, &(0x7f00000022c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x5, &(0x7f0000002300)={0x292, 0xe000000000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x7d4ed69d7f4dee4a, r0) executing program 5: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r4, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x6}, 0x2, &(0x7f0000000140)="2eb618a0d672b641c429e87747fe466646fe2bd75ae075e1cd74bfc2624b2f7731247e5411e596", &(0x7f0000000180)=0x27, &(0x7f0000000700)="072b56529b8c0b8ad54ffac287af572d1b76423b0813ddca22552583b6616968c8b51dec6d3389bfd854a9f7bdae76210f2aabf66afdc6734f53338c302ad6dc80c6822be9b20c15c1c25bc8661bc87e5b676ab3d471e48a0373ff13be5670e6932094b9c47c7071638194e3ea0bab788d84672136ac3eee910020d25129b3a513dd05cf5efac338fc76b70b4314fe440ffa74449c4e370ecaf2957070d9fdd296bb2b2149b712e7b89744239b87ecbdf9a874b9360f66559358a89da25c22c7b1b590f39a29c05e37d3a8176cca6fde8b21c253f01cb141be9755c9ab53cc72a1b6b1f479ea1f1ee48e710f3d148c01e9cdf84549bda3eef3d51ea06f21882aea7b2d289577896120e286be992e097b8d890bb50808ca579d07f8db89a62edf8908af348749a03791de6dab37803a90165adb30bb1d2208ac1fef9ec61b66e3498a23b8f94ce3e8b2c6b51480732c9a46796c2d0570cf68a9608daa8a557e0ae933c8e5773be9ebfeb38bb3ca77e84608021ca5cc9d479f254b192ce0152f41a8c8bf59b6da45c54d2d09e4926c1cfd4ceb28a8b007f708afffdfb7a0ae22b56f2e0224fecce6c0d17b303fdc6e98f9a05078aeb6ef848a04e783eb3d318f438f014c90d57893ae0e3fbbbfbea5f837ad9f13acc42196e9022b124111d750460b30e615246695b6b904b3064ad822e21c0571c7432c1def2b9c9e03bbd7c1c7e59cb59734f67c805ef3718148fcb5b14b7d2a638e44b731b27da35c58e5b367070ecf3d4dcfa800983024fde858aeed847168d6633e61410e0495af6f6068b1d715a14276b948f9638c94d16c3bdb294695ba9aea1ecb38fa985dd3267daa34c59dcb08b910fba4b7a422155ae18299812b6fd0f855060b412336421533dfb1fb26ee8ad8555d20f3ce42d6da56363f6b53be29577c4e941881ba3a0f69489cc4cf17125abc1cb8ca0bc846d3692c7d1ddae2d796e356ea34d08eee964d542c1a35093c2b2661e80b98cb6ef7e8aa1dc8f722823c136624af2e110de8724a0b15b26e71a68859935fba365655101c6041807582645c755fa84e7424df47abb89d4726bb7e5514d58670bf3a8aa795ba6f5956eca69a4c0fd9079013de6bc46666db70c58c4ea2ef045b941027c8c33e89ca61bf59ff106698eef9d050b4ca4fa43665e1c0825d46cf7f13d2c3fb61517fd05beb001aa83ccf812d04f2f466c5a574be5011737feb1b8157f7012ff838bed152d411846898acaf7facbb88c10ca23060f619998d97eaafce6dc250c3f60bd757a9a7fa5e093fe36d09f2413980c98e0cb8753b65015bcd963aae3c038f1531fc1c832a24c51858b5539b517315b1e5bf5a1280ce549dbf8458667e935d2e37dbd6da72c5863325c5ab84272a52e68751d85d82d8b452b813a479046f96f73d5a1e789d9008933f72d70478c68c8f43a5744e4a1c47dad88e519277414b0815f6dcab02e019bd0a5cfd6c1aeb25bbbcea2b643a495a4f94c64fb8d6a37105798735e62338a51a179ca6e7780ecf6f6fe08526efb5ca6a4bf443a97297e65516fda90ede7288e36e83ceaa84c346ee35678fe17c9b073040037501a7a5b143cfd74c94c9a53268bedeafdcb59700468d0e9fa3b98401c9d1ad67046a76457d0a06c3357bda9b9b7f5e3ece2b029b0bac1ace63f0f4c295d4b4d945cd6b80158429f6d640736099b9a1bcb85870c92ce139b62d7ecfdc693b6e10351eebf54120b5b8af188b1077d402998c46308f841cc1b32c3793b95576fc9f01bb6696a5a4b1a855ab16f0350cf3220dc2a134650e4fb5db95555b135b85454030f5e366721b3b57a434511769c7249ee7a35c81125221020ceaecb2897953e51638b31cdd3e263eca5ff88960a1aec103e1b82473eb2ebd3fb6975f506df2b604d94f4fe4f144e29b4f5e19df6fd38b542b342e7bd17bff22b4f8f9a3a90e763f3f32a044210e2a2e8c740ec053e1e1c50d0c8db495649b37b8a98dfdce05779ff420cba74d679eb4201cf0c2a1fd1ccfba1b7ce3ecc74692c2aa1baf5221392f7c826b66971ae80b2cc343c2d9a6ceab9310f4d4d43b6a562c8ee1f0b0a3ecb0902f9a7eb54a3a95177b8ce9e82a98f62b8d25a117cf523caf76bf4642c4ea503c3b67dcc669ae8b41d39cc280eee13b3b3025b25d27e3baac72becc46a25e1051b765622ad2dfff5a6eb4c9af2197b446a7c825cc2dbb26f9d2119cc12da23244d1935ce92d94c8921e127734fd7b10681e3b6eb69ba9177fb1b19c051bb3319ad8f57e9264cb4d484ad7d128716a7d906893f458408effe22a37a730014bcda0334a25577c7ee03b710355a015296165faee8a7086487389db09d4100cb78437138614e97b87d3dcd2c02aa3b67d866f6390ab2d7357547e8a68e5064a70b3b60f31798dfaa6b81ba5199e7efda6fd766bb7d3f6799783135c034638da4e745dd6e0cb2169040f89954cbfa08d5884b1d7bca81e5804bf97e04c3951ed940f3ca8982c654c4b2cd84af51d8410efecec47e881aa2a59a34dd7a7519bc5bc4cbb51b44ea83468561a462b5f89fefacfda7e989f195851aedcc4aa23d9e44082a987c77ede7c45473671a713354e73d3c1c9ee551015642881e7940e1736b8e1a60ec3ec160b47bf08b5bda5bf12de5465ffe645346df921a95ca55d1669a26060f6daae2fafe5c350fa93fecbcee8ee2921469d475a8868cdedfb7ca9862c611582d82db1af51a76b123cab83d10f983c5b877242a6bb3e6b3b232d1c5aba57d6be4781ef100fa6b2976ad7b8929f9be8e48a02f58c1d5ab11548c2adf43de52f17b0d9e120a723f8211d57271aa05c81ea8a7530bda0bcb816921ac5182d4da47c7f0a10bd0c24dc87a2ed376dbc4f2ab88c84f4acdf0dd7f3f9483fbe406c6e57ae809b92358666909a81f76971505daf258989138a94e5fc36dc0375af8bfe74fc4dea54ee682968ad924d72db6b10cf29df4d30b9f5bdf5b7ead8209faf0f28a5b4bebfa1a5fb1eaa14fdf871f412cbc02013fac6f332c68104471e23300bcb621118136d54905e26547fad1de807291ca7dcebd6de966196552c6e002dc0bd7e2fcadc231b87df652f7a2596948050f08fc95ac6d0581caf42c73702a97132da19d60ef40388430d4c9f87d74abf69b29fc27e0ff2d0ea3e9ad9045f3fcf330ae27e736d58ccb56be8d8d656a2e01ea1205f299330ff02f62d63df9ed76f07fe74f0b7917c8f794035d0439e9cb03428ac7d68128baf446ca938a821725e5b32197f9a64fbb2f0927845e5bbb6d7262aa4f9321648e369d7d25b46dece273d7b47f28d22132931bbd7695bfa6162bb1d1ba6ee13854875a1fe7fe2811714a8fb8e2c995d913fb3123bfac80c8bf7f7aa4fde1862ee7ca36f45daba452c45c71969547b50e13a5e260a0242edfdaea36a7b6a69c249183b810039bf30c670cfa7fb2321330c4f3e74cca39f41c2f7ae128e452e04a4031bee7c6633073da3433c069a101ace8516c16e54a58b68a958780e87d0309d602ea024b542e737419a18e24fa7425fec64e80969c2f2896116d0513d07dc3a46c732156e04386b24b94b53cfb0d0fe433cad79ff7378db32f77a411aabf6fdb8b3a75d8f8b9a745af8b617bd8c0ec522191c253bd7430a57e85e27a69cf51610fab23f6c82cbebcd88ff0cc5a1560f6a01c0ffecfba25fb8b2b2ab04934adb2abc4c80ef97a99edee1c52dd9b213f00deb63d86c3c31abd0a02df03a0ca6348439fc52fa3b347be3a67746e2149fc87f162467af4b0aa2dc6b50a37cdf1036dd713a2980b2cdec72abf154cf58d2ecb1c6cece72142b409599aff52bdc16f10207284cec424f50eb9c63d14de6d400c3ad30eb74d72719086364500061044d95061a088c77d697330c6a9122f424c1fc868320d1d22bef605d41f4ce2586d9c183b9157769f0b346df469a2d60226319abf7ac3a0599b8bb144815ae9580291bf27e74b1021de90e0c1151500eaf7f40c6ff46e466d659de0c987896cc7edfaf60b4f6299b17133e62cbdc9a13f5c2cb7ce38a16c224ac096fa85f3558d15611602e24de8bd21267b726a3639610da546bf21dc38d3359d3068e4295eb3dc3347a949b818eaf8f0702baad8a9f07592416b14137b5f10ca10e4b7179f85d823257e980ad8d1932df57b243319ef33a679948a4857a1430a78fc79743e3de1a6253c54db1f32c40e99127db8e896d56a514432314f9cd474795ec42e9b0d551a332f30aa6ba046ce022cdb8cc51423eabbb101d4a7a75843b9e88d4fbe53e3dfc7d87bce002999bbf085865160132d517364f5db5b92ce762596e8bc93205267e07285ddf41423cfbf81be325c964063fdc60d31a3c6ac642861b982181ac10aee1eab489cc9e17f4f6efe820d82c6b44986a1db81c24782a0eb308e4764d3b89fe91518f4e2e496555c3780f06571493beda2e9757670509e1f8404f5a93c88dfbc882a85e028e518a1e4bcfa4b060dc51a0d073c49806786529604980b51854d7551ec403a0bf94a11a1012cf07c883f256d67b4fedd2e49202b7d67c7a1df6b41a373b2e19f2126dbda14957d3eb06c62c318ae29ffce1178162e735bdf190a1673d5e4975b1edbfdbce5788785468c899a355b15ce1d830c64998dd8720afe5e590cf1866e7302cf2582ccdd1f004ca4cf9d10b432f356efd84422df234dd3f833ca004091784c52abb729e33c8d4aff39c35065a4aa05f491c442916f90c59e4ed4bf0d49ed3ac173d8d4642a8973201bb87b4bbff7536ebbd0da6b1edeefdade287a9cf6b5870a9e16907d967e781aacb562806e95dae6a710e9030720711338b30b44175121b32494ffed9d48f8c42ace97fb8e09bea03b4184e8460c19047ca6b8ad8d7684442c4743e42819437626ce1e8afaa2f3d014f69e4261928b21735624e6254890a35664de656ce88e9d2dec56f88ecf9a0b0528c871a08669a61adbf3972a6ff9bc50c01ee8fe20842e39ef3505617bf393054c7b40babac524846316fe33c388a73f7e88b17efbaf78a6b0be3490e76f7c3363c0ae83443c918fdedfd4b2dc15c498c0daf839749206298356e4c51ad7107146c47efd6fac8b999573a733b6d6d18156d8768c1b51d762f68c0750f3c5b811222cb843e251eefe1be214f7b07ce9b02be407cc9233d5b629bb39031c4c6fc73146e2d586e0fdf8a0c996502e27892903b72966f4e68e54dc89a7b83fc2db354cafb0f88b57940cb788796acd78ad2238d44b9c8f82bad00e68f0302e51c4d263bc17acc7f2589f1ba0f321500f3b51156c1f9b9d703e0ae8cc9546c35824b84c0e0afe3ca506b7a3cc8feda7617ec7ff73de7f65a076ad5725840eb0b29fc0e8cb707e3b95e61a7a29410ebb9d9494324cf7c8e9e0228c4961e41c7cf3b424a7362a80ea4d42fc59a24d65b7b34980d8d0ff6eefa70fba2e08cfa2d4442bf31c2cba11439b05ec0e1ab1f3a1189405f9de49c589f946b0f4ab31b4b6b33b7b0f2f5a717a69bae4648cea8a53c2fb4aee0f4bb88097217c0ed015084e90552dd2fb1755908a77afb67a5cb15f7ef826f114737020761ac159167e406622b95d6b9516ba3c93355303e9c394e30146b419b0ca4a6bab735c88034860be2c348e0c93f32a8c6a50e34a9b6fb5c738ffeb62d1428614d2af0e01ac1f98fc46a65c3a1863300cb0b8f1063ce3e668768cb9a8399b43e6f0cfd54faf4a999c47acc05ce7b9ea887a1d1d55f4b2fa82f4ded704dce399b1b1bca4290513e3f28ba", 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x1}, {0xfff, 0x3}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) socket(0x2, 0x5, 0x2) r4 = socket(0x18, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) syz_open_pts() socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) socket(0x20, 0x2, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESDEC=0x0, @ANYRESDEC=0x0, @ANYRES32, @ANYRES32]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x2a, 0x8001, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) seteuid(0x0) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 6: setrlimit(0xb4fe99e0a1b11cfe, &(0x7f0000000980)={0xb, 0xfffffffffffffffe}) r0 = syz_open_pts() close(r0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343700b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x3ff, 0x101, 0x1, "9e705917e4a8373c664dcd2db59d00254e58041f", 0x0, 0x3599929f}) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x5}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000080), 0x0) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f0000002040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600002c0000000000029078e0000002ffffffff000000004e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x6, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x101, 0x0, {0x0, 0x8}}) r2 = socket(0x2, 0x4000, 0xfe) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) geteuid() r1 = getegid() socket(0x0, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x4000, 0x0, r1, 0x0, r1}, 0x0, 0x1000, 0xfffffffffffffffe}) shmdt(r2) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @random="759802e21c17", @local={0xac, 0x14, 0x0}}}}}) syz_emit_ethernet(0x26, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @loopback, @broadcast}}}}) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvmsg(r1, 0x0, 0x840) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000029d000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006d3000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000053c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) fcntl$getown(r5, 0x5) r6 = getuid() setreuid(0xee00, r6) r7 = socket$inet(0x2, 0x2, 0x0) setreuid(r6, r6) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x0) setreuid(0x0, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) clock_getres(0x4, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="ed", 0x1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) semop(0x0, &(0x7f0000000340)=[{0x3, 0x6}, {0x1, 0x3, 0x800}, {0x0, 0xffff, 0x1000}], 0x3) semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x7ffffbff}]}) write(r6, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f188", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setitimer(0x0, &(0x7f0000000280)={{0x1, 0x100000000}, {0xf5fd, 0x5}}, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x10}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000009c0)="79602087ceb96bb9e544771104519e3fe61a9a8a18d16107e32f3def42a97eeee98095839254af756ea93fe2a3c7b7de53d4845e3d08c2e311cf2112a457c0a19fd549af9221acbfed5d00ed9a1136a67814b68bf80c0e99dbe51954ece2df81d0d73ed08e45205f91a41fe9ab16447f5bfb67a3716b0d4252a8d6fbc844273d6bff1d06d97746e4f10f8326fd0d6063fbac5d7a63f3e418f67c21405b81bc629c28ad8d5be693f5029494a2dfbc777a5cf13ca4c5fd7e8b7aec3801778d10f4823dee8d9e433dd7c80c5e085517c83643d19b52cd0906ec96388f2df9f3f6a3c4f45e01d2472579689361161bd3b5805247dcea9fac901660ac46cfd9ebb455ffcbb2cb1526bb1e3c3ed6b70a68e661006d459abd7efa147ae147badfa922d8cca5a52515c3a4064d317526f49380cad656194d8a1c9bc4b204d5ef95f035715f6c0ff584cbc67891a709998803221ca0d02a4b1f0d1906025b8985a656b006f72b7625859cd0996669d908f85ff6d9eee713d8970a63b3fbc36f3d001bbeaa375d2b29258c841999e4dddb567bbc3ece5ff89cebe109a0ead6be7008abac75f143989d0f5731192e63678a4d8448309330a8faee1d0bfbd9ae4137ce53d070e4e1cedbe92cdd253dc408195dedcf4aba65a0693f14778df58750b5ce3cbef88b8d6d56e8a29e7c5c04475bc6bcbc9b5f53ab259fdcd46d3f6e5b10689b74be326fc711adcc7efedf7674a7fddfe0a645a24976153e7bb7b0fcc2e2219f31b041627d2029dfaad230540a35295bd22bc9e702db1ce51763b4e9a5f3f7244334b670c47398da0b790300162b618eddcb410a35d47d7f31f9bfe9578588751e9b7cc058f8058bc6ff4b7a6c8ed64595972092b68ef7e7a4b4c9a4591cb2774edf5a846aa52d4780d15d3aa61305b8fa117ebcbb6932e77095e9baf78132171c5b13180f8abe98a0f7fdebc359823f51248aa7cf90a91df10dfe47b7546c2d051807d100373f0e7d9c9ff998ed4e13d22c6c4b853f47f76e2fce13bfd15e842a3b4ad76c7ae186f8689c79ad4ec32f9fbaa4e908d04accba95f97e45a2dd831f58c40ce1060c32d1d602d3113accdf16d1af6e148d0e2c58f8ea1878ec340ed463e4342fe7b9531644c40f0418f9e9d67582ddb54b2930cc400bbf81032920fe971f27e9d523425e7ff716ffc0c6ada4957b925b632028f16b2549cff01616e3dc97f4d54afb399e6e3896a062ee6ed61e09c15a1676ff9f41e093354c38f91d623dc6b7cb529beef2e63fcb4daf3342243673d1f5c2c90b32d6322a3b033a2a597e8eb14034f960013df2547f855433bd2c3d642f98d79ea35287706aaf3245494f00cc552c7ab75876d850b0b46307f4001ba99841a3c178600f3699080cbd0a899774aacccb110714abef164d1ac2f99a4273585bea26e33f5ae9b6f96fa490fe3c8617287be6e9f96108932725b3b2886d07cf24172eaa85430be08e9d50fab27e4afeb9ec5195bcf331d5d904598ec9859d6ffc30e10bcb14c5d354b8e26102ef339eeec8ac2845521b48c0e5bc5deaca4d88b1f7af9dee5226675b3a6bd70543a408309e27d0e29af0cdd0f7bd287ee06aeb8976f14e6afa79c2011f1f188187e184f520d2d095ebc95fa80a24e64940a1d4b169ffa3db8b32c272f267f895fae769d0cd420e33ed5d8cc9e1066c64b3632fbf66f320eb9477dcf5a4f0af7d853569ba5fd6ea1ebf1547af45ca65db068ec43cd02e81fcd0f40327024361786bc0d7dfc1741eb306223c51021e3cc64500a7923c60fac20b2d212d6a76d611aacd32f0fce123ce02b36bf54b932e38cdcd30351989e530b1b575c02c3ebb8389a547dea1b4cea31d305af460c9bc4537be91f5271c1fa87cc4905a033fa36536ff7ef5f5997d8578638802f472874a0bbf7d6ba95da5a78af5f8ccdf3e816accd059bb83cdb171008df347720b1b4619d0b334889712e95a8625dba45ba15caec8243f9fbbb55d6f1372acd894a1f536d20bb4c161de9016eef27fa6a1440e3315c5160fe9f7b9da4bf9701688e38bf15d0892c239685802dd74a2acbd9d6039fe5e695ed52bb68cf6654bcbc2fa71d89bac695aa0b77d530b4d40cda7072b93d2e15f2bc215c0c71ea436692779d54a6083a0eaf44b51dd4126777c5c9dca788535a0f23e9dec168bb3766027a21375d965098f9f33aa3f6d639e3a94e32e0422f9aaed71ffbd816169d8c7213ed62d21e6eaa01a14dddab63967b16b5354", 0x641}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080)="96fdc26378f033ec5f00aa7beaf78c1d35a553da02bbc5000000003934161644ba3d1a859a8c9b7aaf7eac06b871c171d11fd748d561d0d63c0069b7716d24c4a3da456f920ebdab", 0xfffffffffffffea0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000100)="e8d77389c0727ba4e16f54f222d174a73885da1c8b0fff17b54ce18625bfccaeffef24d7e4fd31d63036ef0e71d8d569e938b739e5539f6ea0576ad35f33c3c540fe160c4fa4ba18e1024a9c2b4c37be715d964789008e88c73c3ec2bd0c54b23fd0476dcfcf989d2d7838abc346bfcb002c4d0f6aeaaaabd851fc7a7a2128292b69c32aa46241d3f775adfa5b2724e1f7140555461d8ad32fb3c32f6b9d2a01055ff4b1c4d89e36ef8b", &(0x7f00000001c0)=0xaa, &(0x7f0000000200)="58c37cb49f17c43d494a40828888b047a45f03eda1123f372c083ec32656210df85b", 0x22) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x1c, 0x0, 0x0, 0xffffffff}, {0x606}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xffffff7f, {0x800, 0x8}}) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}, &(0x7f0000000180)={0xc3dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) close(r0) executing program 0: r0 = socket(0x18, 0x3, 0x9ef) socket$inet6(0x18, 0x5, 0x9) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="d27e7d316db248cb9d5829a3ef2ac752ffa0b8216b555742f55e343027869bc66d7b8b3a6873597f025f2797ed71e094c05bb61d66f6876e2f3a5f26ee01cba0a22d6bfd256c43ffce37af95996c9c6247a447a7e60d", 0x56}, {&(0x7f0000000280)="88d13b79fe097a5f0469840b28bc8aad20a58b4e1e4e9c5fc832340eea43608c7fc83aa7a697227b7353048547b1e49ab1ef212aa6170948a40da8f3a04dcc44084f79761743488f7725ec3df1", 0x4d}, {&(0x7f0000000140)="bcac5bcaf0ae18779e4861546ab34868ccdf", 0x12}, {&(0x7f0000000400)="1cebdc40580e6b3830f7df294c48fbe9615d68305db1607cb58a1bc87ca77dedf4571f65f2d32f26498968f1719bbf8e338ce2be74fd2d2c0375c6926da61b722ce3f60b15894fb68d093b7abe83e7aaa4726bd18309fcf997f7c01b9d55", 0xffffffffffffff1f}, {&(0x7f0000000600)="f31abe4a2a801f28d2bf929ea7bf8c9ffc571f7bfe647cfbccb0ec2ddf6ce4490aa85412cb97d75f14dfea3f91ded415e7ce5a563db1734ac11a45ce89269d21496451145f86ad222827e79fcaa5cba6a5d539a015669c0d87e662a93896dba2c896ea517610bd48ec2fe6ad8b7d522c9c1a0a65732c4a79b2f2c2833b586c9940696711772c1ae54dba5d54e1c8a1d57172a3322aa83489a6862ab1e600501d2e1ed34a0ff46bcab7983eaa76aa59037bc955a2580f87ba120207e1ec6e5ab969bb0ad039232b47f4feca64e87e38279f29f821f70d3f27edb38d018c68a38785627585d9599c87ffe27d85f9f8d491f62ecc9788a2fec497098be55c519c65b94575c5f574f0a7e0abfec64196737ce70081d23046cf9cc70d2d7d93a854c1015853bfc61a70d8a3890606aa3577cd2e45a10649dc53f6d8e39d5c5610917ffc3d1a", 0x143}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r3, 0x1, 0x0) getdents(r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) geteuid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x40000e10, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54, 0xfd}, {0x20}, {0x8126, 0xff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9", 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRES32]) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) r3 = socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0xffffffffffffffc1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000c50000/0x2000)=nil, 0x2000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900183a0000000000000000000000000000000000818000000000000000000000000000aa880090780000000000000000000000000000000000000001267a2e6c4c00c754cb260b97ac0ab81a76467d90ad8e90ef849b97656b565d8c840f82aa83953718efabd3637a82b11d52d2131c566e9d544f32565f9ef66c9a29600a96e384bd86e75166"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0xc) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)) executing program 0: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) setuid(0xffffffffffffffff) (async) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000740)="a5afb9ea7497ee7d1a2959099e5ed9e1caae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de6550709321e3296d0635d76576f587e1ad60dfc581e56fe906424fd8b476879ed52722edbf230ce35c8309a3454083651d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef79ba8000000000000e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e2a373186715eb6fc70704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d1800000000b04493ccddf1d44871ca4864689fd37ac2255dc4f92d8c1c631b66b2512b2589e337fcc9773bf30ce4e56f8cbc3e6666af22fa4233e57caef015a34be432d05facdbe7b95be9c4944a5ab661e52bd7f2876a0304d777a4f594db6e979ddf8310173fbdbe845e88558a4534721562ad0a27bb11afaf35eb79914cebcc642d963ac68926022a1c9ed80dd33520f3bfe8c54ff6ece7d66e8d29626a14ff7df27e452f896f4df13bdeccf4ae874e6bba24799e99147a43cab20afc91eb5b79e87e2b2ae8a7d241c8321fcbd29230fd4639c6965c1dc8e9c92959d078881db2622a6408a6efb2bc3770e0afa4cdfbf39e95fcbf6314c873e780bedb8a5fe48bba535404b2f746c53d58c40ef2d032df17b2ba9f12606417a8c7d13e7aef8bc42e0481fb9e4515de45162c2c90a5610893f5716bf64114592ef0960685c433c8997e48709794291ce63cf9ee7d50149569d2c2667bf15baa6d05e69b7e3d360cc0b83dc91bfdb5263171032f18ab0fc12127536d2b099a7db409c85e3e4a2b22259315b3ad19f37adf6dc5e03cdd0e9cf5b42e18d760c93400"/748, 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = syz_open_pts() (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0xffa}, {0x40e}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) (async) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) 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) (async) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) (async) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) malloc(): allocation too large, type = 29, size = 8589962244 executing program 2: msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x106}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x30}, {0x16, 0x3}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0}, {r1}, {r2, 0xe65dc00084cf4bdf}, {r3}, {r4}, {r1}, {r6}], 0x7, 0x294a) socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$FIONREAD(0xffffffffffffff9c, 0x8020691f, &(0x7f0000000040)) executing program 3: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = syz_open_pts() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) geteuid() syz_emit_ethernet(0x3e, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x408ca53) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000a00008fa8"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7659aeb94832406f057c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed67705f3868cacea799a3bdfb42db706563dca286f58274eac945ddffe9054ffd5b773424b408516b9ed309d4751896dd052cc4977fb319000000", 0x66}, {&(0x7f0000000800)="77cb1f41b7c1d19413643de8d85b452adde3f5e872a7b85cdf2666ac76fd075461594dbc48d05eee425fc57470bc4fbad46d35990fa520d69c5488892423cbd5760b9e326ead656e0c7696b69935f7933a4bd451b8faa7b671f90699f92c1434f0ba3bf8662ccfbaac92d5c4b410c19d2e4e06b9af8cbebcbaaf13bc7d712188724a56115e4cabc9e03f4b151fb4dd70fc5ede765a430df8db82853df076b20af217c65a8df54f46875a2ffc7ee534bf9cf98fa684f9e0ccf7c9344da13cef425fc54a376174625d9e554efca2b5e16078d819e9f54676bab364fddbe6f80235c0c4dd4d6a74eac3fa3e3e3a7842b00a0271d07ba6a2f28146fc33ab039a85d190a9e835f51c8615c32511f22110aa9f2edbd41a0c29bbee03ebcb36b2345816721642c4b66b60f41329d5499acf1cacb2488685eac3722201f55c46a47f33fb1dd1c964dfca13a3d6779c82a7267b88bf321c7ab1c9776e5fd1345fa425aefbc93e3c710c02d3cc17c3d802726d286589cecf21c02e3d47455be947fbe0616125e74d40edbdcd6251656e03db721d6b1fe5b31458cf561ef2aad7c49f65b1e6f5f4e21c1727f5141a8ab59716e5e6867fc1851265fb4a0af9030a158a0c08ae8df46cb49122bd6c076775eb61d0b26be8132f4f5872a3c25213dd357838a8c295a549c8b17c066edf4dfa44374d6e85d98adafd4cfe6d691161e11c87648d40a104590f789c3cdc423116c886994e900a5b1fb7d16f46a1f1b45039288a3e200f7dac334380bfb3f6793d9f459d1b75554f653f3b0b2463a74b555a7f6598d461f8f7e70196d103f4cde7413c9b1340d19fb4147b1b7e5110a2ce56b44b09f354de73d43c835e8ad39db90cbaea508bdebf26ae18c45fb2f27d704f0079c18abed68b18f21f1c80a70acf5a034b9a35ce5a815ce50d9469b6daee9226a6479476be1822c1bd3d6395886171fa97f8ec32c9459a16bedd660d2124afc32a19d640bab9ec3e35b5f79ccfc7be264caa36fc93ad1c414fde771c1a23f35d825824b63e248e9c033c84019d28fcea55a9a520741ba30bbe74e2f0658aebbbea58619da0e567f29b44f5c3405e6001bc23293930abdd08586933a6777fb70475dcad565593802c33cce5f63fb1f2ee09ebb6f82966a279b93a7218f355249748d3db39329ccfb426ce1fa2e686ce9c2f709b4631739e8af41818ff2878ebdcc16ca4e9b9d5aa31013041762194f0675eea38ce28f980fef87261769fd36b411300c2a22183dc1a79b873dcc7c70a1e1c2674d2455c75db64411e750351", 0x39b}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) executing program 2: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r4, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 6: r0 = msgget$private(0x0, 0x4c0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/57) r1 = msgget(0x0, 0x144) msgctl$IPC_RMID(r1, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x3, 0x2, 0x4, 0x2, 0x3, 0x7ff, 0x3}, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x2, 0x100000000, 0x8, 0x3}, &(0x7f00000000c0)={0xbd6, 0x1fffffffe0, 0x4, 0x3, 0x8, 0x9, 0x0, 0xc}, &(0x7f0000000100)={0x0, 0x6}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000021c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x7, 0x0, r3, r4, r7, 0xe0, 0x4}, 0x6, 0x8, r8, r9, 0x0, 0xfffffffffffffff9, 0x1, 0x800}) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000600)={0x3d, 0x0, &(0x7f00000005c0)=""/61}) msgget$private(0x0, 0x384) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x10, 0x2, 0x7) r10 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) unveil(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)='W\x00') open$dir(&(0x7f0000001dc0)='./file0\x00', 0x8000, 0x79) sysctl$net_inet_icmp(&(0x7f0000001e00)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000001e40)="53cffc91b81bbea74cf82cd6d1f231b4c960550dd9e7b0bf73596f8c07268b2c94bd8d0f0a034f4ac66c27f1ebf53a35af0867707ab524f3c1809e4fbf913c09204364ced7292fa6eb6f5fd6878888d9ddbac0da2c8071bf4d97aca3031d2c8a2ea96d2ff8fedcfdb6f25e02d2b254474344368c0f4f01afd80a0f1335db1d751b2e1a207f3fd920ace718a95413796b5bbd8917dfbba089399350b6bf6cd4062a584e7cb99487080af86b0ab355d1ed9f37db91b78fd1c627cdd838d4c73ce9db7b3455d28900b6f5618a1402d38f4dc9", &(0x7f0000001f40)=0xd1, &(0x7f0000001f80)="df71", 0x2) shmget(0x0, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) r11 = getppid() r12 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000020c0)={{0x9, r6, r5, r6, r7, 0x13, 0x7ffc}, 0xffff, 0xfff6, r11, r12, 0x9, 0x3, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000002180)={0x81, 0x9}, 0x10) executing program 7: mknod(&(0x7f0000000400)='./bus/file0\x00', 0x8, 0x1) open(&(0x7f00000002c0)='./bus/\x00', 0x75783801ce48c08e, 0x6) syz_emit_ethernet(0x138, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x80, 0x2ec5) setrlimit(0x4, &(0x7f0000000040)={0x40000000000005, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x2, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x176) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x10001, 0x0, 0x2, 0x0, "f48f8351fcca339a8471000000ffff000007ff00", 0xa, 0x4}) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x100, 0x3}, 0x9) open(&(0x7f0000000380)='./bus/file0\x00', 0x100, 0x1c8) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xfffffffffffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000340)=[{0x4}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x416}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000740)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf2", 0x30, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) write(0xffffffffffffffff, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) executing program 5: socket$unix(0x1, 0x1, 0x0) setrlimit(0x1, &(0x7f0000000040)={0x1, 0xfffffffffffffff9}) mlockall(0x1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x25}]}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005016000009f05000000070000007d9113fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000000772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf544834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca56598496866e5331de395aff6275a1eb7c9b1707ba28b75b9155ce44753e50fbf33c4d153a3b19641a89aed632f5b3d00000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc70) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000000000fe8000000000"]) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000240)=[{0x100}], 0x1}) socket(0x1, 0x2, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x1000, 0x7]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000500), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setegid(r2) setgroups(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/86) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60"]) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) semget(0x3, 0x5, 0x79d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x35}, {0x8186}]}) kqueue() getitimer(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x56, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setreuid(0x0, 0xee01) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="ff02c2327ed77e2485da4ae1e4f0bf301f129403874b38bd588d954baef774ebc563ee2881ceea116c757862898d2a160f346b89c955d0d4aed39eacd89246a951756a3fccdebbfd42523306c0cc7f4bed01eb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x35}, {0x4d}, {0x6, 0x0, 0x0, 0x20}, {0x9b, 0x54, 0x7f, 0xfffffff9}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x50}, {0x6}, {0x16, 0x0, 0x3}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x0, &(0x7f0000000140)={0x0, 0xffe}) syz_emit_ethernet(0x5de, &(0x7f0000000b80)=ANY=[@ANYBLOB="aaaaaaaaaaaaac7db236805486dd6035f9c305a82c00f375f66185c3bd4c002b70e49f130000fe8000000000000000000000000000bb0601000000000000000c56e54aaf89aca6613510b83d"]) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647d9f6df9cf99f75dbc85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2, 0x8}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80047308, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x87) r4 = msgget(0x3, 0x280) msgctl$IPC_STAT(r4, 0x2, 0x0) close(0xffffffffffffffff) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="08005f6f38c700006b49158108080002080096c42a6f00"/32]) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) clock_gettime(0x0, 0x0) r1 = open(0x0, 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c55", 0x2d}], 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000180)=""/98, 0x62, 0x3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) socketpair(0x18, 0x5, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e6", 0x4fb}], 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./bus\x00', r2}) close(r2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r1, r5) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket(0x11, 0x5, 0x81) executing program 5: socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x5, 0xffffffffffffffff, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x402}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x23, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3}, 0x5, 0x8001, 0x0, 0x0, 0x8001, 0xf5, 0x5, 0x60000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file2\x00', 0x0, 0x1ff, 0xffffffff, 0x1, 0x2, 0x9, 0x5, 0x2, 0x2, 0x32d, 0x3ff}) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000140)) executing program 6: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) listen(r0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) socket(0x10, 0x2, 0x20) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x6eb1e385) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000054}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x40, 0x2c) r4 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f0000000140)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c005664612c230000000000000000002000"}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61", 0xa4}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x800000018, 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000064}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) 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) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x2, 0x8001) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = socket(0x18, 0x2, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) flock(r1, 0x15) (async) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x1) (async) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000880)) (async, rerun: 64) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 64) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3fffffff}, {0x86}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)=0xc487) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) (async, rerun: 32) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 32) chmod(0x0, 0x0) (async, rerun: 64) chdir(0x0) (async, rerun: 64) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (rerun: 64) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) (async, rerun: 64) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (rerun: 64) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d, 0x0, 0x2, 0x5}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) (async, rerun: 64) setreuid(0x0, 0x0) (async, rerun: 64) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x26, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @loopback, @broadcast}}}}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x306a, 0x2, 0xfffffc2f, 0x2, "ed024216f44bd0517828b910f73959b18a45d160", 0x1, 0x8}) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) dup2(r0, r1) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8001, 0x4}, {0x18, 0x1, 0x5, 0x20}, 0x3f, [0x5, 0x2, 0x5, 0x9, 0x2, 0x2, 0x4, 0x4]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x2d}, {0x20, 0xfe}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9", 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 5: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socket(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000008c0), &(0x7f0000000200), 0x4f) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) close(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000440)={0x1, 0x20}, 0x2, &(0x7f0000000e40)="c40d981326733039194fb087c2d1bfce0c70b9fc79c5f1b5067a38b20bc7fa747731c2ecf3577c4974f753b4330889d62319db70c5011b2a804ae1f47b4d1e3c00cf906adf95a2484781861013ea9e877c8ffbeb12b06dd8d2cd04307472fc8ec76643470fa48e30727dc4ae0080d226858f2bffbece7f20eef38000b6d5c468419a319d8483e3de016082f13c056145ac625dd9a7d2be2efaa74f9040782d40076c3f234654676f8e4c0f1bdc1329a741b42d93671a1653161241fd261164692a3b3e871499ca75839a7be86b6c582c899655392764c97a96e2ce573ef5bad112232a3726c57d58ebe093a145077b578aebc2818ec1aa32518ca8cf5a91e8", &(0x7f0000000680)=0xff, &(0x7f0000000f40)="23bd7f2cea11b532bf918a11e1c22a126705c074138ee8cb7e8b261cf18fba6456c9485510c8268a6551cb494360ca2fc27d8eaa9a0d87e50ae6129e9d0b31972c5f78113ff01a9beff9462764688bd76e6e66f9c0a8d5a8b4ea167033c04ab280c5c76fb63e1b3ce091c5cd722dde41a3925bd9c9a9642376084fa6a4230fa502665304ce31edf8cfa33a476fdd694d36d5674f8570420c59904203110faa3cb09418f79b3e1b37de945dec5b838cec32e1b7c0efde55292ce04459c78c9509fe91fc3bb745db41874eb2405175246b9ca5728d55eab2cfde23cfce61c70f763f3e0eadaf05e9ed63eab15de7759bd547bb9a21db2efb1ffd3064470b21e3ec8e117d8504b3b8cd0d8fd19641b9a4839a7a9f5af12a4a9946c871bed02b9c9ce1b6e889ed000058c8e1e45212327904d52b08702d79c1a53a7d168262e82ccf8793511cf1dba1474f27c1c065fe5cc64d5ee89705763db8896d5246ec72009ffee19e9f120f585d6a86aae47ca47a472c45b77d753076cd47a88c3945a3f0ca35fb0fa44dc0fd18577f9226cabeff7f6a03827e841913e2741dc176483f6dd42dcc78af9706f65320442fca7fa00a964f6102f1c969434bab5190ecb4c2c7d3fcd670e7326ca2042aadb26adf56b894c7cd101c29abc6dcf85d131b82eca6c1f01f89518fb56ca40ce484157bc324e91e11fc3ca756557a2edb18f16454b4be1c9b230aaf273e16fc10590b89bf4e7754a927d09b16f4b6f41ff33bc07cf82c98334515dd8ca63204b3219e486781d6c446806320cfcf5796bd9bb564355db12b9aa8615c0d0c62eb42f86d0d4dabae5d493d836d7d8370a1e010603f5deb7f83cc8bd2a9bba9fd49147e3409168468a4be56b22dfadad6e891a39b733709d011749bc7459cbbdb1f13f1d09910d2b247c3a5aab2d5a607ff691d3032fb552bdfe315c16f9fb403dbba4425dfd417db4393c538586caeab3d37b4628bca538b5b17d0b82fe4a623dd701f021a92046a6657af3a919790180d7954578eeefcbbfb1bd1df4e17a4967f32a482f8eb39dd97576e0ec1d1c2c5354fe796252500d57e3708987bc28d340e8bc87475f141e6a0d35b12e905516af7416a21981ec84c0850e4df1677587c04a75f45b1e5e894d20bc19a00905c8455d481826658dec014d2f3306809bd3242481b832a000aa46cc6bb848f572d0a924f8a048ef03a39bfdace4236264b91007377511ae3e086fa23267cfcf355f0c5bbd34f5fa5b3661f8d4843b22e52a2b8cce3b5ceed3cdefc19e4c9400641f658359554b8c6df5a4698df9785531cf52ec02a832f8ec1a38ac77b1b38ac573e702e003097e07315bce133d747b0c91931e81b300605127fd1139446e9a6b1edcc69aa64a60a5c396575fcfdfb8eafe7989fa01e158d6e67bf7d9955f961f918b341a9ecc265bf67a90f070515b825e3096419673630bb50368129d101be0d39859f777c363dc53dbd11bb8e7e8b0a7b17aaab497851b2901a196c0d8adc5450d918c2e13157a6d8b35b5c50506c356868dae9fc468a42fcd2110f9a86bd84eb0d5b3a7fd7dfbf263f90d16babcd6e2a1bec5b13c3dd688ee2e7ab6a592bdc3fb0f4af38ce121079ba3f390409a2255aa3e7591cb6e07b78ad9ff068138185e960538148eb2b9e6779a47b41d64d692c3951a3a2a263743da3841b4d1509c4bed63f2169e01a0e456f159a24d7e2a9a053ef6309471c4918d4129460d22287b1aad5838f6810d624f36ddadae3a481d001bd39447479bda3fc0b20afd2a195ae51b5cfd2196bb84e4ad53f08f5ad65d5d3f76688c0d94102fa6e475f71c363631abdc7a43289bb1767063a58b6a7e1eaa9a4a1920f3ba72b956c4b4c250fa417f56b013a38740cadabebf8ba242f72d3827e9bbacd6b353e3021691e2213326ab850700e224760c134dba98a5c14f19276d6cfb07118c65ffa9ba2ba71fc37656b850df4318c2a70dec7c6c1e2b1a7e1e70f39601db7a6e2847bda399566277b2e2469c07495a1904aa0cf5872d0b4c8327bd6ac48f5d00b2e34290a980357fc7cc3563293dc9d341872c65274619ac4324e913b4dc1a00868959296172cd26f5c273ec2affb8268a51c56478f25c43f7d8e8a527da4eed33ed8361be0249bda069611f20a54d4043cdca2a503ef97c46f7c38fe60db0e4316c6f177b54cecd603d328fe6934eefee42e468e0f3add954b36eeceaa44088c2afb4d24ff6795ae535408489c6c740ca1926a46dad5f73cb7958916c7a6dbcc2b4541f11c1d4825142c6a5d208dd2df4d37267fd747f63bced1b7a63ede9796425dadab486a4d7731ee5306ed36568371b52a21457b784f0f17ce8645e41d448a4ad4519d360281faa9f16bb8c48f593de1cc2ba5cacf8f551821af4bb79274a1593b5616f6bbc2246cfbae8b081c109bffa0d4d7072d73e8d8d61a0ffb6a801bc4dc207d51a14ab8e1865f4d5d3a5b48a19a9c393d867556b543f5a32b732f0895846ac9150e2593ffd7757e1c0c6777b9190c694a51d42ca939b4567f927888572ab8aec7ad6d0390e519196e207d58b0ebc8595fed40c567dd6f1bb24cc311798e18b197ec886acfc556de8169fcfa05d530c98138976b8d987dc25a0f7118c1413ce8708448f18667a38180f526a16a4e369f81f21b1d7bb42b36618fcd4d959698423aab11f99576e930faf6fe9d7db663532a55f71bd38062419462ebf0bd025030e9936ebb105106fa5292c82f8205f981100984ff9563bfd6ed03c07ba700ef3ed73487e0c62744f7ab78c64f4ae3986b08883298f31d6cc6516716ac3eb911d10f6d99f8f6cc08a6396c4847e285bed12533885af242a417f43fbed723da2f0260b8b59ac075b88a45bbbed0d8eef63a7ddd41a06aab206b4f283a9ca1c3b20fc146ce9783dbcc90f4b3aaea4fa99e19488cdfbc94cc33daba778813ea4703f42cce496703298c6b9e1af1df67c01e3e76d66a16f42242fbcc54a7d43020b655645c3e2d7d80a2d1965e4b4dba67452b7f35f3c42a85c87e8fc30bec92e103828c57f6ef457a1e5f255f74fb9424a6d320d0f647e764202e398720faeaa1b5cae9d8a84b241c1dceb6a1037e5a03dc2527254a03452719add61ebe0e70742117c9351eb16af2844ca9cc50f7a226d73635130358976c66228e41bb24fcf62c02b97fba21ebfa0aa31cd5d9ccd65fff8d4a5e7db0c67d12edc47df6931c3323f4d3a62d314b5dfa69a64e7d9fa34e80f9d1f00ecebb70c06f1cb95c170c2e05edf63f01ad9c183628875fc33a3d759ab93d342fa66d9debc8fa74cf6ec76f27efbb9245c142f419901515bf2aad8780407ba125ffaaf8cdb7dece228764d189334c9b6a6aee6aa05f0734cc60ee3c8901a73888e76631d622630ee7a37773150cd9ed3884aa439e369f0d1cbcd85a3b636fcc1c5dccb495d0abe970ed8aadd53dc0a83ac50d3e42a297358126d01b6a3602804436e4a1de78de27b9c5bf97ec4da97017d06be8a99aa3fcbf285ca614a30ae4529a669529e5dc771ae68e3a6912e1460c99cf819d61188ddf38da5f495757b19a8ea24e3c9f0508c596ce2690e820b8198e02cd7864808cad799816b534fe58a6c2950b34e86c67c9249f928d582e58d0d4f5ff676ce7e309a7fba49a0d7628d8f5cb09de88909e0b02f34f47a926d62c26737644243443bcb1f486414d2243ec3703e70b0ed0d3ece205dd89e0f9313be675628313739d9efa765a0c07118d3cd4150ed5f08742d06d23a04c4a4875cf0bc333c1cad60ef9364d168c5d99b9a9cd50de1e58ad28210704db4f6732b9342087592033eb9dc8d8aea8eb4b142abe2fe74f390ef63e0ab1468770ce9241adc1b6877375d72a75742c04c26b829d3542563367395dafe9520a6029a1fb01d3981584f54f445172af0a340e89e2d88df4fdf0afd6e83988c9da8f2a332f00fdbfabbf1cf3410986209aab4bb70e6abb5fb51b7b4e823e9b1dedba2e7e691d0910b51957deb4bd5e6b4b77c9c26b32b167415c22f6ada207059e28a7548c3149c3f0d5acfb5d696be161f3dc9108a486f3a4856308a22ad6d9e5187b15f450753895fd50b25c4d73903185d65ad007fff75636d2a0cccfb4aa297b480247133bd8ec4c375d4f4b7c0ee3be5a8a7e781c3da8aefbbc3fa67dc0a6740647f0de7aecc26a6e336e6d52ce8e841bcb0957b8de195511fe010e242ca937dc38e67e94ad9988ae4143c39ff8eed08917061b2914f38da9d784becdede741119c59bb22e086f46a06467a6bc1ac46c4996e185fa04daa54a038b53efd5cdf72ce311c9e9a323f92470b6a5f58e445c62db37437e1618a38fb1aface46b786f8f528263b27475eb51e4b4267f8c4025e3862bcb86fa5dfff3455cfa3eca6b489ab0977cb80e8debd3a838cdbe165e77fff0527bfeb112d74b10422ff3907f2dcfd49223289c11ce9e4944fa36ff09a4c7a6e9a130a43cae6bd1926721323bedd05b3a1dcf5f7bda2b984d577b04fc488be2a1f0807e1cbd4c7fc5b4d705d2a688160ab9f8fb3ecd33000fc577247e7c1298bdd157dd4cd783f075b4f57ab176515fc443d2d419c68859ba0089a87b53fedc62352aabb6f7836841430c3983b1bd18dd627ec48b5587fe67ef51b03749faa55038973bea44d172f68816f9cfcaef652a239e7fa6dde3f3e018deca6482b86f8f04b85ea6b4e8986161ca6e05513586e6135ee68d4ff0f258f6ffb4b7af27b935d68915aaf9713ce34957158eda35a3a3654cdf39a2f4485c87eae21b53e6b83966bc97098b5a5740b56b5718f1aafff02e66aab2e20b5bb8b429ae453a9ea680581e7a43c6a6c22306d912a1e19b69777aac8249ba89b7b7892be8aec80493865081d5119b3505c8bdb15d9f61815ef74e2f9dc8ec63131673caf6339bb7025e79e431416f5765ad7d63d8ac2fcb6790016ab7b2580d58d7beb80dd8272361cfc3c9464143d3554504b3215cfb7860002fc3ff6f3cdc88101221481f3c59a49a913d09b44729825633f9b900abc9088cfef4bdd2dd8bc8481360ff4b8c8b74e0b81523c0c6ce04d632d3724828112058d9de50e99ad924c250e0a76696c1a749776297b11ac84cef37c573d5d164b36b63def86c4b6de8d39f641b81c86127299d7a178483b67f9c4c6db8d93836f8721319e0903dfc110d3643bfa38bdce2337e448f5e4293ab08ad2fa20dd49d211a42cc9465a5bb5af8a28319489577b7350e74fa823d0fe6a1e643973139889c004e6f1fc0e5437dc376d40fd58f51e3daf60f426513fcb5431a144a14037059357705f5ffefb89c5fe46c6d8d73c6a508c0b5a7561e29afbff8e0e3ebb8826d7f9f1335206cdc10bcc019af79e8ee2a50909dd0acabaca23ce717f3eea742545e839c6bd6f7472957dd586835233476d9e4dc319566cdf17d4d9e22659cec5fc8b38c3efa591088056fdb5ec647047355837595587cf31a67de8a745923bf9f19b84beded4919202c30e80ccdd086b4ebf29fb93d4dce5460ea9933e6613d8b4ab81d20e56887a6887b16c24b91a7c60d3a71c0a588c65d72c7a45900e912b2f59254c1cf5f34fca20851e741358dd2f7a368779dd6d29ea44fb811f38e392b2c71ddbead76755c7e9cc85eeb17e1b202ccd5689b1b4c84333eddfd01808f521231a0b234607fb5697cb86984b2a9f0a143f159cca6b1dba338f71e5f18dd4e2fa552ff51dfc5d128dbe18fbbf04c08bdf16434c05562a4de6e2da9010b37d578802e66bd1fcec31607e", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) clock_gettime(0x4, 0xffffffffffffffff) syz_open_pts() getrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1e61) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x104) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(r5, r5) r6 = socket$inet(0x2, 0x2, 0x0) setreuid(r5, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r5, r7) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(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, 0x100000000}, {&(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, 0x4}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r0 = socket(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(r1, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x6) sendto(r1, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x406, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffda) write(r2, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x311) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xcbb8, r4, r5, r6, 0x0, 0x44, 0x8}, 0x3, 0x5, r7, 0xffffffffffffffff, 0xfffffffffffff641, 0x683c910b, 0x7fffffffffffffff, 0x7ff}) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x40) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) connect$inet(r8, &(0x7f0000000000), 0x10) shutdown(r8, 0x2) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000039000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x10, 0x2, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="379976c6a0a9b451f465f34811ab8eaa4513614b6d2de1f28071ed29c202d57d6d03dd18ee2af22d6f05438aa222cd242f62db23c0125539e671cb0d22e9ce23bf17be52027b630c2580a22fd241", 0x4e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4000, 0x8) r4 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/5) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r0, 0x25, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (fail_nth: 1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) sysctl$kern(0x0, 0x46, 0x0, &(0x7f0000000140)=0x2, 0x0, 0xff09) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt(0xffffffffffffffff, 0x2b, 0x37, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, r0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x20000000000000d8, &(0x7f0000000180)=[{0x4d}, {0x34, 0x0, 0x0, 0x2b2}, {0x2206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) fcntl$lock(r1, 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x200}, 0x0, 0x100000000}) socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xffffc, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x4}, 0x4}) r3 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) close(r3) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x3, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000300)={0xffffffbc, 0x6, 0x5}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x4, 0x0, 0x80, 0x3}, {0x3, 0x81, 0xf7, 0xff}, {0x0, 0x7, 0x7f, 0x7}, {0x100, 0x4a, 0x2, 0x2}]}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="de2ba72d8cfe22222a1e29581a1127b5e6fd64d807e7036489a204c30a91b9f2636ff0d8ae306753591180812bb847e4a0eb02aeca83dc268ee547626f204824cd7e45546236ca8d923da50551b7bea721738fc30c93b77bd379200ae791e21717fecacb180521ccf700505d882f235db71c4803a307d983f5f6f5160415d8438fc5fa021aea8ec3edc535534da5af93592e7fcf9178d98c747fd16a77c7e03e2f0738971fd2c393b3b88bcfa1b8ff5adb79ceba4e82be919e51af2e62a1ec7da5ed1691ebc994f7a3faefde4fc191c05e6012df292e0c6ff6ba87cf8a4b083f48738561dec0eb0408160761c6e6df82a097e4d7ae270659afdb0f4d6ba488f3bf60e13fa85e7381217ab9d39511f88140406589e860b2cd2b2da5dc6e3908c4add517a5d9cb9521db4165cd897aea5fb16ab957f40972983d7a5fb28dfea3c5396a8ebb3d6a521303e9d65ae34591c0e43616e0c2d2c137d68c6038dd21ca2e3c912fb68868f4dc981396d64e028d3c389bb911dfd9acf3c532927cfd54d6bcc99cf96cea446acf4d9ceb6a7912e5363920dabe32bfd5f27063c3692716fa4be4688f924ee380dc203199cf3ee746f09229da17f01d51d4eaf0b22eda0cef843d2fcf07ea5917c39520b2215c9e249507bf5b24eb8eb1249703a3c28c3d8f32335db3870b137f5cdee37453b8da7ecd9bae06b91de07243489b5a02fa13be454ddb43f06d77d0204b576669ef65bc4e9fa67d5e71aa1fb6d53d670ccc0c49a2a5b931648d0dfc4d6ebfc51e4b8555f22a062dd34770e0e6e1aee4a731592dbc5bbd666341d1f0a10ab51c32fee22b3df74d98b3a4d7dd2fff4f5b4cfd086970eb8b63a2dfe4f5eb5500e57b4904d7b02ca069369e8bcd7d7f9cd6a16708f5f1ab29736742472d060445b3bd35443976a7cc4bc3efc66bf8b494fe5a8bc137b2b57e743df4fc4d673015691521e6be1bbf742c9c26065e5355403b816120fe5eee5df5f31d11ea49d53a4e3b5efe6aa6a08632730ec3dd0dba8a37b63734e2b45a01c1760e79519feacc57f0683cd0e960b32d44ffe5a0f3dcaf4dec1b9818add5d445258be17325fcd36afbbafa6e9abf1b9692732b086e71fb85c90adce3623cb537682805a1c2b1c51bb6cd5dcda802b8995b939a7cf207f68f4f6953c49e66b0670c943274e8fce910aa8d11dbcd534094148b472b9f7c190388d686d6eb9dd88c40111858ffa9b822f15ef689aab151154c0291b22018fadd53b552c884864446420233aca8bfe469601b5267a65c65806871b4df6b8064f840bbd90972e13587892e41da6ee18aeee2a01d821be9cb5f360fb53423f4914e4637ec14faacee2bb4051ae2f667ec178a83ef5c37f9a86ed4ccca05af7b67b74b9034ba33439af31db779922aaaa5f5b1c91d6b1bd434bff335e46cc203ae367e076288b551f0467c2880c1c125767f8bd36188abd7afec3543ddb55d16af024507a97eabc98e2280ec8aee9e8e231de2672f71ea2197da23f6d92a38c55488a8f35d8f0006b640a46e12f65bd57c49472ae8215f4c6c6985ec0676bc8456eb0abd4c5728a99731018c5b6777f6e382f3ee93d575921a37feea30ce2e3c10c5eefea8982f64e2b6a25affdf20dfde1928d90b44f38ab3178db3e2198e57a38b9bb9480ec363c2c9c2396156ea209d96f623e71601c079e92c600b71d9bd3dd7ecea0a8d6da74d6e3e1a04a18a23d90d984a0e9c409b1625c940d29861923d8d7f9278e008616d0fb11cf9d00af52f24ec90c9ab61ff8e5ee2e4237147bea900807200d020994871b4f0824c9cd86cc45764c57d472a7d8c6c8286d4170161f7e0abd1bf7708cca309472d268b9864eb604372501f32fc013144c998a828c6da551749e3cbebe20ee99c487914051d45f0e5c446f0b433fb3f8a0f06d20b226865df4295f6349191f566602c7390ee52a6042be616433f2aa42c94c9d9727cad8dcfd1f5112bca835f048cf380f358c7934ccb519be8fd3e493cd7f1e6176e2e837b9daaaaa3f2c0abc027cb1577674d19ac94166203f8d654096500d30323266d7dfad3b4d94dbafb44b90b1b92e02e36e374b53ebfbd9971d0cc24b985002dc2ea13922384e15927fced7b5746fc9ea9d1fa1f3d6ee2d58165fc64506eed70e0c59a3c8c9787178c24be9153d2ad8ba19df51cb9ebf87f816a24a6402d27b2fb4478c02a3656329187657d3b0319eb7acf0809b91f77a16fd34cdda2f24fb07b95fda594b9251ab9aad7f3424e1e77a3728264b800abd643cd090b7cc23c9b4c536d7a98e0fab023c04bd02c488aad3cc668ee6da620c7d4d21cbe422292345a5083d7b0a566bf162e1b3258fc905f15bc41bc17a906ed79392ec5b9d47b01bbf0dbcc575128a2ad5c3332c66361b6586b9dfdf6160c77adb236e34f6b63710b6604bdbff934f962b071dcf7b785161400527065cf104ba52c13e7472c57cf2cde7ba319217560f370afed04989e2806ce2f061dd79c6f0c0a167bd2fbd19757f1dfbd83ff37a40fe2bce684ee05e493c8dc9bfd0580b4789895984f90a99a75ac2b62c3065a3799850bafca1a3abffd09e0b95c405b20726320c6107991987ef3b0106a272f28be68a457d2d1173c4045405ea5231708fedc1b1eb2eb4f9eeaa442a3fe01725fc6c619a6e3e88694ff12d0b4a5156c6732aa9463d28d406a590e86dff63a4a290f01f8a756a70df377cca1a20aada79704dfc7c35b1fd7e5775ea00da8fab7ef8ac2b243cbd61a6ce68037cc808b4d682cbc62063de9ccc6969a01943288a701de0ddea9743ebe0976374c1b01fe24d826f7794a4f746513e6e6f6649c2f526f4f311f93daa0f3ea1bf830178c165fbe9dca61950573c622a4a478d9aa0f97472f33d52bf33948eb44ec0842c07bd68cae75e390e9a81472618e9b90744bbf7bf931a3b12a2fbedf7de9616a2281a0cb0766aac434ca48fdaa109c043d3e9a831d60df770c0c173a697812ed7f4cfdb08ebacdf4c5c041f801da82ccf52d3ba42cbc6e6ef06076f03ce0c0fb8ef780f3c9eb6d5ad30a9a81d877d3faebfb48feef9728d066eb79ba39611740ff6ddbb9fd5cdf9b9aa65789887572355b30c76141dbd2091279977a57fac3590e53d0fbbd93cd2e05077167bf53facfac7b3b7128788d8e4ec897088dfe886f3b52507cd4facb21cc0772185af90efdc067be3a07422ad247dfd47ad027a20e0da21ccca97ef6d96856a1aedbf7c48868b4b90c1ad0fd28f966291e8e42a26eefb78744fa6617259756ab545148aac83cf575393c1f51db476fbf2873b4fe015f859764a70d18ebdd81ffebbef98d7a8b97e1943bb654af5dd3f34fccd917b9dbd9ada68d33dbb172dea46f2c493695edb6f00c934ba051e3cba4d5c0de767fd276e1b33cc255beff9afbec9d67438402e92e1a79d49a37740eca978bb930303b471cbb620f5e3849f883f8aee97281672e969a22a1b3b16cb2e298cec8d417587338c63e5dfa85f56118811f999dc25a80b397c2d639b0168c9b717a8f08a0e519e26e1bbddb601c8f32f01613de7fa9857c5f7ecda222c8dafaeae4fb9b19aa68ffc319ce0686f11ec44bd970354b08c491a68e5bc1c1b082c2882e12c34513b61ce5c97dd63b12c52cc0b98fd6d4f797b96552d8108b645560218b9e63abc760cd9c31b669a050ac82a50f69189b30b1f5e796c7a0f38bd06c1ae3ee101991eb567e5f9d4c592323f698f444b2c1c97221ddda635eceeabbcae85c348bf710c4439e8276db8afaf73d06635c6eebcb91f2dbe4df737feebe7979d5fed16505a3b435802499cf01bd0c74a827bd6e6ed5ca391b41876b456132ed71c0d7f2ce64de2454ef967972aeaae4735195ca4593176483accceae66c525461e0952cb9da747c832f310dbbb10e74e94d8af49c2d17d206448d424c96496c522d53dded853e7abc5d683dc82063835f5731f74972c9419eecd8180089991c469dc9439ed9c04e3a5b89c7c922e981dc29e170c04f27455e570c2503a9cdbabe42fe122747148d601dfadc92d76dba1a9a9b2413859ad4de5c89b180242752cdb277263d4d7e9e658da109492d7f4712a87679ce4bf8714f5cc645bf4d4184da96b3a27850b71b43f289f525950f1c3106fcc8ec86fe7fbed35223f9b920b0bb625dcd7062f699e8fdcb5001edaa377263795dfce737f0ecd4d3f7a3f50cd84ebfe198481c7c586cf7f2f94ae9d15e36a755c5a8bf71726ff540794416836ac2e9d1674026475427d86acb84e158efbca4649815e7f4ee511e66a61c8648992d197ec63bb8e879e1647cd73ad08ef756c5afba0b831f611c6f0fd4efabb8324c346e896b8138079e9872cd79180ab8b6e35f24c351718225740c9f5365936311e5cac689a3bd430239b728b4359ae3cd9dc1a897a4a7925a033fc3b78dc152b6b6b3468c1349b4a3e4e27bcf447000c302fd80ebcff40cf9274e518b0bb6ae5ad5ee8a2feb31c1ee2698d80aec0dfb13b16baa3a31b609f4537ded4a85b79bba95b2c328ba2230362874a2d07c5f2f1ad4fd8d7f66498d6188f057216d088d26837d0a485265968e382df61a998d001d0181aa0b6af957bccac6ddb514d22d93c29f6689eb5ef3e84b7f3b71821de7c631d49cf832012c349a575889fe5a2eed8e0a6a3bca1d7512ebed686328faf1c1eb88ed9c06f104bb68cfc2396dbdffb82db77e1feaa87450b2e9818299902c84e1feb41d83e6bbb36b83583acb6d6c984b1018fe38cef4b15681c85161d97cb19bd966f4a176c387907c04befea2ed11217aae2dd61e63efc24008e31b1021a9e7aefdb85654e7a07bfce2046861b79d8d459b5aab1d2e6883ee1773758d92d73b46afd957308f19fa4b9b82d8a6cb3d12c392f24ebf1727ee3010c4b83fd13556bac549c28f008cbfd9f4c7f7cf2de192fa3adbfe04af1a02913985a1b51a369cfc4b5541c4b5f3547eed435c1d6897d0a4f9fac2863c4945c0eb73c53003348f8a8bec886b1cc63b6e78f59133d84924ff45feefccea29ffeb59453336cd9166eb065173ba094ae6e2915d6f0049b0a284d109195f5dfbad621aab0acbf4a60df3603d905d1769912c2e980604531555483eda65d70e931e36083992ba2911fde42600f326201217fc9d4e99fb07963062151edd1b57280468b7d44cf6f8b3c1dc86324c373ad2fe9730b49c4e5c551871197ff05df380124976fb0f20179bfcb109edcb2d43a27523427d06d99e78a102cf52979a33c9d12300d11cbc7468ffba5b3699e0191a67b2e79d860bf588e99c46d9927632e56f3ba83938f89230de13e509cf0afed668541d453b4f0ff024272c368702b2db8b2c88d951573119027bde2bb0cc7a90c7320b702a60eb98e653b3460eb8a2443bdd3ef554c04dac47b17eab487d2e7319560dc64ec15c500e713459b709484278dcfd2aeb701d4a314c8f3b02701b28c18b182e7d385eb745747c4c9b834663e8cc9eb0b5edcb84eaf14171dc910ba9eb77c00694c0a7b81b681ff01d68390c00805fc5498bbdf21f1dfe1c10e1d6c0f8c6a124914cae266a40fc71dac087edbc7f1aca44c8d23d53cc8f9d66ac115e046a8341687cb963ab15b042bcbfde99243d74a456838b3a5208f670c85b22c445d5e1fe7309ce96e3ade83254fcd0dc5b709603ada8b5dd36e6549d2d7a17aee1523f109aef951f767a6d9127fe7382c580c793d2ce274b36d3008467161cad2727ae61801c9544dd946e2debc7f469c1d7f7c4b0fc964252ac9d76", 0x1000}, {&(0x7f0000000040)="611e30a536c482a1e0a7818d7db0f797310553dcae7b68f8f94c5ac7761d6cfd9dc0652059485407eeef2b4752c13fba60e9acffdd5f806cee42d16004b8b84a81d161c1", 0x44}, {&(0x7f00000000c0)="37ef832ff0313dc7ba0b9444bdf43d61520ea422b992aa26b21fee91decfc6923b5f77f026177b6edc84231271acf086f2bc19cb7d8ccef12a191aea1820cf97de278592a7f474744030950ca416fc928eb747d115a369ddd2f696c18b0e9f5e19bb9c6726d38b2084272cfda92ef56cbd90736adf35698fcfcf738c24325109fece4e506545fa21fb2af8574d4e", 0x8e}, {&(0x7f0000000180)="92d1806838be6ba0e8a507fece6c7146c94d0526981f9adfedd027f8cb1df58594ff39cb070e04e25b1ba9747dcfa6857fde99852fed08f5b49dc66add2e56b380f38c8b5c87aece0085229917fe8b581d2179904e79d04789ca493f71b17a6e096ace57f71f3cd08193f41c293e4b195241f5176fbc5afd855e105616f0323a7ea102da38ae6c3ad462", 0x8a}], 0x4) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x52) r2 = socket(0x18, 0x8005, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000140)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file1\x00', r0, 0x1}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) bind$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) getpid() renameat(r4, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000340)={0x2, 0x2, 0x7, 0x8}) msgget(0x2, 0x400) r6 = openat(r4, &(0x7f0000000380)='./file1/file0\x00', 0x0, 0x10d) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x5) setsockopt(r6, 0xa8f, 0x3, &(0x7f00000003c0)="348600d37b8925b6cb4ea65cb0ae80070c1da69d1b2022df8237ae3922a700542b0a75f81cb4ce81a1931bf5b795afeee1168c37f7a75517500a085d9f243f5380906dcde602dc721bc23e0bc58296d177473f4bb70eaad21af366b9623c197ecd65555740d8f7ea58f0b8516753f484d26cf9d932f3bfef71ee7badd691b16345d67b32d4bf3ca2", 0x88) sendmmsg(r2, &(0x7f0000001bc0)={&(0x7f0000001b80)={&(0x7f0000000480)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000004c0)="2f0f8da601b04a69b9f91f2571dbe7e549834c2d38c387ad289b1ccaf427489afe1f2a772217a1b974c0f1b9325b5b26ac7ee1a6abe4c0d645e6db9349d8b8780862edb7e84fbaa27b48e4c45bceb83dcd750340da66059d15d0057836206a7c9d19a70460c85662b3c2cfb7028995d3e7b05f55aad9edcee873", 0x7a}, {&(0x7f0000000540)="8e06ca542fe00e62aaf9af64068b176f7a90ba36e9a5eacceb11efec42571bc43a9430187dfe", 0x26}, {&(0x7f0000000580)="726419b0af9c6e5ab86ceeca23f042ba620bdd69f1eee699178cb5c147602f51e45ec7de5838752c9b7ce668cee4de5d8b3d807c58f49474192f5326074041f604a4badc8c61c89967052a3b924f27a642671eed1e29ebc8a82a6b5dbdd47ba5c7fb1898625cee2c451f820e45bc119b4e77c55519d3147c8c9f8c886a374a4e6dfbb671cec9f12e138477d9c5e3d5056931caea86ab97ab75a8f2a7659c433c3eb69925c4382dad293278107165ce062df5db5eb41e475fe8291ac58fe1fe5fd9cc59e716a785e2dd855567dc5faae9a29abfda5aed7f0ccc7f0b692b3ddd08566bbd3e25b3", 0xe6}, {&(0x7f0000000680)="8abd8d89ecc719748603e410dd4c6ee4382ea62fac39d8db2158e5714fa99bdd2aca15c1e8f6c8c7e74fa1e4359c41d64192a59671979f6b108be4760e9483b438ae94447f0f69748b5f1c0963ae6d494f4b680961ffd41520ec6e5e6e81cb6bc1856a7712499f9529e30d5c1ccf95806ae29c56548d326bc5fef06566683780b7d53d78b03b350704149666c7b1456d1d166c6736746203", 0x98}, {&(0x7f0000000740)="2785ccedae805e7bf959b3f724ffad19b7a4442302d3c019d3cdb80adf9ce31639d10049b30b2730667cc8ed2facf77e6319bce027584206b67315186fe6effb8325f92f4432ad67f3", 0x49}], 0x5, &(0x7f0000000840)=[{0x1010, 0x1, 0x1000, "80dfff764ba2175ab1948c49da3378fdec0fd6219dde9c5199d26e8c89cea1ecab45723b82bcefcee8a86cac04abb1ad32e60a123f76f1f25d5da76f14187a43721a21b04c2b7aaa1e59e6be3115bdf2f2fa404b846d5383e7239c9d9a4e09688ea3a6290818d892ea3379dd3e287f39f052d64d11c40163448a23a915fb843f839b81f8bb03aed992a9ca7687026f34058d990fef3e482eefde4cff80c335791d9ea7021f94cfe26ccfdcf44dc25385e5504593ffa0831fc43ebbfae61d02a666bc3b4fb79bdfdb3a7b7f3eac292d0e5368fa73fb71fe8a023f249aa8741e68e504e22290e8484559da52460100a96787c2c80e6490343b08ce97a186ced1ba179e3d161282c374363ea239e352f4b56a64b404e07d6d01e05d2b38be82251f638952135f5378c216d1ff1cb5bc46b15e1013786878984d8206f0cb952dc5763d13e569ec0cd0d80905e28a4d996ee21fd1c50a53e7eb54040bd8f28ab120261d2fd849a2ef2b92a99bf4f235250c96f27a6bc09e8f1cbca3c880e7c2775726689d8bae28331ce6d49334bf863fc699006b924abfa35250bec8460c4cc99414ca7724387a00c92da5fe73d0b4b872c9bd9cad1177aaf3ececd07d4a3e9c0dbb8e47501aa8208df27e33bf8666a8a26d1d7805dae5e17eec37564a15be160cca64a8f62ddfc070efef68a75c1a604a5ce19640182a95fddeab218c98b31f1615cebe362a1207fd7d638e9b8550062d4cb47151353b112fdc2cdb83c63cb6130e89371dbfe47d60833ab25d74ebc9aa5586e05140430c4bf626308ee0440efe4c67d1252ce74f6793d1a8001f10c7da2c6a06b96c76ef74458914d4b007293eeec11e4810ad6a419de99154b32603af0c36f45075273e41c46418277ec0d611b7db64b6ee7c8e5e04650f7484927325890d73afca25192579437b0248d8018238b4211bdf753a4d71a9a48677210abb870f0bc2a9a6cd83b151429b0e1ebd20016d64c6b629503dde2065aebb72bdd6fe0e649462deaa84d17ca1ddd482eae725089f71c1de93bb119602cdd2172e4a1157fdb7e66b28ef60cd3c68281f4fd967fb88995facfa776aae8716d95a06a5fc66145236cb9526c2bb1f8981a252ad9309efc009d01aed6957ac1a2ff06ac5667784ab1831e30862c25f4c06e90a32905a6902e2298b52a5d178778fe0ee75860f30e08abd1b8b7061694986ede182f2cba71dccee3963ab842c4eb803fcdfa9527623298e1a6c21fa14c913364b2312958908b0c99f0058966434dd3a078870c7efdc1f6614dce10b55db09b258ea629df3dc9cd6f5f22e7e26064fe246e3a20a7a2c6fc6608e527d829711284131d9b6e7546499d15f2d4d4535d1332b54127cd8246446460de0a6a04c7033c9e43e9b9913bd96fa915864b16163134884e7919ae9306431e379d9dc0f1a9bac4215897c3631e63556955e410c1de092199603a899110aa0e6643a2bd1547668c23343b72efb565888a4f57ba5ef2945bfcb0c0ecaa5eb4f0725c0a2c1d945fc342a0e6eb28ad9a1d2f8ca6abb6766336613279b812d77266afdc75d102aaff7044444455bf291bb99eefffcef998d1a2e36631cdd58de1e15908707f38b6f160b68e06f3507a7ee9ea6d45889b5dde1a1a9f2e7c94bbd15962689244478ec3954f041ed1cc46ecea7ae890b75ebd18d855469565f528b4b3b7c4253d70d792135a4c1528adad907fd77e4d236bd15d74e68cd075d7ca3db96c44575c4f5a845e2307732c6a1f3a44a72ef1b24dfe45852f2b24b6439d6bb73d5d467fa396596803909ad795f6ab2a28d1d60543025563352204c26dcff6ae6a7d8fa502ada019386fac95fc361477e07c9e9e744124c66d098d71a0ca5da290546d24f28d9116bc76a7dd0a839a6609e288d74d807900e8c28c6541eb3c902a0343393dbb6409a629cc1fa2e27ef901885dd376b3154f36b58967c2688b87d550d887e92ec3aae37262426ad73cb876d3ca137e3f5347d82ed8b8866eaaf516106205e72bf0f72fc13f5c9f2d70fba679f00b4246761bf63202277dae0f93e0917d39162cd537f51fc86234e8beff6bfa8910cda0958cb881be47c19f44529f88caee56c0938eae3f1d6b8271ca3332c287a52fffd30b5aa1f54512cb5cf8555c8ca25d638cebaefe58ee73b2fc9e9f2fcdbb7dd8048388bb3361c3fbff9052010b5727c71572fea3975b0c0ae5f9733ed0dcb84552f140f5e1f2ea5096e2825a716591a0ef68b026aac94b00637338eb6a83663705df8fc6254ae34da1d1f3a7a37a80f844aa597095ef83a53095e61e14050736dd0d69d0a36d205cf0e53cb445731aed3f48836228692d27e115c73d0b378a8d7ab05ba46f0ca11fd7bf1480ffd7b7ddf2a5f8cf0a0166208bda71cccc188c5a52623999794224119420d81c5b02b631c6ba603a97b15099579e83e06076d1e7dfb89e36ed9df026ca17f7dc79c1c7bf114c1acf850ec230893ecfd501563c34daae2dccbbb22763cb2cabd516cf23e385120f7973c18c0fa5d7e0f603db6f664bd23244645e173866a452c46d3e830ffb5edf9de3e10f547bd71e9f246738754bfbffdf197f1549b4523dca8b20374c9385f8b4125c0214954e11741ccf63d7360e83d4dcfe56b6c7a0c08f6b0e29cf9f19702a9dcb319e77caa3d9bce67cd66b89cc6e3303bf7a439b1365b316b2b750057d1676afa334d4d151db42b9b44fb3ac5200e3d9337ada816a3461fdb51b942737038169903b75e1919d584d6820dedb6875245bec92b0a5ddc4f5f9d3f054088c05a91c34a30aa5a925ffc1b5cb80fd6fe9a25a19ec112cff5c7859959592c33b007948753cdf40fbc1ffe7f12b06f97af3780b7d7d359f4f21eaf8723d2bfa7f5d195aef985f7196abd05915aa0f7b4411a0f16f9ba396795e2f2a08349e30e1faa6a936d627d2aeebe52aef289ca3d08dd5a57043b71b5fd98d8b27cbf3ea3b1d4aabe0df8cf724c56fbb100a47fe27ee0935276f1cfaaa9e266a32e0c2e50cecc340a1534556d08e3ae8d62e5317c4a38c51c7313ec9dbaf30d4bd82596a2d53b94f0ea573c6d9e4427b6c05a8910b6f0960f03a27573bd330e46a93b873c2fcda2ee996fe137cc4c7c824cafb23ed5c5e64b7320d79994507e935bccb385c0e64a8011d38a6b3f1ca0d30b0fdcdd93f62c97925984759eea91abef514046f9852cf820af1e859fa93f2d70045ee67aa1d1a684cebf3c1fba9a7b5f3c10fb884f4ee3bf947b76c0b4a7742d49f6593e8af4d6c73b9378df1be969aec546fb5ebc2f18ab72a2786e9d4f111d7fd3c67cf98a6cff0fe2fbf18adbcea0074a763659c97e5f98276f0513fb9b0027a21b6f6cf620fbc0c28cc3b9493aea51c5777abaf8534cd46fde0ae6985c07ec2f529713ada7917f7982b4dcccdf8d18d22a5a8848bb633084d68f016694a098e494946c2ce88b2f7b181550479b7ff9b91552dbb1b75958838cb489294cb90a24c589feb30d5a147be92e7d2e197b3e46b5e7b179ff32f0cb143463b74bfa13687969f02242254a84c0c77187cb480c66ad45fdf060e4e06ea12aca85d5a729166154371864a5c9c5c2cbbf8590e7b277cf1f903bd55ee3e8d812a3901d894df3984ece0d180ec9f157c62051e67a6dd1b6b3d04e3f07719626d8dc374521bd9b4596835ecdd9bd41983ff336a86a4ab383ce1180dd3af31e9e1aef0aed7f0f9ffaaeb610a051b98c198eb49a1e6ec0ce97ed041bf0a6f2da2d4ac94aa3dbe206069189d1f10d863b05c1fd861ca6eafb4efc01a71a0a0ea96740078bbe685756db08b5df4df6d5e6826e67b3e354de3c96683f2b3ae05ba1c76f11024740ffdb38f5e52d27a929022c6f1a2c5858e75bf291be09c842b08184cddc0b91feadbb90edadceec121f8d860741ae907090b63eb4fde10c9a61b72305ee274826d11c1c9edb0cf40359542cd538112f102e65462ef625b1d38701910e4841d1409af14d9405dcaef6357c7c289037ece93dd3b47f994e1eeb9835307366f35cf5564b64ade067e0988be7351069872697610494cac27b7f7df843e1417e20a6acc9312d259fb705acf9303d58b56b692a8f0b2749fc9ad035cc2f4dce3529c768651a0d22e1dbe22c396bb9483333f86921dd64c3c0a27c64afffa9a2110ea39b79b17747866da729ec0a9bf21bd52bc5b3cd8c35d2333fe51e44eb956a03b40bf6f9ab025e5f26faa3e76480b94bec99057755f3ee397afb19080d1207773344883af2063e659a48bc33356099bb98a9d1d816193668311d97f51d876ed54e2955244babe1e56c3b157acd734c8aa741e0e76ef84f93664c86e608b5ff85cb3934f3ef44e10480c64f702f0e3c61bd10874fd8fe0e050f9fc14ab0dfdfdc310052b63ca5a1dc73696f59fca1fb313b685c0490619e414bc1072c11ff963e2e50adc258cce227214842ba0ea0c70f0759249850be607515e894d142e1e9d2f5b71e2759f55615a89a2623f56e1f1ba435391bcedd7020e254c26043957f7954b6046774e8218e7c39a6483e9cd9b978ee4efd7f89c864a79a488b248bfc09553b64ad7c43457384f97238d2a030897175d98ee7b01d4f0618d5d0322ecb5c26cea00c08dec4df4601371fc90a98231d1e3fd736f4ad5970a9f124743dec5824ef00ace1cbf9835f07031963853b512a2d65eb8c8ad61cc6c7dcdce9df7694cba61d18dc5325773d8f4eb35523e157deb3942784ad4ea9463147d33e0b19cd606bcb183c86ccfa172e2d4851f18e6f4dc1b6916b3986ad76d421925eebc843580d8579a36b6e9244a51533024a11c54f5db5f3f14ff194fba84ad4c857e29850a14a712d559a0f6b4b6511f9d218d6bc328ad2a6f244750041cf57975c617c11fa809ec9ae4451b96e3cf870ac1da610b6ba99313764a10b747c888abdbd7f66411f7b231f41ce10a0ca86e4daf66633e5468cf779dd16a85128c00607caf8f1d68fe6b1c88b007b3f838e196561c4c548ac04cfc9814144f600e1c2da183cbf97cfb71fbd6154835cb38c169012171dd7bd8ce1b3ff38697d4befafcd88f05c202710eeebe9fd1769af415da22b632ed01d720cca8c9f7356975bc65d9a149b66ed872dc313e8f203647d34d7c7b1773143e13172eefe18af234ad0bfc7dd98a3e5023d4d1ff2e98b4eef06ab76708538f5f371f2ffd5dfcb8c1ee801d0dcfe8350a538d253725a4a1979e305b8a0a8d7f123703b5ba9ae2d9515f1d8ae49d60fe8c67748ceb7df709bccf9928e9de56dff10ff68f09012c09a4ef806eb4cf6be791365135e85ea4e2e8b2851cdc5d88bda6f3a839456b6a5720d67ceadeb1e520c9f824e8e86b0cf741e2e25236e2d2af25dc421e96e553ea0c72498dfb57bcaaf20ecf158fd7aeb3e3f7e9b94912a0d954f40e72209efcce8d81713996853828539d027278432dbb51e90df56f96536af0ec10c3aef15ec3ae16f28ff5232cedd2651d1aad3a1ab7661665e80b833db3d247bdb1d8391e327d9ba202feba178dd25ad2bf64d061cc987cf0b11f10afe8e728c1369e5bac66738ce7d404116a251d147966a3c642e7ee241ca58ae8f93aad552867c9aa3a21e5885fcd3180b74ef2da93d3673d7db75e6078048fc0b8da15400fdf6448c0003f9b8c2d6e6ab6ae6a27c6efa353627f39d9809cb3aa9acb26a6257a85a2e3422f7e20aea1d6722fc07c5d49200a11cb66bdf7fa4691da924b392c6c38fc77f260b7b90a23469adc9bc0c0873a2dc91371074413fef6c3564e15850"}, {0x110, 0xffff, 0x6, "d34a89b86f81b532aaba52ccb20e79cd4d990f7db2ae3dcfd55a9cbb265ad748d0f41d60d74c0db62f997b5347d0ecc59aded3acefd212efcaa18c383c7f9b3f5002925ce1dd30a1e045703d69cd384dc35e04bfd8ac635fcb520c785557fc6e12310f7d5d7611814e6a08c5dbfae06f1234155d9cd436dd93fc89443fdcdff4147c1bd898656f6e9d081f52304cae4a4a4f5621a0983c4f22fb2646a6ce5de19ff08fdea21ff0dfd0dbef0aa52e325b1ea05d57957c43da00c245dc9e68e5cabefa51ea3db6c902a448ad05fc9baa92f458456d43207d412d3631a8448ec97a7906709cfc617ea200624b209e092d87a268bec924fc99856377e0"}, {0x108, 0x1, 0x6, "b6d67db2a0839c1ac901f386adb9c33c03d86cd81cc7b99a5ffa981f5a3991cb4034ed9e4979cae149c90573c351e182c0ba62f5cf619fec2686678f4affc09e48cf8ddb09e10bd4d010c64de552d34404e6206dc81d885003358bd04998d5e70031963b80709c58ab5161a5c140d08a9866266d884c77edda4c123def5b662f47a8d788095df0a3c09512cf52a096b4b6e80152c4e1da73603850c32774034c96e6426beb82f552b8c068df2e631bf20b05aba63813be87e67049fe6f71a5eeffb8a8087fa587a6f717755e69cfa371ba516da4c3a13302cfb4b607e486efaa7a93551ca31d39288c8bd4071a5b709af2a60aa304"}, {0x48, 0xc4e57d03f7c43d08, 0x6, "1f32d0ad56147938e39938e26050ab219d1005b1d59766a604e7681683b57e98ce047a888e87a7393ec91841440ecb588fd0fc6dc555f5"}, {0xa8, 0x1, 0x101, "f42ce0d5e12b16f29df32c571031ac41854ed2de47efcce410d79ec155fa3691dabf95d097cad18325e0c64a8324cf06f1d73c96f730f32256c222171c974e95c0e8dc9348daa0e7f1109c4a39423672791542996f3f00e51462ae8273e457c846c3024ba8abaefcafc7e74db0b0f6b1947864d84d4e26d299eeabc092038c5315aefdefb86855827d13cd0e7925dc4ba592c4e46385eb"}, {0x28, 0xffff, 0x8001, "d17fb11afe055d062687e6c9b55143e9c407856e2ac5"}], 0x1340}, 0x9}, 0x10, 0x1) sysctl$net_inet_icmp(&(0x7f0000001c00)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000001c40)="f93292f333b2e21eae5732334b8d61eb9fb54e5fdb93015197dbc15cf0f99e160f31b1ba37cb3602b9431fb1e00a2dd631d05fb9e5f3fe880a209b7105a35a847bc60ed55bf8347061c5d8e6bd210ee7ae5fe109eaeca748e25391ca9adac52e670fada27930309162f1dd5e72918bb7126e506aa21de0c13566e5a8a4a4d8d7fa44652288c8bacf422f32f1d13a9309d0117b5a20166a80064dcb6735f3865a05c591644c534fdd377e45479dce4de14632310414bd839fafcc94dabf3659f82afadc6226eaca057a9372d87afd5522fc6555028268a4f897bb7d9310f61ef1e17bb3579f8931b802dd267a6152bd6d2935a1d4383b7cc7ed4d5828b3eb09953678aef95296e8a25dce7eeaf4cf9f6f2402b2387ad9aaf9930cc101d7bc47b3584479ef92dd63b5079ec0474b9a73316b2cd4cff35f58c1d6c15e7a227bfcd3e0d5d4bcbdc868ee61fca9a6ac3cc38c54281d234e94dccea843252892dfbe1fed5f34786f91f08eb1f9d6474833a9c9a9f09d3549b26ffaa9a436eb2aca205cb47f34a560fda15ff3e8a365068f9a3b6fef7046f76af3d1c2e0235e49e16b3f4a55604d3867053664172469288bedbdebdf852634e31e21615c5e0c9220f31de837096e9b0ced77c2068fb7f1dccda78debe3b8f66fc56aec6ca40e23b43f8c94767a979cf2a8a4deac1e2c1583db76ba283fb6a34735dfb4b1a50dc71203b41ebdad05ac8689a39a873c04e945ee96e94c26abe80afe3e25dbe24bf96ef47bbbc995771cde5f962586860269e09d71a1ce098fc0128f7eb40dfcc66dd2813de7bc6fbe94fbe5c6eb9b585778b206ce49c668e3beefdc38fdda4b8a4663b8bdbfe71c50d630b28a26da7670b5f4ca5ed53bbf0f0c70e3886a7255c740e749b9fa5aaad5007fb4283dc95517f557a1522c13391a995e86ac7f8e59a809611415027dc4cc3e2cda54969ac7e17f57c9199e2b5e4b3ae0b0e889f5e1bf44edb954cc9982fe56647581133ebad09d1ed8068c38a2ac8c7ccd23dea8ae345cc9b3c8ecf30d6b80b03e089a1e5d7548b6bd0f9e10d09aae0772aef2a91353209cdee03b4c8c8b09f3256c5efaf942dc15f44ae650c2c2c23026396f2f62fb3a423d1990c5ae4c96b21079d197b45c494e90f1e111cc18e0c1d7f651a31996f988d27fed5526a818f2cb915bda875e192b3faa738891a8f911c3d31444c40b4281473c46f7bfba79a7923a067bc53f5ae5d2dcbf721f962980294697e7dc4d2dfda722a24e2b52ed6f26eb272ab9a062b419b4e6cf2a9e3459408be99b437792f12a822801cff6e2014de7a8293405e4ccee683e1fa012601bfa8297bcc359c03e77b679d2a4cedc2b6f61e1603c29f2eeb762446acecbb0c55e1f254929e49bbe7a8c86c0dd02aa2ddbc10c810db4c3f60522b75c3a04d5748201e8bd7da657b4f60865fe5e0901b33ed6c617133bdf0d5acabfc072c16f281586c8bd068c63d032dc81f0be5eceb0a7e83ffee653d808eacb04747da4bb5b1dfce575a5d71188db25675ba8690a8866b5a370cf2f1ad4fe8ca72c0cc9ef4dd2804301e84f701cdf5e68208e3d2f83b45e5b5148ad50311731886da3a8c578e6b715e9c7beae4e618ea655ea3b7588164ecc1eea452eca6e49f0acddec647ceddaf823f12773e3f10071568dbe9a1a202c2742f3bb2a98c0734890e48ee6be394ac2f4b47b689d89ad4f5a6f764212a5215c0e2d794d8a9c4cf239e2b03ebfb3d9d436277d103ca7b1bdef3fcf4b65ee9ce87b601f3b3d11a7a0bfda776130da5b4f65291715d80c07a07c297930b0c9189baf9ffcfe20ce9533c44998eab19cc7cca7d757299862276341bfc925e4a928c4828ea4aa3cd6bf14249c4adb9cd48690ee32421d8bd1d6bf11e0fe55fa63b71b43eaee8ece98793538f557707c37585fb6c3f0ccf9b43ad834b816bd14b9307a3c44c5646466c5ae2be3516d55bd248dbd4d83f08e4aa8f637ba395bd5f2b74fc946100d3f40429f726dcafd4d7f68f1e6b4e3ce004a5b9e1754f6de300e49b580810a53b38e658902fe87cf5ded3570eb4d363d71d4076b084b5e3678f940c587340e603b7a49206ff199f66c593d08385c5a76f5ad3f9b1e8bcf2065aada048dd7893129f18e81e88e74288bf0d8372bf2f31166bf39a86fb5bd78ae188385846b0ee303404a27418e89942b3261d55f095f3b75d74768d89226c459137d2809d0ca46e0fba792310d708f8403ce71ee67296225c95c7ff2274678b65de0089da3f63823ae8933f916b673d7fb4c7598e941a285d6fe789342f70aae52fd7072f2a3fd26c374fb4bf5273ed29a82ed81c8a7959741e8b56d89b201143dfd237310258cda594f1c74dc759478d2d82df4a15799e864a89d48db7753630322d8c115cfb8cd8df188abe14344b1b0514a9dd0f2263211f78517402d0a84bb4886b9999e6754a25d740eb010d71c300e298d45e25dc2c9209e0aab66220dbb255bf37e8a25e53e9eeb790aef4b0e3fa3fef6b54a6d232a62e40fa6288e49b7181a2be71c8bd1da08ca8dfe9b7cb2f9da7739ffd4ac6db190a497b7d19c3a4c8e6f02d857ead7c2ca804a89d1e67833e7b44f86e106ee92b897d20058d57d20eb49d20da36674cc691c5a6988775212ad4632b5b8ce452b4f055c7247663cf097fc1495e762701a0ac2c22c2ca8a7761ea547ca1c3b604e26b6ba151b0be7fa5f057b2573e46c56550c52b7654ed59bceeb56b52eb15eb01861fc723170f82fed1b18e33025316199e0939f4cf38bbc62d99cb2e1c86c08652640c19e58fee12a8d8f6234578df8c0226968ad83c8a94805d43c892cb2fd99952e470ce6cad37fd86f9d52229e0469930bd4a8b4a175ad0b10d64d8b6f41ddb5406fe9205957f424800009fdfb88b365e29676867c7e28036761248e60d8451015ec341475f2bf62ac48600f26b7d2ff9530ae3ef57754c7cb5c4e4c97175ee80b19a936915238758bd9b80bf77c14a1254629e4c65558173cc51e0926ad75d9d117e2378fd59732b14198bc0f8f529094e60672989dc5f60573d05d3ab882e355e8f086bc249e28751110fc3708e057c32aa49f0fb66c4d6ca58898adc8d6483398301bacb6a36c8e4dee5160e7e31177b2e6096b45a586045985b6fc2fda2d238aaafa46882cd4cb3faf088be103b11c67ff71f380cfab5536f7cc9875ae2eac1b6ac2c0c5ccbc16fac9638602190d71a4dc84b9a201737ac7363a8646a2b16f82280cb7c44e6f21e08e1a1861c9889683b49ad0aba292f472273b0ff30ecaa610a1fa41c405e19d06c97931be4d53c126c35044841c4ca78ea522d94756dcabfc53bcf91bd347455682348a3503d7f3fb65b77634512e2bd646db365a6023474ed5729cde6f83ff5950efe32e7703d76d9394316a4dd03185ed066ea033e948658240bf270cc8ce5c5ea81f0539cd6c27ce68b9a3d9eeae5717fe8ff09fb2581c0022bffa003e5a100cfc6516e531b2bc10822e59fcd621471c337cb0ec4083be1822fa0341b91becbcf6d007f29c594f335170652d749fe87b1056b297bec63773e66b52854ad1c91b6323ee8200e5116a405d8eb1237244ab27149e631680a214d5b4a6bd1957abec689c20263550bb76b3c8199dea2102a8fb227e87094934dcb27bfa3831f429c9b434cf157733539369a38acad91e26327c76cb537b9bcd0c8d24c35c8ceafab0432642da62b153b0f432a727e41e92e2f17567ea4347dc1bbf0f6b59d12e34d44264e9c043b9bed451f0c4e2d7e523e8b1c8293e8def0c810987f0ccf918929513be409fc91af7a477b814eed8251da8f5bf7eed44e6155d60bbf21865c866630f7ba391c5f98101c67817123c03791932aadaf0b64894f39f58c58bae17ba042bc3ce4080268a31b1bfc0f9462deb49f7ae53ea48844ad6ef760f8da386b0e5b218370a5be86ad6829cd8a0f2f05961c82cf936b699162d16f601fa3f7160960c0ef8b0dbc866ac801a592dc273dc61e998764d4abffab5bc3cf5ee6929d10a34dc262fa37148a5cf324aa68e68ecf5622ae3fdc2939d15542e7046e0d4e78ab87e90d9c41f7852c5302637d75320353789c9f349e5d95f68b9801648c4adadfa523ef080c7fb76eb6ab1fd4d445670e33573b466535ab81615f5a67fddae9d1a6f157d00b3b35dc58da43d7488beb46f5a141d4ac66db39e938c5c342fa751322bc355e0404ccdd4950d20443b0e429969dbc6d913cef39ea4e79a11965469fd6022ddc823dc29240aa596bd3304c073cbf7b889e6a8cbf0d8cc88c8a28b9469fce720566f53b38f934ffe3cfb9dae74a3b8e96278e88d957d9c16fb02fc56c6df112ae972a9985b70f2d81c878d9412bcfb38349ae189a6845b1348ae2fd332f08b13a79af24c262269698d51a5e161e774e4f6dbe42f1122b895775783501850ade3e3d4fddd73e3df94b8257f0f9e57e2a65967344e066ced3f8e834089d257b0fe44045b8d2882566a374a6da9d079da4839b5a3adf2e6a3e3f2770e0ba4b24bebe7b9e7c45ca1e0cfc4a6102b13e5c29119cdc0418289ea30276e3902dbb13576cf9e7762e545ba707ac71198c79a16069cbd5c0cdc40eede4f780f51a782291e8097e820e46287bf7f357f0531279fafcdd4a5e6b115d69faf4fc9187fb46bc0d3818a208304c6a5ade64b8153e7ea2c076bcdb36e82acb4c6a25fad2a18347de3e379af05ad90d91a741c2f01a1cfc8737e6649f121fba0efd68bb957e1fd7b5fbecb9249667da24034f8278186dad398f170e2c235af0df03e3658fa98f1cfcd61b167cce9c2ab85d1b84c7d1287637df90114d375de1f0519bc8c1e9708bd6ec013b5686099afb26be4292249a5fbbd3fba18c91d70c0940955a285f7a97db9825b73e03d8d314bde6d703587b00e7e85cf3cf2cde7c1a3ac30c9a9a3be86b1911f8571a8c0c18448a3708ca4a57e5ca9fedf1b665c023528740ceb058a97cd973348778d3d3c23a5e8f3871a379072db50ff36da09069d2ed2997447a49f6280326a7355524a276d03387393d1b686403528b30f60fad554377dac163dcb6d5438a1487ba2f0f0d4e5f81605de0d91b1d71754ec48a1706fdd1a8f237e97ec50a78b5396b7b9d4f496fe844e9a86620889bc6a16ee4644ccc8612369a63042eca400751133eb098decabfbb2825347b6ee47e56900bdad82287f2b8f3c71d627925d84c64dfaa792aecf4819cf3c575049ba39c473e25ee23e171aad5c4c95b08be03b3287fe1239ebb789f9db9f589eb26c9699d20589cf2f86c1e26b94e27c624220d262a0e723bbcf208b4918eee5df26f25fe84e45c4d176c83da2e983b736266172d0944da3d14585c54dc44c7145262f1a7030b331b08ca5d2051e495a9fada016a9cdadad59e57f37d8bd6d22c2b4f35d8579b8606fdeeaa80aa154fda21b6e6e80dbc1e7edff18c21dd988c96015e1375af16800258c7b40245fa47ad1bb7adbacc8d7ef740f412fd24c6c913658a02a3666089e0c15b2f00f6d08ed280dc131bb9c2c904d1c490d96ae9c109f138221c6f98e683b17c32f306537c165f3f475431a32cab12920fb57b0ef3c71837e80673cd0324b06b046952efb23e39320b766b4175609c09df480f43e05924d16ea40773c4991e54f7bc9a9000a057e56584458d7421bac984946e98ee39036b7fff267baa3afda662849b8d9019b48878c0e9aba2aeef3bf6d3860293dd0ff44d232649da345573c2e430647a8e42563bc4cbc0e20a1e61456e184", &(0x7f0000002c40)=0x1000, &(0x7f0000002c80)="7a87d74d79dd7603893dbd894f8da8335db41f09c25cd1fc828f27664a52ddbe81ca70b60336f3d804a359ea71bc11d7a21f737d9750f3ada7b2d0973af479079683e249f6a989e956e6cf35cd9ffca9adf3745dd30cd680a984a796ad3d16dc1d222c91f0640efa3386d90302d5b1e88f2411b6ce7461511ca23dc2160fd9b9e03d17b3890fe4414d9f93440096c8c51a35", 0x92) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d40)=0x3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002d80), &(0x7f0000002dc0)=0x8) pread(r6, &(0x7f0000002e00)="0529f48c98d2cf105fee52ebe75616f1daffc1473bd4ba1c11204115fd05fa99fa6872f8f43665a00923bbd50cfb6f6d7df84108a11bbacd11b41e0b32ccd1459e885acf5018cd9ca5f9", 0x4a, 0x3) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002e80), 0x80, 0x0) r8 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0, 0x0}, &(0x7f0000002f00)=0xc) fchown(r7, r8, r9) unlinkat(r7, &(0x7f0000002f40)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002f80), &(0x7f0000002fc0)=0xc) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000003040)={&(0x7f0000003000)='./file1\x00', 0xffffffffffffff9c}) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 18f, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000000c0)="b8d1f418af1a766bf3f4a557266e5bbcc33e8370f1bb6b178475", &(0x7f00000001c0)=0x1a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x61}, {0x40}, {0x9756}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300101000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x442, 0x59) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x3c) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x130, 0xffffffffffffffff) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)='m', 0x1}], 0x1, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x2, 0xffffffffffffffff, 0x3ff, r4}) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x211, &(0x7f0000000300)={@random="3e74de376e36", @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x1d3, 0x88, 0x7b, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x88, 0x12, 0x0, 0x1, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @loopback, @rand_addr="96d01d181da141c4b1cc9b13e11db267", @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1, @loopback, @rand_addr="2b5baed5b82f9fc5d984e9e63d8f0e0d", @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88}, @routing={0xc, 0x4, 0x0, 0x3, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67fbad9846d379b8d98047c21ea13bc91b33c02ddfc0cd278d1f6813b2f1eddbb17c1b051110b944eb5f78ea5336e1ccddcb67c2120000000ba75aa4e82f58e531bda6997307b3d7e9055a8f962150dae6b"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)) executing program 5: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f0000090000/0x2000)=nil}, {&(0x7f000008a000/0x2000)=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, 0xfff}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) writev(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {0x836}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x2f) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = open(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x16e) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) geteuid() syz_emit_ethernet(0x3e, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x408ca53) syz_emit_ethernet(0x3e, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 3: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 4: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x54) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x1) flock(r5, 0x3) syz_open_pts() syz_open_pts() open$dir(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x48}, {0x16}]}) write(r6, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) mprotect(&(0x7f0000566000/0x2000)=nil, 0x2000, 0x4) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open(0x0, 0x80, 0xd0) writev(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r2 = socket(0x2, 0x1, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000300)=[{0x0, 0x2}, {0x2, 0x303}], 0x2) r3 = socket(0x18, 0x2, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x20}, {0xc0, 0xfe}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000002c0)=[{0x52bb, 0x3f, 0x0, 0xffffffff}, {0x6, 0xff, 0x8, 0x37ea90fe}, {0xf2, 0x1f, 0x6, 0x3}, {0x3fe, 0x8, 0x4, 0x6}, {0xff, 0xff, 0x30, 0x7ff}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r3, r5) setsockopt(r7, 0x1000000029, 0x23, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000200)=ANY=[@ANYRES16=r5]) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9", 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)="9b697bd20351351ba122a594b06eeb37577e7df2aa09e1c6899dfa47a72ca4bec3e07a0307c1356b669da5bc2faab3881cccf358ad03ebee6c9985f7254ecc2f56e82b5e10ddb8b4081f0444cf701087fa0e889be0e17a1aae18bf4aa2548241b1d5d95f890ed1a0683b7de6d5697f3d170e13937e1a1b233aeb092381474c4a1586ee957a2fa5bcc74494461b68b55ad418999f5aa72e9b3c86", 0x9a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) mknod(0x0, 0x0, 0x6a) setrlimit(0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) link(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x1016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x10000, 0x4) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x101, &(0x7f0000000300), 0x800104, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x3, 0x80) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r8, &(0x7f00000000c0), 0x1000000000000275) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=""/210, &(0x7f0000000080)=0xd2) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x20000000, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="9f3aac5a75d5d648f4f55f9b6862ca0bd0b5fbd82fc73cffffbe40f31517b4a3103a915053196253e97eac86b0018f17c3f5c44545868067353c56e560d62abc855bad2dc93aa7f119e12356290b20dae482c6820c68b6b135c71b2bf8efb5189bdd0a7fe25451c9ea", @ANYRESHEX=r2, @ANYRESOCT=r0]) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="91423edd668b0f164128c58478b40c20fd126b504f0d2772e8406334d84426687dfcd5aa16ab28d3e6a8e50be42e7e125f6246a7df5c1edce1a32c3afa2cb5505f0e1e53a1e8eeb515d613910f27f71f3a682d42f2aa3678fee3cf666ada2d9b5d6ef4c4b003846a7362a138c7d0d2019b0b5810db87d2f468c3517469ac83419611ab97bfcfd070084fa09f26a7badd9ba25a1efe3e14e2ce8164fb7faa06e2cdd7e2d01af18c75190b31f8ad4a04eafed8b7f93e02464c48decee529e2bd8e11c1c6df815488ac3a98d24b9f7ef6b74e87c17ae66c4d8cc830e467c8b8c117d2db1c3ce4f3fc7ade83850fe1fa2528ab0b"]) mprotect(&(0x7f0000482000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) executing program 1: socket(0x18, 0x3, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x10, 0x81) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) sendmmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad956c36eb180300000000000000000000ec00"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040)=0xfffffffffffffd82, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b08c62affa0fd894aec94e6faaaaaaaaaaaaffffffffffff08004500002800000000003c907858dba310d3a5b8867bd9a780daf52b3f88fe450f16551667e4d5dc0b5f267047a34b6a86f20b112576bb361652aae99eb400ff65b3b930581a8aa868ce0eeedcd7214cf2107814d4087d1b8dea5aacc751a1c674a67f57c08afe0b723ff55e88238017bc3d694022c6ea6bcc18b4f77825c8dcf0656a5a23c7687bec75425d6c587701e39714cef25a691c1b9e089d3e23d379e28d4b98e6862e090d9640ec7f5bac8732b1399d68335b25e1503697733d666c3c321c1e143a6f0f7d96385314d6341dbccc758cb01d667d3cb6848a32cfb714437c8cf5431fbff71b38917d0cf0b4572666fd02b66fbe488787b7c84a8c9024914ec650c9727abd", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) writev(r5, &(0x7f00000030c0), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2}) getsockopt(0xffffffffffffffff, 0x7fff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) close(0xffffffffffffffff) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = getuid() setreuid(0x0, r2) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000240)="8dd3794cd40a0779a3c2043ed3f30d5f787c7eddf9dc8103bca5b373d1b49a1b008a360a77a737dea7c424b1865439ea940b2615c5042e5cf4f2305857450392baea3fb4dc83d7ca360cbe83128f3f2018797849c0b991f0a8108d181e67d41a66028fe62c31431a24f394c1a96df276b9f349c72825ad05d30c5c7f2b635ba73a077fb8a6a3d4a4941772b9be81412392a6df3087321141387c88874da7b69b4bac53f43c15436356de7cb38ea49d3feb55aa99f4", &(0x7f0000000300)=0xb5, &(0x7f0000000340)="ae038251d2247f2fc02781ec65", 0xd) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/16) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r5, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) socket(0x6, 0x5, 0x9) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0xe3a, 0x0, 0x3}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8002"]) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg(r5, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a08", 0xb0}, {0x0}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b00", 0x0, 0x800}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgrcv(r3, 0x0, 0x0, 0x3, 0x1000) msgsnd(r3, 0x0, 0x83, 0x0) pipe2(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x81}, {0x16}]}) getrlimit(0x3, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, r4) setregid(0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) open(0x0, 0x8, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000021c0)=""/4107, 0x100b, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) link(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) setsockopt(r1, 0x4, 0xfffffffd, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000002500)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd607114e600200000fe8000000000000000000000000000bbfe8000000000000000000000000000bb0001000000000000050200000001000000000000c097cedeb2d9d5d600089078"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x14, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffbb6b39d58fbd88a800000000000004000001080006040009aaaaaaaaaabbe0000001aaaaaaaaaaaa00000000"]) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1e", 0x80) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1a80, 0x6, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f00001a0000/0x13000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000000000/0x9000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f00001ac000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f0000503000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001ab000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000000)=0xb6a, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) r1 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x26) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000180000000000000000000000000000000000000000000000000000000000000001"]) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f0000000340)='./file1\x00', 0x80000000000206, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0x5c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x127, &(0x7f00000004c0)=ANY=[@ANYRES64=r0, @ANYBLOB="037e9d5202780f175849dbbc94e0634e3f43b1a054e4921500b25e31dd5d81f0313d657f22d3a08ff92da9a642f264bfbcf421f26b3c96fa8aa8f92c201b71cbab7ff48069868cdb6382e33a03ae273e1d42734dc138be6891e88773457e62986c38811ea12bfe8d01a475c4212e070f81b90daa96c405bfc3e6da181c63c423c67a5b588f5b0bd82b45d2ffa4cac9a3f7fae766abe74d02befe298c839b03a83334830bfb1aa35362fe4a3fc958fc02f571836030faad59"]) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = dup(r7) getsockopt(r8, 0xffff, 0x2, &(0x7f0000000200)=""/9, &(0x7f0000000140)=0x9) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r6) executing program 2: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f00000002c0)="e5b0559402d7da389ac56be76bed40bc3842e596e4af5e4d899f0d6ec54dd5b9090000000000000044cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfff5084a42f8cc5837ff381d1a358c183e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000000200)="07b44246468fcfdb00559ea8cd80ef797ff931d80c322de9758461d5bd591d603e44a696a8fdacfcc61c80b0627598712ffd6b83c5a9a66f2dbccde65764d0dd260ebfb17d80e9fb597f587f02b4c8e45342fb01e8acaf564b1fbe074eb82f15cb9942ec113957de7b457b41e3b68b203c", 0x85) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC, @ANYRES16]) socket(0x0, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x8) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x615, 0x110) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080048440028000000000706907c7f000001f2000002022d48a600aa7f00000100c4962f131208907800e8000100"]) kevent(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606949, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) fsync(0xffffffffffffffff) msgrcv(r3, &(0x7f0000000140), 0x8, 0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x100) write(r4, &(0x7f00000001c0)="092069db", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1942, &(0x7f0000000100)=0x6, 0x4) executing program 1: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x25}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x20, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) executing program 5: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x7}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "07160a009cef01098b748200"}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fc, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x1f, 0x1ff, 0xff, 0x0, &(0x7f0000000480)={{0x4, 0xdf, 0x58, 0x4c, 0x6, 0x5, 0x1f}, {[0x8, 0x9c09, 0x7, 0x20, 0x3, 0x7, 0xfff, 0x8, 0xfffffffffffff351, 0x3, 0x6, 0x3, 0x4a, 0x5, 0x80000000, 0x3, 0x7, 0xfffffffffffffffd], [0x1, 0x80000000, 0xffffffff, 0x1000, 0xdd10, 0x400, 0x7, 0x9, 0x6, 0x400], [0x8000000000000001, 0xfffffffffffffffe, 0x3f, 0xc88b, 0x0, 0x43d, 0x9], [0x1, 0x10000, 0x6, 0x8, 0x2, 0xffffffff], [{0x1b77, 0x9, 0x1, 0xfffffffffffffff7}, {0x7f, 0xfffff15c, 0x40000000, 0x80000001}, {0x1ff, 0x2, 0xfffffffb, 0x7}, {0x4, 0x1, 0x4}, {0x400, 0x4f93, 0x74c35e62, 0xfffffffffffffffe}, {0x1f, 0x2000000, 0x4, 0x401}, {0x6, 0x413, 0x1002, 0x9}, {0x4, 0x5, 0x35, 0x7}], {0x0, 0x7, 0x0, 0x7fffffffffffffff}, {0x3f, 0xeaff, 0xff, 0x80000000}}}, 0x0, 0x1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd", 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="ae99e7fdd80d221b6fa6c702db4cebcb8d32ddd3939280bd2cd531236c0d4644d36f3a792ee5349aff2dfceaecedbe88347d5c9472ed6372e67cbc44d83fa475454d5ddfb8c4466239ec5eceed2cbe25a4f83cab6d874c0dc68d2d1d6f558f25e8832ecd2b68c753261d6b5e3d585a8fbe6b5b9a", 0x74, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffff) fcntl$getown(r1, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0xffffffff}) r2 = semget$private(0x0, 0xf78e741e95b2fc0b, 0x24) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0x35f8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x38) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xf1a, 0x5, 0xb75, 0x0, 0xff, 0x11a, 0x8, 0x1, 0x1, 0x2, 0x3}) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/232, 0xe8}], 0x3, &(0x7f0000000580)=""/44, 0x2c}, 0x2) r4 = accept$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x9, 0x9, 0x1e, 0x80000000}]}) semget$private(0x0, 0x2, 0x242) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000700)={'./file0\x00', 0xa0, 0x7, 0xafe}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000b40)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80), 0x40, 0x0) fcntl$setstatus(r5, 0x4, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000bc0)=0x1f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r7 = getgid() r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x1, &(0x7f0000000cc0)=[0x0]) setgroups(0x6, &(0x7f0000000d00)=[r6, r7, r8, r9, r10, r11]) fcntl$dupfd(r1, 0x0, r4) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x5, r2}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', 0x0], &(0x7f0000000280)=[&(0x7f0000000200)='^&w+@\x00', &(0x7f0000000240)='\x00']) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r4 = socket$inet(0x2, 0x3, 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40006}, {0x9, 0x5}}) r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f00000005c0)={0x0, ""/87}, 0x5f, 0x3, 0x1000) msgsnd(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB], 0x8, 0x800) fcntl$setown(r3, 0x6, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000900)={0x4, 0x8, 0x4, 0x1, &(0x7f0000000680)={{0x19, 0xfa, 0x3f, 0x0, 0x0, 0x4, 0x8}, {[0x1475bc5d000, 0x0, 0x2, 0x6, 0x5, 0x1, 0x5aac, 0x9, 0x8001, 0xfff, 0xffffffffffffffff, 0x0, 0xfffffffffffffff0, 0x157b8160, 0x6, 0x10000, 0x1, 0x7fffffffffffffff], [0x4, 0x1, 0x0, 0x5, 0x0, 0xbee8, 0x0, 0x4, 0x40000000, 0x7f], [0xfff, 0xff, 0x8, 0x81, 0x5, 0x1], [0x7, 0x7, 0x5, 0x4], [{0x2, 0x1000, 0x3ff, 0x1ff}, {0x7ff, 0x0, 0x7fffffff, 0x4f0}, {0x20, 0x2, 0x9}, {0x1, 0x7f, 0x5, 0xf67}, {0x0, 0x1, 0x9, 0x8}, {0x7, 0x1, 0x10000, 0xdec}, {0x8, 0x27ce8, 0x3, 0xffff}], {0x8, 0x3, 0x40, 0x8000}, {0x0, 0xffff0480, 0xffff, 0x7fff}}}, 0x7, 0x8}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000940)={0x9, 0x400}) writev(r3, &(0x7f0000000e40)=[{0x0}, {&(0x7f0000000ac0)}, {0x0}, {&(0x7f0000000c40)="baea67c2c7d77108b9f2483083d1beda257ec4864b685b96e37c4e547f0838cd71c96fb6a90bffd7d327fd404db4ba0c25d486ec845520f8002c7b32efbbd1c6fb9b7b1d7d0afef79deb9d89d36ce50b50920953a2e823b9275a8278fe5536b2bc7ca99807cd11da0869f113a9c1fd9699b13b407c20475f3099e631c891652b90cec7e4a5d85c47f54cf079b94fc40564148eec5e2f9910b23e1d4ac6bd64f686743138008c4a808689cdb1b822d371362362188e5b6a826c53cd3424a612de93068bbaf6f27ba0c62be67235cabad6d1c37681e6", 0xd5}, {&(0x7f0000000d40)="0f55e5df9bdb04f2400dfc5af6eb7cbe04feb69c3c6908f592f6e9380930e7e6a50dd05259feed2abb5a49c6c028fec93b8f7a191a6e7a8568cd537418acc0b9e53a2ebdca6a3d30772ba830e3c530eac4413dd9e054deed3b900fda6da79578d45ca96ead9ce04fd15191e8978b1002dd711712d3085eef652af3da7f838b5f458068e49748e9cfdec256f03f9e8de57c78c9914cbc30c84bd914ed8f347305fa09b059183939cc867ecad04721d4c06dd4e5a56f1670059bfacd8421a6c6354f287d544ecbc6faa6c241bbaf38b11e54dbb39c689b9995818bf3db0eadc0ec0c09", 0xe2}], 0x5) fcntl$getown(r4, 0x5) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, &(0x7f0000000ec0)) sysctl$hw(&(0x7f0000000f00)={0x6, 0x10}, 0x2, &(0x7f0000000f40), 0x0, &(0x7f0000001000)="d0ca159b4a20d11ac2970e4a89ff64f80bd48867f4a57d583a226387454e778773d42108e29816a8614ea5239470a4679e0d8aab5072de18d9ccedbbb1f08b44528db0ebb655230f4ea249a1589a357161cacc49998589a191bb8fbdf88f0c462df849fd0dd3455ea10c6b4e266819d5ede807d56040dd6ba116184b8e209e6421edb251c133d7168db015e4a4d2f2d978d653b1f19e4d56112b23faa91f87c955fd1d6cd53f133e02412653", 0xac) r6 = msgget$private(0x0, 0x93) msgrcv(r6, &(0x7f00000010c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r7 = getuid() r8 = getgid() fchownat(r3, &(0x7f00000011c0)='./file0\x00', r7, r8, 0x7) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x131, &(0x7f0000000d40)={@remote, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "db8344", 0xfb, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}, {"9f4f47472efa266511973ed37aaacfbb4cdd20fe291edd586940ffd21896d6a008ea341e06b3230f0231cce8ead0e7a2efa3f1095e171f6a3d87106b60d87b516db56e99c4bfcd0fc7c441f0017852b69388bf1d6c609858bb0da09c7cd2913caecfc5de54501881022186d72ef387ed1d59f3ff8cf98a2015d41e8df8e8361685734e1e5d41e1816d6ffdb0d5f1b49567b7312ed0eb73cecf3a92bdb848d6d975dbdec48f8c5671ac2f0dd71493bd4d9c9622b15acac2e5a03fa5dc3a03388c472da041863dd6289456b087ffd0aef40a7f4ec0bfab7f7c1a661ab283b8645b89e1f6a13e0d6fcb7f88faf9149caee64e5989"}}}}}}}) setrlimit(0x0, &(0x7f0000000040)={0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket(0x0, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xfffffffffffffe9a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x2, 0x9, 0x3, {[0x1ff, 0xe27, 0x8, 0xc75, 0x40, 0x7f, 0xa6b, 0x40, 0x8, 0x100, 0x10001, 0x4, 0xffffffff, 0x4, 0xffffffffffffffff, 0x8000000000000000, 0x4000400000000, 0x2], [0x2, 0x6, 0x0, 0x2, 0x0, 0x8001, 0x6, 0x6, 0x4, 0x9], [0x100, 0x80000001, 0xfff, 0x8, 0xeea, 0x6], [0x0, 0x3ff, 0x8, 0x0, 0x10000, 0xc007aa5], [{0x4, 0x2, 0x0, 0x5}, {0x9, 0x2, 0x6, 0x8}, {0x9, 0x3, 0xfff, 0x2}, {0x5, 0x14d, 0x7f, 0x5}, {0xff, 0xa4, 0x3ff, 0xb2}, {0x401, 0x2, 0x8, 0x5}, {0x7fff, 0x6018, 0x2, 0xa2b5}, {0x1, 0x72, 0x0, 0x8}], {0x20, 0xba, 0x6, 0x4c}, {0x8, 0x7, 0x4, 0x47d8}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3d}, {0x6, 0x0, 0x3f}]}) syz_emit_ethernet(0x1db, &(0x7f0000000100)=ANY=[]) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0xe3a, 0x0, 0x3, 0x9}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8002"]) executing program 6: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xfffffffa, 0x9, 0x3, 0x6, "45148c31ca47d8da5f73db7476074383436fe7f3", 0x9, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f, 0x2}, {0x0, 0x0, 0x80, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) r3 = getppid() r4 = getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000600)={0x1, 0x2, 0x7, 0x7, r4}) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1d6a7e030f4474427685f94270798959668e14aa676d786873046cb64973678e8ce0d44c4074b216f4ad57f5ec612b6eaba2", 0x32}, {&(0x7f0000000340)="7a48cea40aedf05b9b535f5b405b400b61c59e2f0b09da696d509827cee134409e02f0863df6df3b622c8507efdfa9dd9749a1057290f2b49f1c31131af69ab445415a3b28dc9025a5486cd7b39e56b72d8affd9462334e25819602869cfb779644e4c6e06a530a624f1091ebcfe7f6384ff8b524ba522", 0x77}], 0x2, 0x2bf51958) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r5 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000, 0x0, r5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) rename(0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000002, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) r9 = msgget(0x2, 0x0) r10 = getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001240)={{0x4, r10, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) executing program 5: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) recvmsg(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x1000, &(0x7f0000000180), 0x6, 0x0) r4 = syz_open_pts() setegid(0xffffffffffffffff) fchown(r4, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffd4d, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb1, 0x80}, 0xdfffffffffffffff, 0xff, 0xfc}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) acct(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffbfffff86dd60aa862000302c00000000000000ebff00000000000000000000000000000800001a000000000004010090"]) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000005c0)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4000000000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00008af000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f00003ae000/0x1000)=nil, &(0x7f0000642000/0x1000)=nil, 0x4000000000000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x4000, 0xfd) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4c35c6", 0x3}], 0x1) socket(0x18, 0x1, 0x3) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) mknod(0x0, 0x0, 0x1e61) getuid() lchown(0x0, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x40000400001803c1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = getpid() fcntl$lock(r1, 0x6, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x2, r2}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000340)=[{}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f00008ae000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000e81000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x20000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) dup2(r5, r4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x401}, {}, {}, {0x0, 0xfffffffd}, {0x0, 0x9}, {}, {}, {0x0, 0xca}, {0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x1}]}) poll(&(0x7f0000000000)=[{}], 0x1, 0x5) sysctl$kern(&(0x7f0000000240)={0x1, 0x55}, 0x2, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x1dd, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f00006df000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil, 0x5}, {&(0x7f00002d6000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000113000/0x4000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f000055d000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil, 0x2}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000034000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() getgroups(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800d2ce5e318b450000140000000000e490780000004000ffffff"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x0, {0xfffffffffffffffd}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) close(r2) mknodat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x204b, 0x8) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)="b6f657c668992c3db74b6578f32607fe1dc2baca1608", 0x16}, {&(0x7f00000001c0)="a518cf681d3abf9c8d5e29dbbcb1d88e4580bfcdd236b0105dc6e51f09cb37c7efc8", 0x22}, {&(0x7f0000000380)="627b3b60d4fa5526758a9522eb6f8163358970a50f0560c5352e492a4278ecb079e8ac260a6163204dbd7e0d978cd3bb6fdd0e43654404bfe1d980c92b16fb48168ab271e2dd6a777ab1a159b65e8f8c795ae27f05485c467b2bc30a530fa10e7022afc86f1c7021b9430d1363ae4caa06b0101bd9d59605995c975448446da6e330f2ea59659b5021bee2fcfa241cbe1f56c2ff8a333f5a6e1b2dbc7fad0b094f", 0xa1}, {&(0x7f0000000440)="ff971fac97edae5f5ee8d046fdebdc277c1ce5c13fc4aaa4492c8cd3662c161b1fbf5587c6d90bc374897e31d154c2b2d011fee38d8ec6a6224b6ed545fb661cd464fae2cbba1c2343c6ec73b22fe57781c9b39c508a3335c5b2b417e8b0acd27db840ef1bd40f4271d09c71f32183d8f3e9192a446564f82f47f9aa85e018c5da070f38998fd593dbd356de52542b264d34d16ecde9fd633a62f48ae936455ccaa1d9e7997aa07b1af3fc126190ad59b9d7790e4d5fe9c9446d149a0e7c1ce73b47ee5dbe20d4e0f764e1b1b505e88f27cb88de84d2c0703b057718", 0xdc}, {&(0x7f0000000540)="d61f776c2f685fc553bccf4802b081b57fc7f11591a6ae2149a34107894a5532881b4c07ec975445b3a58f1cea230f45150461af3041073a1ff5d17b0c8d146f9dbaad68dc04c5dfc508e2d70d776ef42717b2902342cf517f62f4ef16e752fcbd76abe6b3fb1f2a0e29f09921583fb19ce9c385d950f905d2e3f30a74e892bb0a3af4bf5f44a94bf7f3c1435eee62a832d6", 0x92}], 0x5) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000002400)=[{0x0}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28}, {0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x80000001) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4437) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) executing program 2: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd41b}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x95a}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}], './file0\x00', 0x5}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x2}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000005c0)) r4 = fcntl$dupfd(r3, 0xa, r3) r5 = open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x62) openat(r5, &(0x7f0000000640)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000680)=0x80) sendto(r2, &(0x7f00000006c0)="fb8d2dd80acf5848d0a6dc09dd6230d34120afd16b1f5c728591ff058dec3ef19c0fbdfe5a91a7abd5cd64b6ddd21053cfec6a8414bf63ad2e870f8527a4951fbeb7776b6a54336920e807765da09b605b73e2b2dcf664726447f47f8f5d4d5a431ed2127e27899ec7e16287bdca5c92c20948cd08b657414df53fc7471b2cbf5b9ba6dc6aa87c2753863c5fc2ea2d6115d40dbf4b239f21908075c3f5a26b695d5b45657e529ddcd664078fca2565b03660c90a4cd81f01407229317eb3bd103d7a1bf83c698375dc855d3e1834fa1d61a6df1cd0ab3b118d36d106c3068d82731ce740471610c39dcfd86c609fdb13c496b47756c11eb332eda4f6089a74201f8fc638091da5f1a344dd73a4f0ad1894f0e27e56a8218eae21b7ee56d864697df609f8146ee7dde6d6869b3885b2ccaf902cb9962b25284ab28f7988c25d924f601dd390068a09cac0820087004892e5cfdb12481844762e951335e1737c5961121f507e5e991788313db5edd03eac76a5bd9da7745dae1f7ed62ef5d6e54a8214da54603e6e5d9f196bcec40febc62aed423b7116b1e64aae673fe9d3ebca252506759e454fadbb9b4b614eb513ff1a2671ad0053366a9b44f7f99a6f7e392535742be1aa383d81d008576d3d72747f54c7f5074979dfeae6c87c06a3e04580ac137b1a6dfdd13a82345fe6415453e1c152883c03d9fb87ec9955a0077e99fdb743f49f35884a20bdef744271ad93d05292e2ad10ebeb40fe74d5de9198c442fca16d22a3dda672a539be3afdf668dc86f9c55e62bec9ddd9a7302e7b831a508a79f31cc8dcf6d31e16aeb295b7be9527d6bf1ba9991a561ac29cae76dc442013a7e6e2a060151c0b9ef0971246be7911e48a70dbd01ea98736caa12bc1dabb33a3182f4e1f327b8434b3010629b536ec99ef13c3ec9ce5af9e93735a2faa7ea158ac8fa480d2ce5124c5df8534463d08d8e26b02b7b3f5af1bdabf9b10561dec39efd58af2fe4bfdcbb4c4f60241436e027ce138eb8533c197507299fcce102630329d8371cd6626458a663304f5198d6c5f9eba8f8e52af452a0252abb2ae2727d0dbd9dfaf608f7c637b06b8b5fac6c18fcdbf37c8bd49ee6d28ff82eb0eeb4acf4b3086c8709d3d8d09d9aefa6b221972185eb46bdd43acfdc5c7806a84c4c640db6f255b99b64608cf098f47b10501cfb53a7c0fe477141f4827b6d74d5b5fdfdcc19b3c5f348d668c5b8e70340291fd8e042f0e36d4f9f5c9fb7bc4b58309f8f858b9b6f530226f4f54f8716be8ed3a4454766ae40bfebd765f99781554c029f59eccb65c67b02693bbed14795ab4a0c5d31aae67e28606385bde96595d585640041a3fe4326408abfd4786fbdb8ae0633238127c222bc18ba94084561ec262bb4f968b9e9e8f5c5f5e6026bb5261a1494f69bb7bcd652f5e51fd2a1b1f020aa4ed674a2a9d1193df1551c5d91fd5272412437af4578816d2f940ddea6ff2a23905fcb999c5a15caa9b74023fd5e05119c41070ae39194330e91e2ea77e9d33df1630eeed11a3933e1a1a622bd74d0243b56aad48320ce70f4ea38cfef4f9a1053d859dcdd3ec5791f6ba8629e03d0cf0c8acdb3bd4096cf7251fd06dd66fb4a16caaa1b4709334f3c064584aae48685ab621968f9c6050ead36e48fce4db0a03214b4989fbb9b0532e1d2e9feb13dcd28fb923d01f045e9c70000d272040964126e936b906d31e187f1958a73de7c9321023c3c71bfd05336cd803ba9ff3b92f8364b497b1d62dc7b45e7771ef0dd526a7eb7c3a3d3203b78e08dec714fff045c921380da09245b493983b32f3026e0d5ba15cfa4578d02ff06b6fb2120faab116108f78c00c4c0dd43b834cececd4db258a2f7a311514f5a769842870087ed58a917697f4c4807634df37bc13dd3bed6fa4829e333ba5e6eaccc98a52a728dc2364cb3cc59687eec7039e53c083c7613d0642e6bc41145613e2c87273af893d76901d7978611345a51f8af28748881255d887e5616d58fb732ae91d10ee24d78012ba4cd6a5305a791a1f4dfeb490447f312fc19d1b02d70a056b8affcbf09d6dcc18585e8591b92be03410b81ecf9a71351f0bb2fb9c1a9443cedcb136e021ebc718f3e98a4c5a2cde44eba7da380da5ed49bf956f4d8c602d74cc31180374f35e48e3ea63c6bfa4a381397cb4c4c46077891a94a6cba09329f2988b4a4273279b858e5f4e23ce7777674a3cf373dcea298db2a48197f64e5991a10f4fa72372b129ce0a8d757355cd25d7891251cd3f460d43fd2423d1745ffa57bf1d822955bacf20afc71bba37afa6e95f7acc3b1f9e5822c5dc69812ea5ed0e4562bdcc5ef69f088818ecafcb16229e52c5c84d4de73f5792bb92fd63d4c6098fbb289e4244c59988f5ac7316d556c16a1232d9422d5bed58beb57efd061914479fb9ceca1cff03adf4acf992902e4cc70cbbb84a4907ed61ca7cb6d9fb4e0a7f6cbf3c4512e9909ee6ee5d7eed8d7d25199097438257b5533a751fc875db28c7b1dd5958ef76457945c27ba98ecd5fe00deb922d172f67e7490036bfb1caa27912f6ebad973090eeb2bf4abaecd02f80547c5397ea62a18b658290a67b31073ef522f6419ec03f89d1484c55c6cb80afe5764f0feeeb67000d44047b349539d67a581aef7753add642d8b66ab091ee592d2addcab1b4159880f60b26a762b8f80a2ce34caf16182f11e93ebcb1f2dafa193ee3578d70d01e9d0e93184f3e92a6d09a53dfc37f341b1332c7dc9b90d9e7cba99743c5e3f9d42edb963fe05fa86893ee563e0d692083e0ac7c829c59d9980f00f6d40d03bb44c24bc0db5b03a1fc504a324967c2804f740f22d564eed553087e1514cdf84bfef6e26287680a9e6c4af110a9fecf2d5a8394ef3ae8c3d9dd57f65d8b88b114607b1dcc801518cd2ad0ab595e466f8ded78032b17f3c182c148ad6720cca2e38c8bcc548e89c881656076681aafde4c2cd8bfae6fea66d8e17603c8e48b5e55aed75da87ac993fc99b25969ae58d2d6cac7cce9a7fd6d11ee9b3eb8917892e754a1e36bdf5c481c389ca1527950401363bc4e6e828ef19fac6ce7170cd962ba99c70838974d53012aa23db194815c7a5e941063613e27c8a5f79ed999ed077c583ee4a726d6f34ff769f5fe5113e593c0f0e81246e6c9bf2335ce0ef496302efdec61da2270aa9f3c55dc5eed73168cd4307116d6fefa5567c59e971a88be553ce17173f69b6d7e907ba7c159d9668140aa69f938de2975b19e24343e05eb28eb0f0292f553fd0a789626c07a8a8b5f090d75b05daf61e0dae689f5a26633d057692edc2665fe41ef8185f27a0a5d40ca7ae84b411c07ee9bf6f7b9eb71653186a1f888234a132e89bed05cb85bd0d79b705207374729730a84458680ddc0ba1fcbfd8b9a71a0e724e486eb4fc208809914ec9e58b08bc871b5ef393cdcf2cc78e54cf5e9b4952f94cf6228b5cc18eb8ce2145dff62cd02e6a0f14d9f7fe85d88a3988c98f777fd42fd128d51ed9bdebe30f54f57b8c44c7d2247c0af06287e13b6fc0eb9a89ec2ca50181abe0aae6040e62a1e8c144aa4b97b3933ec5d443429e2c48a661490a02602187e5b99bcda686fa94e0f8775554a3913ea863cd23baf1b41a9d998869208a0f56242a8266e08978c842e4f2d951a798dfacd7e46cf2155cd510c60515d312419d25d65e68345678b0441153b51496e9699bf72555b37acdd70b34bba73388d07a1b8ba9ec0b51b903370e623f085801c5be469703153b83dd31d50155344b5dda3ccef6bad3223f6147f5cf46130d14ca6b8f1a5940c66687a282032f129e71e09e91a291ea53894bce04f8c77a6989747b31321c7c3ea8b8e27925f67b53f0a9fa67256b324548c40890508659980b5a406e4d4ef80a29cd4aba0d5fde81f74c111f01a8c3a62247f9dab474b2eb16724f420c54827491fc26bdf167547f72ccdb449d8a3c83a4625c88ddc3698c5dbb26b631514194d16cf2402d66cbe3f3764fe6cd0932b972e878fa357aac7d7aee9f873d7235b6a71aff4d9ef6aebf6d87a6ee40a1a00936ca34f06b6b822cfbb335b1bba2364b7da829faf93cbcdf02ff07226f49605a1a6154eddc16b125cc245a6a3e28ad0b8ad86876ef19c87ac4096e66fc87a3ec8699b827e30ef3aceaa800a00c0c31761001d7a7e9ee4e3b5c4c7b11532700ff4b1a9972f0fcee820a1097b4e4cafbf9dc0b706f37d163676f550a384ebbd3815f2c3d650056aebfac58b7d672c767e22e027b22aec2d4a1f6b05670f646e036c40f485376946b2d858b19d03bd937287570d3333dadc1a91d91cf10d0c522b3ba71e2439e2fc163845cc4d9da7604661c6de1c3f8b1f33ab522d9f0641d4450e9c6e88e94e548e0500e76b26eae34927a6e8302e6521fae0f26df4a7d3170a8588fdc43f7ea9e52429c5d7b31834fdc41ed3b8e0a7ddba3b4e16cd18f623920d05e9091404de05e0dbb62d4561a3b1464b80add56fc90b07bf04edcc12ea215d3ddcd6b4030b1614a60e142c3feacf0c1975fcd4dc621354a107e5f183062aa3664132b5cfe753794e843a0670691dec6565f551a2475befc259c41a0f02ca50d0319e2ae4039652d2d9ba13b63e7575e90f13eba44a20c99e927be9155f9974376084a78b1cff96c623f70ca471d46ce76815b728922ed1e241ccc62162cb0643385dc0aa8175b2d98d3012d4cf3cb6caceb184a0973b20d8ec3ea350ccb5d3a24fe425a5249fe94f591174f6c176e2e3470e5de6377303c611d885b325456ea64493787a94d26104e78ebaf0fb612947f3dddab5c5a012f1de0fb056e16e43eae660951640a296edba7ae22c0f70a9dd2aebe081c21d3d44d922fdd88c3be0cedb23057f37a1baf0b778c4ef6d54930c32b5c51fee02ef8e15f21f47407d3bb0697cb28cff32cf87fc23a014e7bd052505f0c6819cd8826ac1aa2e9d760ac302b342b6bdb4a41e3568fda6a4dfbb78d7579f8fc66bafd7e8b949838ef506df106c8e44dbde18cb49a8923bac2cc09991b1de228b6ed2c45d7839297db36586167e97248511b3d0da5d901976e1ff8cbe4a2cdbd6e0f76a027c121bcf0de52e79a01fb6ef8c9101ac56536a1aceee96fb5479d153ef440befb66876e3fa2eb7d7687e78a49910ccb46414951925ad9d7cda776e549425ac7ef5f49a0c1b3708486c2dbfd7cbfee6de3f7cb6119c4334220726ecb449ebf5c38dc1bbb7721d0c1765143a3410c81d24b0000ce122b4e1c8fe0989267a179328e55f4bdcf9f2dd91d171336e05122cb566c80b5344059b0e68492390473a80e654141ac3a7f5c3ef2f1af5a4867db43998060bd14ebd5643af89b180c9bc632223350f91c63cf854ad0ca29bdd8056e6fde5896d5d0120550c406ba6ee32b9d32f9a1541d7d026dbc467ae0adfe82048987eaa939aa0cbeb0cd03a6ce100752a9e779f1b4132d0bd5c7410df6d32ca44bc90c85a4582cf3e8c8cc3010f552f93273f68c9b44225f67ffc05ee52850b2fe6c30ce7b766151fed20a70ad36af20e802b35f7e42bf1d5da9a21efca47fe3aaf08c96a49d101d7f9f1ce5612ecd7d21de3cc82c770e584062dcb1054333b4ed502b77c2e54015426c3fa72a8138f2efd36b43227915a255c76831ef9dc1c7ab69f50473e233ad16eab26f80f17040ac4161eedc187f0826ffd5f6432dd283a603741293450d3eedb0f9bb7c2c4c18e5b95df980c2f8b3167b409e92184ad1b9be8257ce65a492a09732b91", 0x1000, 0xc, &(0x7f00000016c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r4, 0x1, 0x0, &(0x7f0000001700)="09285cec3b7c8f451b838e3f1ebd6025933bccd167a219db9fd82563ec958a4ed4d7d5a18874c016e383680f40c04d3e7d94b711a5b8bea345509e99a217f770ea3b01b67101e734497b4ccad8d650774ba2f6b0e05ae814982d2587fd9a715d6b3afed780bb555f22f1b74be5b2aae52c69d39e67948375c8f443924fd9dfc40d359dcacb1844a65a116f51ac6b7e476ba6fe2e83f2f7f5f643877b28bb30f6a9f7a95bb2a94f28a1b6fc1befb447416839021643ab80e0e872", 0xba) fsync(r2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001800)={0x8001, './file0\x00'}) ioctl$TIOCSDTR(r1, 0x20007479) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840), 0x808, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) symlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001900)={'./file0\x00', 0x2, 0x8000, 0x6, 0x1, 0x7, 0x5, 0x6, 0x742d3bc43fe1097b, 0x2, 0x7fff, 0x1}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001980)) r8 = shmget(0x3, 0x2000, 0xe, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001a00)={{0xb02d, r9, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x3}, 0x718, 0xc288, 0x0, 0x0, 0x80000001, 0x6, 0xc0000}) executing program 1: open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40a) setegid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB], 0x176, 0x0) syz_emit_ethernet(0x6e, 0x0) executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000100)="d86220", 0x3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)='\t', 0x1}, {&(0x7f0000000040)=' ', 0x1}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r2 = socket(0x1, 0x2, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x19) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "020800000000008ddc00faff0022d84fd80800"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() chmod(0x0, 0x0) chdir(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 5: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() (async, rerun: 32) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x81}, {0x16}]}) getrlimit(0x3, &(0x7f00000000c0)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) (async) r4 = getpid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, r4) (async, rerun: 64) setregid(0x0, 0x0) (async, rerun: 64) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) (async) pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) setpgid(0x0, 0x0) setpgid(0x0, r5) (async) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 32) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) executing program 0: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockname$inet(r4, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x81}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x40}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r4 = socket(0x18, 0x8000, 0x0) close(r4) r5 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1, 0x0, 0x0, r6, 0xffffffffffffffff, 0x20, 0x101}, 0x3ff, 0x4, r7, r8, 0x0, 0x3f, 0x3}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = fcntl$dupfd(r4, 0x0, r4) connect$unix(r10, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x10, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) semget$private(0x0, 0x4, 0x40) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file2/file0/file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="ea00000100000000", 0x8) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd", 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x5}, {0x16}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000040)="39997cef726a8d00", 0x8) executing program 4: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x7}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "07160a009cef01098b748200"}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fc, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x20000, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x112) r1 = socket(0x20, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x2, r0) close(r2) (async) r3 = open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX], 0x9, 0x40e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x7, 0xc0000005, &(0x7f0000000080)='j', 0x1) (async) open(&(0x7f0000000140)='./file2/file0\x00', 0x20, 0x21) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r4) (async) setuid(0xee01) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000002c0)=[{0x7fff, 0x3, 0x6, 0x7ff}, {0x1, 0xd, 0x1f, 0xb04}, {0x2, 0x4, 0x7, 0x1}, {0xc85e, 0x7f, 0x7, 0xffffffff}, {0x9, 0xc0, 0x0, 0x9}]}) (async) socket(0x2, 0x3, 0x0) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ioctl$FIONREAD(r3, 0x80606955, &(0x7f0000000240)) (async) ktrace(0x0, 0x5, 0x1332, 0x0) (async) 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') (async) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0xffffffff, 0x7, './bus\x00', 0x20, 0x67e, 0xfff, 0x2}) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r6) executing program 6: sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x2, &(0x7f0000000200)="c767520b662ba36b02dc259851", &(0x7f00000000c0)=0xfffffffffffffd2a, &(0x7f0000000240), 0x0) r0 = socket(0x0, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000600), 0x0) getsockopt(r1, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0x0, r3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x100) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(0xffffffffffffffff) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x36, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x12a, 0x3f}, 0xec63, 0xffff, r8, r8, 0x0, 0x0, 0x6, 0x7fffffffffffffc}) executing program 7: socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe67) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106, 0x0, 0xe3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, &(0x7f0000000140)="5126661813cabb8d25e7fcbd67a153abefcef5ad69a90c330430f445162101b10dc2485baac2d60932e1a3d82ababae8940452652972b0db8cd9c8dff582e68d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x81, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c96379073", &(0x7f0000000080)=0x199, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pwritev(r4, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f92368b4428ac256a6bffad2ee2c507dd66d35d1e9728557e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000880)="5f2488cf52e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b", 0x32}, {&(0x7f00000008c0)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a2e197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d0205c4d2813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165", 0xd3}], 0x3, 0x3) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) executing program 4: getpid() getpid() setitimer(0x1, &(0x7f0000000000)={{0x8, 0x7}, {0x9, 0x6}}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8010, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) fcntl$getown(r1, 0x5) r4 = msgget$private(0x0, 0x80) msgrcv(r4, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x2, 0x0) setitimer(0x0, &(0x7f0000001140)={{0xffffffffffffffff, 0x5}, {0x5, 0x6}}, &(0x7f0000001180)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0), 0x80, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000001240)={0x2f, 0x0, &(0x7f0000001200)=""/47}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r6 = semget(0x3, 0x2, 0x202) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001300)={{0xe1, r8, r9, 0x0, r10, 0x171, 0x416}, 0x6d80, 0x4, 0x1f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000013c0)={0x4, &(0x7f0000001380)=[{0x4d, 0x3f, 0xff, 0x79b}, {0x1d5b, 0x8, 0x1f, 0xffff}, {0x794, 0x0, 0x1, 0x1}, {0x8, 0xe0, 0xfe, 0x7c7}]}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) ioctl$WSMOUSEIO_SETMODE(r11, 0x80045726, &(0x7f0000001440)) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x10000, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000014c0)={0x1, 0x1, 0x1, 0x0, r7}) msgget$private(0x0, 0x20) syz_emit_ethernet(0x35, &(0x7f0000001500)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0xaccc, 0x6, 0x3, 0x1, @empty, "ea9365", @empty, "f2fc7ee61d733e23c560e35cee1130a0"}}}}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) r14 = dup2(r13, r12) utimensat(r14, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x100, 0x3}, {0x2, 0x1000}}, 0x0) executing program 1: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x1e5f) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000011c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000580)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c000c985ab3253dda7273c4220a727e252585f63c0ea76a56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff302ff507ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836f18ee370926d389929e8050f46824e8033d74d15aa415caf", 0xfffffffffffffe34}, {&(0x7f0000000480)="48cbacdcc26669202a88893de7a634060facf4529d062abd9f0d3ceb5b8f6e423ed76c8a49a61d92b147480ec85df969b301f9a3a835b18dbfe797a9bf58f73968180477962682e1a8c71e5a82c58158d5db67bd11dcc22d10172146df73038b36e6ba110ba8ae0d2dabd1649b7d2b5bf5ec68a30e9dae0f7ab0aeb744a139137638ddc450a5d31b331da06bf4654a4129f79b69bdc6959ee3b2b12c0fa4bc22f7fb9ab6150d97676986dccedb7063727142f6936867c866c7c72c0cdafd214ef7404ab61872a2625a13750aef8075de3d362bc63cb09d1c1b2b3c9e486bffa22976b7fc0ebf2bf57f73dfd77608ac6fa37ec69a35454aa904d73b", 0xffffffffffffff56}], 0x2) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, 0x0, 0x0) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) unveil(0x0, 0x0) chdir(0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x0, 0x5, 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010008}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x5de, &(0x7f0000000b80)=ANY=[@ANYBLOB="aaaaaaaaaaaaac7db236805486dd6035f9c305a82c00f375f66185c3bd4c002b70e49f130000fe8000000000000000000000000000bb0601000000000000000c56e54aaf89aca6613510b83d"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) syz_emit_ethernet(0x138, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) write(r0, &(0x7f0000000200)="8d0438e918fb5ae7a6abfe9899574f063f9273f87269abf0681332ee802d0903368923e8771e99746732de8dbc17500b0b65919b9fcd7748943cc866ed2fe07599287e65b42c3b2ce5879b5691eb2e77053accf299edc9c4d0941b5cfd20e6324434a17fbf71736267d23a73c6a6a421ba1b128ec7b1b8af73e88f7b39160941bab9ea65f16f2a795930bb5cb41d249345d8fa8a64ea36e9584cba7520157ef10da3b75ee5fe851b97dee5398bdc0433636706771a26ff463d358d584b787381b1fd3f32d1d680805ad7d1a43b2e695263f571", 0xd3) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x1e}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x9}, 0x8) executing program 5: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x7, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) read(r2, &(0x7f0000000200)=""/128, 0x42221d2b) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = open$dir(&(0x7f0000004e80)='./file0\x00', 0x0, 0x0) read(r7, 0x0, 0x0) executing program 3: socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getpgid(0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x3) semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getuid() r1 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r1, 0x100}, {r3}, {}, {r1, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) socket(0x1, 0x1, 0x1) setreuid(0x0, 0xee01) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) executing program 0: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockname$inet(r4, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) 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) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r1) getdents(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000002}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)="e0e09bca159a67fa7d93fa9f245e38fe59ca43ee2212340e3f697405a15e98f57afdbb7424dc8572a4d6bf2017", 0x2d) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0x57}], 0x1) getpid() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r1 = syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x34, 0x0, 0x0, 0x800008}, {0x8186}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020b60000000000907800000000e0000001010100000f00907800000000"]) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x65, 0x0, 0x0) r5 = socket(0x11, 0x2, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) executing program 6: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x11, 0x3, 0x0) recvmmsg(r3, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r4 = semget$private(0x0, 0x7, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r7) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 4: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0xf15) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0xc4d, {0x0, 0xffffffffffffd}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f000050c000/0x3000)=nil, 0x3000, 0x1, 0x2010, r1, 0xfffffffffffffffc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) mlockall(0x1) executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b38415a, "2fec3040000493979f8f2eabaac00f9bcb00001f"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="5c274827bdf4b459dc1b0538e56e6c29e486c976c59cadbf0f1bf74ec796153fda0a406799b1461a628669badf22cdde83fb302131e467fa6d674273a391eec2ea5ae6aefa66880fd8ee49e0c82a7d20a976b0d2f4e23b2e393f746b2f705f941fbeb36749e2a8e060bd1b0434fbfdac7bbc57f5ca07b1d0617548baeeb312b649df894a346e2a7b09c0567045866078", 0x90}], 0x1) pipe2(&(0x7f0000000140), 0x10000) 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, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206918, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x202) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x5) setreuid(0xee00, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="00521f3ba5bc0a5c4cfef4e05ddbafe03e6777bd22f8d58c5d7e5d8e93c06bab691976447bb5364431295d1bbaa9d32faa50699b6290811a0ea9199230d9b51b8b8b69abfcf9f5a2a174f5b3f41dcea03bb7dab0ab6c48988146c970825f219234f0f86b1d9cd82049586e21e6bf8f78bc02afd5610a88d3b53de1515e4d1b4332a99bc68a86989df8257d64fdb5cde319f709a6e2271c300d587ea048375f69e4c3247750649c006c9710b6d4e758a1b0db0f1a9542efad3b822cfb56dc30be7b", 0xc1) setreuid(0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x800}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) unlink(&(0x7f0000000480)='./file3\x00') writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) pread(r1, &(0x7f0000000280)="b9244cc452c581143814af1b2d544583ea2e91ec330069829745a95659f31e49f0e4c8aaefbfa8fcf4d04de29c0caa5571257bf874c6c8e2c381d5b4c9909ef6e1c2cb0ba4a9fa35b0233d251e220adfd14f27b305f8626f6d7d0b6495af70cab3b1513b4adb", 0x66, 0x4) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file1\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file2\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) malloc(): allocation too large, type = 29, size = 8589962244 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x7}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "07160a009cef01098b748200"}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fc, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = getuid() chown(0x0, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x8020, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x9, 0x3}}, 0x0) setegid(0x0) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getuid() setreuid(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(r3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)='r\x00') socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) recvfrom$unix(r4, &(0x7f0000000180)=""/53, 0x35, 0x41, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3, &(0x7f0000000200), 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) recvfrom$unix(r5, &(0x7f0000000300)=""/208, 0xd0, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x100000000000000}) executing program 7: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) close(r1) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)) syz_emit_ethernet(0x2a, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f0000000200), 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x22}], 0x1}) msgget$private(0x0, 0x2) socket(0x2, 0x0, 0x0) msgget$private(0x0, 0x25) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fsync(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000800)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="39f29fff56576a8d", 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200603b00fe8000000000000000000000000000aafe"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x5f) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r1 = syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x34, 0x0, 0x0, 0x800008}, {0x8186}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020b60000000000907800000000e0000001010100000f00907800000000"]) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x65, 0x0, 0x0) r5 = socket(0x11, 0x2, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="eaa6972ef3818d3b2c724d173f41d3f809e4a8573054fb138998d33588567944712224f3cd47d42b5bfab77cc5eed05fe0169d320d9d2542cf726650369ed06955cb0bcb2f8c650e37c3ed44fa9e6d4f4fbc0435703823f2d30e0af4807eb0d94d63612b33499ffec3c6ec5c7ff10c56e5361cce9e86", 0x76}, {&(0x7f0000000240)="4d708f444387eaf46e31beac23d121b6ea0dda26fe7ea054324a27afbc20ebdd26eb11544808ab498fd3f1bc1e10a53bb1689e24597e9821d1b1456003545edb4502c6a1631e1f5d0d7f7d1628267642dbe98475dec23890a0545575426fce721d8419f94e677ee013283ae070f83015b872a0baed13b1faed5fecb9dbba2d1a520d738e21b6957289fbbcc82da681a39a1522225a295145b95e3602c77134d8fd855cd2e409d3dd264a3c89bd5a2089afa70e50a15bbba9035f2e14401707decad198cc82204ca146bd2133dc629a544dad883816", 0xd5}, {&(0x7f0000000340)="d4039b2130c0e1874b", 0x9}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="6b1bd756a666f106da8b7571fbf8", 0xe}, {&(0x7f0000000400)="1d47eaf26e9c37954cf3850119b707703a504790c7ddfbe3d18cd1fbb2c43f005eb798f084090b270d8d828d54fb8de94f235c628c5ac951597977de4cef9e2505c1c6c0a7acc92e19c0bc7dbe37311e265461537525e20a12654f75b9669e6d8142415ff7eb15abe215ff4ccec9dc09eec37ede0535717d8f1cc3e9a5258ab5ce78fac60033ba81cb214145287c4d5e44512eeebd1fde6dea5ab944db43acc6235c5fb574940391068accb2a3e234029fb1e5935cd6088d92cf34fb5f7f36b0f0b0fbec24b6d15737c467ec09376d423b17e9fe33a0e78a2a35", 0xda}, {&(0x7f0000000500)="68e76688565ef6c7f379daf402a8d5578cd45fa002f61cae6bed54d463c97427ae2ff3147207aaa27a7b9eadc0fec7743c4d57fe101431c69af8314cc8b973d179971e0d6c5ee5b609ac6e4a22c270cb1c190b0c29e724559340cf15518721fba44b49ed849495857e2ed85c4efaf58e253d028630f5105fa5708f1b7640ae8a141c673bf4f3e7a184fb2f7aa2a993fca45b0d9e3fef653018a1ffb9bc3bfdcb6f1d0e", 0xa3}], 0x7) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8080, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') unlink(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1e9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd", 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x1416}]}) executing program 6: chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) kqueue() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x4}, {0x812e}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r2) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/54, 0x36) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[]) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x20, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil}, {&(0x7f00000d9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00003f8000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00000dd000/0x3000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000280)=0x1) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) close(r6) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 4: r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockname$inet(r4, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000004f1a4a18b1cb7183fc3f332225f4bfe6935285f36d2a85054a648f71a861ab8ade54cc31ef426e5d626e832bae08979cfb1cc0c1e77f17140f06a584a1ae06472606ae6d39befc226f11c417371619db0ddb9170329043feddb58ba3a84e2ba178dd32d3971ea674bde4095ba03704686061e14cd06a4339faac1fb980505da9802705c0946bb237b99a53b402157b9bd571d1a37a2ca464da047e56d5ce8216c505a121ec062b274b8206db1725a1d0c6740e0246028ffb5b91cb8d6179edd3ff864c87", 0x14e) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mkdir(0x0, 0x0) chdir(0x0) (async) mkdir(0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x0, 0xfd) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) (async) socket(0x0, 0x0, 0x0) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) (async) close(0xffffffffffffffff) (async, rerun: 64) syz_open_pts() (async, rerun: 64) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) (async) clock_getres(0x4, &(0x7f0000000140)) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 32) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) close(r1) (async) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000100)=[r1, r2, r4, r5, 0x0]) r6 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x4, r6, r1, r3, r4, 0x10, 0x1000}, 0x6, 0x9, 0x2}) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x280, 0x48) fcntl$setstatus(r7, 0x4, 0x80) r8 = semget(0x0, 0x2, 0xe0) semop(r8, &(0x7f0000000200)=[{0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}], 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r10) setegid(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000300)="fd81124e55851a9aaf621e7ee57b9cdfd306444cf611144e480fddbb1a05dd97372f26b1c93e61318dd27149e82da6c5cb63975ccee7aa0459f2f1fc530854ce4677b5a462a53e2a9156f538c0d05508bdf934658552c767d136f6af8edb0c9c511b8278a24f8bf90df757bf2a1cd1fb59efbfeecdf72e2731558a2dbba1ce0b565abdf6c975969a6a3091e55af6df0e5acd894315c99f6999f13394e30ebf956ac058597cca8ccd6206deca1ab8e92dccf61f213a82ca440df4f6355d10eae0027d381c05c8eaf3061daf5531e9a0ab7e9e5177e55fb01236fd6f3225a1e0403b7badc60f56371a20569ecc5b9f", &(0x7f0000000400)=0xee, &(0x7f0000000440)="e448a8bd45f69c40ed3c66bc2e88d807337563e53819aa2aafd9ff4f574ffe72a7bf", 0x22) setegid(r10) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f00000004c0)="fc4b01eb62c3d26d05610e9efb8867d7e5cbf7612b89816ed80e98c6de17eb1a6a736a53361b1b3513595d089f5ea1571741a4b240c7534f46152d6d0e3810533795a0e4c74ceda858a425eee94b787f8766555269b293d736ea2338f9a08a66d8f834d9fdae7092ed2abf80", &(0x7f0000000540)=0x6c, &(0x7f0000000580)="68e4a08ec9d8948f3201f3662217c9586bfc970f74107e6f7301dbdf654edf02476d7f4590cf0add6649d9332c231bbf6b58b4d9e4d060a4da7f21ad7336019208f17c4e34428e3a84d0e967a61e453718c20937f4483bed86240f8c6b715e6ae36aa10e9ef6840aed9056", 0x6b) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000600)=""/97) sysctl$net_inet_ip(&(0x7f0000000680)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f00000006c0)="2b8d309471e3d4fca46ccd396a4be4bc2c2010534ca651d4c30734ef85c67c6e14dd952a958768c216f8639e452aba6f1099885ca477394fce7179408a0b7add228fec92ad350a19b726a8b28dbaf850ba35c08a2ddca627568b61247f238759621550baeaa4e424d77e56ee2c", &(0x7f0000000740)=0x6d, &(0x7f0000000780)="f9b03e800f775e3bce47f120a4a4e358c9f487e1517cb709a3cf2125096749c25d1d605e1fe05289676678b8e97e9b8f62ab25ea80add08bf57a7d2ef148ecf99f2ca96261ca64cc2638a72b5b4a4c14f586", 0x52) r11 = shmget$private(0x0, 0xc00000, 0x3, &(0x7f0000400000/0xc00000)=nil) shmat(r11, &(0x7f00007de000/0x3000)=nil, 0x0) setuid(r9) sysctl$net_inet6_ip6(&(0x7f0000000800)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000000840)="036cb0504ce426bd0fe12ee75d4e7a8bdae2617d118e539bf5e3b3991a5d1ab99b5335f52de68d5071cd4446bde09dc5b3aaf0ca471fffe5fb410b5c8a2056b0fed5ee18d3ff125601e6dc26c2252408d169ebe10484098b5ee6aa07ec3426223a14bc728fda2c2651d2f0b81d8f83a56401b37dbd12e986e61d5177932262d1495adcc7017d506dd49425090bbe0f57c31d2aa2fd87901166ab6f80c7607e8b660f5e28b16f2767b6d575b1c93cb6302f47", &(0x7f0000000900)=0xb2, &(0x7f0000000940)="0574b0e363c8a771d0534ff2955bf539014eef5e3147b5c1234548cf831eeb46cae1be184129da76", 0x28) lchown(&(0x7f0000000980)='./file0\x00', 0xffffffffffffffff, r4) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000009c0), 0x20, 0x0) ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f0000000a00)=r7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000a40)=0xffff) r13 = accept$unix(r0, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) getpeername(r13, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f0000000180)={0x1, 0x4}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c5977260e610f93b7581d6530bafa9f143585c603d366e9122436379a17bdb3c2437edeb61f38c18ef5d629ab4d7d3065127a4ffec15adf5f08f747c7780e0348ffd350ecf032170d70f", &(0x7f0000000080)=0x66, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) executing program 2: r0 = socket$inet(0x2, 0x3, 0x102) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x81}, {0x3d}, {0x1006}]}) write(r2, &(0x7f00000001c0)="77df0b85c91dab32d1ea810c0512", 0xe) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(r0, &(0x7f0000000200)={&(0x7f0000000380)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x4, 0x0, 0xa9fa, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002a277bf8 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff828539c9) at panic+0x16f kerntrap(ffff80002a277b40) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002a277e18,fffffd80523eb6b8,0) at rt_clone+0x7d route_mpath(fffffd80523eb6a0,fffffd806d499424,0,0) at route_mpath+0x112 in_pcbselsrc(ffff80002a277f08,fffffd806d499420,fffffd80523eb628) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd80523eb628,fffffd806d499400) at in_pcbconnect+0xe8 tcp_connect(ffff800000f767f0,fffffd806d499400) at tcp_connect+0x29b sys_connect(ffff80002d6bca68,ffff80002a278130,ffff80002a278080) at sys_connect+0x239 syscall(ffff80002a278130) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x20f414bc120, count: 245 End of stack trace. dump to dev 4,1 not possible