0xe) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8001, 0xad19}, {0x18, 0x1, 0x4, 0x4}, 0x0, [0x65ec, 0x9, 0x0, 0x4c8f, 0x4, 0x6, 0x5, 0x9]}, 0x3c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547", 0x74}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x8, 0x5}) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x20000000020, 0x6f, 0x0, 0x0, 0x5, 0x6282}, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) executing program 2: rmdir(&(0x7f00000000c0)='.\x00') ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xfff, &(0x7f0000000040)='./file0\x00', 0x8}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000440), 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) syz_open_pts() socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x1, 0x5, 0x0) r4 = accept$inet(r1, 0x0, 0x0) dup2(r4, r3) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) recvmmsg(r4, 0x0, 0x0, 0x42, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) r5 = socket(0x18, 0x3, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@random="ff96430b7a73", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x20, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x3, 0x4}, @noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) write(r6, &(0x7f0000000140)="92691a49faca4eaefa78779eb702082343300bd350a39fd23411bb625e216664facf9469bcbd1f", 0x27) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ftruncate(r0, 0x25b2) execve(0x0, 0x0, 0x0) executing program 3: msgsnd(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYRESOCT, @ANYBLOB="bf44ab84ef3596d88662afeded4452bb6e9b25785e8a82af4464c543017cd12aca3340f07b925a68d6aeff8b82480332877e75c590ccbb8a419c776cbd725a7cd16dc92587b32582"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x8000, &(0x7f0000000d80)={{0x18, 0x81, 0x9, 0x8, 0xf, 0x6, 0x20}, {[0x80000001, 0x7ff, 0x20000000006, 0x400, 0x5, 0xfffffffffffff26c, 0x2400, 0x3, 0x2, 0x5, 0x800, 0x6, 0x9d4, 0x9, 0x7, 0x5, 0xfffffffffffffffd, 0x8000], [0x9, 0x105, 0x7, 0x9, 0x2ef93fffc, 0x7, 0x100000001, 0x0, 0x6, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x20, 0x80, 0x9, 0x4], [0x209, 0x5, 0x8000000000000002, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x42, 0x1}, {0x804, 0xf06, 0x9, 0x400000000000008}, {0x89d9, 0x6, 0x26, 0x1d}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f, 0x3, 0x800, 0x3a}, {0x58c0, 0x9, 0x1001, 0x21}], {0x20, 0x5}, {0x3, 0xca, 0x700000, 0x8}}}, 0x0, 0x2}) r3 = msgget$private(0x0, 0x9d) msgrcv(r3, &(0x7f0000000540), 0x97, 0x2, 0x800) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000300)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5c29e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc708134d94a04d30c93c12a6c40ba71f71db8a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b96", 0x8d}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67f9760ce085922594c080cb0c8594cc", 0x1a}, {&(0x7f0000000600)="d927528a54dc2020213a5589a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b75822ede494ee0693337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257b884fbe790ccb30f8f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b514cc075b594a78134df4e865eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aad10427ed3985fdecb851daadd94071c6ab580b97e13160d8a7d52aa0ffac5a48791d44198ba3e01a271e4e855fcb62e78ec83253d68", 0xf8}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f4568e568966432715a4e20eef621252c09a117cc94b6a937", 0x36}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYRESHEX=r1], 0x1008, 0x0) msgsnd(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000a2d23ba1e87fc216b208da74b5510d237d58cf2878bc63ce52486333aff80c82a20cec4ab1fbafdd964dd3f7ac8a4a9f8cc4abe64cbcff0a504d1130b0062098e9edc9662524f6bb342eb6f283caecd3a6bd90dd2d485c7196898f0c2666ce28be149f73fe7389ea1e59453b6b5ec2a83cc393c3d119565d570e975baf95a41b238d8c3c03e1b0f489c9c41d5b8fd55b1425652b630fa4314a9876a73146234ed0c4d3831c1bceb564365b659dd65d3924b243e7d1da21cdc8f56001da831dc9378248afff51b5bbcebd219ac740a6bec27022819ebaa6be59ce6f23a426383d3a13ecadc3e2f151c38224c780957970307f63a8676e491be3d9b8c95a280545ebe5d6992b5593f2dbc6c0efb74d39bb66dedeaefffb41b0c0b6eb487f0bed9ffea53561e1ef1ae4cf5a95ae31445d272da66981670d4daf7a80f5e8d249f08af9e9806342863b95741e58ee1f79387937a57029160351f97fb885ac3435c2b002f056a4a77300cf317e94f6c59904caa810dfb8da1b2cba8501bddb4fd1f54b6177060683d498f6e9"], 0x68, 0x800) r4 = msgget$private(0x0, 0x597) msgget$private(0x0, 0x205) msgrcv(r4, &(0x7f0000003580), 0x1008, 0x0, 0x1400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000004c0), 0x10) dup(r5) msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x26, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x400000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getuid() r12 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r9, 0x0, r11, r10, 0x0, 0x2}, 0x0, 0x8000000000000001, r12, r12, 0x10001, 0x8000, 0x6, 0xbdc2}) setegid(r10) setgroups(0x0, &(0x7f0000000340)) lseek(r4, 0xfffffffffffffa3d, 0x0) pipe2(&(0x7f0000000240), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r13, 0x8020690c, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20101, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) (async) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x52) (async) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) r0 = open$dir(0x0, 0x402, 0x0) writev(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 5: mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x177d) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) open(&(0x7f0000000480)='./file0\x00', 0x10, 0x100) (async) seteuid(0xffffffffffffffff) (async) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r1 = geteuid() setreuid(r1, 0x0) (async) r2 = geteuid() (async) r3 = getuid() setreuid(r3, r2) (async) setreuid(0xee00, r3) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) (async) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)) (async) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getgroups(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5aeea07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf2531da", 0x94}], 0x1) read(r1, &(0x7f0000000580)=""/147, 0x93) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x17, &(0x7f0000000200)={@local, @local, [{}], {@generic={0x88a8, '\x00\x00\x00\x00\x00'}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = socket(0x20, 0x2, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f00000000c0)={0x1, 0x3, 0xfffffffa, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, 0x0) chown(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x287e) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt(r1, 0x80, 0x3, &(0x7f0000000100)="6c6219438097bcd2c088c3a55b961b5ae64f78f01a198043a0b124b1c3e18c01396c2d10fb26c2c0cfd6a97884b7dd66367cfe5218e8d51c2bb1f8de77bbf5105a290b1cbb9e820779ac5a899c22cc00a4da28759adb9289489e30d60c269cad4814eac50f4b2a0bdcea03694d17ccce50038fe0fc68f2d7f8fa6e08589496c1b1fca5", 0x83) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606941, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, 0x0, 0x0) socket(0x0, 0x3, 0x2) shmget(0x3, 0x3000, 0x61a, &(0x7f0000ffd000/0x3000)=nil) geteuid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000300)={0x1, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) executing program 7: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x8000000000000, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74, 0xfc, 0x4, 0xfffffc02}, {0x8, 0x1, 0x3, 0xfffffffc}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x0, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) r2 = open(0x0, 0x400, 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r3 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="abaaaaaaaaaaffffffffdfff8847"]) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRESHEX=0x0, @ANYBLOB, @ANYRES32=r3], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x14, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feff8}]}) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547", 0x74}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) (async) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8001, 0xad19}, {0x18, 0x1, 0x4, 0x4}, 0x0, [0x65ec, 0x9, 0x0, 0x4c8f, 0x4, 0x6, 0x5, 0x9]}, 0x3c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x1c, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 4: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 32) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x102) (rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) (async, rerun: 32) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) mknod(0x0, 0x6000, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x4a, 0x0) (async, rerun: 64) setuid(0xee01) (async, rerun: 64) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) (async) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) (async) socket(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="1385d4d8", 0x4) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESOCT=r2], 0x9, 0x400}, 0x400) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x24, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x42, 0x3ff}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60a", 0x1a1}], 0x1) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/234, 0xea}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0xa, r4) accept(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) close(r10) fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r11 = socket(0x18, 0x3, 0x0) getsockname$inet(r11, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r12, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000604000/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, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x1803, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357644", 0xc) socket(0x18, 0x2, 0x0) open$dir(0x0, 0x0, 0x40) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() connect$unix(r5, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) write(r5, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) rename(0x0, &(0x7f0000000200)='./file1\x00') r6 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000e00000000000000000000001", @ANYRESHEX=r3, @ANYRESDEC=r6]) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000340)="b73d2d9e8f032ad4a266f461", 0x0, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000500)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT, @ANYRES16, @ANYRESDEC, @ANYRES8, @ANYRES8]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64]) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x1000000000000000}}, 0x0) socket(0x10, 0x8000, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8}) getuid() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005136000009f050000002010000000000000cea10500fef94ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297bf1aa5b23ed51e2503387776aaa677d98bf1f002ee3b4384711d60280583e6f6ca1c7921a5074a6ad62", 0x66, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000003, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) executing program 4: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x10000000000000, 0x0) executing program 5: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 3: syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1ab) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000180)=""/189) mkdir(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x107, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/11}, 0x13, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r4, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000001600)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "020099", 0x18, 0x0, 0x0, @loopback={0x2}, @loopback={0xfeffffff00000000}, {[@fragment={0x2b}, @fragment], @udp={{0x1, 0x0, 0x8}}}}}}}) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) (async) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) (async) r2 = socket$inet6(0x18, 0x3, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfe0, 0x8}, 0x10) (async) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) mlockall(0x1) (async) r3 = syz_open_pts() fchmod(r3, 0x58) mlockall(0x0) (async) close(r2) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) (async) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) (async) r4 = msgget$private(0x0, 0x220) msgsnd(r4, &(0x7f00000001c0)={0x3, "b25ae4b208e74d5562818f068923fd15500e956f792f7a83"}, 0x20, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) (async) ioctl$BIOCFLUSH(r1, 0x20004268) msgget(0x1, 0x320) (async) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 4: r0 = socket(0x18, 0x8000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ad3c56d0c6bd5bded8", @ANYRESDEC=r0]) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x6, 0x8000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x2, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180), 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) executing program 7: utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280)="148eeaf656c0a2bb0067e1512f2a9eb17b0f5dbe4b34d876101f4ffe42308295aae1ebfb7e29d448cff4873cdf8f48e1d14e67c3c94d89f3ab32db21baadf6191c15b995286f0ab2b244342233cc902222af69c866855e4ebeb1a83cd4ae63986c149f9c12481de35ba35a712025e8f99e9b6465ddbe640f4cfa56cfbe51d84974d2edc0a652d216ce99b4aea3feb8a28365c226c63869bb7cd469d765f1ebb433533b509394868ebc7c87c4b2d3", 0xae, 0x1, &(0x7f0000000340)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x1fd) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000005c0)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = socket(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) recvfrom$inet(r6, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) write(r8, &(0x7f0000000340), 0xd4e688a67930cd) close(r8) syz_open_pts() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r6, r7, r9) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, r9, 0x40, 0x40}, 0x7, 0x2, r10, 0x0, 0x8, 0x8, 0x2}) sysctl$kern(&(0x7f0000000300)={0x1, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000040)="694c7086bc4d9c3faa6edb13b457e07e97382f0c5392ec24cda676ac66cdf9d26500fe9e8f4bb70c92d591886eda353b3eb414c267abf1a149cf581b649fb8be7838ebf286603846534eebfd19aee208ea8148453166708c3697c43d3b8209667b634097e4e7cd65ce65025d795d34dfa51d2c78f8bea0cf7220a097d3ebcab4241036b575383996ede10638745080498ff4c80ee62efd51785a5ea781da32b587a67bfb05648545e160844ceb086dbf7609f4a699aea062f62872636e2476680804e966eaba26924b8b30a0516e36b3952b77508781403b60822328118dce8f2a16673d5f88d809d16df4", &(0x7f0000000140)=0xeb, &(0x7f0000000180)="ba5fcc5d7f8f9b4debccaecb3cb86a9a2372aaa2cef30d96596300b23f37c580d4a9d75d50256cbcb89060a6878be1d243a606605fe6e3c0e5a6021dd73451ce85e3fe1adfffe3e6a09229f4cfde10b2783bd0e066", 0x55) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74, 0xfc, 0x4, 0xfffffc02}, {0x8, 0x1, 0x3, 0xfffffffc}, {0x812e}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x52) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547", 0x74}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 1: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) r1 = socket(0x20, 0x2, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) (async) close(r3) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f00000000c0)={0x1, 0x3, 0xfffffffa, 0x1}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) (async) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, 0x0) chown(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) (async) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x61}, {0x836}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd, 0x2000100000002}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) setitimer(0x0, &(0x7f0000000a40)={{0xffffffff, 0x5}}, 0x0) 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, 0x8020690c, &(0x7f00000001c0)) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) r1 = getuid() setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x8, &(0x7f00000003c0)="6a81282e946ba541d929be82e625643929b4c194e6775c7eff3292f332aff5a8f4abf3395514a83fb1a95d618182a9f67ddf56ffe3ca6fc4a545c8bf471ce6d68fce8a990b56a027c737f6add781c85fce003b1db2566567c62f3755155f0a651bfe7bf225449bd005f4e41766a9ec4b433cc5928db1b4d8fefbd9b90d5cdb811e65d0838bc613c2526f2968e56f585bea68", 0x92) dup(r2) setsockopt(0xffffffffffffffff, 0x80, 0xd, 0x0, 0x0) getpeername(r2, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2eb, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r3]) r5 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/158) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) semctl$SETVAL(r5, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xffffffff) executing program 3: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) r2 = open(0x0, 0x400, 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r3 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="abaaaaaaaaaaffffffffdfff8847"]) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRESHEX=0x0, @ANYBLOB, @ANYRES32=r3], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x14, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feff8}]}) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) close(r0) r1 = socket(0x800000018, 0x1, 0x9) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000400)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000004c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5f04ee9a4d4ea18cc39157341d5fe84d07c6346de0ed85913a3b2dc3083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15ff0100009734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c18ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed2504b967d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e584429f1148e112b3", 0x16d}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r4, 0x0, 0x0, 0x175, 0xfbfb}, 0x5ddf, 0x5, 0x0, 0x0, 0xb8, 0x10000, 0x9, 0x401}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x8, r6, 0x0, 0x0, 0x0, 0x16, 0x4e}, 0x1ff, 0x7fffffff, 0x0, r5, 0x1, 0x5, 0x6, 0x4ecd}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1010002fffffff9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x82}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000240)}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r8, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000604000/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, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000604000/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, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) (async) executing program 0: r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="1d6306b4eefe033a28a8c4804f12fd236729a0905280", &(0x7f0000000180)=0x16, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) pwrite(r0, &(0x7f0000000080)="e6d4019d855a0e13a85a2369f081efa9b2421f4f5bd18b226d57d2f660ce193e5b74626698dec566ab48117e294df364410e7793c02376255b585c9dd112c6f22d808c3fc00eb59224bda88f42f460798363c3400cecefa283c83ec014a1a52058be5a0929a2edd5c3cad585bfec694541782b931578fa0b37", 0x79, 0x100000000) syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, 0x0) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x287e) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x26, 0x0) (async) setsockopt(r1, 0x80, 0x3, &(0x7f0000000100)="6c6219438097bcd2c088c3a55b961b5ae64f78f01a198043a0b124b1c3e18c01396c2d10fb26c2c0cfd6a97884b7dd66367cfe5218e8d51c2bb1f8de77bbf5105a290b1cbb9e820779ac5a899c22cc00a4da28759adb9289489e30d60c269cad4814eac50f4b2a0bdcea03694d17ccce50038fe0fc68f2d7f8fa6e08589496c1b1fca5", 0x83) (async, rerun: 64) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606941, &(0x7f00000001c0)) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r3, 0x1000000000029, 0x3d, 0x0, 0x0) socket(0x0, 0x3, 0x2) shmget(0x3, 0x3000, 0x61a, &(0x7f0000ffd000/0x3000)=nil) geteuid() (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}) (async, rerun: 32) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) (rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) socket(0x18, 0x1, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000280)=""/25, 0x19}], 0x4, 0x0) executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000500)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT, @ANYRES16, @ANYRESDEC, @ANYRES8, @ANYRES8]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64]) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x1000000000000000}}, 0x0) socket(0x10, 0x8000, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8}) getuid() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 6: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x20000000000000, 0x0) executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x1d, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x287e) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x26, 0x0) (async) setsockopt(r1, 0x80, 0x3, &(0x7f0000000100)="6c6219438097bcd2c088c3a55b961b5ae64f78f01a198043a0b124b1c3e18c01396c2d10fb26c2c0cfd6a97884b7dd66367cfe5218e8d51c2bb1f8de77bbf5105a290b1cbb9e820779ac5a899c22cc00a4da28759adb9289489e30d60c269cad4814eac50f4b2a0bdcea03694d17ccce50038fe0fc68f2d7f8fa6e08589496c1b1fca5", 0x83) (async, rerun: 64) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606941, &(0x7f00000001c0)) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r3, 0x1000000000029, 0x3d, 0x0, 0x0) socket(0x0, 0x3, 0x2) shmget(0x3, 0x3000, 0x61a, &(0x7f0000ffd000/0x3000)=nil) geteuid() (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}) (async, rerun: 32) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) (rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) socket(0x18, 0x1, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 2: fcntl$getown(0xffffffffffffffff, 0x3) setpgid(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x3e, 0x0) socket$inet6(0x1e, 0x0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0004000000000000"]) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) msgget$private(0x0, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xb, &(0x7f0000000240), 0x0) (async) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "12b38b6abd0100008000000000000010000407ff"}) (async) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffd, 0x0, "cc523a53a68182ecc4d88b6452ea87d265adb9c0"}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 6: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80", 0x7c}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) accept$inet(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) (async) write(r3, &(0x7f0000000040)="04", 0xff9a) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) (async) r5 = socket$unix(0x1, 0x2, 0x0) accept$unix(r5, &(0x7f0000000300)=@file={0x0, ""/518}, &(0x7f0000000240)=0x208) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x4) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x0, 0x200}) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x4000000}, {0x28, 0x8, 0x0, 0x80000000}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r7 = socket$inet(0x2, 0x4000, 0x81) sendto$inet(r7, &(0x7f0000000400)="593bdd3cda33a4dc5aa32a61a3b0aac729c3c97e92bb3ac6dd2cf0bc7c0b88109f8fbf61f557a53854949eebc9efbac0f69a90442a0ce8660599893c79bd8ba98c0b6733aaf1ff00c04dba4ec057de0e087e549034816feb7d890bc5d88dd001cc77883a377833e552268ea5063e240f085bc1636f37ef774a9aae7c066510626482f1e5", 0x84, 0x2, &(0x7f00000004c0)={0x2, 0x1}, 0xc) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000008c0)=""/257, 0x101}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) syz_emit_ethernet(0x4a, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x54}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r2, &(0x7f0000000300)="00f4bd0000000020000000f3ffff", 0xe, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000200)) executing program 5: r0 = socket(0x1, 0x5, 0xfe) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(0xffffffffffffffff) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x5a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r5 = getuid() r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000240)=0x3) setreuid(0xee00, r5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x51}, {0x3}], 0x2}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0/file0\x00') executing program 3: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 2: fcntl$getown(0xffffffffffffffff, 0x3) setpgid(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x3e, 0x0) socket$inet6(0x1e, 0x0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0004000000000000"]) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, "96"}]}}}}}}}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71e", 0x66}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x1}, {0x35}, {0x7, 0x0, 0x0, 0x104}, {0xffe, 0x7b, 0x2d, 0x95}]}) (async) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pread(r1, &(0x7f0000000040)='<', 0x1, 0x0) executing program 5: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000500)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT, @ANYRES16, @ANYRESDEC, @ANYRES8, @ANYRES8]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64]) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8}) getuid() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 6: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) executing program 3: r0 = socket(0x2, 0x4001, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="73a92881367975dd5c0d40a6e3084312d96b11ee804638b8306f18b6fdae00e917efd92c06ddfa7b3694e04f9e145dd4e45e10ad40191b199c1bc6f0adc818098c2f83d14308f0247d263a71b32062d08874e8dc84799f425463cebb94d1b34c7cb570a245b0360a9230fe2150c03c067085ba70c6ac8427433d85a07d32", 0x7e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="8fd08f8efab0fe1ddaddc5d682af2d9503171a01d5080383376c892e0086833f056d10b32ad23b458865e8692ef61885ed9ab643c07bb4e2350de660dfe130c5a80339cedc9f721ad0930f448ecbec8685a5f1237fcb8adfb1698719e46f2c338dcd", 0x62}, {&(0x7f0000000180)="5efd050404741952f70ac8e46fa7c18af165fd81c6ad02b3e5c8c25307", 0x1d}], 0x1000000000000348) executing program 5: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x1e, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500768a8d66827e00003c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa300361b1257aea8c500002002fbfe0c7cc35e4012f85f36000008e371a3f827fe926fbd9d394089e0000001000000000000000000000000000000000000000000000000000000000000007639d707359749f72b4613c71fcf66fd4d1db5545194784b40f3790d666a8f05a87f731b9c01a8bc0086095ad24e314cbeea9fc3a2f3847221aec8266282b12a5ec035f5472d73a86365f98158c15a4255fc1e19f350918520a7328677dd1d43924566044321b3305d79e21f707de25a423d13a304c3a224d3a426867af6e97adcd1a56fa6ecb90cc6ee04d729dbf8a09c4088de0d59ef6c7e364b9c4839d9165a066f8ea8aeee0427ac67315ff84e82571abd6e2759e7a9f9dfdea7f34665292cbe2f347572099436eed360e5314ca04d7236486f3c5472471ad22613490f", 0x190, 0x408, 0x0, 0x0) executing program 2: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x9ea) r1 = socket$inet(0x2, 0x5, 0x3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) r6 = dup2(r2, r2) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x2, 0x1, 0x5, 0x2000000000000000, r3}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) wait4(r3, &(0x7f0000000200), 0x9, &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000300)={0x2, 0x61}) read(r2, &(0x7f0000000340)=""/185, 0xb9) r7 = semget$private(0x0, 0x4, 0x304) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000400)=""/4096) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000001400)) readlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/224, 0xe0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000015c0)={0x2, &(0x7f0000001580)=[{0x0, 0x0, 0x7, 0x1}, {0x5, 0x0, 0x40, 0x6}]}) sysctl$net_inet6_ip6(&(0x7f0000001600)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000001640)="b4f1b43ac7d7", &(0x7f0000001680)=0x6, &(0x7f00000016c0)="d45ac035b26e1973b64d22b8ee0584d342c1d6bae836d60a3f279673f589d44cc94b0fda50f1639d124e8c3fa2f1cd8770b9e112b6e0fa419d8c77df7fdcbaf10ded32d800c5720a2e15fdd1981a79b281a72a87d26fc0cf4a310438d2f90030fbcda339f7aa96eb3e23f79da5b529158e94416c245f7765846da9b226cb0a7214d83bfd3e57792049", 0x89) r8 = kqueue() semget$private(0x0, 0x4, 0x4) semget(0x1, 0x1, 0x9) open$dir(&(0x7f0000001780)='./file0\x00', 0x20000, 0x1c) sendto$unix(r2, &(0x7f00000017c0)="cbba6a584a1f751ec0a7de493521df6e35baa209f48bbf7db9b223c9af466acce38455d7221fd0b6b21f774bca10daeabb290b6f49e282f8667d62655046cef21dd6a98caadbc713a80ca69c8d002458e6c6fecdb1dd789b35d5a07c43e48f25ee381dc81464d1432a9910a2a90507f36e2fdeb65c05fb94eb2e7b0fc310e9d1d0c5420230971f6ff4ce6570c6a8acdeb01e446f2b64ee6cb880cbd7c639db95b512", 0xa2, 0x1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) read(r1, &(0x7f00000018c0)=""/226, 0xe2) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000019c0)=0x4) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000001a80)={&(0x7f0000001a00)='./file0\x00', 0x8000000000000000, &(0x7f0000001a40)='./file0\x00', 0x8}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001ac0)={0x3f, 0x5, {[0x81, 0x4, 0x4fb9, 0xaa8b, 0x0, 0xa6d, 0x7fffffffffffffff, 0x0, 0xed5, 0x800, 0x100, 0x0, 0x7, 0x3864, 0x7, 0x200, 0x1000, 0xa6], [0x401, 0x101, 0x4, 0x4, 0xffffffffffff468d, 0x7f, 0x3, 0x5e5, 0x3, 0x3f], [0x2, 0x27e1, 0x3, 0x7fa, 0x401, 0xf50a], [0x7, 0x0, 0x4, 0x100000000, 0xffff, 0x5], [{0x9, 0x200, 0x555, 0xfffffffffffffffa}, {0x3f, 0x8, 0xfe000000, 0x400}, {0x4cc4, 0xffffff00, 0x8, 0x9}, {0x4, 0x361d, 0x8001, 0x9}, {0x0, 0x6, 0x9, 0x100000001}, {0x0, 0x4, 0x9692, 0x7}, {0x3, 0x9, 0x6, 0x200}, {0x1, 0x7189, 0xfa43, 0xfffffffffffff0cd}], {0xaeab, 0x9, 0x0, 0xcc}, {0x3f, 0x7, 0x7, 0x3}}}) r9 = msgget(0x2, 0x0) msgsnd(r9, &(0x7f0000001d00)={0x2, "a446e82c655c104cf24f1eff318135ea2355097fa7638ea87d6fd3d729821822027c61542252ef7f43adeefb03f73e934c3c871c96ec4b71f20836e34e7eb569044f4ac5c8e552aa9122ca76532fdf9643047e46a13f1c164bbf4a356ba71cfeaed7f6d884e427a06c8b98dbf13d5b1691cd0c27ff7f24"}, 0x7f, 0x800) executing program 7: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x50071000000000, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) fsync(r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000ec0)='./bus\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000440)) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0xd7) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x3, 0x7) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRES8=r1, @ANYRESHEX=r3], 0x10}, 0x401) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r5, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r6 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r6, 0x0, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840, 0x0) syz_emit_ethernet(0xe, 0x0) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}, {}, {}, {}, {}, {0x0, 0x8}]}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) listen(0xffffffffffffff9c, 0x1) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x24}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 3: fchmod(0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 5: ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x0, 0x1, 0x1, 0x5, 0xffff, 0x7f, 0x2, 0x0, 0x4, 0x2}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x8) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) r5 = getgid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2012, r8, 0x400) r9 = semget(0x0, 0x2, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x76, r6, r5, r1, r4, 0xc0, 0x401}, 0x10001, 0xfd77, 0x7}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000300)=0x24c7, 0x4) setpgid(r2, r10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setuid(r11) chown(&(0x7f00000003c0)='./file0\x00', r11, r7) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000480)={0x75, 0x0, &(0x7f0000000400)=""/117}) readv(r8, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/75, 0x4b}], 0x1) r12 = semget$private(0x0, 0x0, 0x40) getgid() mknod(&(0x7f0000000580)='./file0\x00', 0x2, 0x80000000) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000005c0)="ca44e3397ad09b8b801a2a3e7954a739821a7df6d51b94565381c6e9956854fcf4f850313a566763714ec6d3188c9963347c191148526f91736a240dbe4eb89ae8179e0cb3d9b2cf468a4a246eae22b54ef9b6f58d472c7b9121e6e0f03f2fcd17cce9374d83e518a95a5f67c56eeccad6b209d7e36c5bf75da47fe1993a32bff4156c243a0c7cef0674603d032c0315ea39f42fd29c30489da168853b4bed9ba68d4807cd21ec65e7f0d77afa3f5b5c8836cdb830cc1b73f6951a3e1c285a5c4962354fa776458f9f835f43d9783e093d9d6c60e5f02b863b5f4ec6ce1b3fcc27542304a866d9a2142cf206694afb239304573d6dbb84e0127776a396218683e7109cac1d74dc5632d1ebf5627d5358f299812180b68bd077e1e1cf5d4a6892b5de1b8726dbd6461d35448be6ab776ddc49d9dd1eeb827a8d3f2cec8737318bfc424ef3c5b7bea48d4cddcb5c18490882283d12f9c86e17d1590543667e27e2e292767b817eeda8c2347f41509945fe0cd925415bcfbfd87723b8da339c857a0519cc2646c7d98f5f592d2d6c36a2fe49d51fba0f27653f27ce78537093a0dc55f0492a3f62b1747cad2ed5890a3dc69c08a18f4502914a59dc1ebd1e4bd4b8c4048a47e7f0e033871ef892943e6e965af5af81c842b2088044b7501b4009c8f32282046393a06bbaaec52f4119680d3411f5ad1b28b04613b978536c7addc48ac5cbce0e3c63f365824d42b073eb7bfe40bafda4d485612ac413178148b02f436738b47ee6547dda5d9ba9100518b3bc99ab83d225e0845b52d31ae44782c5e91755d9ce42820ebf76747ac42c142bda406121eb414667f21e4895319aa1134c6562b7e29454ee32fc987e980db7a9fd60884b9715d4402a891d15aaa4953af75d0b5f97c23331273df7d067cdffbaf61e2a1479b6594df98467eb7c24d18a16e7e1d293c1f7abca71f3e6019249efd50ce5d7726cdd4295638d1e15b8d755938540ef132b1b3aa4b844e32b0b15aa6bcedb6db442e73dd7070092ccc6fd62acc61ae98e4532b97de081bb7d1f56f301e85255a094dc3d0c2234017b2eb50f9a7d19c3cf078e9836eb347393c7d766fb587dfb9a2aaf59887fc16a6a0bd034de33906174ea6325e48908ec8fbf51eecdafc81ea5aa6d8fdc28246ac44fd14008e09d54e9abc7f5b04d593d65e06a15c94155c2945322948536190a9c4aaffc3c76ec7e96c8977838de14ab1384f393adce87e26e6e65cbcf13cbf6c800a06d8818e7ae276d5cf1756e1404c022117284d03a294a193dc071532a7f089859fbfd4411f0cc375be799d650c403c62d54b353fadb9a01d8c805cfb5596529752c814b8766556014a07714a5ddb75bb7e42fb8c69bbed204925e5d937880b1851ac437f522358ed1479705356dc96fc54738cc812911f3855a88f534f14f1dfbace34b1392b7510859ea3af8bd0bb8f552173c0d5ec66051e77455a952be67809b6a869f64eb7a5e3677811255a8d9a22a298eb558a427f3e3699cda232d988844114fb32bb24516273ea25866832d5d0651fd8db87c9af2dbae29a1c5b842a4f5da950f63fff7468817d378ca7e87c6ad3df67490531b29c23d4cf595f3c3b436fbe68206c9c2eb40296bbcdbfce1b35c06339cbad307f2b7444989f94b42e7fb89d9aa096bcd28fd36e5ceeeac1dc4333b5e65fd32129e4d05e26c825ea5da7aba150bdd6feff00bc59e4e4d671dd3728c0a971f7c29a03e29942a4f824d96ae413a185e5df1042bd0562dfa457f6c7c38ee4c6ed88edccbccfff1b1919afadb2e1a9e14eb089f50cc7bdc3584980cd0b8c82285fe95949ebc78590d76e30d88d7572b208ae29bf69fb939d55dd412eb6a45f454a6d3b8353e7813df1ca63c4ef14377439ed7e070c4eb575742848c8a2c63a554c08e83224972a3d395393cf7836ac15dc00a3228c6e29c358d8fa89f4d5790aa8eae51cf08d93de3d54ebba5e1cd58e87bb6410e4b4538855545b281e6c30527b13651c8684ed5802bcd21bb3da48886659bfda2059d86efd9b658b13dde9c3e5d8e62ad3350f06a395c1900aa28ddfbc5ca8bd72c1a8d7f065239884842f7794bd5babf1e9094164d078a5b8b74b9be8cd81b16ad3e98ea7194bf1a7f7c6363779bb2757ffbd536939f7b69c04adf18a6337675a11dc3f477beefad2f29f53916c4d1a41f81d4415ffac58e1c402f77e512350bb3615611692dc83c419ef3eaf38e74fa533331b986e3eed6235f6829e3781b503b73e5dc4ee2ed751b726c883724326866f8dda6743e306fd53ff65ca6c9e76e5d412faf8b8a8b543491c988bd11f2a77e6f355b9d0d2b1326edbb7b24ece5c9501a2fe6bc7779e4339626fd106e9aaaaa2568661ede89c3d199efb76dc75d906ac1b459ad88d472b9ca5d04215776abcca7633f317eac33464c429b36a3167a81ab1b6ef2ff0a56f71eb93017ef8cc82421af8143bb88346ecb48c13b3615e42ada6c90f70164918f272e8cc67e8f5f5f3737e42d598f49f42986cf309f98e85b4ee9815357d3b7c72647112a45817c580e9f229a5138a9c23a06652807cf96426dcf3c5f326d5198b35faba086515ea0ddb1d85effdc0a7759fc51dcf7ba4550812d7638f25f27c56fce40b8bf43e74f2c25777748bd1c8fb9875791d674fee3432e623f810ee838f7c5f4f13a67a4e6b74fa693991363ac60b1536a59089260b745932fb0f995591a42624fdd22234164f94b8cf9c66a28aadac5d5f0df5e95017dabeaaa68b62676eeb045f1eaa7020e944993ea8058dd7b281d0f54803d8e69dcf0ceda1efa8ad6f6d14a88731e53bf8ef0bdada5eb24500734e758fed70e5da705c6f53c6ef873f3faf78dff7e32005a985e19bda13617ad9428c32195fde626119b850acc289168e35d934dcb394bb923dd6c587ddfa5220ddbb61dad96e58ea674d3da81ebbab3513ae3c6ed27d7841c43e98df8c65171eb84bb9cff9d39c7236d1e195b86dbbc74ec8e6d394026b7c016b35c2071a58874742e35e50512219c3566f6ed4585f39e1b637b947fb8858d5c040f2a29676fab0727451a063dc8b8d45bd654019f4aa4e1df535bc59170cb761e871cf4c14326da6a2d5d972740482e7a6ee1dd953312e90759465772a8f1e91a193ef61dd394792d5f48e932bd20d41e3fb5e9a704e52f01fbfeadc3c47afef9ed44e846521bbd2f51c43982a54b683692d8814a4d18a38103a8fd77c3c5e350b90e08e82a60c2551d693fe6590821338b776c931bceec9e6eed3c6025588f48b951196a2c9f87740ecf7754baab23e7c3509c98d53afd677e41cf4667d261fc08484c347bef8850c8f1c794687c1ea87b1c1ff4de376a131bfc36d41ef57dfc680e850daaed148477c98729a80a18e96a2446b9b6b3b9f6aa8df3a434bbee6e10b8274bea1ca5eafabe024ef5e4c0c956a8de88130f315886e6f7b81627b8b0654daefdf0279c9b24a4dcf208a9bed6464c8cc201fce51e527c8abc9eb890eb96fe9b64edc5e85d053d8985d4e873f8035136bc11c5cfe0d246ff39d951bae881ec159bfb6e3f37935cb5f256f42af78f465e2aa9a2f8e053922832ce32442fa1ba835c0f230882e098aa7a22ad6f4b06e085f6987052acfd2078d430ecf3a28b69f394b02b236cdcfc561950f432ad424428103b7727fb93618e06457759c8d3e8a0a4cdbd93fb3f8d9e774b2dc89e6b00bc3f2e737c87cefaf2212cc795dc49b134cd8807fb8ba918e25ce5b97b87c9909fedf108816150b115414c867770674ac968c69169d6a34073824aa88fc8f0fc73da9d25ff6cd82196866b39cd4dc11cfa507497cbce58231fbfdb8345d10cec286b71ddb609d564cb94b31f5c1bf6b8f21537762a1a03578fab58d41f86d8dc838e03092864f185f60e1331ed83232cb9a56718ec15fbd984c8f2adad903c838b5f40dc4e939358ee26becd13b1148407a250840c263eeab9697bfcadb3107e50b76ef82a62c9370b536c0cc8898afdfd588b119eb1f5e75335f5050b32577511f77ae02c1e6b89bf1a934fee20f12a8a7b2bf9a678bfcce43451adaeeba05532eebc703e96a33d04613c2e7d81ac73e9e7a0f1c99af10ee14b2a4dfa2153b544509c74a66978e57807b4750234d9e3fbcc8c787d8f31c805cfec6f6e3bc003e29fa2c3f9e8177387da54aba597113c30eec92575c75e9fb5fe038ae1486ae111d988deabe7ca8ef73db45980ade091f9d35885622dd25d8e739ecb08c73f3c71a8c8f06cd5a8f7fbc36747422f3f00276eaaa8f42222f3d4ebf2d3fa432b01b5ccb5987172fbf2919aefaa5d12deeb807c87dc787237704bf7cf7ca359fea147099e36a25ea3c8a658210be843b1ace33d7c5756309f52bce03bdf05cbdbc0b90e1d5af170f8f5202c87afed8d1e6c100c66b917c07b217c160fbe467d665055341d24d9f90be7ffb36796dc4fa624b14211c5f31f2f4db7270fac7a8461316a8158f29ec7bb69e212381def868b464af57bbfe18266cffec9fce722447801f33743b47310f1bfce4a474638412361a8af5c35be3875b6ead2081c491098ce7c5f6246ad44c250c1e2c599662af99eae99e0836a54ffaceaddf72fe1493e7f7feadbdae7b3dee79edbf9153c6f1109a5383a32c710151b79466cf710332bb2dac494aa15cc44b87a4024c020bc60265229648167c9951bb26d1e357c6aff0756f25a3de54ed70304fe162c989912f0b67e7fc851a6b53274fe2c4092c11f353ae646a5bb48b59661cf11286228f894652027096fed497dbe12d934402a10aacc50e9b44cab196a483ae322705b026ef2a6b8294b18e4c5517ab01449edcef7db203b3c28bc563aa12433d73504815e89f592f6a493ae0f9fd817435046fb9c3ec4d5a8de4d0c26ea9118ea07146f037c1f30ea2c33ddd6f41ff8f631d896554f65209bcc627579182701869df68481b51c502ce19f52a39ceb2fc0bbb9e03eee4b0e86ede23978b49f53f963ba2c394b0c635969197be4b78b4b6851fc73f4a848fc331adf839df6cef1118f216f5ca1a4ea0a72736bfab77eca05098b9d71ffda080f6831588d5866c69ee35cfcf9daaf78bc6bb8ac6576a2ca1ff4d7d683997f6feb9df99eb1f6dc466f6fd2c147a4e58e3ac8dd3c898154a30c6c8e2aad611ab9987c6bdfdb17adbc37471e159027532d6227841b646217b7877b6efd497790dc5b88eee08a1d72869858fb99b1345777916cc80f131bdc0438a310c43b6ca75084679d89ce3b278704d16eb20ca8a47eed685a6e883df9505f686e64c53799440ae4371bdd895bb6d545d8fc4897612a14bafbb02da027d37b0afe27ee030e0feef39d0935b5d4091f4646002a336a0bf00954b23742b086753edcbb20708ec0d7695ad9492ffed183a9745e1ca4057ebb6b8f956e6ffeea3b2227efecbc04eb984e35c32cdc7c183030022a4c0be05e726368de426b5096a7e721db7ce4b689606f499f4a4070b8068e06e07bbcd3b136fbb31517f762d356a29b849c0c3890a3060d96b7c9a614c3c8cdb47cd7c59c21621186924835e338a246266b83819012b0fe881f6378444f208d5fb3c8f7592e023d21558949b3195a7831d4977afd32da215e71e32c0567619ba52a5c94b1c071b11a47e0155bc82fe1197e5c9159cb9881c4b6c3201bc0bb6adc576bf0c28f22c8fd6c57397000c214cfd868d39d53d111365152d4ff09808c5db1e49504b382a1aca90ecd18596542e23eef0812e93d167a9cc95a9b8d8aaddf38", 0x1000) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f00000015c0)=""/74) sysctl$net_inet_tcp(&(0x7f0000001640)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000001680)="a5090c30cd37a1d860180c3dd3ea104119981a674b559de092e2be49fa61145b2788470ff279ea2e57d68cd8090302fa89c4b906cb167f500ce6e974627812f72641f742031772074d3694ab1d4f663fb457dfd40452ba9fdef80fd4c7959e3f001afb3dfbcb5c63fec22e983827f711f83337e3f627a0ef1831cfb922eb1bbfd5ba26b5c51017abdfc5863971f58b480745162d2d2b518c32f59d4da2e7447240d289f38050b3e626", &(0x7f0000001740)=0xa9, &(0x7f0000001780)="2fb8b454e7484c4b7e03521adeded2c8fb5cc5042fdf65091be024512d560da21a45c8ca59341a6c510c70e8d096d1e9c8184e8be36df57b43ac9eb79519ba03fbef7317d283ab5d252624ba291ffc3bdc5987620eacd95b46ce0faad56aec90865995acb318fb246b40d78e34212b8419ea3b7483a30a709f07d52243683487d61d34cbb6491f794d52345d56a70f827e611e9f8e4274", 0x97) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) socket(0x10, 0x2, 0x9) (async) socket(0x10, 0x2, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(0x0, 0x100000000205f, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x5ec) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup(r4) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x269000000, 0xffffffffffffffff}) getuid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x24000) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d"], 0xa9, 0x0) msgrcv(r7, &(0x7f00000007c0), 0x90, 0x3, 0x0) executing program 7: fchmod(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x8000000) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80", 0x7c}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 2: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 3: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x54}, {0x6, 0x0, 0x0, 0x1000}]}) (async, rerun: 64) pwrite(r2, &(0x7f0000000300)="00f4bd0000000020000000f3ffff", 0xe, 0x0) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000200)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71e", 0x66}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000500)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT, @ANYRES16, @ANYRESDEC, @ANYRES8, @ANYRES8]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64]) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8}) getuid() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, "96"}]}}}}}}}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)="8d6b", 0x2}], 0x1) pipe(&(0x7f0000000980)={0xffffffffffffffff}) close(r2) sendmmsg(r2, &(0x7f0000000900)={&(0x7f00000006c0)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0xf1bd, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000300)="856a0c30b6fed80e28b1f5e35297e5c4d0abcedefc66ce6ab01b9d4874e84ad16e6adf4ec0664af329fd0c42dc875c23ed7533451cdda9dafa820e9188257c7845be6651b6965a0826851c4ff5247a0cc1dd6210520fc3e0a4c01662c355093aeac1604c1c7d9e8cc12f0bb0", 0x6c}, {&(0x7f0000000380)="e2b1264f16f8f4707f3fbffaaf714a3ce22ee736f8fc9ff4f69c7082057761058a61159402d33d0947a9cf2daa9d9ad0de7ecf9095b790a87de1527ebdffe4697bd3306edaec3b78ddc689abff5a1054fb7a447928e9d8ecacc70060918480a262ff0ec36e6be98ce4905483cff0b2351431d147c9e27c6f1ffa68a8c3a6f2b8a15bf220de9315", 0x87}, {&(0x7f0000000440)="2f11d719861910ab83fae22b07f193db62ba8ce16cfe71c9ce1d8c413ae95b3b", 0x20}, {&(0x7f0000000480)="22b1bceaf6d41541393e17d6190ddd315c57aeeb9f5c0f11dcd437b82eae2db35ef5716ade2959df40ea3e4382b0eb43bb03621947860c", 0x37}, {&(0x7f00000004c0)="7c287ec51679bc49d07e3572c926d892452944aa3abc424eff5b765a962ce2fdb3b4b2045eee1e68eb2f6db3ae8ffd14b8f499d7970e6001d228cfa05072a3d100a8939e0d9dd89ae13a2100ba84b62983ba4ce7a9f4e000ca0bb9a8e12c83e31291fa8818effebf5c3ade0437c8533a2955791c0a63c082e5d6e2bc7707ba8656031b102e98fc2dabd8909b317d177531fc2b05d1f57d9c85090ed586b0423ed41b690d13b7d36763aa97f28b116959bf621e469516d2f6", 0xb8}, {&(0x7f0000000580)="3cc629af9a7e6dd837ccd76f107e302914d009b7b038180918132578cdd1c2cfd406f607fb8973488405fdafe29256112b3cc2e04310884bbddea34696cf9d75d9bbccf051ff7cfa8ae602871870e88453b6c2b790c7a5da74a86910a10da1290351c68da7fcf545e2f2aea48c206ec555a856922df0ddb2be463b757a8cd8a4a0f8ca6ca7eeb276a7691f34dc7918e635f20609fed927", 0x97}, {&(0x7f0000000740)="03c153a7a31784110c937a09287a63496c4aea3bb4cd19f4fda92170d3c005394ea086a10d602d1a30bcc3ba691474cc7caefc6513bd19b573a6ae7cf3739d15a5f901b80ced259e05bb21bcdacc59b06f904e7a03d89f6a3e40ebbcb66de7ca129c3de336da05cc774ce23786ebca45f02727f16a5a1064b0019c47466d38c9505811737d3fed833cf24395c86d8ce804d7aee10294179ee972771a83dcf148acef6784ee48320acfd7c12c30b85d94f82960a67a2170bce7d4e2e5dadeb417c86f858a39b7a1e0f7fda0ec03e6e5abcb1acd8c04753f448a04a47e160323134f065378c0cad467852acae51f8c", 0xee}, {&(0x7f00000009c0)="31e6e46b01fd8039b4abea706362eb242397f5c09ef2efaabf852657ed4429aa4c92d1dc15e1aaea9ed8a34ed3b51f8bbb4a45b10f6346d7fb5dd522d71ef358b78cb50fc10fbd184475b85340ac832c7d812434b40d8b5844a7571092813bee40db3cda0da7a9552e3edb09c1754e916f5a5934abbacbed22527cb63e86d6c9d2f877c13a12ce20b27637b0a3f62e05730dfdd427d1171e3758a063569cd1c67e03e90419716b9ab12440c1ce3f8265a15cb8f0d71bc7e12747938390f0a81c1452111be0d343732897234b774d7466ee1a763eb6e8996c815250be12ab8c86d8edb6b44e87aa97a835b9f51cfa0a2498eb8f5cd87c354c868d18c69b0820c23299aa89ec069747c93b5331dc6a83b93b00845a44bdc9718bb427e5fb4a65733d937f791355b5a63b862b00cb95ad3a4c5a33fbe066a737929bcee830c663c318dcb80b07b7b9d905ec3a88e11e5969d2436459b0b9da2abf33282ffaa9ccb709f6990b6aa61395561dcf85c08084fc42e77e535e1fb43dcf3867566c0ae2987cab0f264ea0b8750e92263cbc78d4774f7406d8ef54428be36cdf4c256f72dc02d821baeddc44bdcdb44b13016b41cbc73710d729b87626bc6eff0c1a7fae13b31b5f908f425908cce3fd016a5b034459f788ec21ad4b90555f1d0f15bc3d9b8de085d04e1b989a08c998bdf7dcfce4984c6bf6a1d1c39ddb3dfe268204fee1d27aed24737765a8c4a011f4b7e3b40f2ab687f2bbf6d66e09f56c0b8e7163ad19e27aa6cb01a49e54708e069a1212d4f9c7cd361af44db247278a11e57660c707d85ea83a25f1abdc10b1d10b44166a17909c83df6e3de4a3ea0bc66853c38a50b7ae665730f38fd5aaa38b92e6cdef4ffeb638fe5951d31a7d75bcc9ea2ad18f13c49334090a521673863a0b8b969de2c25c1e899578b4d3e4b5fe5ab0d08b030583c8e7ac6d87009cbf20f9a89cf05d270dd5c87934886525c4dd953c5a82a603121e7fd30da5659777c18168101e6e0d500b4b5b307b5b489a3c874125d53dd0b9c2feefcefd078d10c00644c2b1a88ab5aca2663acff3a92cee59c8a27be8815185670d6c74c21bffcd65056a9f3e8a6ac53f3b588cef5724a2e460ffc9623bd268c6ff69fe052c41e35902d752c79020318e656d26f0a42fa1b22699ebc2af7b1bbec58cf5e8011da60bf09bf8b39735372570727739f4d74cda2c074803c11a888976b50620f71ce831ec0cff8bd512f32421a27e43fd8f9ed5f7590a83ce78ca8db3008c5a457d40517725772bc30fa5fadb419deee45cb6016e4fae7a9bcd64d6436e7da00d6d961cb419a3cf685f3481c1d72cba28cbbac9c660a5e6f732787cdc0e8ba534aa855e19399c6a2457703d3310ddddcdede4cc63018dc97e339eac04d03f0e818456b55bb9754a44a8a817417ab269e6da36307820c489c945a388e62407833ebc2d5a9b9369b2f8597a3dde3328e3c128194c14181ebb9d1bf90899442470ed588ffee8a458c0ea27f416118fbf5e233c57a0979e65324d616f4c26ff76ef8962267dae0b31372da61dec81636733e7279fab0ad26d72a1bba9ae8a1836184be98f308e3b31ff8bb4d57f60e5befc8c03ab59959926e1057bddf5c8bff6eed20429b1e7cb52d2500593bfdb6648b4e45763b7b23e2d508a6b49caec871ead9fb568fa17d9673f161eadd214281268acd4d6eadf3f6a5a7dcfb6657451acd75eb45da097b6b0a49d2f31d2cdaf29091bf0747089ebc9af2fb88c7a488626516408f86f6201e34f269dbd3325b8a324c380df0685e7bd7ace0c905585c87b4e2907d4dfcc697eec979f0d1cbd6e892d481c526ab41d3a6dc516d84d4b8398bf5a82a9825d32862b0ca9665438149f6c0a29dfd023bee22979ad26e4e40f964d6fe4429b624846f0e8f903d686f6f21f1b78bbee1f2af4b388b30d2a59f6258332b48da416aa10f8dd66fae40617088d3ceeceef2f589d6cd2f37ad5e95feaeb3e6f5cae31e761b60237094262eeb09b1d74b6504ad28d024d6cc3594bd04f49d18b625453abf1c485c191ba3c63c01284ec8f940160dd29599fa824881a480a859506c2f7deca3f6d71f3d807f394aa67fd8954faa2397e1d68bde4d25a096f865b42eb9500178cbfd4b368bbe5740bad1a0967bf107b7e1d8a7301a2a359b1915a9c932029b625d9028e522cb183a419e3d09a3f7150751e0f1be92b4814bed7cd7a6ca450885ec535540b5e296165ad3e4e0d83eafc045fab566b25772221f161de3b8a980826d222c5675f96797d27a514bbbc27d210358b81e9fa8e7a31dc49d2578289dcec0c03f1ec5d81d9e6ab4c00a2bd3466ad13d66f93292a87f5e5cbecb69488188894c6098c64a8bd0e279510f44c961aae1771833042d9dd39fd44f1655c7c0abba86b5945bcb204367171366d26c01e92802e701bd2727c0cfb141c1ed0336068dd2f1e08094717d40d30ee9b5c1dc0d0bb4a66bc97fee167ae91ae71204d748a84b027984b1b0fedc6ea13f42ac250a1f8089e9fefd99313c0161520402650929cca5c8829b40c068567447bd38b8334f5906703a3d889e15876836850ef16eda450e1e99955512fae4c3e03576d00b71751b09d92857ac66da5aeb00e673a22a11dde7b23c99be6a1d06864224713d63262774a30dae4a284fc84e0243a1369af43a83f5884bbc34d2eb48775bcf6a202e4513c6ff641346955cf5ed5436072577a2ba7a8c897921fc59c107476b29236baaaee9cfbf52df26a31723c938602a81a480a2735f8f9b1b833118f502f936eb695b23be13637eaff164c1736b8fbf97a137632db00b9fac9034c776d9f325c58040867f43255446ade1f82bed4c207c58dc9aa4899ffdb65e2f943ad4fc1f7470972699a64e179293e669f1c87d66389c3db03b0ec18ff50ab17811e4fa93245eee4a371be919b8b2a3c5a9ecbf0a5e8686ff63883f0dee2cb7e0a8a6e33566135b443a2c5d88bf038d3036ef9bf8bcab96c82069028e1770d6ec18ae558ac151e811e7d7b2d403d64888dd86dedd8c1b5a3fcb37efe855596c45274af3279cb2dd4876c429390c89a58d7fd1bbbd857f0b065d15cee73b7625249d148c01dade5511fcbea88f3fd0027a87c9c84b5fb22098415791dd20625ed9a0ea4bc8e2a044399a167d5428410b69a6c3d3c965fa2f33315c8e184eba1d3817ee4ccd2680e3ca1b9d0e684e68097d490f634f966e569b025025aeb545e2ab69d6dec348bf5d0a288819644ccca3e754e69f82c508dc5256dd0d652af966527bdaf0704d3a4954e7fbce82c1c6f7b4ae1872dd8514df72bba46ccc18a2786591a6e863b0ca4006dd89f31818d53ebcb7e15f3e37efa80cf53908bc39fe562965410f1c82a69a945161a513ef6984e94111d8222099d47362a83019584b93714110c627e40c4597c8595d77409bde7b4686254825bb4c629d99cf1e0cfcbf2c5d8b5320d88f48235df97ca94226871b984f4eaddfc29091bbbb18b585c62226ebc52cfe72c4553e469b7fe1a56e74a27ae7853ff36695cc75565b403f70b8572910e4020e89c12ea7549313753497617e1f03c46fe10b705394cefab21f6f40d87222cefa4548165a652f4c51cc79abe3da015077c961c059b82334f77de598fa5e1d7afc202c8a75ba5bbd568fbae9be0b9a882184ad6704e38b6b22f68e6e9ea14e385dd59b5eb5e108b369fa9aa442edc764bc9d54f4807d77b97638796981b400c3bedf0631b343409b50206847e1d2a737b8b066c59322e1aa1e90e196ce4bb4fc711ee41b9f5bb1f8dbfc114d6df02b24ae6afba91ff7574b94087c871239bb9b5b710f868efb228e118a2cf60bf9840fdc6f47788c5087841a2902afc9fdca000fc7d478696e8f1c9bce4effbdba92b919cd0410663673d54b01b39bfd7e1f21f2c0af0c90ae9f57c9e4fe3838e4de697109802e44663bde89aa692485fa10de92c4f2f82efc140edab489f70aa0bd82711aed996dec425fbea0a62a962f92e3f0bbf2fbe6d70c5b85f2d78c6cde1783752b536dd6f3d29a6773c7d2c80ac8b119154ec904135bd9c32c73d76df1e0d4a6a460adbeeb8fbe094ca6047b11a1102419978d7ca9d1c4861a2fce401146d5cc8b316d1eb0b86b94c672e422e252f471f2154ec151a5a36116559faf31194a0150919fb00c17da9b4451a2e44663dbeefe71d923131f7020c2b524686167e37b038e04bf97b76c7c67b392371b1606b666f3a8da316476fdaf0253c1922ffaa9e43b4720a987e7682f4f900083d276c55f54cc79c3adc461298cfa1222b644dd3f234ca65fbc9c5489015bb38c15a6e8c92cde17c11f8df510c5f163c4a7f0a12356bea347b1a9c4fceb75bc37af2046c6492434eddde7ce235311122b5f864a8678785232174bcc3e5a00ad40d0160d4649fab27a1757defee535e1dbcf38922485a25dd31e0df9326d5c4990b0db29eebabb02ee37d18a72f889de7c6218d985e9f135afeed9326bb32a2c6d9c32f5e905a7276a6e0efb4fb030efbd7a74792f692a324cccc8a9ff74e430fd79771f9caf5780b8bf71c535e8a490bbbb207943e30246aacc85a89a3c46e8792516c281353157f023079ce4bfa574de42cec71d3c96cbcbdb8317ef35d09f768ea1098dffda92e29253d3796cad802ba880e1c0f874c3d11f41dcdda09f23ddbe11b5ecb5b237d8ddde26717f1d45379be2163031b93eaf5539a6f7b08fff2dd4a7b885abc02d32544d7813fca9205ef0b8fd4ae6bf6ab8b318f971cf509f214d5256f9930916e199e130ba7692e57bba512f8d649e60ee4890f238136b3002ba620d951cb49e71d1f8c2732977fd071331f6078828a7553de68220ad8ea9715062c4cc81d0c841fb64dc09f81ff833e1116e5946ecab0a04d572b322784bb87e8389b7e87d4d9e269ff52dc6e2d621d2102b803a6e331076b8ce6b3a63b631cbdf3a00c16fac286f52afc8688c682f4ef191f3ee53f2006bb7de0fc8e287c7c2c4c0ec6bfde8717f4c996d7ee511b8b09ff1ab2dafd6aabd2da8352c50f3e407977f639a2b87d3413004820219009bb1291543e17549ef455a45da13a6286b4e425909d91bea931642d8a94b72221f187e8bf3ccdc79a519cc7cc7a3fd2d02c5b61842175073188d1432867be17345662a818a364968d38dee7a32063a1efb12a31a5c6b8c5f707c4da1c829773fd8035b855443cffc402ba6e5bde8e5bfac275a083f3bcd06754cfc19e541bfba08f7aae94d34d402ef9db7a3261a9560c859fe57a8540966b251d3c457e904540af110b81f5a46405b9c1fc2627a1083970cfc0ee64b4d4c6af1f13bb6e518d0285aa5651402070f8af1a1be52f284e9f46244daa79b15ce601f57078e40a8aff24c4be43a06ae4ab53a293c1e41bfd28b3fd02ca102ae68862c825380d9bd1caf0480eb6265e0d65468f9ca40c8fa8235b273aa5a8539657cf6d23f058f88847b3a156f859094d7c6162e320e89eae8b0b0220c7bce5fcf0bf8fd35e9653428d593b78710c6db31925a59f1e325afbf21572c07473c7e2246b1b46fe95f5b71aaed28d34c159a2ba4aa1345625818a5047fbbd131246102509d93bad2571934b06524a4eefe9675c99e467dd935d0d0f75b5e947c565bc5acd0ce7219b8f0012b19898bbc46b4f7bf53540bd7c329170e6cfeb5d4d3f8c822545e92fbda671796c8f2f3970ef2a27a517411d9359e8a308b1f61e6e4ca490affddabb672eac8db15c09e2194461fc335921a2a068c611e8", 0x1000}], 0x8, &(0x7f0000000840)=[{0x90, 0xffff, 0x3ff, "1a4ab5b60670f35beef4eeaed9de48ffee88e4e81acd2121935a718c232cd2119c127547798be7739c134c4e1f7e8075057300af1cb8389064702af8ba0f39ba3a940b1dd2a2ba4fa7c399122624a6918307d131b113c4ebe72c26edc03fc263b704a7c6fe8bc866d6791079e839f77c6bffd3632ac58003d31f782cc9"}], 0x90}, 0x6}, 0x10, 0x403) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) r3 = syz_open_pts() open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) geteuid() close(r3) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff02f0"]) syz_open_pts() writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pread(r0, &(0x7f0000000040)='<', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x5}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) msgrcv(0x0, &(0x7f0000001500), 0x1008, 0x0, 0x1400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r3, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x3, 0x400}) msgrcv(0x0, &(0x7f0000001200), 0xbc, 0x2, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r2, r3, r2, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r6 = getegid() r7 = geteuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) executing program 2: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0xa0f6000080ffff, 0x0) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x1, 0x0, [{}, {}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4, 0x400}, @nop]}}}}}}}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 4: fcntl$getown(0xffffffffffffffff, 0x3) (async) setpgid(0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async, rerun: 32) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (rerun: 32) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) (async, rerun: 32) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) (async, rerun: 32) syz_emit_ethernet(0x3e, 0x0) (async) socket$inet6(0x1e, 0x0, 0x3) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) connect$unix(r1, &(0x7f0000000000), 0x10) (async) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0004000000000000"]) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 5: dup(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x4c}]}) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000000f000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000000f000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) r5 = socket(0x11, 0x3, 0x0) shutdown(r5, 0x586c01c4486dce6c) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x1a, &(0x7f00000000c0), 0x5c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0x2}, {0x7, 0x7}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r1, r0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x0, 0x200}) (async) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) close(r5) (async, rerun: 32) r6 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x4000000}, {0x28, 0x8, 0x0, 0x80000000}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async) r7 = socket$inet(0x2, 0x4000, 0x81) sendto$inet(r7, &(0x7f0000000400)="593bdd3cda33a4dc5aa32a61a3b0aac729c3c97e92bb3ac6dd2cf0bc7c0b88109f8fbf61f557a53854949eebc9efbac0f69a90442a0ce8660599893c79bd8ba98c0b6733aaf1ff00c04dba4ec057de0e087e549034816feb7d890bc5d88dd001cc77883a377833e552268ea5063e240f085bc1636f37ef774a9aae7c066510626482f1e5", 0x84, 0x2, &(0x7f00000004c0)={0x2, 0x1}, 0xc) (async) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000008c0)=""/257, 0x101}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) (async) syz_emit_ethernet(0x4a, 0x0) executing program 3: fchmod(0xffffffffffffffff, 0x0) (async) fchmod(0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c74000/0x4000)=nil}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000eda000/0x2000)=nil}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000d2d000/0x3000)=nil}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000dae000/0x4000)=nil}, {&(0x7f0000f86000/0x4000)=nil, &(0x7f0000c19000/0x3000)=nil}], './file0\x00'}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80", 0x7c}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f00000008c0)={0x1, 0x48}, 0x2, &(0x7f0000000900)="840baaa1", &(0x7f0000000980)=0x4, &(0x7f00000009c0)="a8951432", 0x4) kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="7659aeb948323a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd050663318fc47757be95bdc22a02114a", 0x66}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000699000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0x4, 0x1, "e79d495bd3686cde09e46b0e2c6daf74adb12c42", 0xe01a, 0x20}) setrlimit(0x0, 0x0) mlockall(0x0) (async) mlockall(0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb988", 0x68}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 2: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) poll(&(0x7f0000000200)=[{}, {}], 0x20000000000000b0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = getgid() r7 = geteuid() r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x3, r5, r6, r7, 0x0, 0x0, 0x5}, 0x7dffffff, 0xee5, r8, r8, 0x635f, 0x3, 0x4}) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x0, 0x7}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x8) setregid(r1, r1) r5 = accept$unix(r0, &(0x7f0000001380)=@file={0x0, ""/4101}, &(0x7f00000001c0)=0x1007) getsockopt(r5, 0x6, 0x1, &(0x7f00000023c0)=""/4096, &(0x7f0000000200)=0x1000) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x5, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 7: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 7: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, "96"}]}}}}}}}) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="19000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) kevent(r3, 0x0, 0x20000000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xa, 0x5}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000400)=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}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f0000000040), 0xfeea) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000380)="552c3683397bdb79dad9995b9b67f9ebd77bda6a3b5a7a3747c5dbec2b8f60f056a12369f812cff1fb1e87e71215d669bd1abc57778da060dfe926994e6b418c9dcc0da60b3514e18c023c4a6e45a801051e39396431860a27250dbd51e78f32712427e6a4a58b06d83134134e43070efa0a9531af", 0x75}, {&(0x7f0000000480)="ab96a9ed28d35ff816dd5f3580cd75775259949d560c42f711712f0a7a1ad90e7b7b69c63f60e257ad48db7da3d11b2b21989afee66ed1867ccf2327f051d95712bf19adb511fab9", 0x48}], 0x3) r6 = socket(0x18, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x3}) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x401, 0x5f, {0x3, 0x58d}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x40}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x400) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) socket(0x18, 0x3, 0x3a) open$dir(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x168) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) write(r5, &(0x7f0000000780)="e27170d0ae56653a4326730c2ecc9dbf8ed15ee1d7e7cc7d57e3ffc39bfba66b3b51e480f539d815ae234f5dc38d8a24a1733d0ce2c0957154b037d1c53feabf10b283031ed9cc0f6ca75f5f4c50accfb8897ff35cbf3c6ddc03ded1611c120cda177b2e6a5f66664e7fd4916d630b3141993c001bc8fab4ca02ae8157", 0x7d) recvmmsg(r3, &(0x7f00000019c0)={&(0x7f0000001980)={&(0x7f0000000840)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000001900), 0x0, &(0x7f0000000280)=""/15, 0xf}, 0x8}, 0x10, 0x801, &(0x7f0000001a00)={0x1000000000000004, 0x5}) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') executing program 4: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) close(r1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000440)={0xc0000000000000}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) rename(0x0, &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x1, 0x0, [{[@rand_addr]}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) r4 = socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000640), 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setreuid(0x0, 0xee01) (async) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x0, 0x1f, 0x2, 0x800000}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r3) r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) dup2(r6, r7) r8 = syz_open_pts() r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r10}) r12 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r4, r5, r11, r12, 0x2, 0x43}, 0x4, 0x9, r10, r3, 0x4, 0x3f, 0xcf, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r13, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) (async) close(r0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000580)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "831d7a178a3d9f296f7cfdb99d2ebb9c1c71a4da"}) (async) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) (async) open(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0x0) executing program 7: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 7: fchmod(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x1c000000) executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) (async, rerun: 32) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) (rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) (async, rerun: 32) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) (rerun: 32) poll(&(0x7f0000000200)=[{}, {}], 0x20000000000000b0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) (async) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = getuid() setreuid(0xee00, r5) (async) r6 = getgid() r7 = geteuid() (async) r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x3, r5, r6, r7, 0x0, 0x0, 0x5}, 0x7dffffff, 0xee5, r8, r8, 0x635f, 0x3, 0x4}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x0, 0xb092}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) close(r1) socket(0x18, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x7, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) denied attempt to set clock back 3165653091 seconds executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 6: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb988", 0x68}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x23}, {0x43}, {0x8b}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x205}, {0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00', 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'\x00', 0x40, 0x3, 0x2, 0x1, 0x4, 0x1f, 0xfffffbff, 0x0, 0x2, 0x4, 0x40}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x6}]}) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f0000000080)) executing program 0: sysctl$kern(&(0x7f00000008c0)={0x1, 0x48}, 0x2, &(0x7f0000000900)="840baaa1", &(0x7f0000000980)=0x4, &(0x7f00000009c0)="a8951432", 0x4) kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="7659aeb948323a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd050663318fc47757be95bdc22a02114a", 0x66}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000008c0)={0x1, 0x48}, 0x2, &(0x7f0000000900)="840baaa1", &(0x7f0000000980)=0x4, &(0x7f00000009c0)="a8951432", 0x4) (async) kqueue() (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="7659aeb948323a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd050663318fc47757be95bdc22a02114a", 0x66}], 0x1) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) (async) syz_open_pts() (async) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) socket(0x2, 0x3, 0x0) (async) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) (async) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6}, 0x0, 0x0, 0x0, 0x0, 0x800000000100, 0x0, 0x5}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r1, r2) setsockopt(0xffffffffffffffff, 0x7fffffff, 0x26, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25, 0xff, 0x0, 0xfffffffd}, {0x80}, {0x7, 0x0, 0x0, 0xffd}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRESOCT=r0], 0x0, 0x0) msgrcv(0x0, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(0x0, &(0x7f0000000480)=ANY=[], 0x8, 0x0) socket$inet(0x2, 0x5, 0xff) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000040)="bbccd357", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup2(r3, r0) setegid(r6) setgroups(0x0, 0x0) r7 = getuid() setreuid(r7, r5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 6: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667b, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r1, &(0x7f0000000600), 0x10000000000002a5) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="19000000", 0x4) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) kevent(r3, 0x0, 0x20000000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xa, 0x5}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000400)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r4 = syz_open_pts() close(r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f0000000040), 0xfeea) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000380)="552c3683397bdb79dad9995b9b67f9ebd77bda6a3b5a7a3747c5dbec2b8f60f056a12369f812cff1fb1e87e71215d669bd1abc57778da060dfe926994e6b418c9dcc0da60b3514e18c023c4a6e45a801051e39396431860a27250dbd51e78f32712427e6a4a58b06d83134134e43070efa0a9531af", 0x75}, {&(0x7f0000000480)="ab96a9ed28d35ff816dd5f3580cd75775259949d560c42f711712f0a7a1ad90e7b7b69c63f60e257ad48db7da3d11b2b21989afee66ed1867ccf2327f051d95712bf19adb511fab9", 0x48}], 0x3) socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x3}) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x32e6) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 0: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000080)=[{0x5}, {0x80}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffc, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) poll(0xffffffffffffffff, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x20}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 2: dup(0xffffffffffffff9c) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x4c}]}) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000000f000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000000f000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) (async) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) r5 = socket(0x11, 0x3, 0x0) shutdown(r5, 0x586c01c4486dce6c) (async) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) (async) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) open(0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) (async) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x1a, &(0x7f00000000c0), 0x5c) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 0: fchmod(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x20000000) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) (async) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r3) (async, rerun: 32) r6 = kqueue() (rerun: 32) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) dup2(r6, r7) (async, rerun: 32) r8 = syz_open_pts() (async, rerun: 32) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r10}) r12 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r4, r5, r11, r12, 0x2, 0x43}, 0x4, 0x9, r10, r3, 0x4, 0x3f, 0xcf, 0x9}) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x800000018, 0x1, 0x0) (async, rerun: 32) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (rerun: 32) setsockopt$sock_int(r13, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: fchmod(0xffffffffffffffff, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x83) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x83) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x163) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x63c) (async) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x63c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0xd}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0x0) (async) fchown(0xffffffffffffffff, 0x0, 0x0) getuid() (async) r3 = getuid() setreuid(0xee00, r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x22, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x7, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x7, 0x4) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) (async) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x54, 0x0, 0x0, 0x0, 0x2, 0x8000001f}) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x4) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb988", 0x68}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 7: socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x2, 0x4001, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) syz_open_pts() (async) r1 = syz_open_pts() getpgrp() (async) getpgrp() write(r1, &(0x7f0000000100)='@', 0x1) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="b0cb6f3b0659bcde3a5bc9f793e63a", 0xf) (async) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="b0cb6f3b0659bcde3a5bc9f793e63a", 0xf) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0xbfd, 0x8000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) (async) setitimer(0x0, 0x0, &(0x7f0000000300)) semget(0x1, 0x2, 0x389) (async) r2 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r2, 0x4, 0x3, 0x0) syz_open_pts() (async) syz_open_pts() syz_open_pts() syz_open_pts() (async) syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8000000000000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2, &(0x7f0000000100)=""/165, 0xa5}, 0x1) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x5fa0, 0xfffffffc, 0x7fff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket(0x2, 0x4, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) sendto$unix(r0, &(0x7f0000000100)="32794a9e6847b4e8b9ec83d38384535e54f85820287616d300ed552bf3498b6d7c8ffae119fa5a42684ef44665d81847a3a08d9fa7f9abfc98ccde5aeec024dbb20a873a6438c89a1984249ab0b68a0122b5", 0x52, 0xc, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x25, 0x60000000}, {0x8, 0x2}], 0x2}) r3 = socket(0x800000018, 0x1, 0x0) fchdir(r3) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) socketpair(0x21, 0x4000, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) r5 = kqueue() r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000680)={0x7f, 0x9, 0x74, 0x9, "2c63ad7996f1e758e5fd06a7cd67261a796926ba", 0x5, 0x6}) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x5) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000006c0)) r7 = semget(0x3, 0x4, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000700)=[0x11, 0x8]) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000300)={0x4, 0xffffffff, 0x4, 0x5, 0x4, 0x5, 0x7, 0x10, [{0x9, 0x1, 0x2, 0x40}, {0x8, 0xffffffc1, 0x65, 0x5}, {0x800, 0x9, 0x1d, 0x9}, {0x80000000, 0x18, 0x8, 0x4}, {0x0, 0x6, 0x4, 0x9}, {0x9, 0x5, 0x0, 0x90e5}, {0x80000000, 0x1, 0x40, 0x4}, {0x81, 0x6, 0x3, 0x312}, {0x2, 0xfffffffa, 0x401, 0x80000001}, {0x8, 0x0, 0xfffffffa, 0x2}, {0xe0, 0xffff, 0x9, 0x2}, {0x4, 0x4, 0x7}, {0x3045, 0x2e5c502b, 0x2, 0x80}, {0x2, 0x5, 0x3f, 0x101}, {0x3ff, 0x34d, 0x10001, 0xffffffff}, {0xaba, 0x7, 0x8, 0x4}]}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x6}]}) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) (async) socket(0x1, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x6}]}) (async) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f0000000080)) (async) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 2: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x82) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x2, 0x1100, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000080)={0x7, 0xffffff2e, 0xffffffe0}) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(0x0, 0x10, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r5) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 0: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(0x0, 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x54, 0x0, 0x0, 0x0, 0x0, 0x1f}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="82172a48e304b501e2833d2f25ab28dd9f66f9bb3911a9ff6f1210be66b5b5c4462a34d4a5711d168e81dfda8212ef1f6ca0491e676103b34489c40eb8fe00a7221e8c151e880767c8cc2442c21dac50abd29e4223cff25834476c7c282b88ad0842a9b50caac93bfa15bb7f35bcf5a2eb0f1576f19b5e51b7b26249ca3b25177c06358513491c46e3a139d0bcac8db46222836779895a31a1fb77575b818350868cfc0e058ad6bd3210b05623b0ad484ccd6116b8d73be18f5d10640134054cd40697731a0911ac998f30186fac144ec27b4e7bd0e4060525ea7eb5476993d8a4", 0xe1}], 0x1, &(0x7f0000000380)=[{0xf0, 0xffff, 0x9, "fd028c3fd8ebae0d365e73a4ed3c26d8dbf48e5cf7e116598b349fb71b91967002bdda378a9a061acb1e39e8c02512f54bdd69898b051c22c1c699eabd996c85537529ccd681aefa4c58dceeda010dc6fa5f6762e908909f78c44a3964043033c858cf7e8a9ffcd12a0454c2042a7cb30f3bc5a4434777543dc7e96b74d841873618202f7a0a3fd2655898ca1097036e98576be7cde93de90db575460c8360b3ca5359a5fa2ac97e4c6f9bc9341a62883542a09f7fcf1bc319c815bb55a7858bc01fdea9c0f6c3b8441cce5994947cd742f0c034fc9105dbbcac081036a855"}, {0x10, 0x1, 0x7}, {0x20, 0xffff, 0x5, "b1a4c43cdb61840da98484b9"}], 0x120}, 0x2) msgrcv(r2, &(0x7f00000007c0), 0x90, 0x3, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 5: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) executing program 0: setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000aaaabb080045"]) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10001) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x2, 0x3, 0x0) (rerun: 64) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0), 0x0) (async) poll(&(0x7f0000000000), 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x20}]}) (async) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x10, 0xb5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005136000009f050000002010000000000000cea10500fef94ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297bf1aa5b23ed51e2503387776aaa677d98bf1f002ee3b4384711d60280583e6f6ca1c7921a5074a6ad62", 0x66, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000003, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) executing program 7: socket$inet6(0x18, 0x3, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32], 0x280}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000180)=[{0x4c}, {0x44}, {0x4016}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) syz_emit_ethernet(0x3a, &(0x7f0000002680)=ANY=[@ANYBLOB="fffffeff539454c2e1fa24be08f6f6defc02a0ffffaaaabbaaaaaa08004600002c0000000000009078ff", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 3: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x3}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x7ff}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r3) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) executing program 7: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="d7653200000000d5c6db000000000000000000", 0x13) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000440), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x50}, {0x6}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000300)=[{0x100}, {0x26}, {}, {0x8, 0xffffffff}, {0x1, 0x8}, {0x8d, 0xfffffffb}, {0x100, 0x8004}, {0x4e, 0x3f}, {0x44, 0x1}], 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(0xee00, 0x0) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(0x0, 0x80, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x44, 0x0, 0x1}, {0x8106}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a462ff392938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c3090a8fbec9aac8a39dd9a566fc512550bcfdafc570000000049dd54df852e39e99379d8607a8f"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x10000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x4}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade5051659", 0x3d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ktrace(&(0x7f00000006c0)='./file0\x00', 0x2, 0x800, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x6, 0x5, 0x43) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)={0x3fe, 0x5f, {0x3, 0x58d}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r10 = socket(0x18, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="c80250c7", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x400000000000001a, 0x0, 0x0, 0x0, 0xfffffffffffffeb7) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 3: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000180)=0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000100)) executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: fchmod(0xffffffffffffffff, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x37, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x82) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x2, 0x1100, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000080)={0x7, 0xffffff2e, 0xffffffe0}) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(0x0, 0x10, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x0) (async) r5 = shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r5) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xfffffffc}, {}, {0x6, 0x0, 0x0, 0xfffffffd}]}) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x114, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) execve(0x0, 0x0, 0x0) r6 = dup(r1) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) madvise(&(0x7f000074c000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000100)="416fe03260ba473085e777b4579473972aac6ba062e057c75d4356000ab6409ddb6872446c55cfa6c5462784863accbd9ab5de11f215dce3b823e8515131de8bf56430cdf51a615533101e205d139bccb47dc9773deef4a17454f638481a3d5692e2cb513a3a294ccda4e8a0f74b9f4d719e684cfb3ede6ef4907e09306329", 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r9, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f00000005c0), &(0x7f0000000600), &(0x7f0000000200), 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000680)=0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(0x0, 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) (async) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) (async) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x54, 0x0, 0x0, 0x0, 0x0, 0x1f}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) (async) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="82172a48e304b501e2833d2f25ab28dd9f66f9bb3911a9ff6f1210be66b5b5c4462a34d4a5711d168e81dfda8212ef1f6ca0491e676103b34489c40eb8fe00a7221e8c151e880767c8cc2442c21dac50abd29e4223cff25834476c7c282b88ad0842a9b50caac93bfa15bb7f35bcf5a2eb0f1576f19b5e51b7b26249ca3b25177c06358513491c46e3a139d0bcac8db46222836779895a31a1fb77575b818350868cfc0e058ad6bd3210b05623b0ad484ccd6116b8d73be18f5d10640134054cd40697731a0911ac998f30186fac144ec27b4e7bd0e4060525ea7eb5476993d8a4", 0xe1}], 0x1, &(0x7f0000000380)=[{0xf0, 0xffff, 0x9, "fd028c3fd8ebae0d365e73a4ed3c26d8dbf48e5cf7e116598b349fb71b91967002bdda378a9a061acb1e39e8c02512f54bdd69898b051c22c1c699eabd996c85537529ccd681aefa4c58dceeda010dc6fa5f6762e908909f78c44a3964043033c858cf7e8a9ffcd12a0454c2042a7cb30f3bc5a4434777543dc7e96b74d841873618202f7a0a3fd2655898ca1097036e98576be7cde93de90db575460c8360b3ca5359a5fa2ac97e4c6f9bc9341a62883542a09f7fcf1bc319c815bb55a7858bc01fdea9c0f6c3b8441cce5994947cd742f0c034fc9105dbbcac081036a855"}, {0x10, 0x1, 0x7}, {0x20, 0xffff, 0x5, "b1a4c43cdb61840da98484b9"}], 0x120}, 0x2) (async) msgrcv(r2, &(0x7f00000007c0), 0x90, 0x3, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x3}, {0x416}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000200), &(0x7f0000000000)=0x4) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0xa0000000, 0x40, {[0x40, 0x5, 0x9, 0x401, 0x9, 0x7, 0x9, 0xe82b, 0x9, 0x0, 0x0, 0x2d8, 0x7, 0x8001, 0xfffffffffffffffe, 0x8768, 0x7f, 0x81], [0x101, 0x80, 0x9, 0x9, 0x5, 0x7, 0x3, 0x4, 0x1ff, 0x10000], [0x5, 0x800, 0x400, 0x87, 0xfffffffffffffffa, 0x6, 0xff], [0x2, 0x80000000, 0xbfaf, 0x100, 0x2eb, 0x81], [{0x1, 0x27, 0x52, 0x8000}, {0x7f5, 0x10001, 0x9}, {0x7, 0x46bc, 0x3, 0x6}, {0x0, 0x4, 0xffffffff, 0x200}, {0x3ff, 0x7fffffff, 0x1, 0x400}, {0x401, 0x5, 0x4, 0x8}, {0x1ff, 0x3, 0x4, 0x4}, {0x309, 0x8001, 0x4, 0x101}], {0x101, 0xfffffffb, 0xd0, 0x81}, {0x3, 0x5, 0x9, 0x2}}}) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) setsockopt(r2, 0x3ff, 0x7f, &(0x7f0000000340)="74a78b391a3f0b29e0c4f0dcdb6637b70142ad88b5c1315057ea0c646cd7f711db6a90b92df1703fdff2a6a039ed5877dade8abdb3fed2d42d0eab87d4d4680f4cae6389abc074deee19205d2258c495e2599dcc25eabfdb9d36003f84954c4d14b4252a787494e5b5", 0x69) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x0, r1, 0x8) r4 = dup(r2) writev(r3, &(0x7f0000001480)=[{&(0x7f00000003c0)="f5271d559024dc05bbaea99150b335f3cf88d927080440e0099a18d48ae72b2afb23ccfc9cb17aa50cb851dd2da516f147d3cbf88a3b019e4eca11cccea05e8c9b254bdce47383010aa42afb396d803585d3fcc7491f7e", 0x57}, {&(0x7f0000000440)="098bf89f5d48698f00c49509ffdd06e6accc2d7af08367f12af4a6a47d5a104d7f3b1643ee99e58c14f0f5694d48ee72776ad1", 0x33}, {&(0x7f0000000480)="5160c56482ffb80fac0749b134ac105a0b4a8d703c93a701c6098b8cdcaf95dd3ae71a7ccd2bbe27d3b6a59b6e8c43670985aa61bcfa87d63dd1efab043ab1bbf53143dc6c6d055eb5af0a3a852f8d9f4f735695f8156ca3ce54f3f399c002feb92b419d24e50364fa98be42c83dddbba018a28121e09fdb1c06b727aaaa26867e26130cf5d25221a972019243159d0626341ec9a487b9011dd06ed7c2d48d4abb192bf9b7a879d8c1e546ec954e20fabb4ac65488fb8123eaa018d4ba8bb94af5ca8d1f8db6eed0410910bf39d202a90f1c386fd5920b2c6f5c4642f0b1dd0e9e5dba2d79d780b6b0d566c5e68fa31b8af067d1c03f06982f0d180917dcc671f47916def78abd12ae65672752d54ff4e08a2c1a3a4ba270934973f29fe138bb97ce80060a5dbc5e0a5f34cf88e3fd58b0a4aad0ca05beb5884a05423d58d0227dedee1f094833a21549fbcf70f4178d222ce9451f1af5ba1fe70062249194f976468531ff88cf9a943f94d2e63f603beb12a31b7caea3b662cd6dec5174c4b18f0927ef3084694b9c90e5a640ca0748df42bcf666939f780c694e9fc84454219b7281337ecab13275b1b624bbf6cf1fdf0f99293a11fbc1ba12f590a951a1f80e7deca2c92552da1851c83674f4e2af72121f1e4369bba97eea9a60736ec6d132e8434173167314c78831d02a1bdcd9316a5956dff37d8c6f01b3946bfd80eaee55e8f10dc2dd556341d9e6a9766961963f55fa517a8cc7b6d861a094d20ad4c7dc527539b814eea39dd56b92fc29a24a9792150f0a3bc345b62b61497866644adb9851754860ce0208851b862cf1b5ae91dee388579021148db3cc5d252268ede7906c44d72aa1c26998340e35eb9f4404b7c2c5a78995a420cc71827b1d9a22058f70473bd6766d0768db7895dbce37396be4e9b85aa71c8b3ce9e1f186fd79231f29636cf2552816a3d3cf55e3a495f2087948ea6e808669a550e4bdf4894b20acbd0e3d75f6597955becd860c4210b1fe0d8368016fe0d07872e09a7b60d5851e15f1958b651c807dde761075ec0650b2e8c82d1790e43560f4a5b86597f35d6411fe59cc3e72b5ed48e28bf83b34b5aa71ed8fe6c7f57c16937263c05e2b235ee3b0404acdd0c6979b73967b1af1ff4c280844e5844beadfc51c700bc80004c50bed90c1eb99ab7c11f0ec93f055b2ad59907be18fdb1b129cf84c9de62fc570d56d46693e877cb405a1ac1903f31a02cbb7e747bdeb355c381647f0826dc40ac220810693f4d8f054547fd4cd3fcdd6597506f05fc1724aa63348b858bc2558742d1c5a70f0185bacdef87ea82962683e445826123c2978c864634f59eb1b230701178503bf1a3b8b9044f9e09cee3c296cb2f4d7c3c665a63292389c4b37a12f92edb39dffc577b93ce8e25aa3927b84a9900e97ce6b204522cb32115f878330b37a5f8d429a591cea75d745a68c879f22fa1a86516746979a848306b8215773974069fe19beb38a88551233704b41a24d6ce9c9b86b270a093968ae023440bf3e7c59ad0d7dba0ae1f9493c325a5ba4ff6a1d30ec4c3fe70f71d782463da4ba1c6ed144d0b402bb1261ae332685bfc150fa0d2017e91c48d7ac80e1df45903c84ccd5ea5ac0a1ee353fe93b1affda1acd5b444b4a1f3a39ccbbe31fa9d81e4ba2d5d4f367468dd1d224fe67ea9a09e1ccbd3e6efda4e4b8d100606c90bacead156efae97bd55e86fd4f02935da3dee8af8bac29238b8cbe06addf1ce62b5f8464422961df2ca1dd3c0e606fd5b71c8ae7ed94d0283caf58aac2e55c7ec3bbdef09be536ae713eef9b066fc8036701cc1b21fae6f6e7ea3edadfff2266534996dd98f073ffa625131ea7c794b8b72fdbdc98af49ce9230932503b6e8b88f613238d8d10649354a9e1b7f266ffeb41d09ed550c3de36d7160c246903c9a976b5afecba98fe6da94227307ac0c37f0ae92490235c7c1e648741fd3bfda57856970019ac8dee7af8490df53c672e02b6d9980695121d53a86be5e4008e93fe00bc7aa8e46def6c7312b265fac38d15631afc78365af0e79e3851e6f0b2e2c5a70772736fcc5ebb1aa8664eb045387928586945d2ce61ed70d74cdedd26f576865fe6ab51fa00113dfe03ddb7b1ee9bd85d58b55a1ead32ad2d425f4671d952e2b49a7415d85e883e88d50296b0fbfe601ff3717ae225f2739a252ea5f5be4276f03e3a025ba0132727b82d3c09b11a37db548d170b339644d58a5574313cb59e6c1c88f35af0f454b6d7c075e5a7a34130ac34670a0716a7b6d694e9185f782e5d1834ce24ed83c895cd69a8c37c921378e541852faf62c722fa6f70e652e8f6446d2b3014f857471d1c9310630259927b6ddeb6480490eba8eca4802c9a621ebac15d9165e9e8f4567b7a77c3b449b850a31c7bf332a36af409cfee1f27676104e1d99c735641035f5e7cca331b3eb1cc071355614ae08fa8133e5cce39917ce09536a4887a7c0c542b4b728ec6f3182335aaf006ac03c4dab9c21fa24f6070927aa5f48093161fba4f9245b51b89e0ff807e5b05a29cd3bba8eb196fcc98e93176e32002af7bead37f2557ebdfec2101e8f8fc949458df0792862efa6c77028e1f871334fdfda42896706c719cae8e3cdae5d605eebbe9ef6306264dc1d361304a6a97d1e11b0591673d91794edf84e00f37e33d836c37b633bd5bdf28a13b71426458b51a11c4090d66d8bc61c5d6a40de82fcd0e1b50896d47f1abfbf87cc5f8faff2adb694acd60df0b7007ec42ad9012117f9cc10f007ad47e417d2aff683d5db56a60dbf582248490a19e325085a515260891cad8454c9a7a6fbb61c5c1d5b39133dc33298d9d5f957ad0f07b04f73a48b1dc22d7e2382bca168cd7af92cc1a08df731f167740b485acc7a28b6d0aa100f568314e71914045287ac2815372e04ab9b0cd353a0a592051d8f4f1427759a181f0104327b25c4c5d52664c07ad3af30cb5d256d2d54a381d9634c46b336995c077ab2ae687dce245c47f6318b0e0ce248e2d44cef209b7123c31f364a1c55ccdd454b52ac01d334fbbc5cfc32a01838340aa83efe37fb71ce9607c900e696f9c4b6ef75e6e81980561f031f32cf14320c152d22849e33d995f3d39190a5ff4f6417320116249e75ae836395ae26e370f036556dc7a23a7ead390a3d4b9b28d54dd27feefe1956ae39a8476bda0d52a2e5fd8d7e4d86d0d7cc95ded33909bfba5d4c7ec06221d7c3fecefbb3c6298a032aad079435cbfff7e50452842bf481d4b72de1320473ed3bd0428b76d36a72467466b90acee6b7350673c8e9866c841859a30655878572769e355e596891bd22bfdfc746e6334db13407a8971b29d419f107aad10a4e4fc877e06d74f0127ea28d687657a88cd920dcfa56ee3871bf670c151e8edaa0b7983bb15636a57c1d7fc39bf38244017f9033bdcc7b8bc26a617ec1fb22676027a2383fbee9c17219e6d89ff879dcecaf324a3f03d1ce8f30731dcab42353e70210f6cc06d7383a231e6114714974ef3c3362a6d264882d59bca7b4b1b9a99d5f2d09c1f11e6490267977691210c46ca41ccb961388495d0a22839a052453cda0909653613d62e8fc6d70f1f954ce52d8d841c2f9d4b4e84184cf3b9d0f427db016c995fad55a064b27e17685037a4d7e071ff54ae6c726cafb6221eb0ed3758cb3eb23cfe645bf7fc1dc8c3be02b80dc1f86a5e6adcc0d1ddae4ec5debc9a2d5b67eaf01d559bbb7cb4be36e1fdc53a91b43a0973e1f0122d526a150906bacdf60cc05108e1c3c1c5a73e069be346da5d4278ac67eab40953c81c7cd6fa709c655b6987e474f3af335bea32f29760ae10006858571205bce20608b4e60f7aa110b7a40708edfda727855f216a344ee5925d3150251f48e060064ac671d4a472437f0bfa30404a1668dc74ff3aff0a40e2ec3118af104fa89eb3067dff9f8deedfb3bceb646585e8f1638b1bd8ac286a6368469e5f2e362386085a3f30f796dc8875ca458a8fb985832bb25a865b17cfc5e50d4d3457182dc98fa6165841dd0fcb7af676125f31ac8aff9f09f3994a44d5948c9f609ef0479dd0e5a4d9e020343dbee8159acd757104888eb8093b7c899babbd1342ccada906ef82c157292ca8e795dce166ba89147963cdfab1f7623e1e5d394ee96faa15576fd7a35f044a6e4440a85e42e106962551c480eb3a3f5bafb5c5f3099712354e43c69743978c5d259e073fa76849efe5b89d7e2f6edd0caed06d02fa9ff9e417e8e7480f144fb8794d7294ca8ce110dc99b582fac1fc9d858f5bc3a2fc76f03e44ec2715a101747476e81fa4b631ee0628a28e0bbe5a711383a3e9f84d588d1ade0ecd41172c4969d028b411e2c06819974f6ec67ffb5a12b2e2e08e1d65455ffe66cde510210a9051f41f237d697fc54020d7229f1c2edc74dc3efab82fd3c4c4afe15f2063534e3acaa0759f1ec71eace07ae1cf0dbdc849ee8560d9419dbe08425fac31067df634fb5a68f33150271e57e3090c010d1ae6fa8b4de91728daab727ed7f9503d6cd09a37a34567a633103395b617121c66aeaf133b03c2e4346417a33d75678ac39ab5e35895528eea0c7ab89518c21e115f978b11978a67424fdda674da2cc3197f3165e4be61cf9b55ef733b45eead0ae1f9da8f8e8644d8e9168c8d6b5e61f8ff17303896abaa4c2887debe864f1174ecdf4f31aa6313f41edd989d765f7b38b79abcd7f5f4800279ff78f1900cbe969b305dc35ac3306e646dc1336af23ec91ead1330d833ce11c4fd91ccff6113f6c17a932f7315f832cbbe1066a08debd289604094709121474fd0889d779ad6bb84d919cebbc2a4cf78dc1162789b9623829f69151a6ed4b96052c8bab3f0cc52f3722fb171210adfcd34a024d61bcc78115d0cda8f85a21869b57608223e25c1f9700ac6a38d057718c50d75d64b5fcb5ec439e0a084d76cb31c20deba0ef32670adf8bff64e597e7ccdc1e1c1b1b9a3fe410e359abbf3db003a8f9dd7184b2042be2ad59ed3b92f63094e8775b422edb3403ccb8614ab96ad79f1c6bcc70e17bef210d74acbe9ee02cfdb763ae374af8c2c76b77b9a48dc918d0cf77a830e5b95ca855cd1ea1c68f9b1fe8d4148760c193ffadab47b9fda23e75883300887ce24e2500fb7c862130dfc1332de73e58adee12f4961512c20e559b9cec121917f8673688dfcfdbbff461d219fb9b0f4a6e438fb0c9f13ec3c1ed7a2916dd2be4906732d867a6fced3103e47e8dbce812e4712a5ad2af0e64af094574f40f4e841544047c50a635a66c85b04a67b758c609c99f599e57aabb26783b6cc838413a9a9e43503224e32dfaf12c851e527f53821db16fbe1466577d65fd6dde2cecca0ae799ee74cc3869f5d8f1288fe04751bba8a61604d3506d95308bf5599822ad18cc67b408e6a490fae40b7772e378aa8dda24ab639d9b5f658cb54e44848f4d437073e0e31e2ec98aa3801e7243d9c7d8d0bbf43be918562587cfd447bee5357f5e3bf7950f95488e0a064c3d191f176d5651ae6ab52148aaaecba9981eff8c26a1e12d9bc75454b0e7df7302e3c6a590a434b6e827d0035eecf1eb19c68579fe7320c55cfdf8240a9d01b1d93acabcce629b405ba487183d0b20b4759efc55298da3218b31333b1f910fb07dd3cd771a1a4d4b8662baa9a3740e87c3142311149b668a16c8a3a149e88f62f6819b7a63912f95f7206f7a33277cd8c42a18af8aa518c981cfc1632ac7684ace9af46edfdb", 0x1000}], 0x3) pwritev(r4, &(0x7f0000001640)=[{&(0x7f00000014c0)="4b713d66e9bb55114ed52bc1fae608e95a0f95d79a5b6a72bc565d70c2bdf2f6176116dfb56d6523104834822c42aad169601fce325353cd8ba25bdecc339d5d8ff6f6def3ba7e14e1777b0f87b96f46308aecc069832bf459dfc8ff1f2e277218aefb9b068f63c65b29540174a7652f58d069", 0x73}, {&(0x7f0000001540)="0c59e740551d6d80b7561b32c8800138f901d589ed5f9f7ed4c500a026460dfe21cb0c16fa9a637f2634b261b6ac0af36296bde1c5b8f8fe3e4d9bb4f7a9433b8239379ef44191bb2dfbc397eac5df51a22c1b6121af0a768e0923d25f9254a34b307b548c658fc312a54021652ce19669963bf30da17d18a60a95ad3dfc20b5ffea799033716c703c5c5a1d1f0ab2e45705e91c755a44b596a02ba43846308815f368f990523a3553d0229c493075ddac9d96a0845862ef42104896b599fc66dc243877a0b1e729b088fe562a29b6cc42c899c40c50b7be5b2c3ed748b1869ad083e831e5113f13afc9df5337", 0xed}], 0x2, 0x4f50) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000001700)={&(0x7f0000001680)='./file0\x00', 0xf8f, &(0x7f00000016c0)='./file0\x00', 0x8}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x2, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000017c0)={{}, 0x5, &(0x7f0000001780)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001a80)={0x3ff, 0x1ff, 0x8, 0x4db, &(0x7f0000001800)={{0x6, 0x4, 0xff, 0x3, 0x81, 0x400, 0x2}, {[0x6, 0xff, 0x8, 0xe26b, 0x4, 0xfffffffffffffffb, 0x7fffffff, 0x20, 0x1, 0x101, 0xec5d, 0xfffffffffffffffb, 0x10001, 0x959, 0x3f, 0xffffffffffffffff, 0x13, 0x40], [0x0, 0x0, 0x1c000000, 0x40, 0x1, 0x88, 0x5, 0xfff, 0xfffffffffffffffd, 0x9a9], [0x6, 0x0, 0x3ff, 0x400, 0x2, 0x1, 0x8], [0xfff, 0x8001, 0x0, 0x8, 0x101, 0xffffffffffff0000], [{0x20, 0x8, 0xbe, 0x7}, {0x69, 0x3, 0x35c, 0x2}, {0x4, 0x8, 0x3f}, {0xff, 0x1, 0x0, 0x3}, {0x401, 0xe250, 0x6, 0xfc7e}, {0x7f, 0x7ba45280, 0x7, 0x1}, {0x0, 0x800, 0x51, 0x3}, {0x0, 0x5, 0xfffffffd, 0x7}], {0xba9, 0xee7a, 0x40, 0x9}, {0x521, 0xa0f, 0x10001, 0x3ff}}}, 0x7}) chmod(&(0x7f0000001ac0)='./file0\x00', 0x4e) r6 = msgget(0x3, 0x40) msgsnd(r6, &(0x7f0000001b00)={0x1, "194d0766"}, 0xc, 0x0) r7 = accept$unix(r1, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) bind(r7, &(0x7f0000001bc0)=@in6={0x18, 0x2, 0xffff, 0x101}, 0xc) r8 = openat(r2, &(0x7f0000001c00)='./file0\x00', 0x80, 0x153) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001c40)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000001c80)={0x5, 0xffffff7f, 0x0, 0x3, "ec78751af07671a41753369d4392eeb9dfe82acb", 0x8, 0x541df993}) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x0, r3, 0xfff) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0), 0x1, 0x0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000001d00)=0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d40), 0x100, 0x0) r11 = kqueue() poll(&(0x7f0000001d80)=[{r10, 0x40}, {r11, 0x2}, {r3, 0x4}], 0x3, 0x4) socket$inet(0x2, 0x0, 0x4) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getppid() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x0) socket(0x2, 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000080)={0x401, 0x1, 0x7}) r3 = socket(0x6, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000040), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x6}]}) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32], 0x280}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000180)=[{0x4c}, {0x44}, {0x4016}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) syz_emit_ethernet(0x3a, &(0x7f0000002680)=ANY=[@ANYBLOB="fffffeff539454c2e1fa24be08f6f6defc02a0ffffaaaabbaaaaaa08004600002c0000000000009078ff", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socket$inet6(0x18, 0x3, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32], 0x280}, 0x0) (async) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000180)=[{0x4c}, {0x44}, {0x4016}]}) (async) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) close(r1) (async) syz_open_pts() (async) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) (async) kqueue() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) (async) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) (async) syz_emit_ethernet(0x3a, &(0x7f0000002680)=ANY=[@ANYBLOB="fffffeff539454c2e1fa24be08f6f6defc02a0ffffaaaabbaaaaaa08004600002c0000000000009078ff", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) executing program 5: kqueue() (async) kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x2, 0x3, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005136000009f050000002010000000000000cea10500fef94ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297bf1aa5b23ed51e2503387776aaa677d98bf1f002ee3b4384711d60280583e6f6ca1c7921a5074a6ad62", 0x66, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000003, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f00001d8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000181000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) pckbd_enable: command error executing program 1: semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) write(0xffffffffffffff9c, &(0x7f0000000200)="2b1d43faa992371336161a2d4d60b94c925d039566e2723b703a8d09eb57fbe3b59705f9ed98a7c972b30338acc6b5392bc11c8fd6a5bb912fc45907efdacd5d3d7a2b2f24a3212aff325ca51859ec9389a04e5383489ccb4dec628000d498ce0cb34fc311eaf5b2477a456ccf4fee9d886222d846849454a590737b2f77b5d2cf9d7ce599ab4034d701aad50839efdba4878f9e3b16fc0582944b8a93e28e3f54743df39a2d48045d73c130d815dc5641d11c94c4832e5de58ca289c50d72a60fe0d9b2a0e3d5a3952d8e7911b27f746763ed333d99a84f8ab3ccf18137eb517bad8958b00a7aa4c261b444c4f25520361687ca545711df0421500b1383180d7012c0f4890396842bd7b590e43e90f1778051993f6a95888fdb58fa243dadd889129cf8fccceb5fce738233bc6d357f90cf3c5ce6369341bffda1e9c715d2a9c6bba5b1c45da1956dd263de395aef4c5109efff8319d8dcd662be4087d2d4a7b9acb1409c3e88fbe5c4294c006b1f802c1be83823d87ff1fdcd9919c9b3bbd374ad162556763ad421c5d8aff030a690ad634407accd7c4eedb5905ac476ac8ed00a7d2d28d44492d785e467f18adc361f0d28dd7d288c3dbfc3e52556ab47ad39e21cf693c14745593dc99fcbf35c94affdb3e11357ecab7de552e0ba8bc932521ce8e725847823c7055c52183ea6a270030faeeec40fa38442536545623cf2cd01592281512de244e811439dc254c190650f08b10a93e0dbaab1199f45c2528494977eb1532dc2435c80a058c67f252d0076f1b688dccb9e256880620c44fc1ae8de3994bdb725338eeac0002bab1ac84d9b01af46864f51e9ed1fb116091b6994039991ba2c0ef3f08f0ba0401e6705bd4117220e79f83672ce14a4fc4fd4173115d5d1cba1f2a5000646df7fede695913dedcb120869987accc88abe8de40ad99269abcdf87b804a5ba9b3b109352f1f5e0176c49f927e3905e43b8958e9e96ed13ac773dad4b80530b5744549d0105cba637a2715ecd5ccb8f91681c62b322be24c8d538bc3ac28bb5b1aaa676ebae1bb23fe218afab8128fef35a77efa17adf6a9db37c96d1746732c7b21b97dc4ea951da5b0ae126ee672d7500f6963a26917b0eb87ad290d6923c2cc1fba29b572c8d51859a2b776104e02d74318fbd3b65827fc302c9f2c526a2c72b72d7b12a2b23391a69dbb468499fe4318391b2c8941240545cbb2260779d15d4208819bbb2e43032743bce94beab3484e18a879a1b53de40e6e476bb8a68b82da7cdfa4548efc0c640d61f047e9cd5cb128b4a13a42024a6da7763cfc590623790adeeefad8168283aacfde3f8be27b8758c3e1e05ffa40fec08557a88606505b0a8504d1a7f4134664d8a1521efa692f18bd7d268210dab5fc37b2ad7ca929bd12738e77338e1a09a179783d8280d1c6393779370fe3f842b3617f9d79817911de9d07408b73d168748931fc6cc9d7c2cff25fe0e029dfecf5084f38863ecaaca41860564b2a07d7322a0e604ade4e96510c469e59ed59907d6abcd26266417de688fee26547ec0bd4b1e280b8af8fafaafb7d6bc43384bf88e1a458c837c197dac9813c91f32f9826a65cd72019161f948d163239df9730e986186aeb437ac87445a8ef936bc6c0da0c6dd4390998c7d696c7838e23b9c48941efda07eaf908ccf1013c3cf249d1bcf95f2a1b0a1d2c947373f2936ad0ae919dc06d4b2b229aee5d8023f88209b9f7f7f725bd2b039f3021b61aa778c0b5380ad8a798fe795616ad4fbb134d22e21f94b17f750667b6a11d4c21e0de5c138522c4d3e63631dafc6857d73985a898d5329a8582b50ad1fac70cd97b52e6ac3c2d8f61b1e10f2192df4e19435a50f4d9cad407329dc091d8d74442a3d97e939bde53cabb6588b5040bed01c2570fe48b357c4cc1970ebf78fe36f48b407eb579ebf755ad33d1482c6ee5128969e333d1f7c8172f18472afb7c3398ed7c7adcc13310809aed38d0494a00de08523939e75f97666cc38793c347fc01178f9cf260065fd801acc1c642e8387ab620c9567fd0c589d94b023224f97a436142381484e300d9fb794d26ae302fa1359691136a7be8ab21947a3a4268fe3661dc90770162b09eb13f057f7fd4754516b4dccd162951c275f5afa20bb7e892bd5ebbca595b910b86987f719590172537636206e263614fb662be899dde48b6d27983691d2cdb218cd2111456ff99b3cd8e994b85de7fad5c1a1127de1005d02a1e0f4d2b8b7751b15b5ad204674f78d1bde31f0d141cd54a8c2cc1ed7d43fce5ba9ac3450ad3f6cd3aa9ec5d803fc1685da8f33eaae8641f85f6a03b8c4fc53b6856d93c212f4e56f9c5ec435bd27fc3f554ad07d0935b5ee8838add90e85acc61e2b6a4a332f9cdae416d1cc2296148039b71a443871788905b6bc1c053fdad3bdf523824288ec09ae3dcfba5350c3690da5ebbe1ba21f21299e1b4c4636981ccc77b9a83e5d4ee9c5cee80ea5892a1279d6a846f37e9a84907db1646580469d078660f050359ac6efd7b940cf42484063078c3b885ad15a3c514e50982aa900812f3a4a2d1ac7ad8fcade61d014139dc327a601551984c907241360d1a402b8e43d2555d8618abd57127d52ecc191e4d002ee2dd0bed571812fcef51882f572ed16842d1e8020c7c66282a44557c818d526ff6e09055acd80ca4b46959ba144e0ae520cd0c99452ea6887f8aa593208c5c2fa3102961eb168b9ec3889e75584188ef8c5a9b4ec0e79d8796ca92aab2db466dec20f0f391dc6db96c52b6b5a2c7b8145c9b99354b59d888daa7d2dc67916fb049003c57a607c5de592f3d2388b16d9c91cc62540e2be3e32bb4a36bbbba06aedb31ea5298753020357deb6f213e1afe71e448389569104ac44fc00e243327f836d58edda4afa021740f505666bd1bb45bc391812662ca744415abb741211b7c6e8c4df340f4133f15e553631dc95334dd10b303d85110f116ac5330f4085c5afba720fb0d5b787cdfbdc08a77d917598a73e89185d78aa88c0676c093b935b3cca3209e65ca05040672fb27f505f66f9bd1011d28bded63a44d1c2749ae9a8fc39f7b68b456568599855bd0b130da88bb1a61dabd46e88f0513006f333b619603a830e6dbeca98b05dac777654c9f8b78bf17bd2e3bc8cb3aab141e124bbaf7bf4500b9ba41fa1314296c0e44bd6aabd2794e92516cf408392bae0018dc5e746d2527c13d91b6c073140e6fcd9d71aa520d2bb800d9e34ce25fdf3472bdafbe41f9fcd0c8f1d4d10a184c6e4903855f1c5f634f78888b9cc6aa1b87e7411bd69516e48493bf447e39a87e2d84089db60053613c909de3942a6d77f58aba34d8a415fa5b4cdf2d26376eb0bd016d6e6b5fff00cd690bd60c89d4e14490a851db121020fe344beb70b20eb106c8a5add9569e509b766277ec2108b4340328805784ed6a4dad9afe2371be8e48b58d80f0ed49b7273e267d2bb3659f791db25fbc65c607b9f2d043d8e08e42589e04a4a367ebab3c624115d3cf5b574905b7bc956b0915c3963ae07c349365296d1d30dbc5cbdf45e760ca7a9dbabd8d9ba1ed0ebcfbda3aa8dc0bb891d8a10642a1cceacf0874e8a8da194c8b05bec04b130b5ecb4200bd946e934f9f991481fb2bd20c5adb2e472aa179ae79ddf4b300b9b4cf5f59b70a573d66e4cb04cda43854deada2f86af3af77a36f33dc1339e78ab678e8eba6f9b1c0be191116dc9934a4b8a5bcec4d90c55c29f275f87cd5f02865a540eedca57c092d4b1bd92a4701ab5cad9fa3914761ffbf30855ec6f328e4221b66a49291908aa18dd2756bd1fe575d5d6738f0439fbd8b14d0c4ef835011e77c970e44c582b6a35de873f01653350bea2f4e578d907d79d0de564fd611d3b87147888a100668461b46cb824c4efc2758666c263d80839e84ca51bbafd808acf47a4134939b3ee563fff88a6ebd762aa8281dd59880916c10cb9148d542a337d093ffef4fd551661f27527d230deb9e841de2ff2ff95d39cdfab4b827cdb62291515a94e98924b58dd8e6ec39716b648648aeeb09764b46a0107905e68097c94bd2cab9a78466371683414ce0d75935098613a3a6d3950ca178f04a4f57e462fa9fb9bd1681992e340ac267c6d876878205a33d542d08a6f3f5366011891d82f2c383282506a57ef8d8048b4afbc59a236fc7e0222e731ecbfa496bf58b3230027261943d22cce4c3838081f0f0bf7c477b98dbaed059c22c31c9b880bfa5101dfa504c8cd87bed2bde905d177cbeac0e0f972300727e546724fa008675ce53ac46d1b9d4d77fa70f43589a703c58f89a3d326872ba196999c99e72a7201d328f6f30d7c869c4694d9f0eeae6dae7479fbb3e3b5191ea25357a7e9b82dbc9800a8d32a5956ad9da6d6160de2644fd91e85d309f7c49539e5347957388db5e79208123e994e68103d778b28047874d82985447b261829db2c31c420298f4e3b7004b87d1371466e4ac3a8d72467a29f0bcd5cd01e7b8fa48a711fe76687f8d46e6dbbcad959294ec71f8c3da996667ca25ea2e77d89caa15b1d4ec3d72d5b23e820e15c192e3ec8c2fe2d7e39f9a44d8edeec0f1599a4cbe5abc005672185564bd36583d57b8fda5de065b11ba2c1b52afc18c97ae8c97ac7389a58386fc9eda13b3a229b48b140b27dd8fcbfeded32cbae537145991629477d433dbea8223d590a881f8eb285d76520cb9b5c6dd2c0762dec7be6745e29448a4eee4fbba92588f27454f42b9d7066b01fccbea7e0322e776b4702619085ea4bf1c0fb62ef1f10c2991c43aba2fb79e4cd20431fe0507a23e57bc69265392ce69c187c3ebbf1d1597439787b3e8bcda15996610839267d5e34bb6ca954e34df60f3b43ffd9dbb421669b68a0c6d88218efd38e7d3e4148e95c7c624e0d834fdeafda95b312fb39defa3d5fb3ed4c099f321cc15cc0abbc596b1bc9427f08e05202d263a83fc3e77a6acd773f3c981c91c23c72fe8a0d7696074ad6b5f5ef19b14666d9bd7af0e1533e9b19e530a90847714f07f4c96c24adb93c45727a9e00570488557310ed59f1c79743726762517f85624cbaaff6b5128832fc845eb8aa71bc53a756bed4a01b32b5397e2320d73d9010660ba67a168274b46c2c00e3f2a66018340b8d1af68b8308847a5c017a2fd598d4b0e268b2f3f92047f5423c9813dbf79244f309576d3151f252d8fa031dc53a761aa325ed954d3952871d81e3758b11b41d9039df50889e120a36fbb96403e19f93d8e851873b6e500deabc0d0b7018513454d0496b27e5caca6e3afadaf6b4531a9b3c708e5a1055899f098dcdbf5b9c0f8830b074c67e9d1fb0b9cc9929273a06474b91345a8938f6e3c7192c8928c46bc2f86b3260d093fff4ccfea5eef00d402a2d4f943aac14e4869bb6570b487c5328a19d0609c25a744b4d9c2dc54e71f9c0afbc4600ed30f84e4d0e2174ec83c210fbca1a966dbe8c6eac990032d7f6790be9d0b8e4ad9e02f8ea597185d8702ff957a550a50ffd1d6cc351cb932006113e58c949fcd891aa93938ebd5d8440f6fe4b733b1377d2dddca75d53bf38557515693733e917c6407c2d84420c14f61f403c1861ea3154f0077442033239b9945fceb13a978affa2802147bb34ff448ea2e9bafaa38f19f3096490da2bb3383194def42ed6ee882ff38b2196e362e30f0c6c95f4c7c29b84156caad7642053d536059ef5202327e1f30ebfdbc47d2703d1fb7d07dfc339ffcf65dff8f00", 0x1000) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x5}, {0x86}]}) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDENABIO(r5, 0x20004b3c) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x5, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60e0f0e00014bd003be1e300000000000000000000000000fe8000000000000000000000000000aa4e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090788000", @ANYBLOB="9dacca429ab7fdd5d064e4eff292aed0a983f4fd48bd808f49577eda640f6183c1931c172d1813c22dbbcca5485ea2427754776455bd8b10df3f57f5fe2e4fd7c69b570ffc38d68092f2", @ANYRESHEX=r0]) executing program 5: select(0x40, &(0x7f0000000200)={0xfffffffffffffffd, 0x14}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYRES8]) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, 0x0, 0xc1) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffc, 0x0) recvmmsg(r2, 0x0, 0x0, 0xc2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10a00, 0x0) preadv(r5, &(0x7f00000004c0), 0x45, 0xffffffffffffffe4) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) select(0x40, &(0x7f0000000280)={0x4}, &(0x7f00000002c0)={0xff}, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ftruncate(r4, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file2\x00', 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x9}) (async, rerun: 64) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) (async) readv(r1, &(0x7f0000000600), 0x10000000000002a5) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80047476, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80, 0x8}, {0x4, 0x0, 0x0, 0x400}, {0x16, 0x0, 0x0, 0xcbe1}]}) syz_emit_ethernet(0x10c, &(0x7f00000002c0)=ANY=[]) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20101, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x87}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x921, 0xffffffff, 0x5, {[0x1ff, 0x0, 0x7, 0x0, 0x7c, 0x0, 0x2, 0xf, 0x400, 0x5, 0x0, 0x2, 0x7, 0x3, 0xfff, 0x0, 0xffe000000, 0x1], [0x6, 0xd546, 0x8b, 0x54, 0x3a0af473, 0x9, 0x0, 0xd4, 0x7, 0x3], [0x8, 0x3, 0x5b, 0x0, 0x101, 0x2e7dc8c4, 0x5cfd7f49], [0x8000000000000000, 0x1ff, 0x5, 0x7, 0x8, 0x4], [{0xff, 0x7ff, 0x100000, 0xfd66}, {0x1000, 0x8001, 0x101, 0x4}, {0xa5, 0x0, 0xd77, 0x8001}, {0x400, 0x9, 0x7, 0x7fffffff}, {0x8, 0x5, 0xfff, 0x8001}, {0x1, 0x8, 0x1, 0xeaf}, {0x0, 0x2, 0x7f, 0x7fffffff}, {0x9, 0x2, 0xcb, 0x8}], {0x30c6, 0x0, 0x6, 0x9d}, {0x1, 0xfa7f, 0x2}}}) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 5: r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x6, 0x5, 0x43) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1dc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2a) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x199884ad, 0x0, {0x0, 0x1c}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff000000000000000800450000bf000000010000907800000000000000004e264e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000000696c729630000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46"]) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x162) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x0, 0x3, 0x20) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x402e, &(0x7f0000000040)="ebffcb31929648000000000000000000000000005f6d867c7ee868a4467a64bda012e1634be24efc2b3a35bdbc0c565774cd9c87a8c24f745f56fe0c2162820efed31203176f31cd4963888ffb9340bb82f1b8176bb0ac9880baa568de9a9478e1", 0x61) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x5, 0xfc}, 0x0, 0x0, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000140)='W', 0x1) fchflags(r8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$net_mpls(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x40001a18, 0x0) geteuid() close(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) fsync(r0) executing program 3: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) r1 = syz_open_pts() r2 = kqueue() (async) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r5) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) (async) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) (async, rerun: 32) r7 = socket(0x18, 0x3, 0x0) (rerun: 32) setsockopt(r7, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)={0x3fe, 0x5f, {0x3, 0x58d}}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 32) r10 = socket(0x18, 0x3, 0x3a) (rerun: 32) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 64) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="c80250c7", 0x4) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x400000000000001a, 0x0, 0x0, 0x0, 0xfffffffffffffeb7) executing program 6: r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f0000000040)) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r1, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r3, r4, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(r1, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/215) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f00001d8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000181000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x200, 0xfa, 0x2, 0x7}, {0x9, 0xc5, 0x1f, 0x8}, {0x5, 0x2, 0xdb, 0x4}, {0x4, 0x1, 0x40, 0x2}, {0x3, 0x4b, 0x0, 0x1}, {0x9, 0x2, 0x1, 0x10001}]}) r1 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0x0) setreuid(0xee00, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) bind$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000340)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) listen(r6, 0x7) executing program 7: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x210) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x8000000000000001) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 4: socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x2, 0x4001, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = syz_open_pts() getpgrp() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r2, 0x4, 0x3, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45, 0x4, 0xfd}, {0x7}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005136000009f050000002010000000000000cea10500fef94ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297bf1aa5b23ed51e2503387776aaa677d98bf1f002ee3b4384711d60280583e6f6ca1c7921a5074a6ad62", 0x66, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000003, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x300, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 7: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0xfe) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) syz_emit_ethernet(0x4a, 0x0) chown(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7493}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000c19000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000433000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x1}], './file0\x00', 0x1}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) (rerun: 32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000003c0)}) (async) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) (async) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) (async) r3 = msgget$private(0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) pipe(0x0) (async, rerun: 64) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (rerun: 64) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYRESHEX=r4], 0x32, 0x0) (async, rerun: 64) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) (async, rerun: 64) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) (async) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r6}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) executing program 0: setreuid(0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, 0x0, r2) syz_emit_ethernet(0x5e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "626c90b1a418664dbf2b1d36691d482cfed7a4c6", 0x0, 0x7ffffffd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x4, r1) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x0) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000400)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r7, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x140, 0x5}, 0x8b, 0xffffffffffffffff, 0x7}) socket(0x18, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20101, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x87}, {0x1}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) (async, rerun: 64) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x921, 0xffffffff, 0x5, {[0x1ff, 0x0, 0x7, 0x0, 0x7c, 0x0, 0x2, 0xf, 0x400, 0x5, 0x0, 0x2, 0x7, 0x3, 0xfff, 0x0, 0xffe000000, 0x1], [0x6, 0xd546, 0x8b, 0x54, 0x3a0af473, 0x9, 0x0, 0xd4, 0x7, 0x3], [0x8, 0x3, 0x5b, 0x0, 0x101, 0x2e7dc8c4, 0x5cfd7f49], [0x8000000000000000, 0x1ff, 0x5, 0x7, 0x8, 0x4], [{0xff, 0x7ff, 0x100000, 0xfd66}, {0x1000, 0x8001, 0x101, 0x4}, {0xa5, 0x0, 0xd77, 0x8001}, {0x400, 0x9, 0x7, 0x7fffffff}, {0x8, 0x5, 0xfff, 0x8001}, {0x1, 0x8, 0x1, 0xeaf}, {0x0, 0x2, 0x7f, 0x7fffffff}, {0x9, 0x2, 0xcb, 0x8}], {0x30c6, 0x0, 0x6, 0x9d}, {0x1, 0xfa7f, 0x2}}}) (rerun: 64) executing program 0: socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) (async) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x401, 0x5f, {0x3, 0x58d}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x54}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="c80250c7", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0xfc, 0x7}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x400000000000001a, 0x0, 0x0, 0x0, 0xfffffffffffffeb7) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xd02) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000447000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f00003b2000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x9}, {&(0x7f00003aa000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400000000000000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x40000806) r0 = kqueue() r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb, 0x4}, {{}, 0xfffffffffffffff9, 0xd5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x3}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/260}, &(0x7f0000000300)=0x106) r3 = kqueue() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x83}, {{}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0xa, 0x10}, {{r4}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x0, 0x3}) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd5, 0x10, 0x40000}, {{r6}, 0xfffffffffffffffe, 0x82}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) r7 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0), &(0x7f00000003c0)=[&(0x7f00000002c0)='#{@@\x00', &(0x7f0000000300)='\\(\\-+\x00', &(0x7f0000000880), &(0x7f0000000380)=')\x00']) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x1000, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r7, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000d6bf9b46140ec404b2f6c443fa7edc74654cbe4025f66c59ac4ae332be1cebc3416ea053a90b3f467e4730bbeb1b63c15016e4d313925221f680d037d7ebb4e5b2e9bcd739085f3d0ca3d485b2f9c1a3ec26d333b39fba09bad33ffefea801a7e801e8843c97fb161c0de812dc4c88b9a7c1497433b6cbf96f09002b3895c979baa01963882b4ab1420176ce07b5c0476d48f1354f5eb0c81c42661fc55200"], 0xa7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x2) (async) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x87}, {0x3}, {0x8106, 0x80}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) (async) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) kqueue() (async) kqueue() recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) close(r11) (async) close(r11) fcntl$dupfd(r3, 0x0, r3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) (async, rerun: 64) fchmod(0xffffffffffffffff, 0x0) (rerun: 64) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511ba", 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)) (async, rerun: 64) r4 = dup2(r2, r2) (async, rerun: 64) r5 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) (async) getgroups(0x5, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000012c0)=[r6, 0x0, r7]) (async, rerun: 64) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (rerun: 64) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 4: r0 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f00000015c0)='./file0\x00', 0x19) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x6, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x1ff}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="98ba7961499abb4b1b798163a40236378fb13ccd1a70c7a9c74035971bea54011a5c3c9145cd796f2acd7cdde893a3325705478593ba7111fc620e19cc001ddb19684a6379c6415e11db188746c44879a08944bff06d8c18137917ea65abe9613024a304a513d3a3f33dfd22f89ebf35f76cddcea821b462c5328df8cfefeafd86cae075e41adbfed7587ad6292fa44827374a2be18e063b5a15e121a6e208687c7e5814e60d4c0e0a064bf6ca503f563d7761f1ff516e2114a7547422ae82a86674617a676d4e0bb6f4e2", 0xcb}, {&(0x7f0000000200)="46ae8f444d6a896a83611f258fed3ef64fb5771dd553c03fe50d3ffdae3d89d77dd9440595f37fd425fa7df81ee8f574448a07b90b9816426472727926b6f23cd86ea31ffba71816d7f43efc19b35e4965997e64b626eafc03ad3b907a72f6ab7e37185ff21b57b9a05fff99ea5d793bb59e41aa7f3be55fbc9c55ef594c8b607caf0353ba224fff4de2b6a7e942b9fbce83d03f569526bbaedc2358c84732eae7f7619a85d95c499fd403e8898c980962a24c378d6fbcee37d044842f3fdda5", 0xc0}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) r4 = socket(0x10, 0x3, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1ff}, 0xc) executing program 2: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{}, {0x100, 0x80}], 0x2}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000340)="22658375a98f4ba53b0ff5fafefb05aa7d0e4f9058180dfdb115a98b9e3b7ad94337f824259f5ed44f8e5d9dc1cc16d860d1a8991760a7c2121eaaca2147ac5426ad74bd02ceb1172d1eda6b44a7a3c458e8ee4891bf1de968fa86e2b9b6d9e2bf87d652f73b843a294ef000abc7a3092baa5e979584d10b2839120a9389832269c1594317da9b885e4e962d28c60ce4c293155fbfa17eacee73e715363beecaf42cc102110ac7be3f8f2568776aaa3b", &(0x7f00000002c0)=0xb0, &(0x7f0000000400)="aca6946af925806c3b649ddd5479b4c9463030a62b178dd389516f9d408e40d0745ea13bc1b449b6b9198a1464c1a13824685a0749ff31c61a2a63e7579b04b32a3bb1df2f1671743cc0cd4ae94444", 0x4f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) shutdown(r2, 0x0) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000700)={0x0}, 0x10, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = dup(r0) r2 = getppid() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffc, 0x7, 0xd35, 0x4, "3677e94ba20c5c5dcf9fad5a48c11a0c3b2f227c", 0x1, 0x9}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) r4 = getuid() ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000240)) r5 = msgget$private(0x0, 0x300) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x7fffffff, r4, r8, r4, r9, 0x10, 0x7}, 0xffff, 0x2, r2, r2, 0x8, 0x8, 0x7, 0x9}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="1be2e637835d59061b5af5208703abe5b42bf36de5c0b88176023ef1e6265b8ac17672ef6f3b21111f0f798e8d98575f9f14e54efb072cbb7338f1fb829b1ef02be98fcd6b90624d845f28756c8acf89e4b917f5370a831f5e8480c4f6b038fcc0d6da03ca337e72e0f9a956f2fd1aa4e934d70f81520fc6b43fc83ae2cefb90bdf8904fbfc2904a8298a21f768ead8feaee3b9632a194c20f69da984141da6a8bea5cc6bcb851b93607f8f1da4ba4c13ced5392896c0da7b3e9d2e2799e9ba7903ee9", 0xc3}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) r10 = fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setreuid(r7, r7) r11 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x40, 0x353}, {0x101, 0x5}, {0x3, 0x1}, {0x86, 0xbe9a}, {0x42, 0xfffffffb}], 0x5}) msgrcv(r5, &(0x7f0000000740)={0x0, ""/244}, 0xfc, 0x2, 0x1000) ktrace(&(0x7f0000000840)='./file0\x00', 0x4, 0xc0000e20, r10) connect$unix(r11, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000008c0)={0x3, 0x10001}) readlinkat(r1, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/12, 0xc) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000980)={0xa01, 0x0, 0x8, 0x37aaa113, "207f141b980f7e8f5b610246862f7e5973e54757", 0xaf01, 0x4}) mknod(&(0x7f00000009c0)='./file0\x00', 0x8, 0xfffff801) read(r3, &(0x7f0000000a00)=""/164, 0xa4) ktrace(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x2, r6) setpgid(r10, r6) executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r2, r2, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r7, r8) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x9, 0x0, 0x0) write(r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r11, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {0x0}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 6: r0 = kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f0000000040)) (async) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r1, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) (async) r2 = geteuid() (async) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) (async) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r3, r4, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(r1, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) (async) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/215) executing program 3: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x500, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 4: syz_open_pts() close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xa60f2c93) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x200, 0xfa, 0x2, 0x7}, {0x9, 0xc5, 0x1f, 0x8}, {0x5, 0x2, 0xdb, 0x4}, {0x4, 0x1, 0x40, 0x2}, {0x3, 0x4b, 0x0, 0x1}, {0x9, 0x2, 0x1, 0x10001}]}) (async) r1 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0x0) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) (async) r3 = syz_open_pts() getgroups(0x0, &(0x7f0000000040)) (async, rerun: 32) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) (async, rerun: 32) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) dup(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x5, 0xfc}, 0x0, 0x0, 0x2}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) (async) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) (async) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) (async) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) (async) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000140)='W', 0x1) (async) fchflags(r8, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) (async) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x5c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x12) r1 = getppid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(0x0) setpgid(0x0, 0x0) setpgid(0x0, r1) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="4d8e262725f33aba16ead05738eca9d24a93e2ca8990899ccd64ed88e35538f448f34a9100b9821b8f3035d378ea4e1e2b6a04e13bfc1ae2182cf63afae0a77fa92038dc2d460685ab44d89d220be8e7971c3d010064686df5a0aff84c2ea6f0b0a4509d9867b7bd1848ec6bd21740daba313980966bc7e69c43fdda87a8588524fa61dae3bc90363a0ed744d6e56e8d8db71f536592d5cceb022ad4d8b32a3b6ff652bf9d1b6d2fd0b649caa8af", 0xae) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10004fffffffc}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r5 = dup2(r4, r3) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) r7 = socket(0x20, 0x4, 0x40) connect$unix(r7, &(0x7f0000000300), 0x10) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r6, 0x0, r9, 0xa, 0x8}, 0x1, 0x1, 0x5}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="c970d86ee917ae98c433c0c4f3c0ddfceae3b0abc8bc37b80b78b0d7666b43a9a64a6ebc10a534f4618d7b6cfced10197c89297da63ae19af3eb2e21d464e609d27a0d9d02752f5cc5fa66cfd952dfb2bee732cac4a8162e32e909359faceb16e90827f22c1734d02367ecd87cf552ffa6cde3266821b799270a919449f907b43bec1af1c88651a8965431189fa6", 0x8e}, {&(0x7f0000000300)="4742b261f15e771468bd4cde6458a2e7c543c3869a8cafa46d371397e445cf90f77cc174d7c45b429926afaade810c56cfbceb4ad9a683d4f576628f53a29521f52368b289b4891b1797c02c8fc3a82fdf9c56372a84bedd625b93694755d28bd35a", 0x62}, {&(0x7f0000000380)="ccf79a75fb275a80747e1f0682aa8393e8377ebae46f7fa5fdb8c37e8c37a1ab80fe49757327a584b1cbe1e15ee341346008bc40414868642a3ea1d82c5382d040c0f7980e04e1cd5654b6a13be01fc507779c6cb37a0f8a9c6f70d982558d2478b669fb36328d4c6b192d5a51a5d0e88187a71ed31996b8436de6650911331aab1cb50a406825622b0be76a39b61885f12409b7641d6495e8eed4579431d1e33aa2a00c3d7f8530e0d9c1f6c3302508461c3fa4975c98e8284dffeccfd775f6e44701317b357682dd370c67e963d726c4639fccf071c49d3bd32e0022d8efbc7e9edab02299f25b55762b38f4d0f3f9428a9e5320db34b3613b9cf142e12ec7a067afdecb963f1dcdb278d6bfffb3ab2ceb920be828becf28fcb2afb23bbec1b4e370b834b82f6982f194cc84777530671af2bb78ff4c1853e221507a5f7dac83264ba7ef9fc15b9a8119778cf9cabd2bcf219bc459ada5c16e26252a700630148740799f5c541e1866df49486b6c3cbd3ce92abf29f36a4956fcdd06196208a08cff57f53a85da62e9b7542219b7670e0caa30773c56357ca89410e8e0f0fa20e41038d839824a9fba68e1f597a60040009d07dc17d264e29ec0f3c087d83c37790649d9370984fe115527dffbefaac707aeee09f82bc8818304ef8e51858fc0ec6d3160396bcb5176c049f2eb5f416414f20bc9c13f3e5cb8bd6deb55c2527156f25b9fff3f8c554901e0b5c87cbb7645d5e6f1637a85ec5ea9f59834d777076f85b8bb920740db7fcc6f9bfd15644489d8e61ac40cd2ffa4e6b73536002aba82328a7ca48e10c082c2bda6b289026b6188a73a58e6172d2555736eafbb96b5c5451dc31eda2123e074a8d0ae04ee68934224e81e0251d6dce46b81e917ec3a06b25d5164ada4362a385bc0474dc2105dcc409f5e9fb01803c2e4a8a4eaf72705a5b935580aac8a3249cff107a5f872bd50c3b3e8c31eba0f94eb3783bb1eb6aafbd33a69643e7d0ff91199916f59c4de97da6270f04cf1e4775f3912159ac67c11ee562f5a56d368ee3ea6a7d776b4c9a4d24ec5cf54ba26ce557ac3cf99e30521308a4ef21f171dae809e105d096eb0fb8ab837e768da5536d0b82bbf60027876501c68e558bdf9c592586f5a9cdaa73b752a7f2f42140a7fee488bb993031e3afb7f0d2061492bdcda88293042b558d55365b158f04c5c74049fd5792a691b3f543e7a76b4c9a6fc1473225be78248d02e4681ed021dd69027e48e6fb8d2d84b77dd188884436ba869e2f71a7e072dc12a5c9e7d0187577bb3bb3ef4d1e95c04bbe061b93931317a4edd736215c649a16912e2fdcb1ab0587340f738ba80b236f0200707dc849959dc57a3bf795ba0d4bbfd2dd3ad957aedff2afb9910e6c3358d15e84a5236a9399979f07a24a770ad892bac65d7fe6879d61e97a1f85ac4027c0cd1106e0e2308c4ed20c40f99810cfd475db2d5bed8116f08774d948275fad4c2c2bce67a2f7c15cba7d58668b0668048473166dbc1e953e4deff1a8948d99caf964b81b9d55371daa7cc1ea8f62a03bdbf4b7d190699c82f4a7ba199a8b47452a43eae3a4d3d2acd1b90f0703f0231b8b8ff6312739b94494b99635708008bc04ec2c982e9462b25f9f3b441abbf663be9eb88292922de9fe321d40039b73ecfebaf3d834914226545405f3271033f14c678e65f86a5e9fe980a18db0c676487ec0421ac8f59292145e6a04dc2d71f0f2259deb86905dac56e90fa7f0dfd2620abd20ad8cdd5ae4778bea96eb204d5ebb4986355f88de23e64e7a12a4c29e3e13559ef0948386adec48f13b5ab88b565cfefca7ea20e3f47a93e7bba94554767ac9b2fe4b8eaab0078d1117219505c45b20eadcbf18fb527e1429b037a9ebdb0a39e05cfca008ffbbc54b3e42d1b28617eea05a8882bce35a940b023c926b552afdf629bc78737d88c53ea5294326dac390d1803701ef5558c7c9368e68f1e999e11bc5cd706f404a3e7740a927d2b0bf091d7d402d88eb6de8df6d27ba63e735c4a34b30503aa07d026d62cd68c1cef27dbfb9af84db4f7de6faa7a71c641b98a7a428c5b9b180b59808d60ab3aade675ef22f83cb63db891fdb9799939b53798a79c4961d2e8d1dfed9727413759c59dac5a61548090ec3b49a705726ee436a4edc994d0466b55a17aaeebcbb53cc6de0174a062bb7962167e0fc6eb9ba8bd6cab7464d77e66e30622991b8e5052753b5a30aad2b814a79988b8d5a8a665458f044457048b08a5a106e90cb103c96a157a9d6d48a01f269cb4af77e7aa27f972ecf928b04c18eef9b9d93130c66e1205859d3bac368faf2621d5604c69f52f692087487f85ea9d2a13e443cf67d866cb05ec7e462bebd203be70bce32f2dc156724aac2874b23583fc35ecfc7f64fdbed9643b4ccd33f58272bf7ee14bdfc12dd51549d8221bcf88cfdfe97ca37ffab9ed8cb628f0e463a5bcd7956137fbfba83f720c3e68dc37ab453f6438ff759e2220d0c56b3f72cbf3b4eed1de7f074574db30a37676e5d62d9b7b1909b182aaaf8b4d503aba440360ba55ba52303d29caffad03f98cddbe49b7cbd29d0aabcb164a64de6ab144d47300a2a718b470fe474532fd7f80ff8d6542f66bd97e911addf35a3ce5e7ca6c8d4330353694e4ffc30484e5a6b37ee3b6af695aff9c0ff6e93c6b9b37f093c12d74736e86772d1aae35695625583708813794efb0a9afa73e16eb78d735adcbdfc6165fe28d177c05d0d4b67fd626a726b6a39ed80b90acab5c1ad3d7f6a95c753320fe13b1d214dc21742cc284a6c0496cc554b14ef719ce45d98668cd77a74c1b38c6799b3c1d0b764a64bd1cf4884b19c76a138c42ec8c7f1374e4cc1fbac5a218bb0b7673d1e957d3d6c9164643f1cae0c45efa6f2f20707529f12a6ec445d716ede04b6b0d25f218a8eb52c69e84ed1a00f5ff16b318ecf7eaba37446fbc0230640b52424373b394c5b1528324c20b28e3df72790eaba1a6877e106d3bd60c4869d9beb53607a7882b83503d6ce63b2ffceb735bc30037a4e7a020169562c67654f6a85a7ca25da1421a9dd39ae3c78f01bfd9ec6874dedf3c0e3affd091390c3c9616ee3fac826ef004dfdb4fd1c8d2c862acf72cf6a23e1d579efdc35bd52e8a48ff040298a485cb1fefe4a2154f6450c581c4d7997a5c21635233cde11fcc11bea67e6039558d580b526ba1bb305f082e52020822f8f5908fa8eef747bcd6aa99404e995ed72c3be89701a2b7fb8f153b6f7432ab4e921fa4fc0bc9b6b148c2103dbc9c0536ba4e4b0cfaf79325c193905f4624fab1a84099d0b66b5b5b837b38f0fbbff28af83553966ff0b5fc67686481f165634379ff04241d77d8b0dc0663e6b7eeeadb451cfd63e69ad65126521b5c6964c155f7c2e6c8549d263bf6812c289c25c2ae3b9d737edf604d2e98135fa17471c7063c0bf45f72479b856ea7b630d734ada7dc5fbd0dc7641388a4e6bb2730cc3207bf53d7cf4c689302fe095d47abbb317b87e4d1d682b373c4302d2757f6ed3f0340bdbbb3b1121788beebc7f29c720c03d182799a5bb504750e7dbb6d4ebc7724ce658eb91d4a67d28f429546ce07d8f7af7467b64f15aeea5aaeb62aecfaf679aa033192f477d5d7f9a2c70d8351531f7a55a44bbc55367b05fa1107568ae2debc221bc3b44612cceb3a2fcd7c529a4415655c8d58028522c696087adc883e06ffdd0272513492cdb772dfd752dbbc361a43164b670f41b9753b01d215d85e600536466c272c72ed3e069d86698e57d9fde315ac66d88b403ceb8142dcb512ba98f5d5b7ed9b627e93a466a1e4e7245bcbed5d77843552c3694d1a303e83d6542e5a6f2a499d715bf17ea5705d3873ba3342a4153b33a4c3fee97cb80aabf3d5622805e76ce579e91926d681d4984be1465b5a8f4e95d9a6897ec4b45b1150eb3fdfbc786aecee11b2a494aaacfb3fe614d3446909ef133a9af2ee8c72c5aa161407136479aaebdc75a2adbb2c859f7b44caf3163409c73a28bf248be41cccb041dda8d7189e74038dc4a18f688fe07036c87487656f7672d41a8d31d59f4b8fd5a50e4b85a0bf5bcd5fd756143b606b42e7750415092f22e3f2e1540afd294f56be3f22141ec0897b8578bd6f1a0e18ae50434063bb513380cf65e4ab633f001997b3cb18c2340ebc74dc7d01ce3f0af0eb8c44a8a297c9e6f7255806482b9e5bd0127bee5ce52fc9cc34d11e285e1b702cbe56c51fef97ae0dda0fd51f8d6a7c190bf8b2616f9a442b1218ddcd592e73d6a7e447b91312fc78c84af29b9f88ec3abbcdd6e91a484e40ae9ce809b92d4afced83dd7e7493f86dccc576de02fe39eca291d29df21244f7399a47a44132fbe5dd9618ec6f1b0a9cfaa4a96c89df38ff7ea4284c918625f0b1c1fef11f9d32ba78038d1d1482804831f04be0b4afd5c58292d1cd4206b469605b39ad96fa043c5b5d61338a190a8489c3510ab40a6f7379697cebe029c5aa0065a65d1da3a4fa09fc774b99c6848d8dcf4751f9cb3ac914f88776873d6eb09ce23645a8556676240cce9de5fba4c5efb90640d53ee8f35edd793b704f3cc6cf7833c27f45e1711c7a8a30165b6aca9f4aa97d886352b798e682370d2d9e4b94449d2cf88b4d91c672d13ea2ab86c66deecdf088f224488e9580aa37a6b66319ac3217f66b754ab23f0228ac84966970ed1fbe5de888ba2736214ed966119edd2afde9993641dd01dec47660f1fcc0af43463b7aa45b01cd497b92d58842e01dce3cf44dd03b938ecc3902f21b04e9a40dd24fdd5f7def33e3ef7b2fc72715f2deeb8ac6c8821a2e8b82e508dcf9a2f5d321e4c4ab0117a0d5084c0fffbcb83fb649f086f8d5628aae73432509e8e936e482720e5e814dd2219beb4e268a251cf65f28c13093af507968fee85b57fbe2718181d57dfa74c2a9ac8df9b25b7c1c04f566ac17265ef774e6a95d53421e1bd9765d11d504219331984bb992e0e3870e65b89636b495f8fba1d46b8efc03303fa7dd2c1222015dde34064c5f2063446fbd0dfb78deb08d363818741e9ddcbc1ff55db5513b88c6a19ce8587651ca3a8e167edace144611ec5610e68773ecadb2498b54154f4cd6b4403311a51c0fd98d10a069ed7a02e515038ea4d2010a2a1069dc7c3a0af66165b5544a415bb2868d168c7c285b6a731161630f2734f4da69bdee8900b425ab002874f84cd3323c3d776217c091dfadb9c27868199cb75ce823d3cfbff85307b3fa04ca4bf99aab34d6a1104119fa505f3faf6ecf6ebc1568d613d797f516412246aa049cc4b8561c1f187cd9b956d223dd37a70336e53f6d0ea9711b8ba0c7735fc7d222fe4283c1379301b6d00e1d0a7c31113e1f6eb2cf605e84d000c98e7f712812d93e99e5668550339388470e2b7c1901f124101d4ab0934ce36c3d8e0671a867b0e56d54efe274a396c2570251d1b243c240f015e40c9fe22c85ad2c9424633e84d307304bdf4217a2a615bfa7f2e2df986c8afea77d98928e36089866bf3b345b361ab75d276047f284bd35638d62d9e1aacc9fa54c737404e283a094603ac921c6121fd7535624cbdeb6036f778966f40d82768278f10672c15e29284b9801aafab98599dd70a30b52871f41b6ed20ce359da77e83b3018d314ddd3fdb6e7796e4619b01f39ddc59b123a1c3084f86fd3fba8b7800e3c37ef05a2cdb70ed3763bb769b895d94a2467d154e3ab785d0bb0c3527053445f28303a330b9f5ca579b63", 0x1000}, {&(0x7f0000001380)}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r6}], 0x20, 0x402}, 0x5) accept$unix(r0, &(0x7f0000001380)=@abs, &(0x7f00000014c0)=0x8) chown(&(0x7f0000001500)='./file0\x00', r4, r5) mknod$loop(&(0x7f0000001540)='./file0\x00', 0xc000, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r1, r5, 0xa) syz_emit_ethernet(0xf1, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0xbb, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x14, "a47ea542f9d60406d7dd092c26a615e52c44bf37930f66e42f4f273fc304c6556e708a8c9c0e66630ae649b330e92bd921a5e4cc620662465706fc73e51b7ee578e7aca80ef4ff27f728a9114f6c6c375b599c753b3d8817a8e8154f234712f738d1a3086a512e00cf325d4bd7cee4fe3f0f3a8f8d9576e6c14c99583a4d114fe42253c4f418ed6334311558148e457a164bda33fe2802a8a6c4bcc68f8b9f9339c6db"}, {}]}}}}}}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) r2 = socket(0x18, 0x2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000180)={0xfffffffc, 0xc6c}) setsockopt(r2, 0x8, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) r4 = dup2(r2, r1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80, 0x1, 0x1, 0x8001}, {0x1, 0x1, 0x4, 0x4}]}) executing program 5: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x401, 0x5f, {0x3, 0x58d}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x54}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) (async) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="c80250c7", 0x4) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) (async) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0xfc, 0x7}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0xfc, 0x7}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x400000000000001a, 0x0, 0x0, 0x0, 0xfffffffffffffeb7) executing program 3: fchmod(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = getuid() setreuid(0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x8000, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a74123", 0x30}], 0x1) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x140, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x9, &(0x7f0000000140)="d636cec111a88106f52ab4fa160045df5ef234d58e301c3edf15ae12a1c77e0250fb2cdf005364633722600ec45a46d737cc", 0x0, &(0x7f00000001c0)="84e5d0a669106f0d6388fec7acd5f15769ef612efa586579bd66f96359813fe0548b9785be4462a5e7a7d3c303c0c794d7eed9a446e1afc4985563641590aed39419bd55bd3496d7c3bdeaf9b29ca436f5c650623a67792f13a922aba80ead85aab8d0e12991f37de92da5ff7f000000000000887b5e0dffb3a6bf1edc12afb6fda07fe614518a906b40d2aae6c0b29c0ee9ce9e0b33a2d5bba9c522225dfcb2c0aa8b6bdf5b1b96a1b0ba7a71f11d61c72b5160e0ad444b20e9eff851f8d39b7e373abd38acdf4fcdc9f7c8619a8b2d2463efe1", 0xd4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='.\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x4) openat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getpid() executing program 4: socket(0x2, 0x0, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async, rerun: 64) socket(0x2, 0x4001, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) r1 = syz_open_pts() getpgrp() (async) write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) (async, rerun: 32) close(r1) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async) r2 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r2, 0x4, 0x3, 0x0) (async) syz_open_pts() syz_open_pts() syz_open_pts() (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45, 0x4, 0xfd}, {0x7}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) (async) socket(0x18, 0x2, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f98557f519e1d7ae264e52fd63703ad47c5c54213f5297db8597c29f775ba7cb15ca7fa1f44d0e7d2aa1cbac8002f89723b5ca140541ca5892576519ed27922bb92a36c5c78234364a03b720f2df61b9c7f55f4817e4de6788e0ac7a9adfb72f9d6de0b32e0771f1bf915d28a1ad78a3cdaa63137df73dffd797026c0a40fe6e81cdea1c6e675475c32a7d236eb999bfdb97b3908b991e429af39295f334cb3ab4403b95cb8b54eca92728dc7fac35b41662d806540d94dfcc15cc", 0xbb) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001800)) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/68, 0x44}, {&(0x7f0000001500)=""/196, 0xc4}, {&(0x7f0000001600)=""/229, 0xe5}, {&(0x7f0000001700)=""/73, 0x49}], 0x8, 0x0}, 0x2) executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, 0x0, 0xb2}}) seteuid(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000280)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r9, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r7, 0x2}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005136000009f050000002010000000000000cea10500fef94ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297bf1aa5b23ed51e2503387776aaa677d98bf1f002ee3b4384711d60280583e6f6ca1c7921a5074a6ad62", 0x66, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000003, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {0x0}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) execve(0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xd02) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xd02) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) (async) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000447000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f00003b2000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x9}, {&(0x7f00003aa000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400000000000000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x40000806) r0 = kqueue() kqueue() (async) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb, 0x4}, {{}, 0xfffffffffffffff9, 0xd5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x3}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/260}, &(0x7f0000000300)=0x106) kqueue() (async) r3 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x83}, {{}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0xa, 0x10}, {{r4}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x0, 0x3}) (async) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x83}, {{}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0xa, 0x10}, {{r4}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x0, 0x3}) kqueue() (async) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd5, 0x10, 0x40000}, {{r6}, 0xfffffffffffffffe, 0x82}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) r7 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0), &(0x7f00000003c0)=[&(0x7f00000002c0)='#{@@\x00', &(0x7f0000000300)='\\(\\-+\x00', &(0x7f0000000880), &(0x7f0000000380)=')\x00']) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x1000, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r8, 0x1000000000029, 0x1000, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x1, 0x0) (async) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r7, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000d6bf9b46140ec404b2f6c443fa7edc74654cbe4025f66c59ac4ae332be1cebc3416ea053a90b3f467e4730bbeb1b63c15016e4d313925221f680d037d7ebb4e5b2e9bcd739085f3d0ca3d485b2f9c1a3ec26d333b39fba09bad33ffefea801a7e801e8843c97fb161c0de812dc4c88b9a7c1497433b6cbf96f09002b3895c979baa01963882b4ab1420176ce07b5c0476d48f1354f5eb0c81c42661fc55200"], 0xa7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 5: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a11ffffdd7f00000000505f00"}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x3ffe) open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x600, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x7c}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) linkat(r4, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r6, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) accept(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) write(r8, &(0x7f0000000780)="e27170d0ae56653a4326730c2ecc9dbf8ed15ee1d7e7cc7d57e3ffc39bfba66b3b51e480f539d815ae234f5dc38d8a24a1733d0ce2c0957154b037d1c53feabf10b283031ed9cc0f6ca75f5f4c50accfb8897ff35cbf3c6ddc03ded1611c120cda177b2e6a5f66664e7fd4916d630b3141993c001bc8fab4ca02ae8157", 0x7d) recvmmsg(r6, &(0x7f00000019c0)={&(0x7f0000001980)={&(0x7f0000000840)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000001900)=[{&(0x7f00000008c0)=""/60, 0x3c}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x2, &(0x7f0000001940)=""/15, 0xf}, 0x8}, 0x10, 0x0, &(0x7f0000001a00)={0x4, 0x5}) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="b1c05b5fb165120a4224a763037aacf7796bb47ccbc38062ab32e2d0382f7da04c8555083dfc104d9ecabadf5a1308f9cd48a6c0caeecfc71733f80b928e7e031168ffaf7eb691097a37b9cf2bf458899e57", 0x52) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r2, 0x2}, {r0, 0x8}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {r3, 0x1}], 0x7, 0x6cdb) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 1: mkdir(0x0, 0x0) mkdir(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x8, 0x110) mkdir(0x0, 0x0) mkdir(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5149635d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) r2 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xfd, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) fcntl$dupfd(r2, 0xa, r4) executing program 3: socket(0x18, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000140), &(0x7f0000000200)={0x200, 0x0, 0x0, 0x0, 0x8000000000000000}, &(0x7f0000000240)={0x90}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x44}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x2}, 0x3, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sendto$inet(r3, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780), 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) pipe(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) poll(&(0x7f0000000400)=[{}], 0x1, 0xfffffffc) execve(0x0, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 3: open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r2, r2, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r7, r8) (async) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x9, 0x0, 0x0) (async) write(r9, 0x0, 0x0) (async) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r11, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)}], 0x1) denied attempt to set clock back 3165653110 seconds denied attempt to set clock back 4294969462 seconds executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="39822b404f70e824d4b7505bba9f38492186f14da104bb0529a5d79e5c33d76976dfcc691c0dbddacb665e6c8661f12f5be5c2dc9951", 0x36}, {&(0x7f0000000080)="f1aa908d8750c0bef6ad2c627ac64d55645da7a8f24f12b5c997fb04d6da080681351ba860bca7a5dd303279e89d7c0cde7cfea1e8a7f5692dfd8d20145fd9606a376d286d333e905df474902ad4a427751090438b2af9eb443878f9f726bd78882c9fb8c31968a38ea2c7db8cc4b39b690c461088ed30d5265236dcedf850fe34e85f266696aa9f07209d0d7a0ae398bdfc682f1e44226656da71bec25caa768e816f972b011ca6fb539033596e89b5420598808f5b29dcc5b19b8fd30f06939bcc398ac43f724c8bae4c6515841746776d0cf30e251fbc2d0ae6fa083585fe5e6c6e", 0xe3}, {&(0x7f0000000180)="961c444783d1fb6bc54275e6a03072191a57ab67bffb4761c0060e47998918b588ffc7e577129199817b93043c2dbb9ca4ceaf2d1828e42755835d13586a349d5591d134dc8806a92985e27a5192777b90bad26790ba977a8ec1415c11cb99daa7b9dac63d2b93359ece960a55b0ff4c35ff83bbb6e021931144aeb6a6c84bb21c3f72d45ee88ad3b63ee5c34e7c3db42583128186ea5012", 0x98}, {&(0x7f0000000240)="4b9bf1da85f9335225f9138be475b43c6cbd7cd4deac26de842645655ca2cf4012654fe653d988351d5bc88b6a885623b1a8305ae3ec97f2731726db4eef604f52063472fcc64a1c019f67230b8387a70c9014", 0xffffffffffffffd2}, {&(0x7f00000002c0)="571d202b93868363a5cdcac50e51af0ce6862e9704ea7c0cda11a60d178b7c3bff5fa363302008cd5bed40beb36883a7fee7dfe1f6b1be03ab1ccf93d83fecad570e97bc5220e9ab0d4058fe600af1d527faf07c881108fb0cd3b8cdf8a37dbfdc821fd5e0430cd3ce5c81d68469e1f16f873c83", 0x74}, {&(0x7f00000025c0)="46f420ade272bcc9368c7cb6608fcea31890792798dd01bf0a2cadaf1e31a76ee876a2555e99175e68e6d76dd935c292d93873016cae39e55902b345fa6e87cd1f2b0551ec8399cfef2630df450e736445e0ecaa952baf126f0a1b52145019098318e0d155f079df3e1dc1ae1652ef49e31182c26a6b4ac2877a39b94fa3ea8fe9586c95628e22a3d1ed9c52dd8c5f7409b76f0733f7abe7477b78ba2da59e6a1b20a235fae453731663c0f8ec596095f29a5c813e3818a8233653efd7bd9eaabd106186c14e0e91606daf836eb405b8529e7855595717b13839055afcd2d73730237b4c4c0d852aae0231e1ea85be9607597841f356913a9a042305f0d04c084e49b5fcb1489d84399cd64637cbff3779543cba37fb2744c9fd71f3c9f129501eac94b5545479a68eba59c5d70258fcf14589fbc093366def3a1bb3f6e0dfeb18bcb2c593e42ac9a02c6a44ff92e9158e6087161c865e4089c9ec6e0ad9431232dbeb415a9477e512f2c5d13336e32b4e32ce8799a1a3961eb0f22097a126a687c9d5d13fa81f6f459afbc0a39fb637183ca408863c141bd6241395666970d52846242d8307d5570e25009eff930241395c330884e0372cfc4c801bc178c4e9eb164c04b2981c054015a96b16b30b8e0b0c6268ba334bd5db7c6f4feb92c0893ffaab086a97ff8b09555930ee83553addfdee415a9dbc92103531c9e5d501ca70180086597ed2cc3af9a8873611d819643c8974b019cb4582217cb83ce98a03e39524d09276e7d59cd7952e46e9dbd55d5e0492155f464ece88aad64de80b5408c5fe57f36411f6497259f0943aedb2ba743d894afdc51b392768ede37705300aaf0e6a89d85094cc057f4dfed97d5ba2ac02831e5c548211bfa1e403daa4cca1f1872d20b1ff0b7df61ecb555a3400defbca4180798d7972f9dff62e2a6cd5631e8d918c1f0c0441070359a3dacdb5b615f0b959331a4561297814ef199c8659192d88f9febf7549befa976eb0c1a7fa6ed9b670fc5ba37f79cef80f0143f4e778a1c4f6ddd61dc278cf4ddb4b06ca41af01deff157f4707811087d68ced715b8033e825ad11d3f5d02d1d23466bf465cd9a3ebe7127f6028de97f44d4bc952ac6c24ac2beaa2cb332a4eb6d42a1dda25beb7e28aa281f0ea13192001e210cf8d8ab509f9b89f5510069955b0c7f12ae8107f1ad849eabfb6c7849c1e0423bfc6f71eed2e881ffb80f6ea0b8e3ae7e8447694565b11d19923df9493e27299b08366157d89802e23c6b8579e75cd696122aec47c0571fef4698aa14ac34454cbc91c05e25aa422ea5dc3edf891840fb36ea35a917ea5f95cd2e760e32e7ec0091a1574b4ed1182c3727fbab4bd344ebb828a0c72a9c94de263bde923894574871d03f185e8f6ca03e7b3a7298c5395b308b8028010bf8ad41d50e36b64c202f1065dd85e6d56d8e6c0720101ad8ce27cd8e88b8c85cd90d1f75ecee95e72f560ab1d24cd7da76670bacf8ff324f62c7a28c2e7d7e0e9486a82381907d2dcbe1d74d6456152735317568d220155658ff0ae61905ee5c2d992a82c94f6a5dd6f02bae0760708050d8a5a3f3ae5b9afaa77886e321089e2d032035c7aa8943e69214a917fcbc4d86b9f0286b40321afc86f90dc977b71ee6d06be741d362f2b1df5c1081dfabd24d68619f893e4f9ae700c1fa1a0a5bebc67c560eca21568e494aab4455bf82677f2c9b4d7c74e7af428fac942476a7a2532aecd90cff85ef9fe5dc3f55c07929a812d4440733ec6d9436443b11bf92ec09de9a1e71689d049b9c7abe1c0c470d0f3ab5442eb2108302d745011f36b8001acfb8e51c0f29b75e2741fb1781b688d223cb1a0c5b9f578f2ac5e3674248327ef6e1daa5080076434a404351255a552b56ff78705ddb84f70c90d82c646b946f3db285efa8ac02c7b47f3ece3eb3ff2f236a58a0ec95d6513bbdc5edc6d2977653658e2238821730246d3bd0a6e0b3cae135c52034ec2b2088ee00273fa6e46d955b22ba6c5e5426f55fa55d6913401338d0d47c9ddfe2045f6163012f644a7d48d5d9e94a1e91d6e47033e8ecf2dceb7e8bc4ae8304050dcd92148abb70a08012699596ba9c114b4bc50decfd0eaa8590957253f35c5c86b110c88716179819eeaa7e59b46832b951c80599376ad51baebbd8fefb81dd00d187af6834f7a7a3dc692b536199fd8493789c4c6e07d12d51f6b39067e26ea21750e2c2411e4b66f85eaaac45eff7a000fa05fcc6d1b4d2bd711b4c3dcd39d174d6c06b523053026c2c0dae27a9fcb408726d5d1239d822db44d3960a817a2a954307f6979b8d0c4f98574736d4c42d5ced8f11c4a148ff82ff5e8e5587e5dfd2b19bb84fb574397204b7559d62b80df7d652563c67dc15e3fe2d42cfc2b75431db79aa4cc540da3eba9a23e7fab6d22f0e68c372b0b42222ecc98844e519394e6a5455f18b20df0cb3536e38c6eb972277a9114608f759713ad5d6c9d5989845588f84a31bf57af077d745b6e50d3be2c292a833e865007b8e33bda84e4f327b4be210f423305171bd86fa548aca28ab15dc6eeb9c77d43f2ae5a03b11dc8c30289d12f4115bfb192b02b3165782547f57a5a33c6bc65d3b3d65de98b2842de43c0cc58eb3db936ddbe284e94269d64c33f2cdb3603f8db8b15bbfbfababd3f90a92a4161253a7dbc160e2bfc1e0a26b915b89ad206db0d869a5b2e68d64eef23f55d15af61f3ee05da4668ecbca301f1602c013a4e0cb38eb751431225ac59dd002b6c2d1d619c869edd6efd28a6cd46faab85e4bf56445965a86b8bd4bf290f5fc2e9609270788b10f010b5c153da6893bfb36a4550215d1d3885b64e67485229ee8b72a768db593f441351efc8df7eab6f897e42f2d4bc5f4742498ea6d9c46c4c20c7d66aed655787edb3a2433a3af34cf03d10fafdc366b09ff5a9798bac0a097df8b1d893dd5c0a03c4c5c27523e149a209f96eb918b7ef60f73de346448dfbbbbd484b508ba971a46ca6cd5f5e9d6442f63ce8a4f45d9de06c7423a5dfc9b27c55b031cf7e304bd59bd2f3f4b965700abe740a59e8e52c8c52e64f7f24d539ca7f987660f8315eaa2dd2e65e8f73b1ba30ec9ddb0fcaae134c89d3f06df8255f166a74cf8469a9cbe2dd663370b2e14f09af4b25e9bfff85869fc20b0dc654253ec5844fc9ddd915b7deba7df1f06c1cfde08a907e73f6488f13be7ef42428ab0abdec806cc2771eb1371de4ad879db509440598be2d5c404ed722d69719402bed8be6de8e5e9db6edb6b1a7b050a3672c1a0889a9fddbd63f473729ef704255a23b01b6330a4a4d0eaf2ba0f63d1e6a0d7e58ec313ac8975d5e5a180e1c3b8b6161a876369d135db1caec0f6f7f012a420d4ff443c773f6896fde720d8f9ca6760b44047d53f2e68d1f0ed503a6a87c33c2f4347dc8440cf35495f67e8a84b1106e35ad0a142681f4782e34e98f08f086e56c3a37561ae9c270b12a1f4bdcace7ea236b8928094239e9eea72f8ad35b531f45ffd530659476900d06dcab044274342cf73bf7ebfb9380c68b10b651362c19c31aea14fc41ec06bdde734f161b7ef1de907ab4ece3053215afef203552e907616b37ce0589345d80fae4d8f3bad26ae08c279b9c4978f5a469c1329f34db33d0403436ca299bacdfb0f7834a04099c9283aa9a0e81978321afcd9f33ac9af26c6ec37b90009b75f78ddae4c891016649a21b855e1a87263dc8c36d95b9ce543654c57ddf6cdc5894b06bab9fd900acfab55bcba537a8ccaa09655a8fc9c760f9176b3df3f890069aaaef0d14a12e0c56d18077cc08d2b5d9c9d7c83c9eaa8f274e64f9751dbfe7be72b2d54ab648d245f7d3b8fa77808fc01fc7738ec2d9d09f17c9271865b66d8fce60e207291b84deb4302105f1676a94c66c4ca5b2b68e9e05ec58743ed1d30feb505a80c0ce927acb4c38cf2a24c2554d5234f946f81cccde5b18d8396ce93273a8047f4bcd6dd6e5d4d189e856aa8101bdc627fd6a2d80ca4c171112e94b00a2202567cdfa5f839a1e1d4c81f8462ac1a1639047e4943d00f790e29da5560225d3e63a3e5a8782d9214a8a4137a95aa5056899c1d5070f07df67c5acf1a9fcc4d213897345b522b4b36324cd138df055110f12cbf3193694a32791e48eefe68989b7a03204d9273c21b57af297bba790e7fd67221f76e8881c591f29672cddd7d613439df052f55deb784726e8abe71df1b40f8cb398d689bf57af73d75f01ddaf642a04de2dd50c6bcc0d9574b5429365095e3aec1fc95c8c743df9560d611350f0fdc620fc2b982a02ea78a70007f97a595b17b63adcb2115722919ae5fc74992ed1e1312b785606645b02135b80620e8b6fc25b035dbc263a75f08863b15dacb218ac319714ccc22812b4a3afc61168816b83e7cd7a6dbf1a5f2888b6149e10c77f0f49c324a7c5d473f7cfbb05f14609492345cbf2ba9736c3ce9ec8a44f7df9237c3cc59326936bb13e929613ce07714864b715f566eb8d8cb069e34ef7d86b031c58859cd13eb1b93977b09fb418bd644b346137faa7b1b606789f397275a09e78985919040d6a73964f94f591457bcd11e236a7cacbcad5238f7d6c52c9819d1029ae4e2245649f5830816877282f3de175c735303a5fb4ad9c1f60219089ba8c4732e159c4588d00bf2fc738db8d8fa855584a80919f20aa506582baceb50f93e9fc22b06b0bdea3216af5c3e827f1bbc1c033417d1eca117f9329e14405a47b5739c79ded2c3bed6b2d2a1d9a5274df2acfad01254656e487b39b167be9422a266288b6a67e3473faedf376d31a1e772c16918fc09e1de0d1023eadf5b55506811cb1c79c212f2a792fca521595f69d99bd9fdf4db48e9a79a34843f37f3f42c43aa00374280f84f694b4e05b68a2f7a095969462114f5e8f89d663aa42ebcec2b74a693531f2fdbfd3344eeb1f72738f9750f86bd30765404c69d7b4ceef02c714eb6b2df087f8b18fc28d61ec4d80296042e159e7491e38270ae23ed86132ba9cf366e5b5525c5943b0482f07bbc9f32fcafda2e371e43d9d07ad4c2f1b8ffb4aa625f8d8c609564783747ede31c33cc075e2081a7fb6022338a528123ccfd996dcaf0d8ab44ed6b2268efaa240809b108644121b2581eacc308b0e9828a5cb4657c7140fbf0df49fad057fc6f0f86503149a1dc91fdf59e7529ca5a4fb4f92a46ca7e42ba0213c61643d395587b019eec8d7f20211b79e2a7d77142e422824be8a51f75069324a4fb4a0c56f0327003ea86f1dd350983b1b22c5b7ca77fcbad53d5c78e6091f09857b2c7ce376218ab561d1a008f091b65412b2480e9baf3922cdf4542d01aa0b541a7148fd33a618bc7bd6e8baa0f1ebf077aae874f8a615c63171a30310b0dec7db13af932395a3f2879b18abcbdaeb92b635f8bd8044231c33d8681689c179233e4d1919310db6a31571e0de0c5576b2aa5d061bee6b717ae2cb46a762b0377aaa60c45603a2971ed7070ec228406e46d3c718a52e87c38c7a5a9c9f2be4b1b2051c089e407dfe05c6f96634ba1f73875a6bca7f6aeaf497b38fa5ec7c313a5fbb4ab4a760bd1fc5e5e9b6be4d1fb45652a842ddd0def9e17ca6043def8cd4c84817c9890d6ce7c1cfaf985e44f0e5d556309a1799298998f55eed52574b763e91f5dfc64194035c650dfa86c6ea11383360e1c1f9f74e3c8cfdf2cf3379b180b638583e9c256cc8f21bb8e2b78b4d53a81de0883007e0c8cff00ef83fa786a0e0d304830e2aad3c6c9f66b91ded74b4147a1bc3931f598bdf4193365634b4fa311933c7f08e619d532bc3b024ef0d45c1e06e477d9584c6698585be317a77c3bb592aa3813f07f074f40a9017336e0dabb07605f8dd74c8758603df1abd1a19766ae83d1e49841d762a229a4b447cbc1d29d791aef75e6966b77b08a40d03af894402b1e7d7b231a1bdd24115014d882d5", 0x108f}, {&(0x7f0000001340)="93bac5aa392e251a04ab52b85668b51f64cfe5bccdd1b998bae1fe191457b211feb74049fab7f8bca1de2fae31c081c0812a20e436268d6bde549300c39539c07cbb46c3ca28fc5aad7325cd9492598ce4f9a75bccc611e81841e8f02cec47f21b78e8a1d3e1e835981b96f513b242e4bb8a42bcfd23c4e0066f70bd949fc4297ab6a79bbaa25a28e6472f4d35ce1673a53fc64e3746b0d23c1eae55d5a836e7bff70259ec139bfda59054356aff23ec8a34f88d3bf576c499082eac6079b0ffe2cae330327fd21a132c", 0xca}, {&(0x7f0000001440)="adb15d4387ff449299aa8035b85756cc6698213d607148f001486c1942f07ca669a66c0d3f71af97c1214f1cb02046d7ce3af40368937ddc35f807ac2b96698ad8b88278e7908d3899c016b35b5d1a878dcbcecbbbecffbc5cdad5fdfc0d229afd12a6a32b97868ccbd19972e385443e04fae34b49e78f6fe136ab2ae5cf428812209b1ce0d360f4fc3409462b245fc7c6ccb4cb0d7359e68883c0a244a4487b05f18924deb66e233b7d00c8cb006786a7c21d4eede161cadde81b4c3014401e52867b4129e25b0531cd5d9f90ed3c93950940e592af373b5acbb6b6aa5a20e02791b31f869dac22ded1e619c5e115be4f0602cde7a38ff186976dfc0fafea5456275f485e03dd8ff942e5c00ee038fef0b9835aa2e69bb0776aa6c69be2db84aa7387bf552bd18bcefa15b99dc46d15363f74e82a396a347c1130ad72132ae75061d28d92be815301aaaf6b964bf465eef2f8b83e376f36a508622a36926c37a62c3fb2938acc2caf9375ee085f92a684c06972324d5215b744866eac64634cc20479f0d748e77ef3dcaf1538f3007b3fddb355e28a0c8f191638b599e47ac87ce63083b0c9402a9f203da2a05db9a02e16f0416528b0251cf81fdef87a3128086744486fd118875748c670e031d7d65813033787ecad84018b7bd1c55e82cfec21ee398dee7cfd4c43e4f89f9a870d271aad2c0728718d0b136902afbbf5c70133c28d0fa4a0b2b5669ddc6ccc438a1980a116f0f9bd7fe922292cf05c150715645ec221f11de26049a7c475f0b884ba91327fc2ae17e426cc9fa60dd32f6c3823caa9e1b77560ab40ab38db1f74a39850449c71c3f001251cbedcf84ac6a2174b3580b783ca09e0253e1a818d5ed2cfc86aa023db7ace741cadb8de8506fb4df0cea8e3e1e414360761378ff23c3187b708e28355241d76fb88daaca17dd833c1569be66fc3a64f30c99412b36b07944ab1eb70b0869d05751e3aafc3f8b7b2d4b91cd9ebb47bf7b56b02633cb83623ecb38d2fff41f9be0372ac3f22b9eaf6f330e30ae7e0a9b90bd2a7f52525499ba1edfbade7d405800ce5289ce8168cffb13e8be2754cad0b0bdb350217419d8a1e82af6f706f7e9bd1b3cef1adeb961194c1caf94cffef4d46c2b91a2cefab11554af172582c78ad16ff511f95d1df156db0b91c6ed1f6b50de5648822927e723bf0b24d70a8fbf7183cbae8c673cacbf899a29f4e52ea440bddcdbc3148b65c9aa5d7665333417387ebd9fd5d1108455688c0ccf46649c88ad54b7c4b9a3c3ac2d8f8e24e16612667b4d34bb9d98d9259459ba004a826c826661f26a1076bca2c7a94d356a668afb25a00267fea1234d4fc44763cdc36307a63279a416a7c771b47eb692b006cc07e241767c6897a3b9cdc8bd5177d34d56d19ab9f409df8c8aa49126e1777fac0f2c06b8b70eea22fcc249dc5ed117426beae8686558845a2eff2a3b4929b68a52be9d3af34404a05ce66f28087f8c7c662429300c98343a914cc49b7a6d1017ac81787189dfcdccdff8fd8dfee5578bb910e9feba7a3f9f9c29ab7e18efcdd0a1f10941f7eea93b235c8ff56ee235e6295f5a9862c508c4b6c0e899c5dcd3b0c6d37cd2ad2395d1bba5cc6c88435938b1a4c60cab5e1cc9a78d64a6fe4d98d156730e31eabb8d35f056bb9b057afc1a1d1a090f2bf5d71ddd6f6b65e9005ce4286025f69ec441eb700ac32189e5f868dedccdc8e8451bada9e74201ff00a5152de3342aca03cb76c46c32bcd4e40377421b5b40aa4f81031437e5fe1fa35f42f5e48c64d1d18d0ba1e462f8231bdc72a8a86d31ff67882ede0b7944e4b8a16e944f85e497e0d3a1a5c0ccb8f690e921e102e4d10686a6336b85b96f1c180b7ca390e82b5bab37a36d9f8d731984f8b0d4c700dad3ee6977dbafb3cbfb4f3d585a0baab870233a2aa384e7c2d2d3b08e8e65412ac611b74b134e43870c66cbe2f1563e75672c261210d3707d59b4c1a82ce2752fa197e4ab266acce1ef4fce3aa8a6c6cf69c95f73a4a31f3b941da8f9afaccb806b02a2b0e4fb7b82a5852a6dade8b8857668a286a77799604b17b4ad91f54bf90b1a3a0b85cd713854be0d30e79c7ca39a08d9710625f4014863ad2db2829b08e47dd777a443ea579e4af669e28f4016de4318b6a77df1f638a20fd1b967d6e685488e2fc34b31986289a6c79858aad520a08ad56ea242dd12a81bb914d6c939fb4fa8555614875f790d5ce104328951499e3a500124331ae6ff65624e4e5aec252b37c257fec66eea893107dcdb8fb7e9be01563a158c02ad1281993342740010f47d6919ddc030ec895e134d2ba0446ecac2042182665bf698d332071a864b0dab56c76ee56efada79dc7e399563ff0f6f54b4a423e8bbc746db775b929581399968fbad4021281b61ee5aeaa8fec36f043dc60d74f0ea64db7b43bd08712b4a7f3d595780015f4d2ec88b711ed7e91c90ebf5b1423a097bbdf6bee5ada927f1a6c280fe7adce25ed134f3a0c0c485c461a3c7ce5feeffd28a651373eb9e7c0ca560f62612d3eb0695863841ef5e65bac723fe3a966cbb8e6af285a46611931a4c4e34bcb0a441edc7cd49ac48f1933db6c66cb198c15c437c749efc6f732390caa14e97e71252ce46326b56daa32cbda236d9a6caf6e98ac6fbd9a04a1d7f2f71dcdf51b36a60cb4e8125e8c9270be0e4961339e696b6c1d5ab4f2621fca6cb14fe3d99eaf18274021576c2ff35e1e6455ec456ec58788fd32aa1453a7037dd68d7206457efd40b049f3582f64b05a473b40c709502f40bcbf06cb03bd3b4e5264f510440fc0d4130be6ca9fb7de84770915e2cd80d6b040ec6e56de64e7971014c12507e34295939e89f65ac6d02f1412a77241da660fff7cae4a06c412f98671298c349e28474fcf8030c3c7104e4bf3c086dbf731ef2bb33283d8dd8697ff4d2b9cbbbcec1698b9bda222109ab9bf3bd546ab0c1fcb59af57fdc3751d601053e6ab0abf06fa749e6672e4c765166b97148bc89ed5af4ce17fbc33dc138654bd20a24d8635973319e94224b1f4e2fba474b71a4808d18d70795fca1f3125b9949fc27b1361fb41ec6bf71af733644f5650f51dd05e871d96463c52deb5b1d2e07b6c32d5b4301b0db078cc4f269e5eebf1145f05a9ce69cadd287f6f66c0a21ecddea30c5ff7d59ef3d986070428fa73a70e37aace2a61462c58730367b83ae3800339bc2e7d4e07d008ad1d54dd8d5c5e036393a0b6034b13431fb3da6ac5a3cc7c75545b1d2de52b59daf2fb023c62d101dc424576fe040a51b8d57bb84120883887f0eb03dbb36b4370576f50a6bea840c05b53a7f503a8187cb590b526e74bbcf379310cdea8e963090cd1637b4dcfccaaf9bc2fa0c6d5a52ccc88306c7af976b9064e3f07b0659db21937bff994a0c909193e1b465b7430a33de398a6def040c25f67e44d620a3eefe4530d911f60b94f91d899c38bdc31ee4d31400f6440ce6742fc42eb444bb3e784aa90d4407ae71ba16e61a0d9a8b51aa4411dbc2ce10c4a05115eb67b286abaf02e750903516b480f787d528a9055f85074b678dd4c46be50d10f4bb9b35c4cd122cb0e2629eec9c0452bb0f91b23b0b09b2a6b0062a38260d35000f6a443a8d00d21a5066bd5cca49418dc34b02e1715414e67327316109c175882e5cfaa08965af2c2560355b95da12cf04a0a49a758ef7f6467e3af2303f1e7457ff903df4de4a5c7cd5a8c965a8831898df3f0281b0557d5a5d9046ad3410cfe21f6996c3d1ad3232c01d46eeaf579f33a343e7a38b1360c25305b85f630d6d504fd96413ef7a3d37b259b4ce12ac093a55fceb30c44636078cb6a78558b4c372afdc0f954649cd824f0086d3df149236b017e8ffa0bfe4ef4e2c86d5138a17a8a1bcc670e863cc131e4fc5553d69fce30dbf38aec15e709a9c6cc7fa90bb969bd81ab4d2cb5c30cc8d369161cd8efa591f6053a0283f4ab89925bc47df160396071e872d64ffa165d14c2a92b2f3c1ade1e24b20e91b03f73e40ee12c9c6ab6cf0d37361b3e3bc10f41abc0dfc7799eaf3d42ae6f4f95d642593c11e7dbef34c052b767fc357cdbc26a4743c4baf43359c319b6b9b7aa489349cfe0f277b616b5e6cde3241e42baa6a6b546af4940110972ae6fe8f55bf4ab6588c55aedd12d5e7da595ea8958f5b565f1b7d99d26d97d1d7a4cd1f31d8b1e3719147eee09697d0868da8470c0b13044756435842c120dcf298d8284d117d29aa90fbb7df9f98908b398c6b90592eebeece2ab6d7ffcefbabf0a4aa62d1bb271a65cbd372402d96ecbd7ddfaa7076962155d5742ce4445ef70f87e6cc4284d973bac125ec334f145dd89e49257342670aefc32de9139e1158b8db4f40c26f8695fc7bb89e6b84348d914e0849ab390de2c1e59aaeef446240688aad1b6190e55fffc92ee1332520b8914d13a5ebbff3122fd56128be84fe403680227a17d3e66eda71615baebd79c6be9c4db5db0b4691674750a53ebc7e3fde3247286742dbcb7525e08cc26e0b37b45c9dbb8b2f8001ee66686de1b38a725fd8469edbfd86589f4a9c0e3a5d281fcc73176baeae6abce739daf77965d6d3184e0dc45658a34ae48a641834e08a63b66a755a8fd18a70893053571332dc883ec4afdc62ac34a43e212814383fa86fbfd02ee79a8414dbe87867dcbc962a722d81c415a1fd2d4db6be9a379f84206e8c45c1b45e8185504799d5c822e3570d4d795e2e04c17efdeff35d3591b55ae7c9a13f0b63d0af5bfb29e5b58169436d2c52ac88d447a5d5ed6291313ac75f171333d6ede7eed776c1bd48194a42857458b97c5e6e74e5af6a0efb74cec5a3857d9b8fd3dfe91000f19d75330980afc4f7a7b741ad095c34b4311dfc023f9fe1a1921603495b5d97d9719d7a77b642262ea955eb1fb0c351205c155ba9f6ef00f21330145af2a20a84eae9df43c68eb37b67edbbf4e34b58cc0eb54c62d7d2a5056a22296ec0b407b5e92e7538dc1b715235c034a5363a16c6281d663cfb1d25e6d75a2f27b90b4021c7f385bc1a174d2cdf01f7a97e05a623c7590e748d2ca82a648dcf28b64483910f015b686c86c936a492d331783c165bff797550c37e9099b919a75cf0a04d18a6db4d048d614b9c740410c68afb0517ceac25d31845f0eafc0d2cff7a690bab518f758599ce6eaf0a002962b1529237f7a98b586ea06e12a1eeffa0d58fc57287f81f02e02e6c50bcec4233668f1c8caa3bd0c73e1e31030fe1528abafc2e1a5ed00d40747ff86c4ebd77a42ebb4d50f862d0af986ee373325f31ab02d2f3369184d3e0a8371581248d47e841618c8be636989ccd9d4d5fb91db8c73b74b2a01ca3f3f8e117a0e75c92896c4a9c393d9665e0d33413cfddffe15b543548287d2e960f19b77d7d0e2d76362cbe01aa9abdd63de2d429e3b0343aa0a6042aecd00ebed2644b5034f62828e427dbf1391e0527364bf2d03d33bc0f12b4bbe8b556af568cb83d5bad6539957c438194ee6e40cb038caced112bbb6b9e94db66d37d7fab58bbfd9a7382af01af2a2cc81fba45992f09b6084ab460ce5ebae8119a2c1dbfdc7ebf7bedd760cff3b12fc36fc8cfbd99c45dc7e80d9fc84022d2b27a46726fbd3a0aab3a93bf88b59a2090d980ab801ac4af8b933c432ca5667ba58d0a9911ad13350cb79cef90cdb680b23cf2221653a9842db4b110f86d2108525319f12930294c8284e5070acac2136028e3be18b62388c2b942fd5fdbe4c9d26", 0x1000}, {&(0x7f0000002440)="0dd97156a327933eb010c27867884928a3ff5f8b86f803e41d138cec89685848d19f46197a54badf03f93f16ce6fb955b21aa36f065af184197b4ebd3b7123c7a50125774227303e0b458fec2aeed74058377c5633284cf68bd355ec1b6a661c6772d93fa19e02db3051c9a718a9ad68e2fd5e8a5b4d8107e3a556ea0691ecb90f19b807f4eff4743ffc6e70e7d99a58310afed400596e1082ce4516cec06a41cb22735a9646c01a08ecb1de7ca48f2983", 0xb1}], 0x9, 0x200) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000040)="efb1dd4de9b8fd27078a4366dacde4c7b4a2a30f6577ded43964aea11a590a527d5cc701d0bf2a2737f550e4bb0af45d4a86713ef84708cb150f65c8444720582be914f09d66efe7864d646972dfa36859f3de308df8c9b0e1150fb284acb36612dd283032a8f219f7958d9bd15f2713eb31", &(0x7f00000000c0)=0x72, &(0x7f0000000100)="68926c9dc1e9d5ca99562e879ba6dc5cd4c9140348c7e5751275bcd3c9ce8940cebc7638903989f502f84fdc2448d3a2d761c4c9658186f0393d1d42187f577328ec9e0692fb2b61b679a0872f61f2c5a67d242625a2558a73f8d76472e7", 0x5e) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socket$inet(0x2, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(0x0, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000000), 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x400}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7}], 0x9) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb16b29cf5080aff72dded179cd", 0xfe}, {&(0x7f0000000200)="f38fedfa74bedd26", 0x8}, {&(0x7f00000002c0)="ac0b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806800aff1f7a7712762737145f0cc59c0058946f57497487d944a92f6ddc2a63ccfc4f532c3a09757bbad419e6480671ef9281f20ee8711abadeaa86e78451fb1aab0872846a9dde47c5478aabf130431e08bc4fa3c0d7cb53ee059", 0x74}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f00000006c0)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151328b1478fe146b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f996720dac4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d", 0xe2}], 0x5, 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000240)=0x7ff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) executing program 1: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x600000000000000, 0x0) executing program 3: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80047476, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8004667c, &(0x7f00000001c0)) executing program 2: socket$inet6(0x1e, 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d322203004859149e9486306d2f11fb1cc826c40800000000000000eb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) syz_open_pts() close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x836}]}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b40), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) recvmsg(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/48, 0x30}, {0x0}], 0x2, &(0x7f0000000300)=""/253, 0xfd}, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = semget(0x2, 0x4, 0x300) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) semop(r1, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3a2de5efec9104fe770695fce9d69519ee376c120e7db13014bf61ba26cc12e25123c96c846d5761143346a88679c219c0170932c294678fe92b4e814e3b1d2af7b698733bf6a7571d8ae0e1b3466cb2e5d79b315abdad986b2f9335024b58c26363dde3153986f3b6cfdb", 0x6b}, {&(0x7f0000000140)="5247f187c7a9aa0d578db61e475ac79425d2db7cef0f1566a51b2c30eddd8575ef33b76470ba", 0x26}], 0x2) executing program 3: fchmod(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') (async) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) getuid() (async) r2 = getuid() setreuid(0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x8000, 0x0) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x1000}) r0 = socket(0x18, 0x3, 0xba) setsockopt(r0, 0x10000029, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet(0x2, 0x4002, 0x0) open(0x0, 0x800, 0x20) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x422c) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r1) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) link(0x0, 0x0) link(0x0, 0x0) mknod(0x0, 0xc000, 0xffffffff) r2 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='@', 0x1) mprotect(&(0x7f0000261000/0x2000)=nil, 0x2000, 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x80d, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xd) execve(0x0, 0x0, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) recvmmsg(r0, &(0x7f0000000740)={&(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/101, 0x65}, {&(0x7f00000000c0)=""/2, 0x2}], 0x7, &(0x7f0000000640)=""/205, 0xcd}, 0x7}, 0x10, 0x6, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x44}, {0x6}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x44}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 4: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000000)=0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) executing program 0: r0 = socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = socket(0x2, 0x4001, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = syz_open_pts() getpgrp() write(r3, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r4, 0x4, 0x3, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x19) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000440)="38a218fa614f35646b977002109b49a8389eeb5f5921d33b331e4bf8f32c4bdb9c41098f792ee307796473049e8e8b264e0a", 0x32}, {&(0x7f00000005c0)="9410b9d9331202fe5fd80cc06d851e11f225cb4f0000", 0x16}], 0x2) socket(0x1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5149635d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) r2 = dup(r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xfd, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) clock_settime(0x100000000000000, &(0x7f0000000000)) (async, rerun: 32) r3 = socket(0x1, 0x1, 0x0) (rerun: 32) close(r3) (async, rerun: 32) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) write(r3, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) fcntl$dupfd(r2, 0xa, r4) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000680)="15acbc2c", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000740)="fe", 0x1}, {&(0x7f0000000180)='Q', 0x1}], 0x2}, 0x401) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x3a, &(0x7f0000002680)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: fchmod(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x880000000000000) executing program 6: kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r1 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0xee01) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) (async) syz_open_pts() (async) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a11ffffdd7f00000000505f00"}) (async) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x3ffe) (async) open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) getsockopt(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() syz_open_pts() syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x50}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r6, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xb825) write(r7, &(0x7f0000000140)="7696e5f7ffff8c37cea8615ac7cf", 0x2c27945c880b947b) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x404) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000228000/0x4000)=nil, 0x4000, 0x5) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000475000/0x3000)=nil, 0x3000) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000400)={{}, {0x8000000000000000}}, 0x0) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/216, 0xd8}, 0x803) r5 = getuid() setreuid(0xee00, r5) r6 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, r5, 0x0, 0x30, 0x6d}, 0x0, 0x4000000000007, r6, r6, 0xfffd, 0xb, 0x1, 0xbdbe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0x0, r5}, 0x2, 0xd47, 0x7}) r7 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x200) semop(r8, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r9) denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds denied attempt to set clock back 4294969462 seconds executing program 6: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1}, {0x6}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b752", 0x36}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x2, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) r2 = socket(0x18, 0x3, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) getsockopt(r4, 0x29, 0x6c, 0x0, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chmod(&(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) syz_open_pts() rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d7380bc9d1b55557b60000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8e01af", 0x30}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x43) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000440)=0x6) executing program 6: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}, {&(0x7f0000000080)="cc41c8ceb2d39e55e43c4884b413a1661de04488660c1280a59db420a5e733cb7d63740a83a2c829e654a1b5d0488dad6da4d0a93c8f83efa23b1cacfe0e08a4d1066b213e40aa4a84ea39cecd5e06cdb9194e15a538b43643d1aea235f1f75449", 0x61}], 0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r4}], 0x2, 0x0) ioctl$FIONBIO(r3, 0xc0107008, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7c}, {0x25}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x700000000000000, 0x0) executing program 2: fchmod(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) write(r2, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x2, 0x0) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x8000029, 0x3, &(0x7f0000000400)="477566241425a694ea155ed7851062f252f8ff83958006163912260f91b6787d1e380dc4935aa6d6a840ef0653a0c950c2c6d2b14644263f58de87525fba39003354085e80657d15f3601564bb6848842ee95cc90c82fad4eac119717c65d099c4385840cbbe4da3521c84e56b31c665653fb0d7f2eb5a2b028d610ba0ce3757ed063d25193ae05c0a4a8d41e0fe3371cabe2a5072f406cbfbee83785247dd761b821bb070e13ed8db43cae5cbda6448a5cb44567ad5f63cab33311cd015a76e935899920c9c179677005f463149866be9a7f4b1cfe5d916a971f190bf3991bc8a693ee04907295ee534cf1d998259811a9cab3e62b2e9af2b1b2e91122d67065e639b2e4af3ffae87f243bd0017e4699384c40c6681fbcfc319ade56ed02a5d688ee4feff446a9ae749cbb2ce18046d8cce6cd7522f5f2cad309050b9a5", 0x13e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) setsockopt(r4, 0x0, 0xd, &(0x7f0000000140), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds denied attempt to set clock back 4294969463 seconds executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 5: r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="804b2692", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(r1, 0x7, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x40f}, 0x5) r5 = socket(0x18, 0x3, 0x0) close(r5) socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r6 = dup2(r0, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa95aaaaaaaaaa86dd60cb546500100000000000000000000000000000000800000000000000000300004e214e22000890780000000000ac000000000000000000"]) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) socket$inet(0x2, 0x2, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c, 0x7}, {0x6, 0x1}]}) (async) syz_emit_ethernet(0x93, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) getpid() (async, rerun: 32) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) clock_gettime(0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28}, {0x2d}, {0x16, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32]) (async, rerun: 64) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (rerun: 64) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000500)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b5372730000c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c824a909f9724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e3933", 0xa5}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x5ac5, 0x2}}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x3, 0x0) close(r4) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x18, 0x0, 0x102) executing program 7: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') setregid(r2, r3) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7d18, 0x1, 0xc, 0x0, 0x3, 0x4, 0x3, 0x1, 0x1, 0x5, 0x9}) msgrcv(0xffffffffffffffff, &(0x7f0000000200)={0x0, ""/3}, 0xb, 0x1, 0x800) select(0x40, &(0x7f0000000240)={0x8000, 0x3, 0x80000000, 0x7fffffffffffffff, 0x5, 0x72c, 0x6, 0xfffffffffffffffc}, &(0x7f0000000280)={0x3, 0x80, 0xff, 0x2, 0x80ae, 0x4, 0x5, 0x100000000}, &(0x7f00000002c0)={0xffffffffffffffff, 0x5, 0x1, 0x90, 0xd69, 0x6, 0x1, 0x3}, &(0x7f0000000300)={0x100000001, 0x1dbf}) r5 = geteuid() sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000380)="981bab724c6a039f4ac88300b904cc1ed60d376b0123cfc518468fc3811fb13a77ca2272fa546282236da0b6de72e2181fdb11a58b9a64a63eac87a3522559986d6219929d0fac466bb3271d38796d76690938a63c421a363289001cdace16075e106f6cbe75273f26c09edfe17990e4d7806815aab6d2f1a0547094e306536bf4b8e6df883b2470543b737b3b15cdf21239efcc2d129bf131c49d2a3e49b5e305ea4f1f943c092bbdb9b9ddb056d75d9476e801724b7361dec0b4c76bec5c036c", 0xc1}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="8c69e880eb3c9b4396bab00599af87ffbe3b34", 0x13}, {&(0x7f0000000500)="46144f4df13f78588a44244480e5e8e11df4b43331d9345dc82866ea0a4ffb75cf265cef84365da6eb5a06e0d8c8e8833025f8145c518a2b15e1c28aebbd3615528bb51b3a9974f401450767d8079175b967e40ee226850123fbba4344f52f32b684bd80b22f0e30975c222fd19e80b57dcaaa946914bb6abad43c7b90857afc375a3c426b0c8575c4b506afdb63c5aeab04b2afaedd24f26329e7cfffe2fc743a27fa48a67685ee9ceb46577354a7a5b1e96ae33a184378a0a87df4bb178429d28373d03954eacfcd5f631a57bcbde4ab743d95133b426a9096910a7925eb477f401415c86a36043075", 0xea}, {&(0x7f0000000600)="c97d7814c9ca826c90885073543fe81143697c4f410d769fc477fd55741dbfde2ece24bfbe41a3225770e975e4a28c10466a6bcf78b744", 0x37}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r3}, @cred={0x20, 0xffff, 0x0, r0, r5, r2}], 0x60, 0x3}, 0x8) msgrcv(0x0, &(0x7f0000000780)={0x0, ""/121}, 0x81, 0x1, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={r6, r1, r2}, 0xc) r7 = msgget(0x0, 0x4) msgctl$IPC_RMID(r7, 0x0) r8 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000900)={{0xb4a, r5, r2, r1, r8, 0x18, 0xb8}, 0x6, 0x9, r6, r0, 0xffffffffffffff81, 0x200, 0x9, 0x80000001}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x20000, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000a00)={0x2, &(0x7f00000009c0)=[{0xff, 0x6, 0x9, 0x34}, {0x32a, 0x20, 0x80, 0x1}]}) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) connect$inet(r10, &(0x7f0000000a80)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000b00)={0x1, &(0x7f0000000ac0)=[{0x4, 0x3, 0x7f, 0x9}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40), 0x80, 0x0) bind$inet(r10, &(0x7f0000000b80)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000bc0)='./file0/file0\x00', &(0x7f0000000c00)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000c40), 0x200, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005136000009f050000002010000000000000cea10500fef94ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297bf1aa5b23ed51e2503387776aaa677d98bf1f002ee3b4384711d60280583e6f6ca1c7921a5074a6ad62", 0x66, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000003, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8004667d, &(0x7f00000001c0)) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) setrlimit(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sysctl$net_inet_gre(&(0x7f0000000180)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000240)="009427b0a8d06db7ed823507dd7e08dab5634d34b45291a2d8da7e0c04993988a093f1119fde11244304837c4f24bf633d432c78a9888f466313869ecb1cf89c291be2d909a417912a573bfd06cb0c6e5ebf", &(0x7f00000001c0)=0x52, &(0x7f00000002c0)="7665a4eaafc93d342d5cc7037b1dfe8d30b64f13de2a317606df5a8472e4392cf0303fe334598b8481b417b27c077b06e0afc18e91b724cdf9b0c3b32aab22cf4b69ca8ee969bf28fa176e9fcd3fe306839e0a3775d4ba5dad6bde22b055aac30e6d7743299af5513e67002c54c578ff087578573d6448e6cc874611f13a14f607cc9481cba8c02c8ae680215912e400c011b8f37b94cb437ae09159a132decf7aada731393fefd38ab5efdeb320b5322e6a71ae99af3abc634efb854452aa150c32fae01809c163b02ad0159d", 0xcd) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x84}, {0x7c}, {0x6}]}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr, @rand_addr="fffffffe00"}}}}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4083) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) pckbd_enable: command error executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000001c0)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9251e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000060534", &(0x7f00000000c0)=0x9f, 0xfffffffffffffffe, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000000)=""/57, 0x39, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x8106}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) fchdir(r0) syz_emit_ethernet(0x2e, &(0x7f0000001280)=ANY=[@ANYBLOB="b1d3bd0a0c02ffffffffffff08004a"]) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23aa46abf2ab679181000400080046000020000000000000907800000000ac1400bb830300001100905d4100000038fa5e033b4e04b783f000172ee07356da763c926a29ecbbfa2a32b9b51630b29edd7135695805c9349da32b924868c61a49277a1882628f38cba8ba875c8f56af54703ed3333de4e79398518ed493611175305a558a9296cc4f23ff50cf578e4b4e7bb0a766a159b6f47c84"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x2d}, {0x40e}]}) syz_open_pts() syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = socket$inet(0x2, 0x4000, 0x7e) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/225, 0xe1}], 0x1, &(0x7f0000000280)=""/31, 0x1f}, 0x2}, 0x10, 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) writev(r0, &(0x7f00000003c0), 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x2) semop(r3, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r6) r8 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x8, 0x3, 0x8]) semop(r8, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x8}], 0x7) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r8, 0x0, 0x0) semop(r8, &(0x7f0000000000), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x9, r6, r7, r1, r2, 0x100, 0x7}, 0x2f8, 0xffffffffffffffff, 0x87}) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0x0]) setgroups(0x0, &(0x7f0000000440)=[r11, 0x0, r9, 0xffffffffffffffff, r10, 0x0, r12]) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x2) executing program 1: write(0xffffffffffffffff, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83", 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0xfffffffffffffdb4, 0x0}}, 0x10, 0x800000000000000, 0x0) executing program 3: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0xab) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 6: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x7a91) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) mkdir(0x0, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async) close(r4) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f00000001c0)="8bcb0ee0e84f37f02a2d", &(0x7f0000000200)=0xa, &(0x7f0000000280)="db6396ab497e40314e3eb0024946c16d239a58814264a47c90389ca9a52c4d6358e5d5c5fa4f9c64eb8bbb7005f0e7499fb10d8f3d7818741f61e9db996e8a51f5c067d7dcdd99427a6a747ebb172d9b3705eab0f713464db74940d705b3f3f4fe8143b3a45284548cd9e1d59ff6d9f7f6e04a996288abfa9516fe0c72b0e9bdd824b05da8ad39d8b3ad589570d868bc906734fe9df9397fe7b59d79879277b1c01bb3df7a6bcef40d4822a7947ee787f9e647f79bf8b2a0787fe0b295460aa07d03ce4a11", 0xc5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) pread(r2, &(0x7f0000000040)='<', 0x1, 0x0) executing program 5: fchmod(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x900000000000000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x504) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1dd) executing program 6: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x52) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open$dir(0x0, 0x402, 0x0) writev(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000140)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: fchmod(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="4ee494510d", 0x5}, {&(0x7f0000000180)="b873f922153bda00b34f2aed5fb2493aa54c94335306f81c8d070411b7a98d7bae1e07deb13742c76f23ca72db9133616046981f08c6e557f74dbb3e5f2e50a16d8eb41b0cf3dd13e364ebc9872a3bc6ac0dc063a408559ebee74bcd264d208ee6d7d0d7d20324c9d602e95ec9f2355c544560d4214bb5d50cd3e31217d651f95b950f5f271b0a", 0x87}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast2, {[@generic={0x44, 0xc, "aaf81741659dfe530082"}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8004667e, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x1, 0x1700, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) dup(r2) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x22, 0x7c}, {0x8, 0x0, 0x2a}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x102) r5 = getuid() seteuid(r5) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}, {&(0x7f0000000080)="cc41c8ceb2d39e55e43c4884b413a1661de04488660c1280a59db420a5e733cb7d63740a83a2c829e654a1b5d0488dad6da4d0a93c8f83efa23b1cacfe0e08a4d1066b213e40aa4a84ea39cecd5e06cdb9194e15a538b43643d1aea235f1f75449", 0x61}], 0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/165, 0xf8}, 0x2) sysctl$net_inet6_icmp6(&(0x7f00000002c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: socketpair(0xeba85fda82d3637e, 0x4000, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069b0, &(0x7f00000001c0)) (async) r6 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r7 = socket(0x1, 0x1, 0x0) close(r7) (async) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r7, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000508000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x3}) (async, rerun: 64) r9 = fcntl$getown(r1, 0x5) (async, rerun: 64) r10 = getuid() setreuid(0x0, r10) (async) r11 = socket$unix(0x1, 0x5, 0x0) (async) r12 = accept$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) (async) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x20000, 0x0) msgrcv(0x0, &(0x7f0000000840)={0x0, ""/19}, 0x1b, 0x3, 0x1000) (async) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000400)="54757cdef145e6e7fde379206bbb62e0dff71e98a701ba368975416d6305fba3862054b191184d79171492fd36a3a251037073f759b832a2334aa7a32420daf71094aee480ecc4f6b96c6ec79fe06442c05c045e7ba39851130056c5731e8a0beb31ee391433c213d3860fb91d29218fe39f94590c273194833285972fc019cc66abc0966b91d7afbce9baa617574420dc957c4fca9a74432512fae58cd0400207794aa788175cbc5b20dd2b53ae3b4df7afe0aa06278cdcaa2b6e6f088e615620ce5e1eae968d43a543b92285eae3c1ad70da443b1e09e598cb446ad676ac6a8171fe72cc66e703", 0xe8}, {&(0x7f0000000500)="0266c03f3aa6c920c9e8480bc3be2e5d1448fcc39a20308ff13a233792407811e84a7d8270440e912664ae796bb619913915c428fca05ed030", 0x39}, {&(0x7f0000000540)="e5ff97e28c0fd3951fb58924d3e7a6746a892b6aa5893c26a3332bce9bd4abdb53b52a05adca9800db7ecd95c122c4027bdc69659b52abe4f886094c2b4b182f3efba06d2e1d3c7e6f31c6322a29f64eb5e4bcab21b7a4bed0f1b577e89f23efbf6c0723146cfc8072629ad78bc15b", 0x6f}, {&(0x7f00000005c0)="6b8b97e2b01e7e4e1ecd64f1d41996d98d6584f384faecbae08950c1bb7bdd93ed9e839ec6a1bcc5590affe05bf1c1870d2fc4a1f5851666884e6c8180d44017cd1aa881e859038bf9090d74d11fa9e51a4a7db10528f65d68ac6a3e837f9105493628f237fad196236f9cda6c541e28e61f451b7768b11634dc2ea91b7d1c1ec438489645df5e4ac7a6ed56f80bf93f866994594a6531df74986f5598b6ead77701133e64e86ce36e3206762bb33f84b7ae72734d86a06bd8b883d78d93424b4e394f2861815451faac860709abff5e5689d056b48cc4f0a5a2f32d064fb9b33d0ed03419df05908578c343767065c977b9e2c45af5c141", 0xf8}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="f3f49877ae1a48b2c948762b6d800d65470d736d09d657c9bad064aace174f1a875d0b0bc6687696bf415405bf81ca4d7697a3899606faab3f06ee84d33a", @ANYRES32=r12, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB="c70000ffff00000100"/20, @ANYRES32=r1, @ANYRES32, @ANYRES32=r11, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0xb}, 0xc) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r15, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async, rerun: 64) write(r15, &(0x7f00000002c0)="01123e4315b6e6aff82d8b0b03944448f027ec9d8ba5aa8d6cd858c860e425db003cf0e21af3d1e92512fe8695af62d1d7544517c88ed784f08ed5ccbf5895342cca2bf0cde448aea2dc3c98c73a2d4238e8a20a7f229667538a0ef829abb8d80f0619336480d7917da67373f38077625b1e3654c935aa63045531ecf7b410677f0e62d23db3d427d7ef5e636f1fca4b9933309600a000827e39472fb14af2e63b6bcbb719aa029e46eef0d039925c7ca67c10830c136427f0e8072e6c", 0xbd) (rerun: 64) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}, {&(0x7f0000000080)="cc41c8ceb2d39e55e43c4884b413a1661de04488660c1280a59db420a5e733cb7d63740a83a2c829e654a1b5d0488dad6da4d0a93c8f83efa23b1cacfe0e08a4d1066b213e40aa4a84ea39cecd5e06cdb9194e15a538b43643d1aea235f1f75449", 0x61}], 0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}, {&(0x7f0000000080)="cc41c8ceb2d39e55e43c4884b413a1661de04488660c1280a59db420a5e733cb7d63740a83a2c829e654a1b5d0488dad6da4d0a93c8f83efa23b1cacfe0e08a4d1066b213e40aa4a84ea39cecd5e06cdb9194e15a538b43643d1aea235f1f75449", 0x61}], 0x2) (async) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) (async) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) (async) execve(0x0, 0x0, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) write(r2, 0x0, 0x0) (async) executing program 2: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0x900, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000699000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0xff) socket$unix(0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x10) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(0x0, 0x20, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00001cf000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x2) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r1, 0x2d, 0x1, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYRESOCT=0x0]) getpgrp() executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/51) executing program 1: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffdf5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) 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) semop(0x0, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x30}, {0x84}, {0x6, 0x0, 0x20, 0x2001}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) executing program 6: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0xe4d, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 7: r0 = socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r1 = socket(0x2, 0x4001, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = syz_open_pts() getpgrp() (async) write(r3, &(0x7f0000000100)='@', 0x1) (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) (async) close(r1) (async) execve(0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r4, 0x4, 0x3, 0x0) syz_open_pts() syz_open_pts() (async) syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x19) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) (async) syz_open_pts() (async) ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000440)="38a218fa614f35646b977002109b49a8389eeb5f5921d33b331e4bf8f32c4bdb9c41098f792ee307796473049e8e8b264e0a", 0x32}, {&(0x7f00000005c0)="9410b9d9331202fe5fd80cc06d851e11f225cb4f0000", 0x16}], 0x2) (async) socket(0x1, 0x0, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 0: r0 = socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) socket(0x800000018, 0x3, 0xff) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x0, 0x0, 0x0, 0x8fffffc}]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) msgctl$IPC_RMID(r2, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0xa, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) executing program 4: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xa69) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x102) r2 = getegid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r2, r3, r9, 0x1, 0x1ff}, 0x9, 0x80000000, r5, r6, 0x3, 0x2, 0x97e, 0x80000001}) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 4: fchmod(0xffffffffffffffff, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (rerun: 64) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (rerun: 64) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x504) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1dd) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {}, {0x6}]}) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x504) (async) unlink(&(0x7f0000000000)='./bus\x00') (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1dd) (async) executing program 2: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xd535, 0x0, 0x401, 0x0, "1f0160fbff002507000003210c00", 0x0, 0xfffffffe}) syz_open_pts() socket(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x1}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000ac0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment]}}}}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="bc7d07266d8ead7bd80ba4a5655b94e3297eb97a1d98422f721a8df43870bc43feb797f0b63f0e8ec711b1036b0417f5f49a3882", &(0x7f00000000c0)=0x34, &(0x7f0000000100)="fad2fc19962e7cd9a7661f487e751b935236b4416a3c0c5822db397f488dbce158a33507510ab00f66dc9b1cb9f0a972ada2c65a4faea66c21ffae8243c68a5f1c206bb23581cd8d8039ec68ddc674ec015c07010e592e050b88c478b70a3cad957b449d4fd5328437be42c3bea714eb1e14e832931d73bf1534fc75a62414d29be5936bc2560c4469a09f11c244d51bcfb3eb0fbbcda0edc6fa774cdfc5fa52d3a3f0c184ddfa", 0xa7) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x2, 0x4001, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 6: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000001740)) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pread(r0, &(0x7f0000000040)='<', 0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7ff, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e", 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00001cf000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x2) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r1, 0x2d, 0x1, 0x0, 0x0) (async) getsockopt(r1, 0x2d, 0x1, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYRESOCT=0x0]) getpgrp() (async) getpgrp() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) (async, rerun: 64) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) (async, rerun: 64) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000699000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0xff) (async) socket$unix(0x1, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x4000, 0x10) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(0x0, 0x20, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) (async, rerun: 64) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) (async, rerun: 64) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getpid() (async, rerun: 64) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 6: readlink(&(0x7f0000004040)='./file0\x00', &(0x7f0000004080)=""/193, 0xc1) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x30000, 0x2, 0x0, "3378b74a4eddc026de813187e906385e4a7d5626", 0x14, 0xffffff81}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r3, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r5 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r5, 0x0, 0x0, r4, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r7 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r3, 0x0) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000440)={{0x7, r8, r4, r3, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 2: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r3, r4, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, r2, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) r5 = msgget$private(0x0, 0x421) msgrcv(r5, 0x0, 0xa00, 0x3, 0x0) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) (async) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/51) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0xfe9f) socket$inet6(0x18, 0x4, 0x90) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000340)='./file0\x00') setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000000540)='./file0\x00', 0x2, 0x11) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') fcntl$getown(r3, 0x5) geteuid() setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000a00)={'./file0\x00', 0xfffffffc, 0x1, 0x8001}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000580)=0x5) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x80, 0x4, 0x0, 0x2}, {0x6e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r2, r4, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x2}, 0x2, &(0x7f00000000c0)="5d8dab97433490473bc373e8603d76d3c1c2fde74b672ee984da2173081d0eb365012eec", &(0x7f0000000100)=0x24, &(0x7f0000000440)="0ec2cbc90de5023690648034ccfd0f7eec8e18c2260a54246d9be1964031e793e60ef4f2a26486ff28f4e03402a772b70ddedde8db42c51aa5a7d841a8f8977cc7a0c6b0f8c6293e1ad78b52adfc184cd80cf0ad45efe54af02f02396ad227682837706eb5e90adb6e7141204c8924c711399c88d2c4f2ad0d2f3a102269db22179f537d5c3f522ba642a0d2ed75653d93a8825e5f50661d4bd84be14b01e5160d14896df348171802d5597a9fbd35ec9519c42da1503df8d5562ae9ae33bb329c84c9f22e60e47f5876f9a82da8c03ff2840a61bca09ca3bd5874ca283a4e1ba2fc491d5c9dcd4ae050929eaf6c84cc47acd6d4c0b67861e3db1a68a0b2c3c1551b0de19fe87845c001d40bab7bed65a65fe3ad78eadc4c790c383ac35beb9513baeb6b775ba608574bdaaaf3616586f3151e2cd34784bf7d537f566ebecdc535c1ada77e3c25d2da94621e726d71989335923f40a931451edb08f292c0c827c0ef2fcac9728a0da3740c6a4b4b2adcaee737e95d32245ad20a6460b67d2d437283b1aa8a60ef765ae220fc53874fa060e970a12d6dec6a53fbd19edc09d0aca46a652bf1bc4fa3e7950d7d81495d511c87f2ef2f2df4d4ada4487dbcd42ce861db537ce10bf904f434ef4a0eb04cbb3fa95f66987e4630756d145cd430c6e23e12c08e2b7614fc724e794edae5b4cac9457f2385c794ec88ef54cf19a4e4d9f82b418e3fe2c65f5b1bb8ddbd1b264984881308d30b45138fc8d9836eb1f0d3d1523cf11cb4d4e769b991f042fd23d6ea8424890c6a80039503e21dde84a9a04967fe7f69491b45827a3bcabe9da8529f5735b5c58df08ad30980080637967f5a5ffea02542dfc2aa9f10d5f0a23fb5b5d8b155d51d96f7a8840a4c9c32de10eba2d9da4ee3314c4eb23f660829343b22506b8cec4f7b941e3224c9f4ea031641269a686757ac0641df4e7e9af556a8b89417aa1ad60740d2e9cf774fa8b185898df6a7d939096246eec59407e19c3d21fd632641d4b907342e4511b4ead2635a9327bca6eaa9ec72164001d1396d598bc07020de92935fd4bd2fc44fc0fcc1de53b2726c9cdf96c1e169f38d4f917af3bd59e2de7dda9cb586046710784ec2cd4d7b4269b88a9d898971072c2ff0e358dcb3f891b857913fdd84ba2a9018c5d233a18127dab4605428a1928a6250f14c1f3bbe35e2abff219ce3db7d825ffd6dad39d59e3dd3b08ca8142b83f39d3dde3e0c778a028e58cfe2dad331dc375370a14329b17b26ee42822ffeae01b8d22609ceac22d3a3afa0ce09ad25d6ee6afccff8eac911215529805196366583974cd366da11999ccbe24ad2e13f631d1797e85fe11ca4e4aab4de541ac37a845f6dc17753dafd94db6dab4f7b1234250fc1d2a7ed86304a13e9542a9898038a334dca34542a9254fde844b41d0ba2e612c3f0eb62dd2e357af5e13ab00eac111948d043e2a060718d3a0a5f26c8b937f255473a3beed882cfd1a5d113175d338e6b2db413c0afe8000b9ee54537f2122ef6186adf6fa5b5c9e0b92b5fa0de5be10b52572648bbc63d4fa8f8bb366f3c491d8eae7ba0fc41071ad97aa0f7a3cbe38681b50ce0e3516279652c83dd74c66e901a2f292b5ee9f71260d21cd054b222d7942b5093317fbcf125a00e8258a10239248938f63d18252adb98c74bcd288dc23285bd77b99cf55fa98958cdcde4def64b748c1df15c476bf21fc2837e19d2ef493d35ffb39c8d2fbe2bf04ca18b7002469bc6370c49e28eac1257a44770475f2c5f943d01c568460d1d1f839b1acc5ae7339cabd69896dc36c34f12624a9fa6db9b0639e46e0764c4598a59bf329ba73f781c1baac2b87b009e670764f758efb96d7b0fa7dfb6fd16b785feeac08e2192ea5afe6a9c5b164ba0b77fa54c9def6739497203058987107d7b1f9ca03935bec5c3c32851881fb99b850ac7e9300676708df87b98f78e1f408a184565993101c31ec56b81dbebeb6d58b2ce581e4a4413c1e283f029d4971bfdade81a85567815522a4892d3e492b72a71d34aee2274e2bf1aa23c3ac20db71649aacb963afb0724fb4a69289e74d50c4b6a0ac31d03c2fe8eac4a2b2945c5509fbbd189743372efb125a1de0f5fbdd9f20574b179d1f3be99dabbeab1975a372e92b16d17581628a65f57eee898a45484073266a0c0c2443548a27ae0ae1702b22f79e18706bcb8ab1d8e23e6b9de1c05de1e9f5c1f925219af853063ca7bb19c2d73b82b97a7f3ab59bbc90b28ae4f89881d0e5856e714ed5367849fcb69ab5966b70f8edbc91678a77efa6bc2c18b2831b5e90a79a0662334b58c927edf643f41ba3f7740b25e667a4a6a9c5f3258e74cd3d1c6e51584cead6b8d79d131a54ac4fc4e37b4238266974dd0e200f6bbdc08ca25d7ad9f5e0df185e27bdd4eee9aae1c677cd0f083bb5ca956133daeaeb9148d5117f007e7074cade38ecaf7b28111d99ade4d2ced5d78a35d8cfc6195a451dda91e9f84062130e19204b06d40329307add60309eafbb200e6c64a5fa5055720739f9c158ee14254b79771f0722268e629b1144ddf36928f0d6d00719a81cc02692bc53bbb6c47aabee211a92bbe904e21e6f8e5c95e639214dd752220f80c74d3e58b2be4f571c101d6284732eba35577f68bf293eb86e943bb621a7c0da4055eeb2ae102fae7afe2bfc44d1a4b5bcc5d288296bc10e6ed318d31e5e7c8369aa9f8e4bcc1064531478053e53042a8daf464b14013ef6a0982d91989b04a9761ecb670fe96856c21d4e0607b16577c42ffe39d7163865f79a49b176258b683de23deed5ee8fe5453377554c7c6f31faebe52db0ecd52892799cefc23aa80da3023dff10e0f714ea178f4a7f90f7dbfd6342233f1af4fb304c625bcdbdf137c822a22b9c2248c38ecc3f37d60a84fd0ed5b6fa6c010d94b6bf32b6d7e3bdd2d2c042c7313dc8b80bdb952325010565355769d9db4ece10e26ba1d9feb9b303242c8f2dab67fa41a4e44ab38ad51b3a9798c2bfcb3d1444d5faa9a7b7dcc3a1e0af538b8d028db8d00c9f2d265cdab87868d65a8e28c20890a959b9de152f86afb287cbbd5af6c961750fb09e382143befc6419fd8671ac10e3c702fa36fb960b6324a4bc62d6656efa94e42c5e21702a7f0c77f87763d03678c97a2eca4470d664c79830395973cec0c237b7ba29a70c25564904bc46348bef097a8adaf12c6f075a46760dd7abe17a16bffa16d6e7d2968d8027375a7be1e8479eb62d51748e4aee2c292ffa0d5957fa374ab758d30e4fefa123c7d80368f0000a12b1abddd21054b778ec85d862ef9bd221f004db6c80a51596170542fdd49b5b4c7f56134fc731621a4d51dc3a12a6b8be01e2f38e019cbfbc4b231a400148e0addb2a8d31d1928418a95149904f71c8aeda0352047bb09859807ba6b9b6ec9636de699aef0b152a0644fd3ca48eca745c8a0e3468be12161853413feaaf4c61e29db8e890fd4516c84ced9dcc3e565b8618f130ed8acbe3ddeb1b34f9aab0c68bed3871c60921aa882825dece62651e4bc37ff146a8ecf0f3f147c846d793e096344d8341abb3a2051520a94903e447dd9ef58edbb5426e47a4f488441f0bbf4b0ec05d069dfd9d698f9e2c893ffe4f501b9525a48c84b5325185e1a7a309706cc61f96b53c3eb59fb3bd2d46e0555c8681f396c9c74e15a44e1518520fdf6e0cda0da7ed9a7fb6068d2bef6a8d2f0aec345b438681fa707d1f4882189c6e7466af49ab26202d28d2051ea1e68f492efb32d83962e8cbfe95163e07f8c2f649bc6cace6125742f1d6124877824eea01a74c43aef258d4f078d465df985668c93e1f9d2260e7dbcd7e1294f6243562c7370dc8508153ad0043ec81b38865d60e2849cae1d0410658f66ba3fb4198c7e71366a5a0daac53bfc35a20b688281c33337b4a1fa3de649a4bfabab93d56982228b7880c8fa5b5a13886c1319d0016ee8ed92500e2006a0ec12e1a6372d8f3380d7c7eeacc1315e604dd6fd49552aa1d09948c7b8a6c14c4fe9bd554b279eac13a866d2bcc1b753371e5f8491c406ad02777be629e140db4237bea068268bfc974e3c1e03e6b2aa6fd61090dd7a21bd5284db8e99e64ae13a0771c91ea12d3a92bcf7247fb05d150f0ba0887a1f6896be09710ba49b79034eb1afe90f794952849b1380966b76cd908db55465c1d9a26810d6f837633baff4dcaa09fe24f0f16cb11132b240d979818912ce4f77d1610a2619afa3213e7b5b9a5261202fa3e74d83b9bcf6d90e95fd962125db22e3f0ec58d0194abefc669f4c086d54542ac78cd31bfb2ddc5e48ced9d2aa55889b88acfd1a018f9d4bc8dfe16148d6ff35b9cf7700a128bbdf447f9ec63040e339f8f1545ee44f3edbd9e1e2abc3e36fa60f5e08985d324775d08c636542c2c466a70f57819bed77fbd8a58928f314d0088486f2cf68a17e072556917f43e159e17fac84530d88e2bf894368b8d923dd5f17be0cd735d662329e0652658c444f383407f4b56378429bb6104bdd75f67f7430fedd42dda7187dd3473003340a0c6f2a202476925a3e67d736634cacfc37b28866aec50e60560b4380e865cc92c50b375c604cc394b5126799d27431364409c01438a9afde2fe127cdbe7bd1ed50943ead18511be16a082bf7221e994ac9c3fe64b092c03ed80e03f3e6a902f2bae0bea886a5420aaa983529f82835eeacb40ff888822217c96e5006a7fd99cf335f183e6b261da538206eaa3ade7b4acd61ab2f5cae6c8e157ad80e83ee13466533da4713a9939a18901a8f380ef9172b47883387d74a9648d20f60129d41c4153ef0711942de88a81ff3373738b770718c62577472ffceb9411fd61965022e4e7f2fb007d490dc97ae8187c3a8b1b3e2fb4bdd6ec772243096d3d470cf6e39fc2c77a87ac46cbee7f4bf0a06d06c5b950907785c427a780de8d6ae46f32a261ef4050d423c5ff5ab38454bf1b2836dc0009df35485cb73f2ca22723a5aee509fdac8ca86434d4b57332fd87ca88b4b37a218dac198e786583898b9ad76835b246b2b0e3aa8ca237a8702e09eefa826e3ab4d70bab85882e32419bf3cc678acbf0dbf35113826435545c9eb58091dc9721bad9bf8281cf6b3ce1e05cb60b99d2dbd4d03ff75f92b8b7c1a2417f04267702cbfad630ed76ff8615ff362e26481b3b3f3854d8966e7e211b1f0c15a7340facf0e6871ba6b9967ec9e91fd68789aaa6a7eb6b658c23ea993220281dd4971d55ddd38496406d752683be5ed066a761a890aa35e0ab4e920083b5dfd63e43e4280b36978e265ebc60d4b518a4ab2c53c15b58bcb69ca5c38962b3f671f17078635b312e57712c127493f98b17ef6d3a6f40792a9b7fd0e0fa8db6e50af516ec5d0d9a50c64eb66c82b7b60dcb1b297ba61c23d5053f325ed306efc065973bb0dadd2d9d34909202fbe07ea456b826d311a08adbc7d4d0e954bbdec346dfdbcb68022f7dfc01656247c1288662af76d5db0c8c5ed130a87fedfc5412365aa82612b22fd96bfb3d1398e6f00ce19e3fc482fd54653a51881072e8b571c98d11036c2ac7c086fa03056331759ee5b2aa7a0120d7a8e8e60a4bad696d86f79b346fb5599da6522e7d7b881a1a6f09423aea4afa5f0e1ddfe1f686cf873f3e61d96bda2bd927aa9a0fdbb2f684efa3f28fa7d33f1ccac566b0d0ab944828941bb24529f6d2afdcb37849e576c45a5694e6686b5e6bae67554aa70a9d002406231d8cef2d176591bdb2ea4e3", 0x1000) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x102) (async) r2 = getegid() (async) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) (async) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) (async, rerun: 64) r6 = getpid() (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 64) r7 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r8 = socket(0x18, 0x3, 0x0) (rerun: 64) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r2, r3, r9, 0x1, 0x1ff}, 0x9, 0x80000000, r5, r6, 0x3, 0x2, 0x97e, 0x80000001}) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="0000e1ffffff00000103000000", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x30}, {0x84}, {0x6, 0x0, 0x20, 0x2001}]}) (async) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) (async) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') r0 = getuid() setreuid(0x0, r0) setreuid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/4096, 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001080)={0x92e, [{0x1, 0x80000001}, {0x2, 0x9}, {0x3, 0x80000001}, {0x3, 0x2d}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x200}, {0x1, 0x6}, {0x2, 0x4}, {0x1, 0x9}, {0x1, 0x1}, {0x1, 0x5}, {0x3, 0xffff}, {0x1, 0x45}, {0x1}, {0x2, 0x3}, {0x3}, {0x2, 0x6}, {0x1, 0x36d}, {0x2, 0x80000000}, {0x3, 0x8}, {0x1, 0x401}, {0x1, 0x5}, {0x2, 0x66}, {0x2, 0x7f}, {0x3, 0x101}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x95}, {0x2, 0x4}, {0x3, 0x6}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000011c0)={0x1, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001200)={0x3f, 0x7fffffffffffffff}, 0x10) ioctl$BIOCLOCK(r2, 0x20004276) getsockname(r1, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) truncate(&(0x7f00000012c0)='./file0\x00', 0x5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300), 0x80, 0x0) chflagsat(r1, &(0x7f0000001340)='./file0\x00', 0x1, 0x2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001380)=0x5) r4 = msgget$private(0x0, 0x102) msgsnd(r4, &(0x7f00000013c0)={0x0, "c9c8e6442d04f431d667275578f9899d568e8be99f6fb7817da0d76bb7d3645a126d1822e3c314a8a1fb7c78d9c10bbd3bac01d32a04dea7fafe66fab0934b30489616a30b0faf7e9cc70e570aa8883ca7da0f0dc0ea9673a5c9f0a5f2366e8b2479013ac5a47c1555bf762d19cc0e1f0e5c463a535eb6496ce1eb2c3774a5df417367971fbf12c620a9830d381bfa6ee06d2b36b41d3b0e5cd7b5eb124ed61ab2d42a97a66b0fcab90a43d575276f1369cb2c6e47b2"}, 0xbe, 0x0) renameat(r2, &(0x7f0000001480)='./file0\x00', r1, &(0x7f00000014c0)='\x00') ioctl$TIOCSTOP(r0, 0x2000746f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x8, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001540), 0x1, 0x0) fchmod(r6, 0x100) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001580)={0x0, 0xfff, 0xfffffffa, 0x6, "5b05bceb09d64f075f66c142c2afbf47bb7b3d3a", 0x0, 0xff}) writev(r6, &(0x7f0000001780)=[{&(0x7f00000015c0)="3e636006af969d557333de5754933040050539b2dba818707674adfe512828468704975a3882a42e70b1e38fee1619c9dae4", 0x32}, {&(0x7f0000001600)="fab91661f3d7b7266d9ac998c75f46eddb1c67f8311a5c4a17afc29797b6df04b7ec178659e477a040272640fa14afe8", 0x30}, {&(0x7f0000001640)="430fefba83384f3a72c1df43bc732c745c3b906a8b", 0x15}, {&(0x7f0000001680)="011bc1539722ed251d79e99abb2095483028b7641eb0c5e2", 0x18}, {&(0x7f00000016c0)="83008a1343ec2ad50e8257078acf1c8a2b1c9055887c16cbe1772d0c9ef61bcfa0bcfdc593606ba55e98ab98c3742b08dd7a25bf19e615a6d6364e25d370ce80cd36c4bbd7b1b073f86c8079ead25020cba5b317d03d838693ac7bdce382e587d447628aa5498aa2d6377e0180d7997e778094bc75a25243e3de0204fe723d6e2f258404739068bb027ac1ed45756ba68465797da14010a2eee8c46c449e2733602fc682d19c3f3e468d491c9dd9769b79b3a3e6748aa4859af2eeaf", 0xbc}], 0x5) sendmmsg(r2, &(0x7f0000001b80)={&(0x7f0000001b40)={&(0x7f0000001800)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001840)="c836bc89f76713ffd983948373de4270e14c03bdbdaef218d951e62a015501e50f3acfafdd5c4183d4c3567ba64ccdbcd607f9d78648e5a12a16dc2d84974b5fe698b67cae8ebba70a2ae702d27c68d752307eb5a2c5b20a05e589ab00d23bbbd07f0e29c51adf7582ed60dd4fe85271c88172b8e14f9c25d9dfc3525c1202fff146fed77d68627dd082473b925db8d4adadf87605df220d2ce09bebe2d2098d7a81a69217788889a31a125d51d8e9dfb82d47164112bb4719146e06a965ea7bb2749cfbd01df20261757dd36dd8", 0xce}], 0x1, &(0x7f0000001980)=[{0xd8, 0x1, 0x1000, "5ca911e5476e60d9e91ff07bbd3c63520bd625d8ebab34319044227a4a2d2da88bf117658e94a3a78f8cd16cd33429a967f51f3666226f3f2e26d7c5e36971ab9d3db927a5007dfe77d40fe6f0917753c5caeec9445627abcc4554739e300e6d2b68e36473b60bb0c49dcf3e86a1b71d54aad84673958010cfc3d1cb97c5ad1f520cee29b795ecf2e21622ee9a7070b19319d4567c24163017ea37595e1ca8817298197a282da0227dc367ece15de04d65a0fe2dd500c956df07377e08fb9fd7901bd9cea08f24"}, {0xc8, 0x1, 0x0, "76337532d81a522bdaecb4928094371c6abfff868f63953b158289c7e74b32c281169aeeaae11c74baef42222c1a30ea3e1666e9157fcd8b1403cc09adab895102f29b871da6dedb6af789f934bdf80f8178781bce8937368fb65fe97a52b2adfe828020900f6495d5013d13589aa327093530d8550b33ab72c4fef84398372d6ed9f965eb8ec61a14ad858169441b3a3955934edf49165a14b22b4cb38bc07e8bbec62d722d270bbcc3051607e066b586"}], 0x1a0}, 0x6}, 0x10, 0x402) getpeername(r1, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) r7 = msgget(0x1, 0x8) msgctl$IPC_RMID(r7, 0x0) setitimer(0x2, &(0x7f0000001c40)={{0x7fffffff, 0x7fffffffffffffff}, {0x4d05, 0x1000}}, &(0x7f0000001c80)) close(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001d40)={0x9, &(0x7f0000001cc0)=[{0x1f, 0x7}, {0xfff, 0x7, 0x8, 0x4}, {0x1, 0x23, 0x0, 0xffff8000}, {0x1f38, 0x20, 0x40, 0xff800000}, {0x1f, 0x1, 0x9, 0x7}, {0x0, 0x81, 0x7, 0x400}, {0x8, 0x5, 0x81, 0xedc}, {0xed, 0x6d, 0x0, 0x9}, {0x8001, 0xee, 0xee, 0x7}]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5cb8 executing program 0: fchmod(0xffffffffffffffff, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) socketpair(0x20, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) setpgid(0x0, r4) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfff, 0x2}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) r6 = dup2(r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0xa8, 0x8, './file0\x00', 0x400, 0x6, 0x81, 0x7fffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) lchown(&(0x7f0000000100)='./file0\x00', r3, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) msgrcv(0x0, 0x0, 0x0, 0x0, 0xc00) shmctl$IPC_RMID(r3, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(0x0, 0x100000000205f, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d"], 0xa9, 0x0) msgrcv(r1, &(0x7f00000007c0), 0x90, 0x3, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r2, &(0x7f0000000000), 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r3, 0x2) close(r3) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x754, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r6 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000001740)) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pread(r0, &(0x7f0000000040)='<', 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) utimes(0x0, &(0x7f0000001740)) (async) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) pread(r0, &(0x7f0000000040)='<', 0x1, 0x0) (async) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) minherit(&(0x7f000054a000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x4d}, {0x7}, {0x8006}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getpid() setpgid(r3, r4) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 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, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)={@remote, @empty, [{[{0x88a8, 0x4, 0x1, 0x2}], {0x8100, 0x3, 0x0, 0x1}}], {@generic={0x7030, "e4ad33f212932edf1a5344fc930b264a5050ae5e8a7a32e7af5a5ec5a89ae05947987963a738d5bf18853e8de5f13b85c98ba8764d80587a"}}}) socket(0x2, 0x8005, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000010c0)=ANY=[@ANYBLOB="fffbffffffffaaaa0800c60000200000fffd00019078e00000c46b80479898001000907800"/46]) executing program 5: mknod(0x0, 0x10, 0x10001e5f) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d022", 0x31, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}, {&(0x7f0000000080)="cc41c8ceb2d39e55e43c4884b413a1661de04488660c1280a59db420a5e733cb7d63740a83a2c829e654a1b5d0488dad6da4d0a93c8f83efa23b1cacfe0e08a4d1066b213e40aa4a84ea39cecd5e06cdb9194e15a538b43643d1aea235f1f75449", 0x61}], 0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 4: sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000001c0)="3cefdc1c968666ecdb0d5c23569937cb3e7823f1f62c108662e08f02afa7b68fdd5071bd2cd62495a11a763fe7bc0980963589c7933c34245ddbc7fea381b3b4afd83366419b503b912eae0b471b7d93ceabf7f2daaf2087555a37b18ca52b1735e7bd8d493d084628b820b771ab8af55ffcb10b8f2fde1c7b516614c4d42751da1de2365a1267b035853e23042fcb6726d53d8998cc8c0100bcf2b6caf5a4e9d3b4", &(0x7f00000002c0)=0xa2, &(0x7f0000000300)="015fd66cab0105bfcac82f0b30cbbe6db83ca0c38331e7c778e5dd197ccf5e480d0941cfa916713d9afe52d86ade31f248035be28caba2a437c0cb08bac0b6213307998387b91b0e233d56502f43264d1b1619653687fcc37c71e701ec6dc17d39f56309ce09745acde116623a9bae576ea01ea87e3ab135758b34a3a8b4303e61d34f30dc8a69", 0x87) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x84}, {0x8106}]}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x132, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000008f943f3614ef86dd6000000000fc000080000000000000000000000000000000ff020000000000000000000000000001001b0000000000000023d63955dd91e3781ca5c89f22e94aea9836f38b3b4ce8dba8b2ce03014d1c98dbfeebb60104000000000502000004010003a734b2bf062e1864097b38c4ae703b19b8b0e64ab7e658f85b4f4e26a5ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f3ce00000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9c00bf1105000010699d3c1a3b0613f5d7910d57bdddbfc5d8cc5dbdd8973d67bacec89eca08e8c3fac53d49350f1e5a0c29a240fac3d585e4"]) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3c}, {0x46}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000380)="e456ab5043b80d3597d07e1152461bb20ca7ffde4f3680e38c0000000000000000eb3c033e61d9d0d2e8612827994d1c8aad9fa35faccf67edf420ae39496b033e1d3054caaf68cc183d249cffad820100491b97b3fdd0048cb1ebbc3c128db181748df932df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99eb8fa9c1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a62a151520a6c96dca1b3ba7c01ef366418b832a04fac0dea6e4923cc656fb1ee63582583bdd5f4c4863d7cdeb1a3dbd639254e847e500133647a7089bc4e1af017683547950000d3865ee49b1aa50c894e2ad4dbffd818a0a1dc6214e308002386aaa8b0b631e33a18a1872699c90f034aa16", 0xee}, {&(0x7f0000001900)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7cfed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf369c09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x782}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r5 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, 0x0, 0x0, 0x0, r6, 0xd, 0x1f}, 0x1, 0x8, 0x3}) semop(r5, &(0x7f00000003c0)=[{0x1, 0x7f}, {0x0, 0x7}, {0x4, 0x7f, 0x800}, {0x4, 0x7, 0x1800}, {0x2, 0x8}], 0x5) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146953, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069a1, &(0x7f00000001c0)) executing program 2: open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000303b00f6ec06afdf463d15eb7aeed972d94ff6ff020000000000000000000000000001"]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) flock(r1, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) executing program 6: setitimer(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x80) write(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) dup(0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x1, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(0x0, 0x80, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000019c0)="f59f7a2e23d71a6a3773595fee7e1ad6b845b27a9bed00568112a0e7e9462cba9025563c11c0cab79a1dc8581aa05045e2ea16b7c31ed7da57923b088acb263abe6a43961a6e8fb374c7acf54337669085a4275d4b21d8b3275d1b6f3541dc7d97cabf55c44d574015e78e44318b7dae38fcb052f5426dd71a9582e842eeb34b7f9100f010b01dc04dcafc7cc21a75703989b66c3bc7cb5190a60b24e1b6374a898963f57e744d09ada25fedd1b686dc68223c7e0ba821089b34492a7417e419d2018ba6735711414530af96be9cbc7d4882b5a0cfb50b1ca16bd10010fdd4cc76d8af8e1031f695844a6781a51bcd521bcf603d32233d6e1181c175673d16933dda10833cc36c6befb835d952022b4e96c27e6e132fa66cd4cbcb2b5565fdb2872f0a", 0x123}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000840)=0x9) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20", 0x71d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "51fa6278e9e960b4dd89080863ab366d112be29e"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 6: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 5: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="6cf68f8329b6aaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e201ac274e4bcac9ca0a889db04c84e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x60f, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r0]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 0: setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) socket(0x6, 0x2, 0xd3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semget$private(0x0, 0x1, 0x284) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r2, 0x4, 0x40) pread(r2, &(0x7f0000000980)="1264b8f402c936f3e400df0c7ce5b64feb32d9b7f82f546eee85c944331e1ca5a449d5e0b6cc2cad8409ab3c2bde8dc498346d962f03c4312ba6800ddf678e18019f80c51ac763c5ac20856fb89f7aec546414e24e2bf8ac628427307df01a7c5823a840688ffcaf4fd0b6e108977707114b51762ad075c2190ec0e2cd3bdb09e5c821d1c02455630870aa919bd6b045329b4e7de16389b90346c3539ef9016086885a7f22e6df6ffde76b837f31cf3b682bb8db770bd19cc574206c94bed4b63520f47105f89a60503750aa479be4e0696418e28e06d2480f567b59da36072e2e06a6e103155a28a381b74cf96327b661135cbbbe6fd0cc6a9892fa4a86321dca90ba5e2f6c9a5258de2843e66663be6d3bedc377a61215eb1fcc2b1c660c1707117eb99cb5294b383fcff0b81097a0314f822be4bb18c66089cabcf9eee7f1161cf4ea469ed1b4041c0646f859d41c15d69027dc58b918e47c8413430c86e6daa6bd982838ece4d69bb622892d63c7898ec8f4391eb26a01f9e696df2da957e0dc0e7804d9c5ece4d91ca29c92303e737ee451c1e5bf00e4170e79f51f973ae792d20e7f39dc16b4e93924f54e7d2a30161c9f8dc7f1185e5c66cc020d1fa6f1359d19cb54ff13cdfb1a8bbe5eec5b42253a745de32b39bbecbbd2811fe34d1650d5d668e1e52e5b1bdbd67ddbf22fae1e464e36a4395574407458e4917a51b64f48f56ab97a025fff1c3062a4d8d663617e4c6c1d87116e5c8e7cd723dd2fdb8965d3fc87e316d654a41d340da95386a50d15cdcbdcfa1d41aaf03dfddf7f51f0f347ea21704773a3eced156732dae32cf1f6f782ac3e1e40a08b75ac2ce781ceca93f1124b9d18c38900f8fa5c7219b35db6c87ca6da69a0dfe941a5d308115e6f7fc165cc3673ad3512756df1428b4e723e7bc90bf09365e7fc0a2baa32ddf344fe1824ab6b216987c7186f0bec9efc75213a78e53f9bdb1ab71510cad54ed956852f897640e9143e6e63791431f242acc8ea411719218edde7c69968d12463f7fb99b34734a9657e56a8326516e965cdb639f19ae9741e6e7ad07f3b78b7099e68351613373de0c3f38ab3cde27c6f2bc0003c563f77806cb1ee375a0ef757d28344077ed749be06d617bc034694f36bf3dacfcff26c51ad7f543b3cd7592d86112b27f47f7bd48da35365b34193aeabb1b7bbeddbe0069d37744884fc6b9e8b206292d4041c478486f1d96a9a236f914239042737bde4efa66705126483986dfa6bf1c7de19399098fad84604579389543ad92c2dbf3e6a2e005d5f075e8038b9dd4c7d0f0d9aabdf55de48c0096e1b2056d13c8fe8a57ccad49f55e6935c959d59275cbcda51fea3e478d7546417ce8fa3e1f47839d0ab1e9c0dd1f50d00bbb0a1af2efcf23e317a7af7d7dc5008b4b8e059b32b4cb7df7375406c4da9bb744def16084fd2ae4263c84daa6c8fd4a82b30262f7194a4acc501aa5abe181989f714004f243b910b2a10da929c3431cc30676f4039c4049088f5fb091a9769cad4d4bffd2b0d48282b5b466beaf6a07cbcb6647d69bfef2d7234cdb66a91dba4166b31bd4ddafc3600db4c1fe85ee9eaf73ee9a44361abc35ca9cf08462488428eca1d1afe8b620223b31058980990ad3bc647ebe51fc429ce95d95798f54bda7476ab20a0d0ac2c8096333843344f76303c898b9c50ad25208b82c5c98ed4010c32a26f555272a675c531116f99f1125e1aff01c55cba3b4048b781e8b3d4968ff5701768266ee2218c8d4f5d43803f3679ada0c161d93a3ba52529b5cf9407cddc8bc5d494d37ff8e2812c0a491fddaec5d556a42bec6557739322f846e559d7b5a6671886d213103f15dc4c01c4e173382c1971b21879d2c379acb6002b2d65e4aea4e99f425b39ba5b11f37f641f04c66fa8714a7bc2f8aa97bf22f39409b1d2c99bbb4a83e2b82602b032dabc9ba552c27134cd46ae2437365a1640316d2ffebcc1ed016781db18ad169c3a907c1d5d9a0f874f38e2575ef0e8b2c68fa2d862bbc767baad677d33491bea46a1fc922f648600a66ee3a0c81a30a3e1bf70d9c3118ea8e3d53417f9f61de83920163b105ad92d3a41180d7ad795940707eb7e4fe2de1bffed5235188fbcd87c3d28d168219dd7a6909de37eeb95adde7c3a1c83f7bdae5b0cb8901aeee53223ebb45e9e191aad7a119e53973867bf67dfbc36d5219130f5298f49d04be787101475fdb9aa1fa0e932f1af1d100be94cbc75832367280cafe493f3c99a55fdbfb4e30dbf97d9f0a17eb6d07927a8bbaff3b10f1bcebe7b1f8cdf8b4555034ef79cc039d8023b2f5ff649e36380c1c94c63b4b0a6a1e6acc6d870beffc9d38e480c61d49e3ef585f292ef77d622c7ad06046451dc5bc61dcf77633d9ec9dade52424c583de0248756e71f9c4beab3acc6ebb768c4edb160fddc6ebeede7028e8dccb7aec36754f053a731dde6023d41717baee1582a58648f3d65cc1ed2709f25b442b2c63bc7fddf29bbe80f7027b12357b19e7c89c26e83d3113316b62fc9fd55ad76a60e940d5c812d4413e0b8740625f7e7000e6e6d2020866384a8a701b0793dd736d7e7edeb3169d80151349a5ba6a36a6dd012460fcb537e3d6c6e4f6a8cf3ef30c42889e5e9203919f2502591c681bf99846c6ec320779952a632f2da8ca277e47172e96885e4521e684e4a34517476e03f1ac202730788f93fccc28d2dd6eddcc01398c53fab3437ab80d3ba75724683422895c84dcbaad2e815461226092ac085cc109892700ed45eecce735bf41f22d99b6e0a39a0459efc1d8d6862900a2a36227fa7ab01a6f547fe43c0fafbb56a84555657d583498bfd9f77d1ed980c7b68b1a79d7294c3bc0784362fc78da56d8da281ab47a6ef312a5b6e5320e9e102028a68dd6673d94e475911896d2e708835b778e29098273b30c9f1941d610841da3ba9af382d013a1a3caf089cf88db914f3e7db3d678267be2ab0d783780c8c0ba8b9d6adafd16ad31a4ccba4a977e6ed7284969e7a3a27ff257310462520d9b331e67f61740ed1b96599d197c3789875a16813f8ceb59d05ef5e5ea94f2d20ffe003f4f42324990429197f03b1fa5404ccc27d593374cf8da83f889d8231de5c33c9147f1e45d17ba4c43ac43524f97f01ec9c781eb564d8ade46b3395cd215e09fb65531d03c55fc569f11d1336ac11e2e858176a006fc8d6464f22cf9af4600a47e8474d5a6b52aaa57b363e75674185811f01b0328d96e5d7797b20cb859115f969cae3f2d9e5d621590a89aecfb46387444b2560c151d6e7dd401cf1d8dc250a1f146e7f2a78723a6c43feb933993ecae614044cd4abb962644a4ebec88112d210962576f28e6f4e078922f4964e792c8ce7e0c588999c18a1791b50857afbce06c3e28d1bdf732c99082d252e4821520706c5f8b779ba16130e6ef94f80638c9a7cd0d006d1a04b040214bcfe3345efcf48726191075493a573f2e1be7c8eb2ac9d924c671fb23a060a5d1cb54bcbf7ea8b1870eb036d7e50dc3b19956c68697281ca3c1db223e135e0a9750d3c200c6f6cdc174292225397c80aeff6bfaaa827034ca1acf09b91bcc16852dd1cf5d395b4f220438099bdcb8460fefa34511e148f1085917a6559336e9b42a421001f33091082eef7733f84e914b4e4f1330a3246f11aa8c09496e1d8f587762d327de0a35df97dc9ef4428054f7a21e441dc3c7ad8c15358e2e829f1efbb4c6b02bd19b78657a14efdc36ef16b25f720b7569300c12f0ce2aa2586cfeaa3853cf2de5f9feb1ebee4d0074afa106eff69f1d08a3407ff13f428c2b30b9c280e42673fca01ff388e318277ce7d0fa1c7a7ec1c9c7e1adc34ab5420384eead9cf3001245126d8b94b8d93c2812b2b36d0e7314a585e9aea2a519d3e161354d48f37d47c61413668420d10818b850eca75ed4015009291751c6caba25648c25ef4c38127015b771b2e5530242e3ff346af10e50a52b4fac49be745d48100a85a7efb21ee963245745d3e5ed18dc83bbda0ae1d6673500dd6e2b460645d9720c0c5c6d98b229d4761e37f07e4b8b173e9e881751bc52dfdc94c276f6b7a667bb7bca76660ddecad665839305b644abd754d62656c88fdaa603c786f56cef89f3ad95ba7fca2b8618381e2c98765a2c1c280ab4712f2cd1e1596301f3d4b48b443073e34d7e58f81dbabcc568c0d02ca65a9211578d5f078f1c7fe7f8901f171a5f041d379047d44a275d1c4f599549e7054cbff07e834b4f399beb92ccbae51597ff13939511d575163e468b04d840da454f3c46ef832113d3ae2581583a0410cfdbbdd105e72f4227d70ff5015482a80db82752ec594a7df3ae190362e8c5ba8917a07d0956b24e5c8086695b0bc1a3ec6e6659370616e6326802094b1373d48fac1ba8cd34f6850680407f72c678717806f6f018e6e3ef3517e10c3a620035006de540acfb74e404ae6e53aefdb6575ec0ec57af0ed713ee0bd9263c9008d61964e819876987f9857afb8f440e2ac832b0c66da4294d309431679ab605b2a38efb22928b54fc79bdf857447439bc3d628491b7152bd50d4348db4807efcbd17d0acde2f305c47193fc4c1ee7a6c1669c5a797667ac6ad518420f74ac583f824ad47a95ea6d35272d769c60427dc1d51c370c2c46d591d6a468ca71bbbe9ad1ce6bc328e70f86aa06fbc5a2792924209b4ead77a8f784e28ced190389fff22fab1dca7c6549d4df36ccea4116259c32b90c3c5602e2f554f3765477ca90490a9759a62c6d4a7cab0703702ab19bf01b3363ad7ba1f64c584bc13a65d40efc57bda0297715c068a6d4981a23f029966b261ece8a7bfca7be9278fba663b9835e3710dfc5bac3561cf7d3e8e1f2b04bd2e10b3b4f4e9836f614cb714158b60a3724a0498897789f5b6894afa315cd44512b964ceee55b31914c34ef0efadbe527f7d8fa9f85eff23a80d65e819cb3b720b793619672cdabc8492af1b8fe71aa6efc56da33a1fdb492f344da85dec864578d0f4599b2cc5e9e8a3f6a7124ddb1f2590f747a754ee35c9379d18b41e864e573dfc35087ee8ea329eee465b180438324b8763dcf8d41bc4fa92c6298c3e6f76c5b0e38ffb0890e7b226fa6fbfb3b3421ccafc167e8581b9339f159401b7a8e59c39095bf9e6e40493c94c864c5bccfe6e144b352d138742f4bc64bba66b6fa0fe50305c0503e6c44ed9b8d1cc5d42f82c68bc7d12e4af44f18d256b2255d7fbcad7a16dbc1b9888509dd33f56694db7efca40874451d3d86654af417c127724e2b90527f8b67d47359a0da1515f244cf00e6f9ea6a3f363faa889e0ca13343e8e42099ae6cf3e0466a0c8b219589d0859fbce8f00ac7313334aa35b72949dd2fc2b48e6cef2e58c45adf808b817be352bf91c0febf461c86d183deaad10b1486eab689965a4c36a56ec1d97b1db9d1f031c2b6564c6022af660ddc1c82f6efddae3eddea2a5259fe4f1dc8bad84621cbd6e0f8a624d7b6851792a224bdd0576b2df8e6a709cf0c845dbbbd07eaed48fa2cfc87954648654c1edf0de198e6580e8468edaad7c3c551484f404bac965207da51785f952f75292f2eb1b2a9089d3bbf2c9ebad6833e6a9380acf6fb3ff4c962d9e751487cc09bf5348edff581c84f2c6845fec09d590eb0cb2f030428e5126792a612e8224c6c9d7da10", 0xfd0, 0x73fd) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffcec) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) unlink(0x0) r3 = socket(0x2, 0x2, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00", 0x0, 0x800}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="1c2b2f9797a2adeff9af39f7603e03ba71f2c212f33b4e0144f926f6802431f8185371099a256587970a8e638ba241ecf3f3872f28a82277986ac57b3c1d198d34fce384431e93a51964f266b942446b258b5d1a275d975d49", 0x59}], 0x1, 0x6bd) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x2, 0x4, r4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x3, 0x9623, r4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, 0x0, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r11, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x9, r9, r10, r9, r10, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d40)={r7, r8, r10}, 0xc) getgroups(0xa, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="6de724b828e9b46a0a2e7f0c68636506b7670dd3ef7433040b561a3e266e1c437e", 0x21}, {&(0x7f0000000080)="42e957833b3ed12a927eecf0ee41cf74f17aba29ff9e94a4158cbf2f35f42fcfe0cd165c8c47e09a95b6864d06f084f54e2484d5a28277c27bcbe7419484bba27e2e7195a2e19e9944c5f42b4d1ef4f4", 0x50}, {&(0x7f0000000100)="982c9072f331ef8dd1e526a3d79ce5baca4e9ece9891f4f1bcbe69a882b16bef9dce27fb6a20f58b7add521a14eb52679b3f9c79839a40073b75c3802c9ec002517148fdd5d8bc716646e501f9ccb1b10f5ee96efb0329962c4243502608adf7bb9a849791a1702b9a83d9a0c8817619a9cc3abad3c7c49cf8be9bb3ddef5197", 0x80}, {&(0x7f0000000200)="6dd5261efc1a89a5b650de9177b8c21c9d80cb57f0829aa436b3671ade8f36e065810a08a46b18de9e7b7f340e37109bd1dabfa044b0bbefb255510c319c371bf1eba272175bf04d96afd1674b282d40e8da68966011425b043297813d11122a3952bb78cf8bf61de7c20bf274dac989c9b1d1e313073ffa2406cfd9791ea9cf668a651dfc4cdbf6877d08eaea87115aab7e45cfef51090d5c168854b453c10c0125da16fad1e7edb0823589e48e33f2f51f19668385ec772a5ed0254e1efbe2936ed824564fe08ae7c75404f85225339408", 0xd2}, {&(0x7f0000000300)="e4e55ebaaf9380f5f3f5d998b6354d58500a3a31f6af54b1e5032865909f929fee212e67253fc7a711947b5cd6221b8a097340f82b94a6647b7f824e8d6130a02e6ccf0d13bb7cd23d4fec6af4296283a126b175101efdd7ae54b7ab2992e2bdabd7a9a2ea43d9094cf3f5c920e36ee147d688908d2b2cfaca806b92bb0c996e11d26e92d83c3ef20c59443c05c54cb7cdf966142d1b4ceb473f9236a1b6217e86f203f0d7363ff77f31e4c7ef1fee2692cc6d4b67f0265db45d7bf9f809520eea8daa6a78f8c213ea25a5ffc10a04fe244639dc3ce39eb0419ba2a797dc616300c26ce2fea7b95f8610abb470ea01a8170aa819a88d41", 0xf7}], 0x5, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r3, r3, 0xffffffffffffffff, r0, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r10}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r12}, @rights={0x10}], 0x118, 0x2}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x34, 0x0, 0x0, 0x82}, {0x40e}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) open(0x0, 0x400, 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feff8}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 5: ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000200)="e9", 0x1}], 0x1, 0x3fffd) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)={@remote, @remote, [], {@generic={0x8864}}}) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6abe76f3f51ef075a45436b1d1d3ab1b906a8fe83b65bd"], 0xe1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x130) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x8000, 0x0, 0x0, 0x400, 0x100000000000854, 0x49fc, 0x84df}) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) msgget$private(0x0, 0x100) fcntl$lock(r2, 0x7, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x36, 0x0, 0x0) getitimer(0x2, 0xfffffffffffffffe) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) write(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r5, @ANYRES64=r5]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8000807, 0x102}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) close(r0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000000), 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff1, 0x20000, 0x1000081, 0x5773c545, "10267e7be2db67de208c8bfc612c3100"}) r8 = socket(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x2a, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, 0x0, 0x0) (async) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x828}, {0x40, 0x0, 0x0, 0x4}, {0x4006, 0x3f}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x2, 0x81) socket(0x0, 0x4000, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) fcntl$lock(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x1, 0x49, 0x1c00}, {0x0, 0x8, 0x1800}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) clock_settime(0xffffffffffffffff, 0xffffffffffffffff) semop(r6, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) executing program 7: fcntl$getown(0xffffffffffffffff, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f0000000200)='%-[.\x19:&[\x00', &(0x7f0000000240)='/dev/bpf\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='^-\\\x8e\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='/dev/bpf\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) getsockname$unix(r0, &(0x7f0000001800)=@file={0x0, ""/515}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{}, {0x4d, 0x0, 0xfc}, {0x6}]}) socketpair(0x10, 0x4000, 0x7d, &(0x7f0000000540)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) getdents(r0, &(0x7f0000000040)=""/56, 0x38) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1b0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0xa) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x94) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r5) r7 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r8 = getgid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x3, r5, r8, r5, r6, 0x4, 0x3}, 0x0, 0x8, r4, r4, 0x7e00000000000000, 0xc8, 0x4}) r9 = msgget(0x0, 0x123) r10 = getppid() r11 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x0, r3, r6, r5, r8, 0x104, 0xfff}, 0x2, 0xae3b, r10, r11, 0x3f, 0x0, 0x7fffffff, 0x2377dc8c}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x9, r3, r8, r5, r8, 0x80, 0x3}, 0xffffffff, 0x40, r4, 0x0, 0x7, 0x5, 0x7ff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0x2e38) ioctl$KDENABIO(r2, 0x20004b3c) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000000440)="dbcdf0d8c02aa14308f9d1c3a249040e3c983298a7197452bc8a219857df0b768d7e1f0eac767e19b8b61b5d62d64323db51ff4064ad6fe6d567b0941af2d6f321ff664ab5f3065022e520ee82266d94126c235d331df833a6803f020acc8446e284d93fb37b9edb9a5dacb9208e1a55b95561106d6d2f9318c043f43536af92ba6501c85a11a033a81727727755207bef4d2fcea410fabbc7df371580d0b3ef455673c149080201141c518fd2f096db65083914d6389b26caf3fe25080ed0fd97c43b224b0e56552bef40a45d801390c8dc324724afcb2c41b2d045c9f87a49270c99d933ce8af9b9571bcdd2eb5762a4f07c7e1d1aedd0baca8ac5b6", 0xfd}, {&(0x7f0000000540)="41f137821c15c2a9383ee1ac5541d356b612a26ff70e84a05543f6d64490cdc406438a93941ead34dbb8c5cb51b15c337c6f47fee9de1e005e7482b8e0b759", 0x3f}, {&(0x7f0000000580)="1cc8ff24178d6b48cb2f8bbaefa008441f1e24e4", 0x14}, {&(0x7f00000005c0)="04f8f5e06840e27e02ddf31dff2305b16f6670a10f84be6aeb9048d4dea908024f81562f3564ce6ae6c0171ddd8ae2c61549f3fd3e2c9a0d25d7da6b67e90b196b1d50e3d4bdef355cb1fe89187e7c63ac421a4fe23da94631b583e3b6becafe5210d4c3f76346fd1ffd3e7834fdd9ce77b9c0f2ae18125b26b062acc469f1ef80927c4e8a5b7d617cc2136fb638c9d25f9c7f53899b73c1bb1518124060f1b551d44a3bb9d64484fb48eb7f61cd3a76e6c2ee6adf1bdf2f5cb3def9a65a8110161aabd524e2d2cd35cf08b304049fa44ebb589261b9549470a5903cef4aa63081c438952ceac4d5972df81f135613ede45b5a87c0ba1f9549989010fe55714ddeb0560789b8cb6df91ddf49c628cfcca3c89b3ee4767d7ab19a840c9251df90d208be4fac85123c8af93dbf52f762be1eade42c7358401f692725c58dc45f4977a963e6d3324d9a736f8ccd71b70bf13a5aa0765168cf5b58b9e41b824b25fca2ae4de6d3281f2e207068fe81925828aa0b3163dd4d1c9b5e2f6aaba7c8169a126ceef6a141d2785cee0b734cf8120917f209d16f064acb904b67236971ffa90a751c500679e1c9347c5e201541740e07e0a63bd2943c4dbd0f1e231a87982d750bcafc3bdcb2a46a7fffed4ffb867150bb772be8b5aaaf007cf3b77e314651749485500cabe1602e49d95fc7e903fe4b4e9724ed8f8fb552154b130ce411de78aa11f940fffb11cccbb5a5d2a78daf2e8b0597dadf6ede0f6815edcd677d13c37a0d2c0ca97dc104442fa2bac72c98559e596fabe001828488e21bde5256d640d68d9c85e825553b312649dd1b2fa815a7351ed5743b92b992947195448910ea2f3a08b733e7d2394cd6e33f87fc956213505c6b92930abe694447a88994a7a9003b66c7abb7035c764d47358a8f2be305692d223c4ef8503759735c58117e2667d6de8e5e3ca67d8fd47fa2e5d5abec24c4ff8dafbf137eb75f15dedf3fc71edca39e9f18915b4afc885320f4550fe635fe79154e38d954cc2cc35741eb0603cc0a02876616267213ebaaf04804a5edf4e70eec806c9c75465c1abfb89f54d2968a50fa32138bfd3d94ace1465bf8a06614f115202f58c4abc55bff54b7a4c9da602a7aadada4ae171b1af26c0bcbce1c0c6ee6603eed6795811fec61f8ae5c8e34865a70b598af7da7f672f2403a319b5e4e56a57e6feecb41259f4e680e586baebfd7a1e134af98db5a9965102dd8856e1f7f35ad986dbd5969351e17cf9d2162fde17ece1d04fc28973f0a48b2558d2caebf08cb202b813bda0b94d406d446eb3d6070d6c268dd04ca2b68494cd9c7de27465eba955f61ab56cbc8e2785a390b9828addde083e7b6e1a73708e9d24f3f81ebbcb4f08bb5a7301b378e677bd52c9fbae7c794c7604078bc694a02f90d9e7909d132a771d937551ceff10e1a0a44ed87cd49a119d467725b34c6a63579d25ce4377fd19b1c61af337973d0046b6350cec8c499d7c399145685c5085f410649df245dad20a2cf9a4b38be7f5f536c191ac8c06d3741f44808f05f43fdf4b22115e92507aefb90b3da84d0b9e443949f4d52b74b3aa37113cd2dfe97995e03899e467ff09cc586a9c11678d4a7e5b27ac9fcf6b2dc9c5f143162b66d6df7900ddde30053a6e61806e995e18989e229b296e45e065251cb19f53b3ce9ad0a65c1b19c028f54fc4e9a0eb578337c13cf965a2d30f3e23645eadec75d448baa96762abcb79c49c82e5f6a3bdfb2ea0db6072da3bf1066d8fcdcbbab62726de5034fdc09e017cb21d39cd1cde7716ad0eb2cd84578b0364658da3bf19bde32df0ad29d47e0c85979e945529bfbe583d91871757693cacd236f82a389895a0502e4799e06a119660387f056428cc9d569438db0f64bcfc10b4cbfe24fddac734662589a866536b4945bb401a74532da8744ad542975234543a772f9357d7120f934a9bf7dab7bf700fe706884d1c772fa887d364cea2e08b8df7816cce247f0b45499da08ea5d475dbb4c75291013fba17dea7e927cb0d04ddd8bf82ad01324e730805815534cd294776a675e4994555bc93c6292d0b2283057e7ff1fe251b9ea334ecb08c69db13ca07a09f697fa66eda778f5f9dabc98715f6d69b3ed344016bb750ff8c4ea92a2b308708fb137b9582364bfb2cb48f4d0ecff051b1ac03848f7328a93dbd812e29d24a21d69f5173e77327f7a2764b00f5a907d5a84ce34c25a042d29661e7f74548bb932f1043031a29e60659b6979a67c4359a04486d673e34c5fe39dbda9f96168afd45df8b7b834e926e4287e0a1b06b6e8c74e7aacace429e4d4fb1040a6f2dbeb6d0581dc834902718416833f901455f62d8d3108784468a293f90ad0d8522ab0d54c419b5ccd6e619b75229e3ca5c43dd56d0d07adc393d4a49a2bab6101b70fc9e3b556b9867ed30f608ef043a8449765f6e3f258e46782e2836c78afda19fe78f489376c65fc4bc1bba2391151d2dcc06305f1f7fb845bf54c80a2b17849034b3c76176ac952596eff163c5dbba943ad795e411e1ad400c2422044436bfbb47d4f96d408df525fba87be0f57cc7cec0062f4a0aeb5a1ee3717702cde6ec5cc5c0c6edbeac988a7ed3acdf77c510f361ba45eea33807ea8417d668a4d434e114112ae56c29fbc92d793d40402d39c5a4bb290d8c18ad13107ac81f8f4605852e4add153c41d59a0779ec833af29966574c80b83c0fce709139d7c87c7806b9782f7639a4c05f45eee63bb161c98347a8e81c088fdb568f5c6d129b7f9f0a66c820847944c5a17bc49c7e06e52d3fbec8c3a03ae8b6346fb7e8b578eeeb310c9692d68dd7bd61bb46d108c255728f0e6e0bfe43d8b053f05361f0300f55ec6fcecd35ea66fe17917d8a51dce7f3c7173d45f615e47ea2168adbbd1abb3c823078d42ceba0a5b7d67d0756b519c2a6a1b96cf08800856aa5b265838fab0d2d57283fbc8e24726aa9ac8f3b0e28c4cd878b9904c859760d9806bd8cc6fab85c29ee7525db70d98403074897237774c48692c024bf74df42a4f6eb0a5b6a22676b9c340cace4ff3094b586c5c905384ddb3d7b2e294aec84a8306961d3d873be2c95679f83c265f5d4da47c1723030bda0cdc08ced67e9964d8fbac0cb477854709d8873878bce7dc4c1d45dc44beb0d86ebafdb4f379753febb7590787612ebf69f10e1687f88ed4ca1202cae8a344a93d569a36e022e479afae78e0647782d8c532225b410bfa67db7a59be3fa5b99b9c69f9db0c6a02b61db203507ed0374c3a5789b61ae4c6be30c83cab1453f76088fd7035279f72dd60eb3ded1a2bb529e20f200675e605a26c16c891494b82af96d588edbfdecc829fe74996615ad55024b530a7b64eeaba487f82142a2b54c86f1846947cd2e299037395ceb5a27201c6b8c2d753d7a054e4d72cbffd821e12761bb8e17883f1e14063c9993bff18513abf468ecc5d367037bdd48e9a8f9671fd6db5632cbda4079fcb0b076566521d1c1e8b5e90763a2c3c6ccfb10e8813df93bb685ff9038d18e3f89f3dd0a51703bd1b8c507811d215b68a808db7b0f7933331fd91d784e097e8688e8992690edc2c34b93583e616436812698efdfcacfc6747f2aa58f773f02daca311b72f4c261ea4b18e276782bf00e59372a352cb23d9745b38417d2ac23dbb20ca9ac863c0c9b6664eb0febb264b70776344421c9b0aa2f35e927b250ad98c19c887a8127e9c6a342f5ca157e45a440417159dcb492483178eefa170526703502dc8f24e5c56b1e6019ed74f4a6a78dee66ae00d8d9895c143dfaa81fb7a3c0f276fcf58919571e49b289e2d8baa3313ab2588d8910acb0ccb252d37b6db108943391f51355950cb6c71c4fed57c283d427eb1afbc491f6983ac85a08a9aed11865335fecda3d38537afed0cd9714f552f905583cada6ffd20ff415c551c4da8be15f292c1e9ad2939b736e22e3c647fb28d9d441ab9340290b41c4bef3f151f1e068244b5d4ef7f6b6640d3bf0e7288e8cf6808bbe11c59a5079da66e765aed1ad3d1113415e78be331cf52f4d43f86086ede72a11764ec467095786ad4c351dcdbc71be2ce2cfd356a8de20084324a586e4144afe89645419a5f5875965e9583e74dea05a1ad393173b660a01ba3ae6580c053d65ac6e60ea111b4af36a766f9121f09ef9cb89c3729e44cee1243ce5973f27fef661e5ea379f421cd72f3c97505fbd8fc473b73c31a10e77f365e24b46e8ee8c14da0e4473e545d014811f6f3e5f0b376750bf6bc5a4dda8561c7ad0f09724775e85cb5febba0cf4d3c3ae9912fa8a6bd8a20feca7e35b29412f0dc424dab64902f9e1156f75c3e81f9476be418dfbb603944939307ee48875b0fc62ea61a61d7713d4f796ef359b7b8adaf598de66bc5d76d6dd2b6dab25df8f7e7a5cacb6545661279626811673a5d63c818717dba9ed6d199702c87d8e07d3e514ed887c48329c1d6562cdd7d0fad28430288ba67625499246ca81c1e585b29d039d5b370c37afde67baf9e799d5c3b6e482de4811c8dc014970c5c380020ae0bab3b2ebb139290172eb24fee257a2b0b560286701b599b4ebb45d1d87b12770bdf13d044fc805eca62658a634e82878beda7bceb3e7334a1831e8e9fc77a27f861d3f27e4b0c364fd566dc4855c271ee1dde6103dde7cdf7dd9de92b798050e60e19073ab18896eb24f8b5ec8ea49c3416619fe1bde0fa0b821af631baaa378aea96c89b047fa2c74019a879e3756d951a63a5e704abf775fe667bccca060edd40ae10b04535d58e6c13122fcfaaa1b5fc975d8c4ff28f4c31994b3fa39fdc1555b6b69873d3d9624d8c777617f59c5c58d11c3d9872a92c3c96ff9d8b823610136b9076487fad3e2c094e8b95b24844a40ae7e786aa05e0174b02934edce244dc269f8598807a07852d84c70dc3718ae6725711894090c581bc94507358c5847a97463558b19edde81a9d466fdaa8faf22cfdd6e6aab98f3e19c52b7ef231ec0cadfa9346045a424394d33dd56fe0200b81dde21b03a86e78b9b3ca5a9891cb610f5e506afc467071d2beb69e6c4ac5eb09f10481ecfb5a0634df3522ecc950a3a549602e5dc4424ad778f87acba02a6fdb493e1010765f228df32edbaa227c9e8cab1ad06160f5309e36c80805f09f0ce954cd3a6633a00ca1c5a742bf87e302a8fcedbbed03e5448dd7cc39eb0bc12e357217d1b8676d693cd5ffd226bccb037232f4aed6c1239b30efb65638318f9ef9d6554db6ec7ff506bcab848c9aed0f6f702c4e9823684929b23df0b1a5fbb65ae13e5c691aea340c0565444b15c0636e36da3a4a16e6f25f39a3fe9b9bc70d34ffa989f2d50b850539f6a299abe1d0a59dc050e390353fdc926387ba607919f02e16210719f24f9fcdd35d847a8b5c3a3cf175ac1bd720c8a8d84586a4e7cde88079a9064a01b642ab3ac916772ad9bc4eed84dfb75ebf91972db8a977b6f7609088d463ff4860d8764072a1c401fe6259944a475f4bc6fed548f04d993f5b009089029d583d9219caaf4959ebfeb914230556d1525798c28d544bdff49d45a18ab9ceb6f986003abf91777075f558f6d076977480a78611b6b8743fbbd62fa859379fa64bbf8a16fcbabd6516723eaeaa1c8b2244589308368b56254297856cfcbf1edde55401946856ddcdc7fbb26cf2551136cc6876ab831d5ae1a86d9180abcf4de377537df1fcc52534acae329daa472837300215d490cea8eadd4fecb88d236a56c4a880", 0x1000}, {&(0x7f00000015c0)="4069ff3da0b976c7979b0e9f1fd366da97cf0e61feb34bc63105729c93b4181b300a0b1e7f141dd92a48e3321c53891a1471106a56d69334973e6ff57785bc161fe9958464f2f4d78d2ea542dd34164cb053c1cf83db447598f2b5d8057ac930e08219fb4eb950fb85480ec91050d0691c931ed708aa18a5f2512b588c77f7b040143097428e02b91793f8435d7932395d179ae5d0a235e1860dd4a234793f926397bc5a63dac32999ff9b7c5ec0df05bfad04225b927ce582bec251fa59af794bdd084440815ab7ad22c329e1d861a241e88ef6302483c30e78a335a44cab55", 0xe0}, {&(0x7f00000016c0)="abdfc4745aa60e0612836ca853fd57c34aa809f3f8fd14b62608d27f145b43d8ecbe5ce4dbbc8ebf0dd1337f5f92e664b59782f7d331b28542ab2539ab26ac8f72cf348e851148ec64fbcd5816b7ccd218537ebda7cb0053693756492bb3bf52e110f497e4182873afd20ae943d18062af74930915dea620f4e2aa0773d12bdf1e09bfcdb921b3cad5a0ae530fb7856ae7e3cf32fa01cf4ac40cbb8a997f94bef89456989c84aaafebe924a4", 0xac}, {&(0x7f0000001780)="cb27f8d316d61c17db581cd4b9a5da211998472a377f28e6589ba10ac230dffcd6175af463c6c6f13d2e96296f285fabacbe377f98d2b7d4165a1388adfa58407b4de6ca3b286da6a8c463a06ad812b7dee7ed009a1a388e2029475b042095ffeddc5438fc1300f1ce9029802665b814ca01f953267e1a426d4a2e3f5dd6399dda5e58bb1b03b9a1e2c1a23a895c2c5ae1162289d80909fd1afcee2e42948cce1a21f27b03db69899c6956f8927e4b647b04b6fec6e5defb", 0xb8}], 0x7, 0xfff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000018c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001980)) ktrace(&(0x7f00000019c0)='./file0\x00', 0x2, 0x1802, r4) getpid() open(&(0x7f0000001a00)='./file0\x00', 0x10000, 0x189) acct(&(0x7f0000001a40)='./file0\x00') executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc8, 0xffffffe1, 0x8, 0x4, "6f0ddecc4c2d0911ff0f3e2a87e1c849440eccf4", 0x8, 0x64b}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 4: setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x6}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(0xffffffffffffff9c) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0xc1045763, &(0x7f0000000100)) executing program 0: setitimer(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x2, 0x81) socket(0x0, 0x4000, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) fcntl$lock(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x1, 0x49, 0x1c00}, {0x0, 0x8, 0x1800}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) clock_settime(0xffffffffffffffff, 0xffffffffffffffff) semop(r6, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x2, 0x81) socket(0x0, 0x4000, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) fcntl$lock(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x1, 0x49, 0x1c00}, {0x0, 0x8, 0x1800}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) clock_settime(0xffffffffffffffff, 0xffffffffffffffff) semop(r6, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x6}, 0xffffffffffffffff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000303b00f6ec06afdf463d15eb7aeed972d94ff6ff020000000000000000000000000001"]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) flock(r1, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) (async) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) (async) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) (async) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000303b00f6ec06afdf463d15eb7aeed972d94ff6ff020000000000000000000000000001"]) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) (async) flock(r1, 0x5) (async) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) executing program 3: semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000000)=""/4096) r0 = semget$private(0x0, 0x2, 0x50d) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001000)=""/253) getgid() semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001100)) sysctl$kern(&(0x7f0000001140)={0x1, 0x3a}, 0x2, &(0x7f0000001180)="1ba048e65ca1eb17d10b3c1d4474941094b1bf33ad02f1ecffa9abafce038fd84791cad218c6d1d8a6d57bd51d3c0aaaba2a60e2846dc53a8bac127ff88a877e152ff7a362d90aa635a1bd02bf8b0739e4049e7bc4629be50c303d4d2c538223a8f977672f10a97920a2cce5db8adda66d3230d485dda4ae5b8253d92cc4b94b37863a13e635848f4031e759eb52d21f79cbd06281898b497a43e5c2bff34cbecba7c303d541eeb2e5416f501b1dacf6a6f1", &(0x7f0000001240)=0xb2, &(0x7f0000001280), 0x0) listen(0xffffffffffffffff, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x3}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x0, 0x2, 0x7) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x6, 0x8006, 0x3) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000002c0), 0x1000000000000120) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x0, 0xf8}, {0x4, 0x0, 0x0, 0x46}, {0x9, 0x40, 0xc1, 0x50}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000300)="71f91e3571ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370407269d987be", &(0x7f0000000280)=0xfffffffffffffe83, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)="7f23", 0x9b}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(0xffffffffffffff9c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf4", 0x8f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x34, 0x0, 0x0, 0x82}, {0x40e}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) open(0x0, 0x400, 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feff8}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) setrlimit(0x8, &(0x7f0000000980)={0xfc, 0x54}) setitimer(0x0, &(0x7f0000000040)={{}, {0x1}}, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_open_pts() poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60776ae8e689328b00000000fc7be31dda4e647e73faceb91fcfb1563e9ee06600000000000000000000d75259055d5a116bf69bb3b427cb484381c8b6fd0897768fc55ffbfff2d6b762ebcd3f9fd5fa15479ec6d77d2678ca9d18e9da9cc6f4bfa6f10ce221f0b56c472cee3b88b5230dbf114fb35d79ca7755485262810fa73b251cef0152c9bd3d77154e2306dbff824f680faa6108f83c3c9414166b8dd95de28bd8526334510fb4f1d25cf477d8f7159234fe54dff7131b0e2cfb29ab1000f97c03eef621e827ca49cc4478125d0d36d4fd316b10e7e10d9555c7fdd1e913a9bd75b3a0c71a9994c308f7ae56fe6f1dc22e7ed5"]) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) close(r1) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) close(0xffffffffffffffff) syz_open_pts() executing program 4: r0 = socket(0x1, 0x6000, 0x20) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000440)='./file0\x00', 0x94) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x810e, 0x0, 0x40}, {0x1d, 0x0, 0x2}, {0x40, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0xffffff0b, 0xfffffffc, 0x0, 0x0) sysctl$machdep(&(0x7f00000002c0)={0x7, 0x1}, 0x2, &(0x7f0000000a00)="eca85a08f2b13f7f3ae9697fc414040000000000000079f02bde88303ab9ef1317f5dd3cf047acf809017556627fe73e32f45fa656885e2f2e94c21e44491d92ec9538c58202fa807120584ae3cd6303fc0df5a44be6bca8cec0312ab377ab1ec6bb5d9fa1d4f20c229a227b81703858e91e7cc20f518a9c296f2fc7df1c78b411c8f323ff31e5e8f92fe4634440a08dd55d3c84f12ae1680b49b04fb2cf471725caa892078f480000bc6fe8b6218feb016084e1693aae3feb4ab2a5ee9ee4cb2e223d20e6dc66ca2482d58e6b25717ddb22e8981702c50c4b09a87b11f7571473491b76369871bb6f71f6fbfc05880cd04bdca0a04746b4989d9ac09d71bca8dcd604aa503c8dcb09b0a4d8ae4b615426e2035db4b9cd88d1c0f64b767dcc3558be0699f8eeb168300d4a2d2d0000004d78320c8ac16bb46a3e4749d6fbc87f55ce48fd2ec10b6cbe42805bc5d057980af497233d9949df613f8f29c9a0aba9a936870db31b5aa2cc3d1b98fd313b59b4385f7363bc6b07bb738b24b9c13d60754be116e8f7673fb84ac8c10de7ce159f8742cc9d7a93a70486dbed49c140f5bcc531b047679af30759923d9e41e9d35d96b4486b78c06259355fa2d13b48814318052f25ec00f119f7a86f12006301fd5efddfda630eb49d04", &(0x7f00000000c0)=0x1da, &(0x7f0000000880)="55c0c3945f034977211d5c7f000004db09000000000000bf3d4facf99c0625216641a054624a84097b8a3e59b0aeaca20500a9b9511b0bf527c73b4c2f10084776cd8cf9e361f27d4090c680a36f89f24fa2d7d90f9efc647000426945b4ca427443d91d9f1316c51ef7ebac1993c411bdf1e3c7e45a0b83977b103acf971e4a54484df70e1fd5c51f8381ec546a693ece2f72dd346dfce33a9eb2b0603c931c3e4000ab3e4349770f479ed33b6f5d3c60bcc8d5b56876be008fb484f86050cdb32a4db5f845b564e0b836c653b3b0300a160c694d0391ea1ef4a6f31b52601c7ee739684c47a6175d99f15bae123028e953be81b6c2488820ba0bb2294c27c64da1c7309eee45e18279b7213f5539b864d9bca3110fa3c1c41e40f64b1cc387730d7bf999813948291293fc01ae85846763bcad70707090e50dfd85ae93a0b2267e26d6a484e0a0cae256b5cd4254fcf4cb8deb7c240366ad8d1fcc8768120fad49997ef810d65c40403bd8975d0b25846700"/383, 0x17f) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4b) open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000280)=[{r0, 0x1}, {r0, 0x2}, {r1, 0x4}], 0x3, 0x80) geteuid() semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000140)=0xb4a4) pipe(&(0x7f0000000000)) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480), 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) (async) r1 = syz_open_pts() close(r1) writev(0xffffffffffffffff, &(0x7f0000002040)=[{&(0x7f0000000700)="6c0135", 0x3}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c02523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f9b2297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f0000002f80)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000340)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af1f5e4de9b01d83a5c4ccad4fa6fdd29dcb5f967b3ad7987b14448f9a7e9bcde6a5c791c789838caaa5e93761b0e49c1aaab894a505004dde4dfd6a97833accc7d0423352b09c7923d563a47767", 0xb96}], 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r2, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) (async) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) (async) r5 = socket(0x2, 0x2, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000483, 0x7, &(0x7f0000000380)="bdedc34f2c2ab083636589cae74695b8c62cef37a9cb67b5bc73f8797309c34532d236322765fdb665ea9b24", 0x2c) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) (async) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) setsockopt(r5, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r6 = open$dir(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) kevent(r3, &(0x7f0000000340), 0x6, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x8, 0x4000000000}, {{r0}, 0xfffffffffffffffa, 0x11, 0x8, 0x8, 0x200}], 0x532, &(0x7f0000000400)) mkdirat(r6, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) executing program 7: ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r0 = socket(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r1, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r3]) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r4, 0x20004b3c) connect(r4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x6, &(0x7f0000000180)=[r3, r7, r8, 0xffffffffffffffff, r3, r3]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000200)=[r9, r13, r8, r1, r10]) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/230, 0xe6}], 0x2, &(0x7f0000000440)=""/222, 0xde}, 0x1040) r14 = socket$inet6(0x18, 0x1, 0x9) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r16 = getpgrp() ktrace(&(0x7f0000000600)='./file0\x00', 0x2, 0x400, r16) setgid(r15) recvfrom$unix(r0, &(0x7f0000000640)=""/123, 0x7b, 0x800, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8) r17 = msgget$private(0x0, 0x43c) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000700)={{0xea0, r12, r13, r6, r1, 0x8}, 0xff0000000000000, 0x4, r16, r5, 0xffffffffffffffff, 0x4b, 0x8001, 0x6f486828}) chown(&(0x7f0000000780)='./file0\x00', r2, r11) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r18, 0x40105706, &(0x7f0000000800)) setegid(r15) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000840)) close(r19) chflags(&(0x7f0000000880)='./file0\x00', 0x0) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 7: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x3, 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, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) dup2(r1, r0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) chown(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000380), 0x10) r4 = semget$private(0x0, 0x7, 0x3c0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r2, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x3, 0x83) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x1, 0x3, 0x83) (async) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) (async) executing program 4: fchmod(0xffffffffffffff9c, 0xa8) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) msgget(0x3, 0x434) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="6b78fb3e55824866e782e223", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) r1 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000380)={0xfff, './file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)={0x4, 0x40}) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/264}, &(0x7f0000000300)=0x10a) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba4", 0x10}], 0x2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f00000000c0)={0x0}, 0x10, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x124}, 0x10001}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget(0x1, 0x380) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000000c0), 0x0) readv(r2, &(0x7f0000000100), 0x4c) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) fcntl$getflags(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x126f, 0x0) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) socket$inet(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 4: sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) (async) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000699000/0x2000)=nil) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) close(r3) (async) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x0, 0x0) mlockall(0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getppid() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x8531) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setreuid(0xee00, 0x0) getuid() r4 = msgget$private(0x0, 0x282) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) minherit(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setitimer(0x0, &(0x7f0000000a40)={{0xffffffff, 0x5}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x1}, {0x7, 0x2}}) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='\x00\x00', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r1, &(0x7f00000007c0), 0x90, 0x3, 0x0) getuid() getgid() r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') mkdirat(r3, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r5 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r6 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) shmat(r6, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) open(0x0, 0x400, 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feff8}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 6: semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000000)=""/4096) semget$private(0x0, 0x2, 0x50d) (async) r0 = semget$private(0x0, 0x2, 0x50d) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001000)=""/253) getgid() semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001100)) sysctl$kern(&(0x7f0000001140)={0x1, 0x3a}, 0x2, &(0x7f0000001180)="1ba048e65ca1eb17d10b3c1d4474941094b1bf33ad02f1ecffa9abafce038fd84791cad218c6d1d8a6d57bd51d3c0aaaba2a60e2846dc53a8bac127ff88a877e152ff7a362d90aa635a1bd02bf8b0739e4049e7bc4629be50c303d4d2c538223a8f977672f10a97920a2cce5db8adda66d3230d485dda4ae5b8253d92cc4b94b37863a13e635848f4031e759eb52d21f79cbd06281898b497a43e5c2bff34cbecba7c303d541eeb2e5416f501b1dacf6a6f1", &(0x7f0000001240)=0xb2, &(0x7f0000001280), 0x0) listen(0xffffffffffffffff, 0x85) (async) listen(0xffffffffffffffff, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x3}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x3}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x2, 0x7) (async) r1 = socket(0x0, 0x2, 0x7) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) (async) shutdown(0xffffffffffffffff, 0x2) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x6, 0x8006, 0x3) pipe(&(0x7f0000000340)) (async) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000002c0), 0x1000000000000120) (async) readv(r4, &(0x7f00000002c0), 0x1000000000000120) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x0, 0xf8}, {0x4, 0x0, 0x0, 0x46}, {0x9, 0x40, 0xc1, 0x50}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000300)="71f91e3571ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370407269d987be", &(0x7f0000000280)=0xfffffffffffffe83, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000300)="71f91e3571ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370407269d987be", &(0x7f0000000280)=0xfffffffffffffe83, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) (async) dup2(r4, 0xffffffffffffffff) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)="7f23", 0x9b}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(0xffffffffffffff9c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf4", 0x8f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x13b, 0x0, 0x0, 0x5}], 0x4, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = socket$inet(0x2, 0x2, 0x3d) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r1, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r2, 0x5) r3 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a86ee52a57064a91c4eb710ba19e0aaf2d682a5ed911901e7476ea24528c8bd3cabcdf7a33739bd0163b3152c73969f58db74853c1cc660cfe95a4ff3347116aa516baeb7c06220ac69393f6840e14876a341880f5f2ff9783e7d9b9e2fef1cde86161857c93d11e3aa8cf327a0d261e46fefa9e1aba33042c7f9e59c0f87a9b228b8049a32003cb5273695ba64306b52c6b42"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0410210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 1: fchmod(0xffffffffffffff9c, 0xa8) (async) fchmod(0xffffffffffffff9c, 0xa8) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) getpid() (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) msgget(0x3, 0x434) (async) msgget(0x3, 0x434) executing program 7: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/153) r2 = syz_open_pts() fcntl$lock(r2, 0x7, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getuid() getgid() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x512) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 2: setitimer(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x400}) r0 = socket(0x18, 0x2, 0x1) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x62, &(0x7f00000007c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd600abad7002c0000000000000000638000000000000000000000000000000000d57aa79c6b632500fe010000000000030000000093b0c83e5be3e6bf6a3584876740e1994e841dd217d6e6e370f4780800000085da6022f18a0aa86331bc467f0be1fe2c790d3fca0615dab7fe8d0e2e65c1c4ffd06c764ead89a2afedf1515bd0fc20454a128c32efed5a8501bbbb42fd5f15fd7796632e7610d911a7b97f339e58accd2069ee3f35ef9e72e8de86f5ef2cdecd03075b629eb192f83177fed2d345b82b18027e918d0c819a3b01", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d4bc4bac90000000000000000020"]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000440)=0xffffffffffffff1d) r6 = semget$private(0x0, 0x7, 0x3c0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x21, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000580)=0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r8 = getuid() setreuid(0xee00, r8) getpgid(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, r8, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000002680)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x29, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) select(0x40, &(0x7f0000000440)={0x1ff}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000028c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x4003}, {0x2, 0x0, 0x0, 0x4d}, {0x81, 0x0, 0x3d, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x5) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/252, 0xfc}], 0x2) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc68555d7062c3db6acb6c416a0e1ccfdf902e3a169b71f5a6f3135", 0x32}, {&(0x7f0000000040)='\a', 0x1}], 0x2) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r4, r2, 0x2}, 0x7c, 0x0, 0x6}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r6, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) r7 = getgid() getgroups(0x8, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0x0, r1, r2, 0x0, r6, r7]) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f0000000040)) executing program 5: r0 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x1000000000000000}) getuid() getuid() syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000"/37]) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYRESHEX], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) semget(0x1, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000003c0)=[{}, {0xd9}]}) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000000)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="4b22957e6efa2e8b04568ddfb3eb428f87d1ae19ac69686ee69cd1f8b0789a068c5fca326e6f514c4be3b4f161cf34865922971c0688b65b73b9f9a4acf7b7012eda1e7cb35a694e83f133d9ceb4f0d41863e86f5b85fa5294920c1cdc4ef924a63571b2e953e58bb67ec6d7c52bdcaccb321db46177c56116e384469f78241a6d272f", 0x83) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000002a00)=[{0x81, 0x100002}, {0x46}, {0x40, 0x3}, {0x25}, {0x101, 0x1}], 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x8000, 0x2, &(0x7f0000002b40)) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)="87", 0x1}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "28b77c09b87aa57800080017d0d20000100500"}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r2, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) bind$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) close(0xffffffffffffffff) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}, {}, {}], 0x3, 0x3ff) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x25}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0x8028698c, &(0x7f0000000000)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/171, 0xab, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x6008, 0x44002800) r0 = socket(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x20006601, 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r2, 0x0, r4) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0xd27d43220c7d7b3, r3) getrusage(0x0, &(0x7f0000000400)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000000000000000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0\x00', 0xfffffffd}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = semget$private(0x0, 0x4000000009, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000004c0)="f82d58fce70631eb49f694cf95b6034e0e3f17ce70da84b8232ce20452b649822e685968", 0x24) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x800}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1800}, {0x4, 0x3}], 0x3) executing program 6: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4011, r0, 0x6) executing program 3: r0 = socket(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x2c}, {0x8106, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 6: sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) fchdir(r1) 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) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/41, 0x29}], 0x3, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x60}, {0x40}, {0x6}]}) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r3, r2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) r10 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r10, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r9, 0x1}, {r9, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060e9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRESOCT=r10, @ANYRESDEC=r4, @ANYRES32, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k', @ANYRES16, @ANYRES32=r8], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r9, 0x10000) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r6, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000200)=0x1000) write(r5, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000080)="d907889689676df33cf79558074ffb000000", &(0x7f00000001c0)=0x12, &(0x7f0000000200)="fd0781b7ad927d4ddaf381c2015ebd9ac20cdd0697557396ade067e71482e156549893def0c1", 0x7) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) utimes(0x0, &(0x7f0000000040)={{0x9, 0x6}, {0x1ff, 0x8}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r5, r6, 0x0, 0x0]) r10 = getuid() setreuid(0xee00, r10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, r8, 0x1a0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, r8, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getpgid(r12) r13 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x9, r13, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0x90}, 0x9, 0x1, 0x3f}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, r10, r5, r10, 0x0, 0x100, 0x101}, 0xfffffffc, 0x8f, 0x0, r12, 0x6, 0x2, 0xb1}) r14 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r11, r15, r7, 0x8, 0x9}, 0x3, 0x4d, 0x2}) fchown(r3, 0x0, r11) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) executing program 3: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x28) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x8000) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000680)="d30847ed04cf41bbfe67d5f906fd1285b3cfd3949bf0be2a747f7161f6c0d6fb8c7b27b519264a07d80d9f4276a995eda3825281ffcb35669eeabcd86a5164543ae909ea5df63cf9c3f317ad96f3ec149ae8dab486f738ead98544c0d3349a599ac2330c058cec09aeed63e82f46b7eb742af53b8d7b4c319a0677d63dcc4b42d28199a6c83bd3a19e76cc33f790654f709863bc523e25a2e6452c8c907a09efc8536efe1140903cfbfe18a82df818af049e", 0xb2}], 0x1, &(0x7f0000000740)=[{0xd8, 0x1, 0x55, "3d0b84b164105f9eb7e23b3881cd3540b69aff307a3a20c335961b327d813b95a78d274c3a50d3bfe27b60a3518f20b1a2bbe2ac204134f29c40de401137d91362c82ecce6336ffd1c9b411704050cb88eba5169823f8fd63c13e72832be6cd88e8d5832ba62d677107dd067df767f036ad3cdf00486c5904c624bfbb751b3be3dc6a77545d55aa41633da13423917ae613ed05591b6283ee4427bd10afb7c5fdbc045bd3906280a8a7dc75e3d5141a65dd07d71f8c5d2f76ef2a35c92c0c3dd01ef"}, {0xb8, 0xffff, 0x714, "5e772a1ab1070000003e7537f00d6abd588742f29c5bab24c97196f7fe498856b55d390129944b7da1ba5f1468258a4d8bc998466d7f980496de5337b9e10281be59630a08e635e6e86d51ec73f8da857d11f1485cbda6aa0016e29252c1e47c2af1f9aeeceb99706cd026f5bfcd0fc4a9678322acd9c28e1299f7ebba4d0415c3ebc3f80efcdc22497f52498941c35629c449024b6e816083d64e25d1ce69fd1d"}, {0xb8, 0x1, 0x1, "db4e9ebc5542296701f81b95a84548dc700315045f1b046db94f39cf8b018f4a73180fe6156d3ce8143eb3a3148612f8fca1ef29adca3ace74207733f133768e1a38e8173ef5edea8661717c06b497db2e5c2c672ab0bacf00cbace1e8be05c46ec795155c110b4a7df976bf8d28b502553953a5b92926829c5d2c334fecf6462e6f4767ca09aa483217cb81c31c5f9c44086e1b7076defb285dde16924e51e61e6bd14819183f"}], 0x248}, 0x8) write(r1, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a78ad2e52823a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923d", 0xfffffe8c) denied attempt to set clock back 4244637827 seconds executing program 6: open(0x0, 0x0, 0x51) socket(0x18, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = open(0x0, 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, {[], [], [], [], [{0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), 0x4) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000100)={@random="7f9226e8cd68", @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@end]}}, @udp={{0x1, 0x3, 0x8}}}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769", 0x3}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r3 = syz_open_pts() fsync(r3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) acct(0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000001c0)="193804159978306f7ad0bc5a8dd055f50ab97991f580413704f9ff97ee19d36cd037d13c96b21f62a4abcdf4a28b029d5008b9c5e67624d65bab38dbbfd7f12f9115aafc6a676ca51cf8419f97fb8e23344cfff9f4d48367cc8759cb9e67bd2c7d8f8e4adaa8e628225c5d4cc09a14f4f92b6a8579c9ca2cfc758b9591a4d13e9f973d0efe18a7d314d266989f780b4ea0e834d8182ddf1b8bb6c2ac36466ba1b0ed5d53e90975", 0xa7}, {&(0x7f0000000280)="b014ecfbc373ad883fab0fe98df576aaef614e94597e9e6324864a765a53d0cc17f554483d06fff2ea519d0e4624eed7b1512e11427be8e499693fd6d463a711b538334bfa6f1835470ffd8e54a17389104524ec2c2d936e69a4df26", 0x5c}, {&(0x7f0000000300)="a2217db862031d17e37a26293a9c296d5fddf8ffd0afcf5fe03eac205a286a626600f77972d628db2ba7ae31d5c797835573abe08104eb7d88dfb2c82ab9c8395b5f5b9fd89c8781644469a3e6c5503a466fde91da83fe3c6250a70c3761c596d4dfb499716ff6827037f1b290805a270f6509b291a19a779e5f0a76f143df260ec566c6dec0318458a69602e5c043b0057b2dd40c19d5b4946ced55f21a9ddc8a4b74147d391a7202a5ddba3f16fd83a69f616f72566e9171ecf73d78e60a4859ec5a3089e6a22f67e6f77f9aa342118ff90d47a8d8303b6666e426f6165fc7f52b7a5086daf45b33b10602a2cb", 0xee}, {&(0x7f0000000400)="bd72ba6ee1205f806bf956fbcc673f1280e3960c22cb2f0cb80f229e2a11c9be3572b3a517baf361e10c7a19fdc1258601001b74e5c0bb7ab1ff026a292ff86d020567cce20bea27d843bc2926d3b90d6fcfb74364d46dcd", 0x58}, {&(0x7f0000000480)="84d1ed0462c5880de57fb5c0867adee2d3564020f7a1fdafe6d08db7b6f445274d6e65be966bcece6ddd3f2e54accda3d2f32505f4040894b52ef1a2316445809bc89f8a5fe9853db70d52462f5411fe6f8adc3bf1a4122863304e22b48d60c2d85ae7243655eadbd2aab6aa004c8086a167385ae1f360fb84665099fcf666c008a4e37fd4ef7dfe01c8853a6c76e510266db8147827988652f778196f3e7f120612a2158aa161c0bb278be2", 0xac}, {&(0x7f0000000540)="0f781c37408b6caa6d7de28ea89f2b7be3e3f042112e74cf77ef8ac02f539203867df1fadde0b389baf1ac16addeb37f1ac13eec99d6d830125defcda555e4f1d5d6ced040aea53650613cfb403237d5d211ca995dc95293bce471f743d671aebb4b95bf8f25df7eeb100297993aada4187efdc49ffeefa1ce5eb6306ef562149f4fb8d1ccbf8de541a595b96bd603dea36a69767a79a0e48a99", 0x9a}, {&(0x7f0000000600)="81e32d6f3a6301fae9bb895dd93f8fb78b98f8f7c4bfc523abd035edab616db1725b9a97249ef0bb04ebef5c4bc92d26e1f1ff1107fb8f48c0eba6f19c1edeeff8066c5803e8cbf2453bb55bbe334ddee00378cad0691dbd8fa5fca5a028ab0d855d94712da3ef2c61feb6dffad6998e889641da26769fdee0ec", 0x7a}, {&(0x7f0000000680)="eb7300959669f3c9ed399cfd89a4585d91ba27154b119d29bf0389d6eefb329321e77c13c2d976312005e2c55029b6ed524b01575ce794a1baa929fe205fa431819b7bac2c8dd19e780aacdeade8a0deafa003fce6944ce55c5f7ec597922402cbf6f87b4727bd1640224ba0fe0b15b31f72ab20f5647ec97eb03ecfc4f4b123b080e1431ac008c93e2384e9485828ee6e0e7949158fb241276763c072c86fdd8fff15316a7acc4d04e0bcc4a97f1cbe391923a5b782e7068a5d8726d2ba5c3a8bf881", 0xc3}], 0x8, 0x0, 0x0, 0x1}, 0x7) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 4: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7}) r2 = syz_open_pts() close(r2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r5) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) sysctl$net_inet_tcp(&(0x7f0000000800)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000840), 0x0, &(0x7f00000008c0), 0x0) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x2, 0x81) socket(0x0, 0x4000, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) fcntl$lock(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x1, 0x49, 0x1c00}, {0x0, 0x8, 0x1800}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) clock_settime(0xffffffffffffffff, 0xffffffffffffffff) semop(r6, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000002680)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x500, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f89}, 0x10, 0x844, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRES64=r0, @ANYRES16=r1, @ANYRES32=r4, @ANYRES16=r0, @ANYRESOCT=r1]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000700)=[{0x30, 0x0, 0x0, 0x10}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x12, &(0x7f0000000240)={@local, @random="eca9f961e607", [{[], {0x8100, 0x6, 0x1, 0x2}}], {@generic={0x7034}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r6 = open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0xb) getsockname$unix(r3, &(0x7f0000000200)=@abs, 0xffffffffffffffff) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "12b38b6abd0100008000000000000010000407ff", 0x8}) ioctl$KDGKBMODE(r6, 0x40044b06) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(r0, 0x0, 0x1c, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x2) recvmmsg(r0, 0x0, 0xfffffffffffffe05, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968", 0x0, &(0x7f0000001340), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069a8, &(0x7f00000001c0)) executing program 4: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340), 0x10) r1 = syz_open_pts() close(r1) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000280)="1426c901e58513f8947acfd840d3c397327ec1da6e89cb791c4455eafe8abfd9c5ad121f56b3075c5ca5ea01d91cec35609151ab47a8c78366b13f4c48adc341d60e708787a00a9b6ed33db9220be54bf39eab7d59f4e2c8b32dcfe903018eefc128e8ce67df3df4a563f966f6b5", 0x6e}, {&(0x7f0000000400)="00f2", 0x2}, {&(0x7f0000000340)="f4ed9d04754adeeca5e6d442085e91f2e54a7e58c226f93274151b3d26a8af799906014d63bc6bf8054c11cbb2c1e3e93b13c58c9b84ae3a8b9b921b94b120588e7be341501fcf4d783b1bb8fb796731554dd574a15295d259f3d7b6fbe7fc2b21dae8994cc876ba53bedadcc7d2330db75fb73c234ec3b7594725e08b720de4bf32e6024a97dacebcf4c4326539a5b702c3557b56e34aaa48fbe6f84900d30e0b64036711f6efe936b21046bb28", 0xae}, {&(0x7f0000000440)="574fd1c1144bca2138dfebdc4f02cf6a6eda4709bdc9adb03ff3e86bea8f58d95ba5c0f3e4aefb58794fe5528d5cb14d220e294bd89fc537896051627c5815e57b217adff4feb4fad7c7b72bd5f1ef37d554a03cee6001b46867f486b82f375946a3eee9eac87489e63f5a49e9c85be70c73e6e187b963157726c49ea68d0ddc87e25723b98195bd50ee6a658a18cf6202ddd36c4f2ef049f031e7036eff38c5e577286030b095aff7864e7f4171c446a068fd09da04efa69ecd9fab4c8c0649e94ddcdcea2a95f8e6bb72aac6b36c390b340a00b237c88bf324823b869ddd402f1845d09f7fba4b43f7190d67133d1df8370d6566685893a142fcdb04fab36a2706100545e89e5e8162bde9805ce1536e00f5f2bd6c8475dd12990d3a6f3e9f7f3615247df50717dad8e8b168dc8524a4e57d504260900e14390d58296a18d92aba8980a37b8029b903507352c54bc165080a34a2e07316af65beb8b9aa3cec7d170ca473adafdbb68f37eb2f398add6ad8c19ce48cf5aa6bbcacdd1cda8ff76d7bb230bf6fdb1a236232ce439ef6bf3a6ba04c981b61a5e3c2c1e1ca71a0d2d7a3a3a59ea982a4b534c6f3544d6832ca520f2fc5498a07ac6e3f58ee6ae7f495a4c1f2a1f97b345584cd0a211108d626d083a657df689a83f4604192ec7ade395398a6e4ba0c6705722a4b55f2792a6a345fb8a0858b85161baeefc3a14e43b125c358a3d80138da21ad1334c5a67ed3bb30133726015bb8ce64480d8fa9b37372be9a70c663609fb52f2fb5f5d56e7373e52476ca656378a35cd04535d2844adc13a4abe3f6507e34da67fa4f496a251db777869f7690f2eb74900e6e35a21137ca1f806d01acf69a420eba8815abc6c521c96e205eeece9efa217b8813e5822acca54be0e46ff9510f3a3acd27b10597c78bcf85a6647b74c4af26598372e1b54a954b4d15386d9bee97d2b9a8752778e09105a05eeb0ca9ba7e238ba6afd6b93bf9f73ad2704607b828204952f3677b8549ac040ff35b192374972fee90b87df33d27ec9cb888ee5aeb5a624e7dbc0dbfe8d5d403fc99ec75994a8eb85fa193958f693535830b649aef6087e8efacaf2e9d5c927f9f0679ccfaa03a0f8fcbaf981b3ecd1fe8172b792afc79c9b5e77e7270d23852578521f0b5cc92360486b84384a33116a85b91b1c3e38352cbbc5842790d037797927b10de61adba70713623fc5f24fef8f2b0d5f4ecf0c1a3a20729878b04e2dfbe8fa87c7ef92894e1dbea9ebf753838c6b65063fd01acb7cb007a0f05dbeef9a807aa38a452a6526c8f176b0650ae6068cce71674721be97beceaed75bf63c49e2b54a8410ea5268d331d533fb47b147a4395eab8ad68108797551f85ede43d2df3e4d403b041bf6f1aac45b9871f33558de766128eef29fb59ca8c588892807b4acf245cfa34262060b25d915779b8305fe0cae6b3c082b1b0c25bd8f43de1f24abd8959477b7e936ea1d097d8c7d424d483ee0ba910355f4f55effaa667a3dd776c0c17765803087f24572adea057c9b06c45a846bda039e671e30a2fb72cc40980746532c704f07fb1e5510e3b51b8408e44a4072c8d2ba24a5a23617fb6c657f8e28496a3351661a19a4eef658194eebf5e7253689b07c6ff606924d9b1dc23879698d086f794dfa425f3fb2b6d2d826fa488edbdcb6f24069e0b7de0a04cdc5cf684a9142d20450b6a5a776c595fe13a0e3057ba6bebaefd8b749da34ab375651072cb93eb3b543ca0ff6a5cde8f3d2d1ea22b62475636a57cca5fec9aa7193c0ebf9601d1df46ee16d96ec1ff1b69e1a2dd04705b9f01f2b7fdf0438562ebde03568d62963becaaba96aa6483e8aa73ddd2ac3be3f919b84ed4a6cb22ed47481b1efa39c9b3538d7ddc975ef0913763c76e65f41410c767f92b2edb39443f49b7d460a55f33ce75db193fb3c2915ff8e1fb4e2174b31f1c0d77d0ae42ca853a2f7fb397f83dc4bd8827424996e13f82f45c4e4c8bb388d174d2a047eba384a48cf1a858ef544a4ba39280cd34428de66b1aeb9b4250d758b1296a93bee83d61d052425e2f01922066c30975d35021d149e7464db7344acd976f3d562be9075db80859eb9b47d54dbc01acd6690004d963121e835febb563427cee6305e63975d271487dced66ea2accc79c055668f30b180da7f7cbdc93364d63d335f2b6f1123b0832bfd8fbc54316c7805bdc9f8d596b1bf9dea2e910c30a77be89277cc7f778e146caafda55e71d5f3da21b0d5ae5aaa0d2435227ee0e6066f18d93a615cbfc1a28c1575c224f951a5e70b98240a2f6b94e35610f6294ecf5620a50d4ee8522977ccb4e355efb3e63fa5d2164e7446d890e9f74792b3b82e8ee5260e4e4b996bb551540ad8e0fc5372f8119b0fca4cd2ae4991d5c62e55d249ac913dc3024c9de1ef8cc101bdaac065bb4bff778205d87fd08ad14ced44c743c03c2b490456e08a7c6319d6e41b86d4bfea19a865d00b71f5f2624636b7e1db5db38d889b72349816183e90db563ea85b918755defdc02f14edf3dd0dad29ad190c31c286b55a9507a0c1c8348ddb42969240657e427a6bef16ac8d48c8cf0fc3b8332f09476245aad83f6b320c9a045977cfa4eb22a2f05bc2e1a32229d1c28d823aede36df1abde037c1195b954c76e33431c033ac432fe2b16677922e9942a49f6762860bcce2b1f43bab0c0f934da0950812cbbff645bc6cd9ba3c35ab261931a5e6a924012599d4ad40f90508c7f775e7115bafe5fc9621c72d10b2b2eab3c50e4c79ead780d7d5f4ba14795850c3ef036a5fe9abe56a3abde0f357b6ea786d139a601b970770d4e8fd4148611daa17cad3e61a42c152feceb4ab7bccdc0626fbd35577964604a3dade9c937ae0fa04174f3b55dd0da66f0974204c0d16744cfe92631401e5e16801444d0b69f816a2e030b6dfca74d3ceb8e5fa3cb316d809a9e1e879c660636ecfa4a4a75a579c4bd0c921b66e6a5968ea2adaffbfd0940b145765c6a20bf32318350eea29117f4126b9e644871279bccaf756bf687279aa3553fb4bdef308ee86b98e59bee52f442cc0dd91f5ab95ab050ea573be1c651d6d0f8bacf6b0f596c2c0c79b734d31168c8b915a064487c1c2bba15ff6866b9d8bb31d75c8a753f24416b23b1123a44605b13323390cf1d738999719db62a198cd889ce75677339f89a91f5742040bdd5467f7f92a367bfa0024802a36c38e8f0c846a916f6802007cce79d2ab4de5b723a0a0705c3f535106b03bc12e4404d6443c090974d5c9c68ad4202697c1d66bb51efffb011a92f626d580b1476dcacb43259ebf8780a6612d0aae6788a1c8729006f2af89258687d23b22b25d359064c587fc7b37dffe3266af9ec57578e91968f43368b7f0eb20f3f307a9cbc9d49b69820f9f95011e964013d50ae8d1a68002298ba1fad06dc1b303468f55ea786234b14701fca33f8c5e35c855c955995f6c1f29bab2a2ef0fc8e56dd3b45b60eff4c36aac07e67c48db1e40fdd6e9caad5dbf5f5095bb68ca69e6355b8dc5c30bb89bcd0005faf12d8234992a578c07b9ab8938833d02d41d49b5eeca7d6b35b1c3fd9c092eb40b293b092988f22e3965a06824509e0589c93d9d813ccd5f02f3f3ad9b88013405581b1b399411e22308409415b4fedf0087a77e3bd701102ef9f6253a96f281ff7bf3682de1cee185859f293fe180ea8f7515c8766b438ed8c455e57e98e58dc961666ece9da35739b7a3f0ddd978de3ef7b686ebabdbe9b5d7bbdc18355e9958ec6540fe7191d27cc4cc2061ca1468cfd78c4a408821b0eb4061eaa342026e4f2d7657ba90e6e226493b6667a56c460c19b7292588265d50bda6c1e5dbb6b5d5f734c7cf86e5239c8799db17f1be81a3474021ddb96040840ff158fb3e539e99ef73f84fe440bd09efdc863db2ab9b96062c37b85746bca964b937363f44329996de01515217be81c23d6547925db675ddd4ec69201f6dcbb528bdedfd07e1f7ddefefd8925061a518b536c0c494f31b4df1a22514f6c38ae090ed8b7c2c226e8a30b6d57deb1ced7351fe1e54cd7e7bffa0739264a54d609209f9ba9f4982fb0c339fab11b939460c650665dac838eec021922ffce1b82d8de3bd0a52af32a4b9dbd6bd836db2457af6abc7195fe19f8fc1e5f245ef5c9dbfea6aefe95abac9fcd23ab1d939fa237b57648a2c7798e61168991a07d67746ebc127d19f856a8862b945ee9af11f76c9a1ea3aadcca1d6d9fa4c619b50c9bf0619a96aacf2dd27e35b153cb69b16c086398cfaf61eb1605cf2ba7795deb91f4e9113982a65db27e44bf48d71acd01c0583d2e1f8d22332627c3be505ad789e7695a8115f78d9ff40ec25ea3009ea0b2964780e83a860ac51c4154b5658236d5db47236d6cf96209d828adc8c90fe7d3679d970c88ef04fb8401f8152d910deb170edf74d18d8a7b708ca0c8492deb3010a2e4a5894d35c2899b4cc6870cc3d49a9f08e670edd9109db5b2641df04c07e1209620921bfca4c3807adbe939cac4b902132c99b4f6d92f7ffd7c12774d22cd92a4c60d3da3fefc558a5f56802be8950c5fd7fba30fa4c802736cd5f102efaecaef14a7db4523ef9a4f1ca84b6f72295ca1f9947259e4c1af8ce036ddd8e8b267b737f15c2b4a42dabad5e7776573270dcdefd545deee6b4ad5b5e87f5024aa508c9047061f4df1d618cb3df0d8dc2d769bea8aeb82a773a4bc2da293a003851ad99dfe11c213f72b9df4a808dea0c826fb662124250204a04099c03620349e3e234e272659c5cd53ae213393a63366db008b4fb28971dc9917199015ae30c26c88054f38ea68c9371fa2bf25e93dbcee81b523a8ca14c1872471cca15e4e2706ac5236a1a1b82ac00602d0569f5515bad858e3b9049fb030d7588db81000e39ae860038074f0e168a548d1e9816ec2693c995f3ced6637f607a5f3eae0f138fb690b5b8a8f12beea02418758c9e12a7f6f1a08d127e3e05a7385f7cca21edce5cd37f7ad6a550320d3ead5ffb8d78e61664ce39efbf86dedf74d748aae1ae970b0946963a6f478fceb531d5dee0d36286984e6ef8d4be150c0c8dc345c73fad02077b4a858214c39bd72393e84029d1cc4a9cbd090f7c54af606a51411413997d55c51382af42eab1a9d85522a0a45d7c1c9abd9a59d85152bc8ef3554fe7194fa8ead82d9b0359aea72f119fd178b43817f92ee2df82a27da1f405fd880853dd6bc3b2e6ee655153d8af4037739954b74184b98ab79e1d888d012b82907f2acc66148e7b489a1a84505ea9aa4270ec30eb9ed8efce57d8231ee76bd1a9110a70ec6e695fe770183bd8fb2b7be7a9140e2daf8349a2dc7704f1f32d35fab02c09f02350475eb635b365dbec2915b21f01267ebee8799d5009de5622322866a33287389869cf74ef84d4ecea07244274947ab3779086ef7eb69c0441f4c9dd8263d11602c127ce6316d68134ca685cf9cc9b4e90d8c19d0d819f44f1226366a5453b605f61bd2d27f20de7d0b88384f0687aba13027953f0361021cd576d55bd16708cfcb2696749de068b8c81281750c7f85792f2a4c55f1c78d06911d823164e1809154022524c81c83281f00a0a680a3f8e06031738795aefdc015371577b89a9b3ea55d78cc8ffabc64b8ec8fe2f2371613d1589023b8c1d51b99cb679397c85df2d7f6c51c9c24f0145ffbd67f925c326fb0a9bffe26f589311005e6813d93187b9aecc5eece732076d1297565da1982bb39a426", 0x1000}], 0x4) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) syz_open_pts() socket(0x11, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0x807}) r6 = socket(0x0, 0x0, 0x0) r7 = socket(0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x0) pipe2(0x0, 0x0) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r8, 0x0, 0x401, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) ioctl$FIONREAD(r0, 0x801869a3, &(0x7f00000001c0)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000140), &(0x7f0000000200)={0x200, 0x0, 0x0, 0x0, 0x8000000000000000}, &(0x7f0000000240)={0x90}, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x1}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000000000)=ANY=[]) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x640b, 0x9, 0x1, 0xffff, 0x2, 0x2, 0x2, 0x0, 0x8}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004600002c0000000000019078fdffffffffffffff890300e60d00907800000000000000000000000000000000b06e0d744f35fba4d16536259d96cc30bfedffc8fe62a7593a89e60fc90d434a34d5ef3dffcd3c576ec8ca38484a760c96643b993263287ae0311a66301f6b9dea63d47c0e9ef2f60cf1b4798fd05069113a1dde9d180a83ed06518ae0f4fc01a684767d683d939b1b4259f4f0952c17e77fa0"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xe01) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 0: syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) syz_emit_ethernet(0x2e, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, &(0x7f0000000400)=[0x0], 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe03) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x74}, {}, {}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8}, {}], 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r2) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(0xffffffffffffffff, &(0x7f0000000140)="d81ad3d20cf7eb509be33bbd1a30", 0xe) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="b393888004007ab204990000"], 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000040)="bb8d305f", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) setgroups(0x0, 0x0) r9 = getuid() setreuid(r7, r9) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 4: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000000), 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r6, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) executing program 5: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100000086dd6039a7c4003000000000000000000000000000000000000100000000000000000000ffffac1400bb0300907800000000609cb34e0000000000000000800000000000ffffe00000021f00000000000000000000000000000001"]) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x4) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='\x00\x00', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) (async) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) (async) msgrcv(r1, &(0x7f00000007c0), 0x90, 0x3, 0x0) (async) getuid() (async) getgid() (async) r2 = getuid() setreuid(0xee00, r2) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) (async) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') (async) mkdirat(r3, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') (async) r5 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) (async) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) (async) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) (async) r6 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) shmat(r6, &(0x7f0000ff5000/0x4000)=nil, 0x0) (async) shmctl$IPC_RMID(r6, 0x0) (async) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x20000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2}, 0xf0ffffffffffffff, 0x2000000000000, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() sysctl$vm(&(0x7f0000000040)={0x4, 0x2}, 0x2, &(0x7f0000000300)="cac4e255deeecb7753b9442e80df3711583cd0f89339b10d48d7413b51ebfe88dd3b4d9073b2883380ccd602b0e502ff0700000000ae757476200f5ce69457769dcc18bbc3497e25587f00d03505351b72324fc10746eaa255725dba59b3339800000000002f61198e70be8d0ed5b1d70253479bb4150e531326fbdbcd7ec141b6010cbede7b64f53d6be33ec639abd3ac0623dfa9580ea216b6caac2fa0b6bdd988e9720f11ec91b48038a35877b79cee66063c03ecb84acdee8cd4d2dd2825ec6718eb1f15528a5cf8db146600"/218, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000080)) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001140)="cc", 0x1}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x240000, 0x0, 0x40000}, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) unlinkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xbc9}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x8ae) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 4: mknod(0x0, 0x10, 0x10001e5f) (async) setrlimit(0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) (async) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) (async) close(r2) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) (async) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) (async) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r4, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) semget$private(0x0, 0x3, 0xb7) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x2) (async) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d022", 0x31, 0x0, 0x0, 0x0) (async) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) (async) r7 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) (async) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) (async) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async, rerun: 64) r3 = socket(0x18, 0x3, 0x0) close(r3) (async, rerun: 64) r4 = socket(0x800000018, 0x2, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5ae5010000000000188019961e794f9c3b9600"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r5 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) poll(0x0, 0x0, 0x2c0e98b9) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="2c47aac6dd77b3110d824803679b9732c9860cacd6e26d9fda37381dd7bf540d7d8674ae58e00220c6b7abd953f6bfd8124b1ecd43716494b117f88382a841fce757560b02f39fc4e4256a3d18221b2f4fab7cb437cef9339ff43f6f4b53709427ec89cec17da31be32886698602444c78470d8b153f62837de7ee9ddb50118f91f139ce8cf21308609c3910fddd7cdcfb3fe1ee859d3e70f6084a14f193dfb616f7139a1729469fb1d50eb847a74878374a7ac7e0d2ae06d4dda8b2f73828eb85e4a6683586024cdccc", 0xca}, {&(0x7f0000000c40)="1505c9cd7387954911de15d96618ab391c7c9d9537572bd67d7f7dcacc993a4f6f5c545075b26ff1fc8a02e0a188b8fa4fdb1dd17c25d5e573ee8fefa36c123f16a1df887d174645260b7567fbf71c8dfccc8952fb559e7f95f7d74ba1b4d9425cef9975ce00b9c13764ddec012187814dfe5d61bdddd42087c97569606072aa9dbe59c44f9a6fd9953796590e2d50a6f4a5fa318235927d59753b6db53e668e185b232a67a69b456b9d0dbf7e1e885cdcdfb8ad771304f2065b7034a3cd4325ad8dd904db9845531bf349840fed189e5014443472dcbaf493f7813d9c9d934cd2979fd6ecfe9a3dbca57d1ca571a065b766128488ff2a69c2b5a65cdcc75a11154bb2d5e20d8f9637b4258d9c2e3cf6e4229e34a2d1573113304be49fe984c13d655700025b34bc3d1afa5c33814d288f217d1587d747fc0b4fee600735396bc1fae341803f744dc48a9bb8ead3db5e9957a8d6feafa985de94c190711d1fa26227560b9b309390d4dc2bffecbba270dbc5341e38559ccb0daa64b31511565837fb2709612ca074f3f10d0ff44642bc3768eaa16f1577e68ca64518a21194ec3e276f813e2e0b75eaf85073a6d21626e325d8aa9f15fe7c488c64c56b57717e1bb4f203cb455675579a0c882c264feb67a975315ae79a39f2dfd76fee4d063ab97f63f0b0271389eec697767d0ce9e7bc67be8c5fbbc017e0d888a6a30ff8a3a903df599214156acc46328d4b79a3ab23a4dca40eb19982aa3f14c1c6ad2b1a72c01edd159156f46f8326542fb4da17a1f37c4e139c735e02ddcbcf6bebc8f5700759c7904eb719ab1123cc09ba2c7194ad7fc7e8e974fa4f1167687808c3f06363251c5d93f9bb63f46e28a91d563c1effbd8e63c607101051a7f898270b12cd3016a9d1a74698560f8a053ccd0ba53455cca42e3612136383e1b17b0686585d16f068b8b65b9ef2020e4010be9f90b9c8796ad6dcaea16cc244f1287f1473157c9ba7ab58d736e0257865e6f2d9be7d7916b0e1a065de3fcd046ce89fd1eda9c06ec4cbcac030718939e69c3ef4fae0b4b0e52543a46cff2a334db5e49a0142e0912632fb002bb5ee9806c42b6bd58261b0576c97071bc53d7bd65a8e9e5039fda9b83c5404b476f3c324afdf4b7b2eb7f490b9d086eaecf1c1c3f1c300adae40c9694cadda2f037ff971410b50805c838ce2c7bbb87acf516eff9464cc42bd478262d4787facae749e0397b5fea8120297c7edb4c50debaed90e112dde93a276ffbfea9782442b0aaedb79e64f9a344a469d8018a451e84470923b7539cca017964ce3a283d79efe3bcb8457641faf06ecee17623b3a32b4927f5d306001b810d4159b696d827d97c130adcbeff038499bd4fc4724e4e045d98e763c4b10b9a58277dd811559cf4ddcf8b32a5b08559461deda43b14cd7b6a1dbf7312a33224f35ee1431b88f654f9dda1fcb0a7e271b8b303c317748b719b3035e36a9878a74657c9cc20c5eb6d2c5a8fcaa7906faaf2e039fd78df7944d63b271b51905fb91a7a5b8cd5974b084673fcfdaaabd146dcc29240dc5bb088b259c813aaef9833bdc1ef6dc2685c101deba793710f0e69aeb91146efa29ecc33565b0c2cf716830dfac5844a93591110208c2ec457f871ec4135c5df58421f7da19c642dcc0a18d11d7ec38324f630b117a4c68e7ce7920df7f35589dd2e80567b3d44847c882d5224a82111d9e2ea0dc3c9db46c7f00759e37dba27a7dd4258f5a57b8ddbd214ff36c7b43e07af46b4a155b82e27f65864ab1aeef9578dcb1fe58ff3983b91f46fc1a9436e1a34ee5f6b29997c1e3fb9bba0ccbc3d32452a941c659343f1ffac2c236891367586e2f7e9af537f52700a024471d01a04c2bba3fae47ce9823c76874face5f08fe80cd33fff065b0fab9ac77cde85d39599ee4d11c236adbed9ea693ff2425387aa9a091eac8ed10315b339249b5fdf7ebc23cd7394818874aed905228e51923701db0e7e545fc3efd285dc1997ddf2e962652d5f3cbc29af4c0518811c0378df8041b681c2417c238432e70d993a4b201a1d20ba5de18aaa516fc83b4f7b5054b478708fe68d3f05acb1a9c10ff481e084d07aeee6a7b470ef5ff3589cf5ee6a58782000941a752110767ec74852095c8bf65fd868b954e8397fcd32e5331c63377177c82af645933c00c34147dcf701458e16454e2fa987af3d0b05576394551bc14daef91492578699596bf7dadf8489d47bdf5d64147afcc831801c9325b709908b3f2d9a2d7edb729464e3d7facdfb422a92b301b99d249ef9b8bffa1ed9fa83cbef1e82ee8030829d7cf309c6ef0935da3f02071749aa6c1b02e0cc25caebe87e4d4e4c21e82f91c93f2ff7211b7be8162599a5f013a8fcf037966d653df1a8d92a4ce7680ae618c7aad1e86f2958429b8e956d3114573204c66b5b9297302808c85dcef08913f028d9722f2dff20f7dedb9c13844598aabc6f554a97daf1a4f1070dab0fbcf2dba1292e6c5e2079c629bc74b1d67f49f193fd9acb770f9d4d0df4aee7364c8a3767b0886f004af39deca51cbf62ddc08e256b7259a6d9fb4341e02084f7a99f092088cf7f0b61a764b6f31a86f0647c75d0212035d28ecb3e75d1978b9c0ad351734c6f15eaa37219760b32c5c5cf633b343da841e22fac4abd543c2f2ff956e04fb674ed2c63f49ea021726274de2c6cb5f60e297f4dc2012f899271599753aca09cd30ad0e8869fd352ba27ce5e5eb6d16615207719285f28053bf4b59bae6069debd6a02ff2c3eca9b50faa631e55f58c9fd257009c36161480d666046d7906690264ada5ecafdabad59e6439f621922a72b14563fda3f66232b500356cb74c4443d4833fa302ef43db3374a4bb20b5cbd3c974bee723047ec0de0d55ab220ff2d27e5fb811ccdf75be6398187ac5272a73be8c3c4b3741dd3324bb50f8f6a4f356ff44a3baa76323887d505d7098251bd8eade953e9c7655b0d8fa810daeb4d187339926e852b16de9afc63c57aa084588f7b892224e9e1a0f17858f1c0368c7c0aaf4327bdc2900b83e5b6cf3651f5a72a09424825323d993604ca0b7785d8add0edbe09224de08ceda6fc466f852ccd2ff8b1da8901def0ece7a699c0e31bc54e1fee726b42f1eb16f581da3aa82919d8dc33fd82e82de92e3f7ad6c482cc4bc3c414793fad90634f24b00aa2f293575c4c15c637394ae9e97bce63313b4852ae5c2fd217e064ffd91b63ac53cbac6aa1a28625a3094941252b32306489b63ea59bb094211dbeed593f053c9cb6f76a88ba8d2ba92586552ad6b29587c52bf4c659d7f4bc924fb9e6b6915dba3bd9a48ff7cf4be0ab7d4fe3979208b2babb8029dcde631a0383da0ce40ef2027ed8d7e3ea392fab831fc5c5c148fe0cd2511cc78fc67cb0119efe506446297ff5920ed5b1794e7b0fa2b0907b8f45c856eab526256ae9acec2558103679367147b6f8e3b36c8947a81f880889b1cfa7d2d19be31aac33f3ff0d01c6b2a709d50520c407303f9abd18a72e1a46eed8ba7a6e9e06f530388c3319905ba31da7337a88ca754311d68a5f2732d4a8bc13b7538f76622d349c560a8bf511a7ca2d1a02a16d73256548214ff590e48eb7121cbdaa69c4b4a1a2646da4aa3bcb5d278fbd43b36415a584058255bc53c985ecdcf3571db56309482944c2e03b6e7624aeaa7c57092c89b22422b57b19ea1d6cc27e7016ecc3e1ff7ad4e930772dd344041f67f81765bb409361ff81cae24ec12301ac00cddf7b55eda2ef05ff4758e5407f899cf58b5479f0dde4d14a1563d583cf2af1f32fed23b4ad383a95965298d82a1469530f8954b1123732e7c8475421ce603a227611f1a45e86aa746c4f2c602c2b51176c3cd11dd5a00e7a2fa4773061713b735a67fd5d5d242b03c106153aa0218897493d657ac9dc5fa515ae953d0c2859b8234c34146adc14e9c0ff2ba8e420bf7f2407bd9e250b78dcb8419b1035c7ef7d5197c09b132b0c866668e1ca35d7733608a2349a8256d2e9b69221aa5c091777789ed52195f594e113d438df704aa369cb394071643ebc5c09d1a75ff6fd1aa338fea19289129e868d9661386ed921b972f99508c4260e5bb96e47ddca4e1d93d809ec5e425f48c0d01edb881a7c34bb4b0b147b73f819dcb1dcd0ba7c645fe6dd70110c3087db87db632e015d63baf9c26bdddf21fd1bc2279f154393aa3e363162935844ec3416e6ca59c30aa654246ba5bd84c4244c7bbd6a4c0ec148e2e0dde8ece2bcd3f062c049146cd26056fcfc98d2fcf00db4a68306de7c155547ae0232ea419011fc862e4c2fecf4050c1d24ac83dc33e2d49e9b9096fe7a7003ca1b57fbbcab36d22b83c226904109df1fbcfc44e932413543753f136c28c3de7876413e67b422a275f76dc59c23268e6a995f193448d8ca4d9d278b8c5ee6acd0ae679f4b0d5950542636fba9f164703008712fe1982a072d4dafa31ee2c8add66b255e02bd6e61c9a8d0fe05217da223395c0f7ea40eb30246bcfbdedf3821a7c48334694e54237852d68b8b26c36d7c709fa433c1aba1c5a548359c8164507eebc1d6a2b8526449a57ba324bb8bb1a3f171f60557d6b72655b7ed6b6f0b64339fb1935063ca1383c4a2aabb986e4e7e4547d9cad78e1e15c6a5dce397d45376ea104d80253a935af92bdf08807eb8472766f3fc88d2f9b4dd727dee4d2e37823f1650e252de6740ddc800c329db877006fc65d16ca9a0f1d00b0288118c7d3977aa49a20d6d44f6598a79b38da16b27b5dbbbf83403d7b8149caad1c48cdea1b6cd7384105dc29b3cb8c07fad1e55c0d86bf5b456863608a5b1472171d0e1c1c7d91c331c94a06d862f69d8e6560eb6889fcfe0598048286bca7b4a0e48f52ab21e8da56448ffd6d67f8c6c2982a1fcd1050498a7fab03d59fa2672784166966b12222d5660322f5c0670a475b32dc36870caaad8c6ae1da7ed496d62c92f99bdedd0486490978745313007d7a3c6af3eb42d17588da6c560a56d172fe8452bfe56541a52b315f988e4a72a4742ce25e2b7ef7f7d30fccafa1e6f62a2ceb4e9a9cabf38e8cce9e08f27357884a1529327fc9b15169f5a24bb19d6c20c1ccc6558f3df12a56d0c713af467e4e8687969c25aa749afb203d80d37f68f18d55f7d5aa02d5c0a3099f60434799ed6d099f35e4aa9a776f4ec5e2bc3b74affb0d87118d428a0eb28b1c9dacc41983b50f0aebe1cb24e8451e825ac999b82acc4de74f7b7077412fbf64f863166ae608cb38e79db52c68e3e868cfe620beb42d6635054605011f1f84ed66445a427e6e8717f178b03ca475d8d7fcf0f25536d139988e8b67388093a8056fe95e27aeb14ec68e5cd5c845727a2ee3431100f4ff94b8b32632d6b6b8bf5f9abec2093ea9d54c5bb929a25b5f478bb31be81389e97b1a9e7c96aa7d1e18a92369d331afe6472b66bafd0171f9fe34f987c82a473e8d4e244bb5d0edf2a231ed765d56f204a8b01bd32beb690b372d31707d80fb94bef538a1fdacc74430d0cf3ec30870dd11c76d45e9ca62f03e567687212b6cd0e52c919af3d0c85ee45ca262c86d1168720ef6d8ea5854a9c2a81c4ed446314a88a685907bebfbbc95841a0165d192417ec9450a3bf3b87eab41adc21032b2b3f3e6a5bed5f632440c9c345cee1b8f998a74bcc5a24b6983800f487bb7725f8c8ba494823ce105ef7cb03af28e81bb97bca2218a8a6cd185162fc2179eff0b3e03fae876372c0cd46fe896dc09d3", 0x1000}], 0x2) (async, rerun: 32) r8 = syz_open_pts() (rerun: 32) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0xe067, "1c0700000000000000000000000000000002fc00", 0x0, 0x60}) (async, rerun: 64) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x50}, {0x15}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async, rerun: 32) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80eda67840a1c8732a7932e906e007a8c15764c0c50621e5c22f2f95c11d4aaf5e93fe7168300c75111d663e2e308fad8d1dfea5317c97d4d6ab613a60565abd884169bfdc5e", 0x246}], 0x1) (rerun: 32) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000540)='./bus\x00', 0x80, 0x13) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 4: kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x0, 0x37, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x2, 0x2}}}}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) preadv(r6, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0xc0, 0x0, 0x0, "6384e44df4a828d797e1c5af26285b12160ee2eea5edff754b3f85ac9d1b4a5d60f79b56e889525d81218f5221438e5eeed93ff34e31060b37bb0ba83a5ab360f0af1e26ce61112a4b2ff91a561dcfdb42b11f56d2e4d02dd5829b8ffecd363920cb8a17f1dae00094cd36d09fe1d19f3d92c1d9661f58bf96e847bcf481983a2ffc464bc8ff8dcf3089c8ee59c6b0b1240ece19b864aef78c55e8c40e0e29198e1c790d64f15f7b710fc9506f"}, {0x88, 0x1, 0xffffffff, "e1dafca037d974685fb26f7717aca4498306d8d299ddcd52f39e02d80d57946f30343e73c146b0820b220965db2694d77a7b4c8cc5d2e666a01f2db7bca9d72b64a15499ec7d9ba24e1370d0592b8a96b9bcec48f1129cbd0c27f967c9df33774d90191d22fae9008eafd784b97e472f3dc3b00fab5285"}, {0xd8, 0xffff, 0x3ff, "a3029b038b1ba13d951b1c5fddd9ce7cdf399e7bc92cbcb90087f949eaeb265a245bc06369eb063de4477ab754b9bfbf6a1f6592a91541572c96d958db486fa29b46476f895df242c16b66638c3c7f8ce4cddd35aa80ee1eeda8e9cb7d7ed0f5472fb99662cfa9b1f0bf66246800a9118db2028d2a19d87d0fb1cf3ada52e5c232eb9d23846eeeaa73470af6a39eb82d21c19b6e56660bf67ccc91860450d3458c7f6b13d2b92dd0477e5eb106abca3f7554872dc177eca1ce7f2b434913f75147963ad7b3e0c2"}], 0x220}, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) r8 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x2, r8) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x2, "0100dd2dfa7f0000000400", 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(&(0x7f0000000040), 0x40000371, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x100, 0xffffe) open(0x0, 0x8, 0x1) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) getpid() setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/55) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x44}, {0x6}]}) executing program 2: r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) writev(r0, 0x0, 0xffffffffffffff8f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = syz_open_pts() close(r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="799d14b7b15417299e01d45fe1a2a47bd4e6014fac", 0x15}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) unveil(0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x0, "225e0005000000af0900fa4ab1896c04aec100"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffce5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000180)=[{0x6a0, 0x0, 0x0, 0xfffffffd}]}) fchmod(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x400}) socket(0x18, 0x2, 0x1) (async) r0 = socket(0x18, 0x2, 0x1) close(r0) socket(0x800000018, 0x1, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)) (async) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x62, &(0x7f00000007c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd600abad7002c0000000000000000638000000000000000000000000000000000d57aa79c6b632500fe010000000000030000000093b0c83e5be3e6bf6a3584876740e1994e841dd217d6e6e370f4780800000085da6022f18a0aa86331bc467f0be1fe2c790d3fca0615dab7fe8d0e2e65c1c4ffd06c764ead89a2afedf1515bd0fc20454a128c32efed5a8501bbbb42fd5f15fd7796632e7610d911a7b97f339e58accd2069ee3f35ef9e72e8de86f5ef2cdecd03075b629eb192f83177fed2d345b82b18027e918d0c819a3b01", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d4bc4bac90000000000000000020"]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000440)=0xffffffffffffff1d) r6 = semget$private(0x0, 0x7, 0x3c0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x21, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000580)=0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getuid() (async) r8 = getuid() setreuid(0xee00, r8) getpgid(r5) (async) getpgid(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, r8, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x1a4}], 0x1, 0x0) (async) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@file={0x0, ""/69}}) (async) write(r2, &(0x7f0000000400)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad26a49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0x107) (async) execve(0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) (async) r4 = socket(0x11, 0x3, 0x0) (async) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000002680)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x2900, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x1e}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) (async) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc68555d7062c3db6acb6c416a0e1ccfdf902e3a169b71f5a6f3135", 0x32}, {&(0x7f0000000040)='\a', 0x1}], 0x2) (async) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc68555d7062c3db6acb6c416a0e1ccfdf902e3a169b71f5a6f3135", 0x32}, {&(0x7f0000000040)='\a', 0x1}], 0x2) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r4, r2, 0x2}, 0x7c, 0x0, 0x6}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r6, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) getgid() (async) r7 = getgid() getgroups(0x8, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0x0, r1, r2, 0x0, r6, r7]) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r9, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f0000000040)) executing program 2: r0 = semget(0x3, 0x0, 0x1) r1 = msgget$private(0x0, 0x597) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2}) dup2(r3, r2) msgctl$IPC_SET(r1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)={0x1}, 0x8, 0x800) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) semctl$SETALL(r0, 0x0, 0x9, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000001c0)=""/236) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/121) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 6: r0 = open(0x0, 0x0, 0xb76fa4dd3ad41593) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000240)=[{0x31}, {0x1}, {0x6, 0x0, 0x0, 0x2}, {0xbee, 0x5, 0x8, 0x87}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = socket(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="6a8311860b83d61e61671c5831d669259f283b996c808c6e552437ba267965bf2321b1bb03d6f798579131e2", &(0x7f0000000100)=0x2c, &(0x7f0000000140)="867cdc5df5b5cdca55df134393331e22e9865fe3276682af301c046e1d64585db5dacb7c2c60fe4b26268133bccd19891e517b82382cb980ef3707684de5b3f3f8aed85a9fefc8fc27ec7bb596e6f2117c5a53edd6ed2f612ef984f09712e000291eb4d2dc7c4ff2b7fae612e8c8df484fa24e380726244682c7771f02bca364", 0x80) close(r5) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket$inet(0x2, 0x4000, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) r7 = getpgrp() getpgid(r7) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="790ebac930d02cbf3817463486dd60a41e3e2cf5e2666dd40800010000480000fe8000000000000000000000000088eed83db49ab72a9ed894af00bbff020000000000000000400000ff01000000000000000000000000000101009078000000006000000000000000fe8000000000000000000000000000aaff0000000000a120922b7ba8383336a48a052be6041409f714f797b58b5472d97919e13cba7d6bfe83eaa373a53ea21a3b1a"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f00000007c0), 0x0) r3 = syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r3, r2) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) close(r0) syz_open_pts() socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="b1d3bd0a0c02ffffffff0800460000200000000000019078ac1400bbe0000001830300120000907800000000"]) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) r4 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r4, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/4094) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/13) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r6 = fcntl$dupfd(r4, 0x0, r5) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = msgget$private(0x0, 0x0) msgrcv(r8, 0x0, 0x0, 0x2, 0x1000) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r10) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0xef3d17f6da8e523a, 0x0) r1 = dup2(r0, r0) close(r1) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x0) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x8) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r6, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x75}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="76b0353a558bf248c78c8502fcf9fd08fa3588f254df98bdc2703864ecc0ce1c71c0907259201eb7cb962ec82d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9000098e712ad3acda1676edbf2434127a0148621565fe956d5ead8a40b884b0fd5e4f77acfb6b0c8d86fa220d4368dcd0e2b225c80d292714180cfbb6e958a6775ff19d400fdf2ed0d6fd9a966291bd305982f037b057e634a6889cfdd8da1d89b71ca26e72c6e72a4af2120b1a3fff98ed83c8cf87099ab117c1ded9bfc8e1537caf482841289e0b2f10813a83f49ee2865aadf28d3b37c2f55ccbf7268eb18e1ad00bc53d5b663d37ed3b57e89b75fd406bc2d2b30581d093e98e350488011c5a0030a34991ed99e6dcc2d3176418418f2341e01a808989c127a5f6ca8224155cc801d65db8761421535bf32e5a7771fe5e46f0e1265ade3cb4d8c92a187493137af9abcfebf8cc7c604a2974df4163a229a689be49abca4d9163784c96c88ce3693a59d7bdd2c6bdecd9096bcd32c8e7b8699ee436ead5894298cca9acec0f4451b85fa8cb96900f1b2a015e0424ccfce288c0919f580629bda43ecba182099ed6cbd49b43ed49fb663ee34e60180625ab9fe0f14e4620a87f54826ec47c7d03efd54ed79c05f99a84cd94920bc5546346ed46f60f0c7a6b766ac79e12fb016695d07fd71854e8b7e20380d0ce1eaef213584896c19060f3365633f1f35466619e6", 0x23a) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xa1, 0x2}], 0x8c0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x16b7, &(0x7f0000000040)={@random="a100", @broadcast, [], {@ipv6={0x86dd, {0x2, 0x6, "92bba1", 0x1681, 0x0, 0x3f, @local={0xfe, 0x80, '\x00', 0x0}, @empty, {[@hopopts={0xf0, 0x1, '\x00', [@ra, @jumbo={0xc2, 0x4, 0xce}]}, @hopopts={0x88, 0x12, '\x00', [@generic={0x0, 0x7e, "e009913bd248cc6943272c3f377983ffbcf113d7c642d8c6606033677c95bd937d5ee67ed9a33c4030f3235c177426d2014f11f813a0c05159ecd195f6664130c7f5799e8054120b6d266b9c6d8165ca1b326dc4b822c293f1ede22a2ad42f11ffddb00888e3648817874254273ba8472fdbe7455d5230b05dcdb60b0a12"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x1}]}, @dstopts={0x32, 0x20b, '\x00', [@generic={0x1f, 0x1000, "c53a98227ffd3f83e6596333963689bf4e347d7f19b81b8212b21c3603f2c82acb972f49b7eb1d656d485e98333b348fa64f220bbddb75c1d2262bd9b24413501865f8791d8ead413a48e4950a32e3a6249237a7721f1f985025cd5c6cddd95186066a051fbde55d563bcd36927953599a6692817d4f5023a4d0dd7b1e31162a938639b112f01587a551d1a72dd634b3d9ca79ee5738009e1a4e5b7710c2716e59f2387a8c73b82928728aba41c20610c3d5c221a34a4607786b56cc70cc05083f2c51b9d159e137444ef00c69a4499f17fa5f3109ed5ca9cb4c39ddbfc160e1774131c2c4f358effb646a87823898d9507f321f19e533adcbe77dd1188ad9043d08156a469cbb3b33d93d78f101defd444ba18ba5d1f1d8f17e08bd2e54ecec102717c902a300065440a87b4e86e406c2b0903b11067551e96ab3b649599ddec0aa4d2d0754cf9cc92e6ade81281b3e125e3a57043ba076ff65ff75e840692c6b23c99bb2e29c18c15f66368e425cb30a6906beeb5821bb8603601997e8aa0e859af219d642002cfec3c1cea31dc21f2ef03c1a0fa4acb7e99093242c78d32525931d12b6906ccb4cf74c45d3000cb95f44d861ef4cf92077856e48ee7ddc6caeaebf582c3dc826100aa628153c35492f6b6b893355599d295726b74e426aaaff4a62dcc7c781d907b1ca1280fc0191d59b9e4836ebc5593f0c5c7d27428af1c6221529855b15faa24485fd252b95472ba8a583ecac66d76da19ef69bb395d0eb2675cc60d4e3f0b6a18691a093dc0374537b3f05aaeb2fe23c8605cd7e3741d479bb9a4e870be23059bee1ab899c8ca3bbf65ea5646d8b6d7ed3739c3638e079aa80b95443be86d0639896ab7100b861e8a3e253cd64aecbdd966929566c284a3ab3beaa09bd8e03e49c9355cc77515da8a5b0f44b03d252299d7312b66edb85266a59a8bde6e600cd269e560f1ef7b85c3b8f32d628bcf01954b922ac5293bfc949f81ed5a9505b44bc00c241d777d341303da87c616df6ed85c45a2b66c9cf681d7d7949ddffeffaff538e82f643747938b914c8669b276229dbd5f26a5b830e152bbcee14eecccac69e402e524dc68943b873cc628e65f911f5c92b33d5737d6277ddcde3aa265dad089ae452accb4b587fbabc7daf3def7f465301745444a51540325d99e6934cc4093e665887c10798d5808134d6caad2bd66b848ed995b9263cfa619fa065aaf7c4747b347c2c1b36258b451cb005d920c7ea985e10df79b1a58654d4b9ef7458e4f00d5d2fd8db75c4c41f5ba7f9b79ae6edf2aa37fbabd6ac05c4e8cd00bd071e9c2ef5803abf7e6e954934e54bff430fdec03c891b81f8ed72ceefea1c5750e2fc7f5f5cfcc688355040903054bc5e53e86d4f5d11c55a067fa8a95f31b8bc29e11d4b95b90b832c222500c690821e2bcc61a71bd7918cef4a8093b29374a8fcdce2abcaa05c700577b60e8b733a12b41c1d9a01fc86e270f63cf272980c222632ff746240de0696cc366b0c024c15fb4b058e52f72d271f463b9585600702004255924aefe3ed4b2bf8b7d9f2f0caeb4bc9571fa9d6301e30957cd71b50aa510201cbba823a3c12e860390c4104a092780a4b1fa2a1e896fa6f36d2528b6bc15ac79bd2635bb8b6507283b6f576792663274f31a89375c44cd0028b00b798466f897f4ef2f1097c117250554cd430a455d40f6f2bba78d3b254d00448e496ef80df789e72bf644bbbd67dbbc7b3c1793868a7aa96af85323f0ecf9414f14fb41f60bead05b7764f52837bfc89ce2bcedf50f8d0bc23652be9080b0094b720743beb595f781321bec5733d83cce72ecaa92e756b94e9548fdb20076ad02f3ad5f5f4956d422cc48aed57a9e9601dd07c5299c944cb5d5c80dfaa365a0701a0a37d414903cc2fe73be7acd7bde78ae3d8f2adb01659050eaa3a3fe683a3b98f0b199e171ea8ed8ea3ea9224e2d02d45747c35d63e37e5b119e0cc0b5f6aef0c3a76cbb6166bfb20a253781e73c2d1d1bec2cf1ce077799bea14ea581703ba7fb88cbbaf11384168f54581a6cc382b8e03cafe621507182e04ddb113b6004399a51f89503b8b62e00419ce04d5dd69ab8187def058172465eb9f8f906c2f2097b18796987f850c744a529ab5c84bafd73ca6ca97ba59dc637b143b517bba90edc8fdd5d132903b92fa751eee5700d7c6ff35777575e17000938cb55d5ada1cca2a4a098a72321d1fa4cf6c505b262e8323424551a7339d33433397b6daa11c46b2999d2f834f4e8a7ea5df70c7dd262d6c05255c2094581e32bc7a5f6a328f87bfba9e775072c90a856048cb5abeb66eac29b49f13a58a5d85dfdc05bceef2537874f198161d3d7b7e504cd90dac80ea5740051ead44921a67dee8fe7f7bc4d21313551a0bc365c4c7e3ccc34b08cea5cb82e4db58e7685f998bc258c21ce37c900496b8e54f432b176516be54baa0d611af6ba9f3dd73f8db734fa15660482a064922b154b3d0dab55d234686e3a947fbd8d6c74013fbd0c11a5425b680e3f646c626188aac635875ed65919d4fea35429c0d44fded080e444e4522363b97c647dfad15e73445bcbc6a0970250d9b960293f1b32121b74f5eb39e00654c76e3a28301f3575ea9ed86c7ae933fa9cceb2602926eeca6b57a7486b1e0057efe9b68585e84d533b616e4a5f9fe2b52615a30ed2f0a0b3ac758e6a667b39b8af98b64a0bf22e24069154bdc89c565dabe6fa5123e35637479be5b2886a6e10f4c2367988908eadd2ccd0214b6a6e60a5e9dc4c0c36b7311d20ffe07c950670597dabf6999028346760c4a2cafa429ef6258f9c6dbd4efcb015d0ce370762844c6db4ddd668214eefe164b5492c363283207ecd5650328cd4fbbef9fb63a49406261d3b687e700817cf11642c1205ee10fe7c044283b20a3da673526001b91e1e88f54cced49cf5fce0d2713531a00a0e7194e25cf052d0c99305c4cfa769f46a54d1e982b71392d9601a2f968674b1523b28a6c1bbc4c33c22501c1182a4dd09694e8fcd4c5fe2738afef927408e0dc44fed0dfcdd36545344aa3990254d9481c8ba53978a13c285a6c2852f7c3d9ca0d1ccea9f166567f74ad49e2936467812170084341c185b2fff7633a994e84073cb9288cf5a99d43fc5e8a7d7320d976911d57633814de3d1b576f47d2240e1d7343037409ada70ea4fbec27316b921c43dacdeb5ff2f12d467fad58bd7e22a82e1e1b52fb14c6a70965f53453113e28fa461a41ef71c78d91169ebb63014218e62de4b792e0cf69e1157cd89b843d425ea0ec56fd0e8b63cef2cc4ce455d531b8fa3fc076e0264358aa8177b4aa7b49caed6271d723b9fde74e8d7f928159488da026f5606c8534fe581cf71f1ee72f0b6a78b085a568af8b37126652b67a3805d931f640d1b307367dfe35b5ab4478a38bdd7ef5b507ab01f0b4ad0a286175df1f1e97ed99c3f378b91fc6535d0f4fadb0a0d09d49c5ff6cfa74f876d20d336c48739ab12d683a2c737e151b9ecc82a3a5118711cadd5359e103837c9f733ad1c10b866d434fa69602fed7fa6dae07a9d7e4c296ebee1024efd875ed9646518be8ec0b20c3666beba1a833ff9e8e6fcc96b7a45ae6f1f3740c7aabdb391b9dc5bf07dead6382999c901e670bca06daf2a6977dba152746752b412b7cc5739f9b5866c72becd98cc0dad53dc30d999c0d05d8a5428acf2559a4ff133a18d2ae50b7c2c874fff109b9d6ee44b9dcc1bcaa6057aedd60ee0125149add187d00f716ccafa1eca5484317c15e1381e49862c85aa51e3f103081145d90514fb54b2b91f1b1ac8423c1a1db5d3caf23a96e06c2fdb84a0926c65af51ab2882d9f723302371cbb8de97c87256ebc8d22c4a3a4c855444760b055a1ea1c06f31dfc7b10807385df5a770f119dfd7b06d755e790c576fb8328aa6ba912be55f59ad338bc247881d629ec6b62bd6dd26bda541767c1932c2ecda67565634fdc428183a6cb28f423ac4ef729ee51ff89edccb4afadba1d233ff28ca09ef10cd7f08b19e87a1df51aa02b6124cb42625373970fe1b77a6843c6b91d19200c6d3393bce5b6c7bb2857d3ba0931d88a4ed952257941cdf46bf9b2393b8c822057915146fcf4a7ea8e18e98eadcacf17a1ec366155c05f970323acb077081735e30e42685715505d071a1bfe6654892c96d545fbcbff1618f36288d03d21a8ef69ddcf307df2fba7e8f318b68e5bc5b21112d1a715ce7e9e7be8a161f59908bf37d50f439cfca97df94b851813b88b1ee951bb9e62741e9c5df27a946222110252aa852f39cbc7afe40de91ceb9ee4623184a852aa23e56cc4491e1feeecd85d3265483ee78784af352ede5b35e1a2d9e164f7e14e0649703a7c34762b4b83cf5582068c3fee806fc6a39182423237a0efe3d15e3a21915102b8b18c197248ba1ad74009de606ca066746389208805c1b4a132324b55825e72cdb1baacfca6e404fab48b4116078cfb49a616bcd429123ebf9d1b4dd6e74e810cd2ffb5f340fb59cd68fbd5f45bb7fdcb4e998903c9f20b21d15002f4235535ad5ca6cd8bae2d2ca90f5ece794fcddbbcd687c147da7fddad96abf2399c5cfe97d079a49080d94dee2a4fa70ce54a4e1dd447a939b0c91d4a57f3dcffc40423188b954994cde9af3aa171ea8d05104d0a769e5603fd6f3f01ce2f9d408dc5672f1610e34694ff15b9b247c5de261d8980d6089c75124619bf880ce18b50d9f47c8e8eb1d6ccbfe0d582f45d5f87bdf519d6ac863de9804a5c5a5c74cfb4f66a49cc3beeeb44f5f5e47da596f6450ad3d8e19ef77b30b68d85b29421452200cc95410aff86ec549ef723b6d8167d77811e1ba9e39a4ea56ef2c6683aeed024b03a3c33b75ac535ea2f4bb703c7f4dd68223734248135a24ecc6578dd8c6ec3fac3846bb3a91037259edeb706caaf4cac096766d8a616fd067ecf88a09b6dbac68ef51214446732112ff393a09a232b75e8267d4374a722c583507f1007a3e86dfbcd4c50c06e94d760b3ae092c5dcc1e3f17f1ead2c163bef5366d7000a6f973d6dbb4bffef2674d0e324b2199e776b880e5a56ba8f8a511e760c816437ca1052be1cca1a434491c290324088b094a257994a2473cf5b5109c73e4687bfbe5b070ad38ce983f3b2bd08b94273b7f98045466b7d9d24e76799e3728c87c620a53f1f7cf8bd0d9631bd5c4991ca5f5572faaf177eba15fcdb896d972bd2287b8f3b69547f4666aa428747f0556bb5d96c841bd7e66eefab519bb8d85d89519f6951aae50a76c3c507a8ed643d94a2cd5385e4da5f4b86bc5d958d1290c882821195ec314627f8b1af7ba0a109ea82869046da4b1e63e57a5f1ae4a406987e8a53747e7db71847001f02e7e25746bbea1b3bc94574f19b27ab5a9b0b6a32c81927a7be5e47d9800ed0ccd5404e6c0ce81b54a5d9dfb9a7ed015e3ba2485bef6e50d89f98a35eb8245943b3708d5fb8ecbbeda728a05516e5294731cdf24cd8f2c62b10fde371425a5efb20d5e716d8c48f0260e043ccc087f3df9ff29d4b501e6c71b644afd6dd164302ce5fc06ef99eb8a2af994459d16f323a4e1a6256c7fe9d3be39a24eb86040a33a8a36d144e07cd1ca621c84dee7b50083d1f3d50bb1c8e0947cac69abe3f0999761237c1ea0ecce77b8a6ccd823c9d62c23f789fb4af96a7a684c2be00c0abcfd0fa93f8a00aa403508a7aeb025f90dbd2345ff6fcdd8a440a15c0cac7441d43c664e085d6551c76e7c0b5da6"}, @enc_lim, @generic={0x1, 0x47, "016051d7199360b68052782e9ce2e1be8b9395076cdc56f49f547b9410ab5c72e262cc8fff09775abfa9e96bcd33063dfedd0e47c8e5bb470f79e4fbc68c26c24b74e546b24822"}, @ra={0x5, 0x2, 0x3}, @pad1, @ra]}, @dstopts={0xff, 0x13, '\x00', [@generic={0xd0, 0x55, "8e6f4521c2bb2bb967adc0cff3f613e34b90f5fc4083909f166cf79a387ae7321c26c9ea312eb7a562686080de446d71dc161ef2b2cc2990ed7f0231b4c41912858c17f82f54a3b61c474c567fb8215d8ed1bf2a9f"}, @generic={0x7, 0x44, "76a53b3f9e9ac63f9d7f537aa45cf154ee8baec4a0956fccccc642f460d67cfd0e19544e6e8cc37a005c06961a62be074a07618dfd62c23fe42153fa6b76bf237899f6a0"}]}, @routing={0x8, 0x4, 0x0, 0x8, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}]}, @routing={0x6, 0xe, 0x0, 0x1, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="4ae0e2a74e21b3b50f78c16edefe7647", @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @rand_addr="76dbfdef9bef62fec5518e141429515e"]}, @hopopts={0x4, 0x9, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @generic={0x1f, 0x49, "394894cadfb9a139426037f5bb753ba81f8399caf7ce4e4f7988f7fceca6cc7ca63806edb8c15b19567146979404e95d23ea7590603e1519b6fc833efebc43560c85b5ecad303b6bd1"}]}, @routing={0x32, 0xa, 0x0, 0x96, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @loopback, @empty, @empty]}, @dstopts={0x29, 0x2, '\x00', [@ra={0x5, 0x2, 0x100}, @jumbo={0xc2, 0x4, 0x7ff}, @enc_lim={0x4, 0x1, 0xa4}, @padn={0x1, 0x1, [0x0]}, @pad1]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x1, {0x8, 0x6, "245e86", 0x20, 0x70, 0x3f, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff09fd0c77e1283f94fcf84053b5c896", [@routing={0x70, 0xc, 0x0, 0xff, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @empty]}, @fragment={0x32, 0x0, 0x3, 0x0, 0x0, 0x13, 0x64}, @hopopts={0x6b, 0x1f, '\x00', [@ra={0x5, 0x2, 0x6}, @generic={0x1, 0xef, "4b373510ff52b0a35473c9246f6d499e35d3c9bc048ddacaa943dcca15dca04b4271d1ec7fc4c85d126f526fc693fa6bf7900ce883834268d4a9c73e34e590ca866d3212d1c651a678a7d9eaa21992508440d73468e27f700e49a9d8e12015719206c9c0b585ac6b721a62c2cb8f9a5edd847ac0a8681e1e7d0d3a3d3093c1f4a7c5f50854e1e938b0ed2969422e77ed8de0d38b86cde488251d8679ebe8b968933137db016793af39a2cf6b7c7fd3d4ed94acd11877970b60c33b34b38c459315be4ab07f480d5fbd486c00bbc47eab5c7051b2783fbde37e739142648c4f53390615887a51ee9d499bca499e32af"}, @jumbo]}, @dstopts={0xa5, 0x16, '\x00', [@ra, @generic={0x2, 0x25, "e99f843ff34e4a9c9086fbc2ebd7247dc160a4b1c8334c97097d775e758270c0172640606d"}, @generic={0x3, 0x83, "679917f21afca977909972ad48a80243e487b04e6633076d7b4b1a5b1b863149132d0350880cf97c8053eb7b4968dc97f9526a17125e39d34566ee8b992333757c193dd632f2e16dd7e492deaf7ebc2254f32d1700f264094b14da96d6e5e029943ac3bfc1b1defd2516fb9aaaa15fe83a97c242464a21ca95be81a87e5b560bf6a559"}, @pad1]}], "3c5ffed04343d81c0c064ff2767f466f0b8d9f82bfc8a6e4706d532b52d3a75d8a684dd7d6c5fc410381b3b588a9db4fd569e255ebed11183a73ee2b1e32b8faaec9dd804587e7b6997b4226e1179245af101dfd5f873863eb337bfb69718fd8c4ff1ceef2e4eecfcef4d87b06e5ebe048d15e1d50ef541c5ffede466212a5ed5416699b2cfb42a67a5e345da526dbce2361caf0a25578a363c5edac2d9f9a9d68186dcefbbdaf8f5055b88176a2865bd6b6800d2db5248d45a7acd5f3b559843026530a2f4b9e0976a33c1013a9cec2fec9f15a27fbb35846fa563a84f79e6e24"}}}}}}}) executing program 5: open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r1 = geteuid() 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) chown(&(0x7f0000000040)='./bus/\x00', r1, r3) executing program 3: syz_open_pts() syz_open_pts() (async) r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) syz_emit_ethernet(0x2e, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) (async) close(r0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, &(0x7f0000000400)=[0x0], 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe03) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe03) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 6: mknod(0x0, 0x10, 0x10001e5f) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d022", 0x31, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x41c4f945670790ea, 0x2, 0x46) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x61, 0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: kqueue() (async) kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x2, 0x3, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) dup(r3) (async) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) (async) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x0, 0x37, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x2, 0x2}}}}}) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x0, 0x37, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x2, 0x2}}}}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) preadv(r6, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) (async) preadv(r6, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0xc0, 0x0, 0x0, "6384e44df4a828d797e1c5af26285b12160ee2eea5edff754b3f85ac9d1b4a5d60f79b56e889525d81218f5221438e5eeed93ff34e31060b37bb0ba83a5ab360f0af1e26ce61112a4b2ff91a561dcfdb42b11f56d2e4d02dd5829b8ffecd363920cb8a17f1dae00094cd36d09fe1d19f3d92c1d9661f58bf96e847bcf481983a2ffc464bc8ff8dcf3089c8ee59c6b0b1240ece19b864aef78c55e8c40e0e29198e1c790d64f15f7b710fc9506f"}, {0x88, 0x1, 0xffffffff, "e1dafca037d974685fb26f7717aca4498306d8d299ddcd52f39e02d80d57946f30343e73c146b0820b220965db2694d77a7b4c8cc5d2e666a01f2db7bca9d72b64a15499ec7d9ba24e1370d0592b8a96b9bcec48f1129cbd0c27f967c9df33774d90191d22fae9008eafd784b97e472f3dc3b00fab5285"}, {0xd8, 0xffff, 0x3ff, "a3029b038b1ba13d951b1c5fddd9ce7cdf399e7bc92cbcb90087f949eaeb265a245bc06369eb063de4477ab754b9bfbf6a1f6592a91541572c96d958db486fa29b46476f895df242c16b66638c3c7f8ce4cddd35aa80ee1eeda8e9cb7d7ed0f5472fb99662cfa9b1f0bf66246800a9118db2028d2a19d87d0fb1cf3ada52e5c232eb9d23846eeeaa73470af6a39eb82d21c19b6e56660bf67ccc91860450d3458c7f6b13d2b92dd0477e5eb106abca3f7554872dc177eca1ce7f2b434913f75147963ad7b3e0c2"}], 0x220}, 0x0) (async) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0xc0, 0x0, 0x0, "6384e44df4a828d797e1c5af26285b12160ee2eea5edff754b3f85ac9d1b4a5d60f79b56e889525d81218f5221438e5eeed93ff34e31060b37bb0ba83a5ab360f0af1e26ce61112a4b2ff91a561dcfdb42b11f56d2e4d02dd5829b8ffecd363920cb8a17f1dae00094cd36d09fe1d19f3d92c1d9661f58bf96e847bcf481983a2ffc464bc8ff8dcf3089c8ee59c6b0b1240ece19b864aef78c55e8c40e0e29198e1c790d64f15f7b710fc9506f"}, {0x88, 0x1, 0xffffffff, "e1dafca037d974685fb26f7717aca4498306d8d299ddcd52f39e02d80d57946f30343e73c146b0820b220965db2694d77a7b4c8cc5d2e666a01f2db7bca9d72b64a15499ec7d9ba24e1370d0592b8a96b9bcec48f1129cbd0c27f967c9df33774d90191d22fae9008eafd784b97e472f3dc3b00fab5285"}, {0xd8, 0xffff, 0x3ff, "a3029b038b1ba13d951b1c5fddd9ce7cdf399e7bc92cbcb90087f949eaeb265a245bc06369eb063de4477ab754b9bfbf6a1f6592a91541572c96d958db486fa29b46476f895df242c16b66638c3c7f8ce4cddd35aa80ee1eeda8e9cb7d7ed0f5472fb99662cfa9b1f0bf66246800a9118db2028d2a19d87d0fb1cf3ada52e5c232eb9d23846eeeaa73470af6a39eb82d21c19b6e56660bf67ccc91860450d3458c7f6b13d2b92dd0477e5eb106abca3f7554872dc177eca1ce7f2b434913f75147963ad7b3e0c2"}], 0x220}, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) r8 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x2, r8) executing program 6: r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) (async) writev(r0, 0x0, 0xffffffffffffff8f) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = syz_open_pts() close(r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) (async) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="799d14b7b15417299e01d45fe1a2a47bd4e6014fac", 0x15}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) (async) unveil(0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x0, "225e0005000000af0900fa4ab1896c04aec100"}) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) (async) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffce5) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000180)=[{0x6a0, 0x0, 0x0, 0xfffffffd}]}) (async) fchmod(0xffffffffffffffff, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000300)}) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x200) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000700)={0x0}, 0x10, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 6: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) executing program 3: r0 = semget(0x2, 0x3, 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0x5}, {0x1, 0x1, 0x800}, {0x3, 0xff80, 0x800}, {0x0, 0xaf3b, 0x800}, {0x0, 0x3}, {0x1, 0x41, 0x1000}, {0x3, 0x0, 0x1800}], 0x7) r1 = semget$private(0x0, 0x3, 0x600) r2 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000040)=""/193) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r4, r8, r9, r10, 0x8, 0x2}, 0x0, 0xb48, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = semget$private(0x0, 0x4, 0xd5) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000002c0)) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000300)) r14 = shmget$private(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) r15 = getuid() r16 = getpgid(r3) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000340)={{0x3, r15, r8, 0x0, 0xffffffffffffffff, 0x1, 0xd2}, 0x6, 0x2, r16, r6, 0x822c, 0x7f}) semget(0x0, 0x1, 0x400) connect$unix(r11, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000400)='./file0\x00', r4, r5) socket$inet(0x2, 0x1, 0x3f) recvmmsg(r11, &(0x7f0000001780)={&(0x7f0000001740)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/142, 0x8e}, {&(0x7f0000001580)=""/89, 0x59}], 0x4, &(0x7f0000001640)=""/234, 0xea}, 0x9}, 0x10, 0x1043, &(0x7f00000017c0)={0x243, 0xffff}) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000001800)=0x9) r17 = open(&(0x7f0000001840)='./file0\x00', 0x20000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000001880), 0x20000, 0x0) poll(&(0x7f00000018c0)=[{r17, 0x100}], 0x1, 0x7) lchown(&(0x7f0000001900)='./file0\x00', r15, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001940)={{0x9, r7, r10, r15, r10, 0x1a4, 0x6fa}, 0x1000, 0x1, 0x6}) executing program 5: syz_emit_ethernet(0x3a, &(0x7f0000002680)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x21}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x2, 0x81) socket(0x0, 0x4000, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) fcntl$lock(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x1, 0x49, 0x1c00}, {0x0, 0x8, 0x1800}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) clock_settime(0xffffffffffffffff, 0xffffffffffffffff) semop(r6, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000280)="e2420dc5", 0x4) socket$inet(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0xfffffffffffffff8, 0x0, 0x20000000}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0xfffffffc, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x80) seteuid(r0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYBLOB="8f6f77ede655ff605f0000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff02000000000000000000010000000000000000582b5f9e0afc914998704dd989de5f00000000"]) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) pipe(&(0x7f0000000340)) executing program 5: open(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4087}, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r2) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) shutdown(r5, 0x586c01c4486dce6c) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x1a, &(0x7f00000000c0), 0x5c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0xf5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="07d0fa561baf170e96885e9a355fdf25e26e5787014b9999fb0a679192cfccd22c181aceab211c6e3dbb64b78d6c6ca8a71ba1f05bce5723975a6c2ce453d29e0f72", 0x42}], 0x1, 0x400000000122) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r1, &(0x7f0000000000), 0x1000000000000098, 0x0) ftruncate(r1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r2 = socket(0x2, 0x5, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) readv(0xffffffffffffffff, &(0x7f00000001c0), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$inet6(0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x1) accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0xfc, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9f5204d7c3f03c3ff802ae9a2c9f12137d5dff9b82c618267d950ca0598fb7e1d13309a0895d5b5d05e5acedd4410ca736127d66cb6e20f2d25effefdcff6", 0xf5}], 0x1}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x3f, 0xfff}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x2, 0x1, 0x0, "3f3afa5c57f47c31fb1d781d858b60cdfacecdfd", 0x1, 0x5}) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f00000002c0)='./file2\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x11) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba4", 0x10}], 0x2) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x5) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r7, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4e) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r8, 0x0, 0x8001, 0x100000001, 0x8001, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='.\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setgid(0xffffffffffffffff) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) r5 = fcntl$getown(r0, 0x5) r6 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r2, r4, 0x0, 0x5}, 0x2, 0xa3c, r5, r6, 0x200, 0xfffffffffffffff9, 0x2, 0xae3}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r7, &(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(r8, &(0x7f00000001c0)={0x0}, 0x10, 0x0) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="b5e100", @broadcast, [], {@generic={0x8848}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/248}, &(0x7f0000000040)=0xfa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000001440)=[{0x0}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r5, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000400)=""/243, 0xf3}], 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f001c2b00cccda07c2410e7fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405a52c00000000", @ANYRES32=0x41424344, @ANYRESDEC=r5, @ANYBLOB="5000000090780000"]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x1006}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) executing program 5: mknod(0x0, 0x10, 0x10001e5f) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d022", 0x31, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x41c4f945670790ea, 0x2, 0x46) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) executing program 7: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000040)="4ea09412db88bc03417c25db4a0c0c56f5296e120fe99d392914c90137b07ea7016e25067ef6fb122a2c323536cd", &(0x7f0000000080)=0x2e, &(0x7f00000000c0)="5bde038eeb49993168133a3cc7c3c74f3cfd9324252d5a291f6da2385d89bfd73674107a1deb702e6c6f6ffd018248edfc3af464bbfe1d9455b1048c49492b1e219be8aa9d752e24d9e65e45b998518f187769534a944a205c080771b629c3a8fce2c45997bcce4d303ec082c20f5e062230fafea7c1213063a44ac753e8ca70679e9847e9d3b6b35a413d98652ce29a1035de75d3cb08dc74103fdfe69d159139013c06bb2e980fcdbc01c1299dd1f359e0dab2600b7eb2f00d8b782f837a3fbd6b9c1f6dc29738a868f27ea2afd062d9335276b79319aaee81979690ea87578dc2", 0xe2) sysctl$kern(&(0x7f00000001c0)={0x0}, 0x0, &(0x7f0000000200)="4d883fab7551cb6876515c49af21adcab5abc7249f4e709b4d1b2572fae77d5f7bd9d47fedc1561be8a8b994668bf914abf963a7bb91e5bd342187182093dcc4b1274b86598bfa99fe46a8580c6afebaa7c924603230706a96aa83659aa8b6f53595e7b3f9101ed76e15fa86faa7ffe1d538a736e5693de7e2343513c6f1b9024a41fefcce8c240a392af5969fb590", &(0x7f00000002c0)=0x8f, &(0x7f0000000300)="7dd80e588eb3b5ca71aa90c60cb0b9ea965daf89762c2584020b70c65437467e463543f037b1fb7b5f0cb1750319ba6e20885fd29ee21b37f562a3347e928f2544009d74c0b80474947b66607195c8378d42a26175071de9eae1143a92", 0x5d) r0 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x101) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x150, 0x3) setrlimit(0x3, &(0x7f0000000400)={0x100000, 0x8001}) setrlimit(0x8, &(0x7f0000000440)={0x7fff, 0x100000001}) r1 = syz_open_pts() ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0xfff, &(0x7f00000004c0)='./file0\x00', 0x8}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000540)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0xa, &(0x7f0000000580)=[{0x0, 0x4, 0x69, 0x4}, {0x1ac, 0xff, 0x7, 0xe547}, {0xfffa, 0x1f, 0x20, 0xeef}, {0x4, 0x1, 0x92, 0xfffffff9}, {0x20, 0x2, 0x80, 0x7ff}, {0x20, 0x8, 0x81, 0x100}, {0x1, 0x14, 0x80, 0x3f}, {0xfffb, 0x4, 0x7, 0x10001}, {0x1, 0x3, 0x40, 0x5}, {0x2, 0xfb, 0x3f, 0x30b}]}) r2 = msgget(0x3, 0x48b) msgsnd(r2, &(0x7f0000000640)={0x0, "6797dd870ca3e3102934e499ba4a19bc0ccc3036afc7c38cc924743792c3006a0ca8d1fe06e3a85622c0a3cf05575edbd864c3c8e2a761022fada6232b2c0fa51f82d3969ddfbb149fd7f912603100974dfd445fed7170bab7e51e761f7fb3e0c5bd85dd09ed30b962c7eb2b45507bd63a17896497"}, 0x7d, 0x800) sysctl$vfs_nfs(&(0x7f00000006c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000700)="00b85bb0bd839beeceb1adf2c01c1ed00b2ade821a6929a7486c3b33c7534140eb020bae8605080b0ec8deeb31646b798f57d6f9389b6cae18edf16b5ac3711b92004090cabca499e8d6b13151995f06d402609a11b9af3ad59cfd90eb20b4c4747b508819bcf52570b5f9a924a34a76679dcf7ee38be870f71561b5a03718da5e6babc6280c2cccd5b60dfd03f74a6c261749d1eac4db1be3ad654a824f758499c675d32c88a1d7c67cdc016a3d14", &(0x7f00000007c0)=0xaf, &(0x7f0000000800)="66cd5060b8aa1373ca0243edf5653d24dfe8490e53c8bf2896e6385b92054f5b92ad98308122db250df2c74dee59b37c0e5b9b1cc56240d45938cace871a679950c8cd88e258048067d289c62eee393ff727ce4a82b58638dcab1b96d2aea6095a1c1dd3c54d75780ce871a6ac558dfb350681e792460f2ef284ac3638cf583257253cea6d4eeb618f407063b0af713f3f1217de26f754f321417f4dfd50bfbbb8baf2361e015d50980c316ed8e8dabebd1144ff02bb9944c8725a", 0xbb) ioctl$TIOCSBRK(r1, 0x2000747b) getrlimit(0x5, &(0x7f00000008c0)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000900)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000940)="55876322a7600648b7f2cd6de35a369d1342ea628693673e9a85e56efe790962bca0035dc48276630d1a9dc0c8c1c71826988ee855fc96ad577c92b26f04f759b88863d7ff3e26bf746d45fe7516798f7646527a9bdee7f13d287714b2e67da182922edfc6cc4d7c2b37d1b230708a59f497d2df4034dde42a9b6c6e8ff168ed9d4bfa76925b", &(0x7f0000000a00)=0x86, &(0x7f0000000a40)="b9758ec245e0542e7e05c6e5c27550475e171c0f45e0537ca0664527d5ec7862b6236888bbf94251813be925257818a407f0a89b1e9952bbbc2c90f97a90afc72e", 0x41) syz_emit_ethernet(0x9f, &(0x7f0000000ac0)={@random="05cfae4f11b4", @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x1, 0x3, 0x91, 0x66, 0x6, 0x5, 0x3a, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@end]}}, @generic="8bf2df4a2d8b963da5f775e7123d951542f9214bf8589158e217f9a17043f44856c37dc0ff8423535e4f4a5ae94e01221eb1c67313bd2c9a065891045d973faaa30e0985fdb7b237e47056f01e1bca1f65e455388d0c3b2ab7bed96c15bfe763545162362700296a41b2ac11da27b9a9292469f45ca2ceb7ba"}}}}) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000b80)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000bc0)=0x5, 0x4) setgroups(0x2, &(0x7f0000000c00)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000c40)={'./file0\x00', 0x3, 0x2, 0xe545, 0x1, 0x25, 0x0, 0xa2, 0x1, 0x0, 0x8001, 0x1}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000cc0)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) msgrcv(r2, &(0x7f0000000d40)={0x0, ""/4096}, 0x1008, 0x1, 0x0) getrusage(0x0, &(0x7f0000001d80)) r4 = msgget(0x0, 0x7347cd9dbd4c1244) r5 = getuid() r6 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001e40)={{0x3a, r5, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0, 0x9e}, 0xffffffff, 0x100, 0x0, 0x0, 0x3f, 0x7, 0xfff, 0x8}) executing program 6: sysctl$vm(&(0x7f0000002e40)={0x2, 0x4}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) (async, rerun: 32) r1 = socket(0x11, 0x3, 0x0) (rerun: 32) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206911, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) (async) poll(0x0, 0xfffffffffffffd9d, 0x3) (async) setreuid(0x0, 0xee01) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) rename(0x0, &(0x7f00000000c0)='./file0\x00') (async, rerun: 32) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 32) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x22}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000002680)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x4, 0x0, 0x0, @broadcast, @empty, {[@noop]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x2c) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000000)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5ffe8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928a797051b934fc1a46677c194747c86477c2b49d8d719c8e887ac6d1dca49c9ce86f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c4173451e17c2881be7a68dd9f63b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6690059fdba8386e6282f711878265a24d56ca71221fffa8479de859773d9f2ec4b42d94493453a92194a254e0741fc57b00d63aa9018da4e82c7dfab4f57db1ed7f11f1f0f51a1d0b460fcda391f34a3bcf4ef6f166b04de6e0a9277ab24406f4c8c699f5c4369d44279e974383b2868671a4a2a3ef3155dfc9b69524fac97580ec7d65da2a285de040d7618165fffa24784e8e5170db516985ba6d97e23249c02593ecd44d591b91abf8382709a04b1eac6f90096486a850ed6c4aa34c4550c1218465ea65860", 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0x5, 0x100000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffffffc, 0x0, 0x3, 0x2, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef", 0xff, 0x400}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x4, 0x3, 0x4]) semop(r3, &(0x7f00000002c0)=[{0x3, 0x8, 0x800}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000580)={0x39, &(0x7f0000000380)=[{0x1, 0x40, 0x9, 0x3}, {0x3ff, 0x8, 0x0, 0x3ff}, {0x7, 0x81, 0xf3, 0x80}]}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x44) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x300) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x7, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x10001}]}) r2 = socket$inet(0x2, 0x8000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0x6b) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="5080c5a97558d472b3d20fe4a61339bd547710cb16b1331906dee84e0746ad4a017eeafc6cd84f80da82744d47076311d447c0ad1580769294c53268547ffa2de45c1e30364fef08671030bb9ca9e5f071219824dbbffd53d83e2eded34241119e2dc17a", 0x64}, {0x0}, {&(0x7f0000000300)="7ea3f94ec9aea0cfec8e6958bff13adf333086d3c258d19367300f6a0a5398d749f0c24c3de285a28d9100e4532b0710cbce050e3162b8150acf29179cf07c3286e01de621182f7ed0229c571858cffb0e598a7b21d0621b7b", 0x59}], 0x3, 0x0, 0x0, 0x400}, 0xc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x10) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r8) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r9 = socket(0xa, 0x4000, 0x4) read(r9, &(0x7f0000000240)=""/226, 0xe2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) (async) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x100003, 0x2, "bb08000100f100", 0x80008200}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4, 0x35, 0x1a, 0x3}, {0xffe0, 0x3f, 0x5, 0x2}, {0x37, 0x5, 0x9, 0x800}]}) write(r2, &(0x7f00000000c0)="3e266fd612987246f033b5c6e2db8ac0b31cf426360d226c3bdb48858d3f6c3fc08932d52e898cb3bb7070c7e439f46fae039b9c94cb1bb9b11167796be70d3d5d49f7a401e92bdca58237f6ca7eeb13f69a200be60f6e5f6225115501c6c80d1a2514552e8136091412be4a753a80694d3e146d435fcfd410d03793311967000f2b4049483c719b22d33cc51c64667b0add5ab291be93c1c1cb49267cc5576f6af1f849dd5142e34c31926847bf0100000000000000", 0xb6) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000699000/0x2000)=nil) (rerun: 64) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) (async) setrlimit(0x6, 0x0) (async, rerun: 64) mlockall(0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) syz_emit_ethernet(0xc5, &(0x7f0000000280)={@local, @random="050b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x7608}, @generic="e487452afb8247621cea06263eaedf95048f65207322240b28d59eca3882b4641053d56f85b102ff95a1da29ffec3fe89c1e939a79281574c949e1b7343d60b09bd444be6983c8668aefed4dc8013ed70e702ca953c64479f32b78830a70ce648f81273b9e0c1668ba5a09dbe859a0171c2bef757f7e1a6ea9c4bcd2be7c2cb3e34246cccf2ba3df94546d74390b45fea071135c7f060d11049da12d0400589cc7c3fa"}}}}) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) (async, rerun: 64) connect(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) (rerun: 32) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async, rerun: 32) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1c0}, {0x9, 0x3}}, &(0x7f0000000200)) (rerun: 32) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="6d65f783", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x3) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) utimes(0x0, &(0x7f0000000040)={{0x0, 0x4000002000000004}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000001180)=""/4096, 0x1000) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0), 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff, 0xff, 0x1}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x108) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x81, r2, r8, 0x0, r6, 0x44, 0xfffd}, 0x8000, 0x6, 0x1}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000400)={0x0, 0x32, 0x8, 0x2, 0x400}) setsockopt(r4, 0xc0, 0x9, &(0x7f0000000440)="5267e91920b2b86d3a07db026c02e7a1b46707c457183ff9be50b9fcdca56688e59611289e1ab0784ca6ef197d8d0ea275", 0x31) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x10001, 0x0, r6, r9, r8, 0xb4, 0x200}, 0x3f, 0x4, 0x8001}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}, {0x3, 0x2}, {0x0, 0x5, 0x800}, {0x7, 0x7}, {0x4, 0x7, 0x1000}, {0x4, 0x2, 0x800}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRESOCT=r2, @ANYRESDEC=r6, @ANYRES16=r5]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc0206925, &(0x7f00000001c0)) r11 = semget(0x1, 0x3, 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00004e4000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = accept(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendto(r1, &(0x7f0000000000)="0713f850f1c441ac6fddb126af87781ef6260d8ee1c2dbc7d51a3410c8ae61bca6b8a3141dbfedce725886f61021cf762dcd88d8bc251226750f6c9bc7ffafad4d3579e3eb0b87", 0x47, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xf616}, 0xc) execve(0x0, 0x0, 0x0) executing program 4: open(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4087}, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r2) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) shutdown(r5, 0x586c01c4486dce6c) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x1a, &(0x7f00000000c0), 0x5c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e7a103ca1d8cac92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3561617b8739f3ede277fb0409", 0xdb}], 0x1) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3e", 0x2d}, {&(0x7f0000000340)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file2\x00', &(0x7f0000001440)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x7, 0xb) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x407) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='r\x00') poll(&(0x7f0000000380)=[{r0, 0x20}], 0x1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r7, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r6) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5, 0x0, 0x1000000000}, &(0x7f00000024c0)={0x1ff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000740), 0x1) pckbd_enable: command error attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff80002f503428 gsbase 0xffffffff82cbcff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff82826c4c) at panic+0x159 kerntrap(ffff80002f503370) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_match(ffff80002f503730,0,1,0) at rt_match+0xc3 route_mpath(ffff80002f503718,fffffd8063a9e758,fffffd8063a9e754,0) at route_mpath+0x8b in_ouraddr(fffffd805d776000,ffff800000ddd000,ffff80002f503718) at in_ouraddr+0x98 ip_input_if(ffff80002f503808,ffff80002f503814,0,0,ffff800000ddd000) at ip_input_if+0x25e ipv4_input(ffff800000ddd000,fffffd805d776000) at ipv4_input+0x47 ether_input(ffff800000ddd000,fffffd805d776000) at ether_input+0x525 tun_dev_write(5d06,ffff80002f503b88,0,2) at tun_dev_write+0x209 spec_write(ffff80002f5039e0) at spec_write+0xd8 VOP_WRITE(fffffd805d743d00,ffff80002f503b88,11,fffffd807f7d76e8) at VOP_WRITE+0xc3 vn_write(fffffd8079994000,ffff80002f503b88,0) at vn_write+0x157 dofilewritev(ffff80002a684d18,c8,ffff80002f503b88,0,ffff80002f503c40) at dofilewritev+0x1a9 sys_write(ffff80002a684d18,ffff80002f503cf0,ffff80002f503c40) at sys_write+0x87 syscall(ffff80002f503cf0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9a1f3cfd460, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 016acda6-80d9-6675-f1e2-930bbf0c87d3 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace