msg(r6, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 6: socket$inet(0x2, 0x8000, 0x60) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x9, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x28) rmdir(0x0) socketpair(0x21, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f00000001c0)="bf00ce05007d45b4fd54935502000064080700001aea4d49903c583c4c14bd161ac84665136c1d8322d643b71d9fcca3895036ee920f00"/69, &(0x7f0000000080)=0x45, &(0x7f0000000240)="1bc73c2fb2b98d0915bc1d5b02000000bac24e3c493200c4050104dd11e71266b54d86d283ccff8068e00a1cf157749497bf8349c69125aa7c8710e243c2c03413dd4939a0e7b0d584b3047fb49010aa46681b5ed06076748792b2502721fd4cb9e4f3f9634889440fca3dabdf984bdb64e6264a16e8159e79cc562233d3800db8d73a4f6335678ca4eb91097aa5f8ae543ecfe5b3aa29fc8a1cd5fd2956238a098d6b4b2c7e8e", 0xa7) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(r10, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) write(r11, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000000)) executing program 0: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x100, 0x0, 0x2, 0x1, 0x4, 0x7, 0x1, 0x0, 0x2, 0x9, 0x3}) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000003080)=[{r4, 0x40}], 0x1, 0x0) shutdown(r4, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000340)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266ccc7ee257499b20f39514f94794eeab70d92d7e51f79f72ab303d59", 0x3d}], 0x1) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r5, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6472e", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) write(r3, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfffe, 0x0, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1}, {0x16}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0]) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0xfe) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="180000"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x40, 0x0, 0x3e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000001740)="25feeeab84e8ca222f366db66759ed53db5a6c00484f746621ab45660dcf393b38525fd2c6d6252a2229d9bb2d9efe365e1c4950f172e0fafb5de794b326d27eec905b58385fad9298c6e166f02258dd1c97a1d77a3bd0b2e0a57f1d5398b66e076e6d76fa21dfa1a3c364d601a899af93aa2b272783e5794b52252bb062977d3610337cddd193b22222f2832aa9d97ae2ff912dd36627fb15ca6a2f373b118f6caa9bb023ec5bfc5cb741bca4ddf0fc9dcc273dade72d25b96137f16c10958cf9e5dfd893956dbb462c763e36842b64ada80c8eb7ce55863fed012082abeb80a66716056a6d6b31b22a70b7046dadcace64177db31f396166ada557b83452fb8721979c1bc15a682b52330e7f06a2dda4944f08972516fa00704fb1b6957d89e1135a014e7c50fefa0f4d3412bace67e5b1a33e8dabede866388aeb8d464ebf017b27c717ac09a81caa38bdd916528ae6088dbb93998c6eeda5eff5a76083e7af4db95fb0231f2c56775c68ad0f0fd8f5bd3b1b8d5d574b9afa0203075dd8554cf35575f13243a887c968a0db5b09ea82fdfad555e298c20cdede5ff8ee4650e27020ef786f85b5f5f85e6855233c7aedd56ce7c334fe44436cf3d95e8f5410e21f9fa74bdc574ed53c94d3bcaaeddd765d8a5a5adb98b2f52c58cc393cd2f637762fbe53c27a43cbcf70c4e889e2d4a34fb36a376c99f07f441c3622434b4d8e8162db31705357904a0cd2cbb61e4e287cd7fda1d754988646627ee1fc6676d6ebaa1c927d7b69f63ab169dbfd346ac5c09ad078429ef242ec665997e3587b1f3e78105d3e7abd5cae7a8275d99d55eaa4495c219f58d1979536184fa6037889d5b411a45dbcbca45b5c564f94b35e411b4e02ae258941d79bdd6a38e74b472a558f02f2b2887a7574b630a105943671964446e7d12c3e066f5e1cc6aed9f57ade56333403743189ee44cf8151cb62e883479b2b4821665b7516b2000b9144e95b4b6608a2d5a107a742f581f73fe8bb0e47c62a3055a3a0fb674536542823eea9da682bed8dbbd5e7af827613b6b5f6c8a302247abe8f0e36ffa8fff9194e7f3fffd7579269f5a8c001c014123fe919b6bf0fc35e960cb9c83b78e36142173407546b930f939ac5fd8498030c61131ee37962ebe704bb57f85a3414c77edbd1dcc6043ee374501cb2a46bc745ae26e036bb2b2f97a0e16a010633b7c8d524768141641e7b088324caa4b61ef183a80cd8de4b37ba58bc2cf40c13eccd1d94729c1d9c7ffe23845125d0f024064e30f8ce931daddf9befb2ff5f4376f0c595b2985d5bf3f17a48e93e2d37321938c0fe0799e9cdc17161d779e4eb2f04387bb0a2e2f8be4b7578ddb8dec4c210e386022476d8c45fee709c0aab4a525a4d8bdb108338f86ed9dd6d099b42a13f3eab21e87f304ac4b09a99b447a871bc63992516b81c72a930b3886d9f54cb3c740623eb26c30c55d6ad629b99604f68232209b95d0beb1bad6b484e9bf823d03fb975be62af472cc188c61dc9bdd5d50398894ea1cc24652bd08bc7bc42bdf69c212a8547fd71d7d4f39539e8c6ae13933da84212ec9c83ee302b77d4d2e9d616fda04e7fe33c72148eca864885b285675a93b7f570c9b3234ef7dd5de8102137e3550c6c96df1df16571b77e68d47c826d6e70def15b289df89e2d82d51d1445af3afbf57ffb4bc311de20577ddd3691c296b3193d47897d16bc34cf3380e2637a97fea5911d488c4d14ba2216ac0d570edc9127688b4dda63e4523a4c4fe691be211f576b0a25ade04ccb2562f07b35b889771bb433bff63988dd83c9f93c1f4c1c6db1e36594108b299f1fa0605d815d626f522f65e2f6de54a5901b578e50de30507f873b41be4d67b093d24c4bf32d6350278e9cd5e7967075a040d08b8bfa612d50c547e2f53a068a6fbc3cd6451b612a5c9e90dacd7cb396f9fcd9edfcadf36751d54b3290a7f966efb7342cee4a05f5ba12f2d00cd98b4e1f4b921499863d0d19e058ce6e7a46511172b08ffc09bf1b11ab79536e0e17152245ae82a362a4299c0e88fb0908f9a460399df238bc317c6013fb03cfe8dc82d6766e61de9e9a74fe50f89f46aa0ac947bc009e77d616b49a249040ccdd72e4ab461dfa3d50dd6fafd548273c8c624496b13d157c43577f7b4a5d846d971f7a03587c293b34c02360e975a521cdb26cc9b2ce32b7cfefff66702eda0ced440763e1b043e48382d948178f535292e8ffefe375a41a2befb48978f6151e2c5702f335128bf61515e28172524c6f804ab71d11fc3424b0111949c36f78967ea7a5df3bf8b0dd690687ed69f367872f1808004964fc10056651723df0f89ed8f5945f138773e6640967a4013eb358d2f7550cf42196ad23d4dfda3e46849efa410394ce694cb1278e061982824e47034700dbd05841bf4ba4b6163991762c347fcd77490fb4efd90bb15f9d860f91996e250889fbd6bb725690e4c8041bee3d8768b258dd3881cce2834b7a4281a63d94f04c7fc39f68abc1bb600afde51fdab9e41ab3c583c5b73e4dfe769520964cb777f7e18e0debd1e7da61a772f3bbde01829f4a9532ac4ece949083b8ba2720a8661e0fee0752c015a942d46469b737e4224c3fca06633b4b461f939ea3f66bf77c65e4b04744808c3196b4324886f75ecd80174e1b81411ec3fdae577f04c01dc7463f987a0e3fd859b7534bea45dcd4a9684ed8b5db4056e6d9ae7faf4605898967ac5e7ba049b430f541d62549c8489895dd7fac910f5025a521213cbea584b1bfd0a5ae671251eba5aa5d50cafb9a41fdb4be54eeb3b2f68c616c211e259b6f85ac76fefef5cfc5c3516d92e91de78d719b9e955df97f6f713d967396358e99da62e7d94141e8f42ec5ceb08fbd52b635fb0166020dd55ecae90607ee197f1a1eb7a5fd3ff6339f61f979650872ce8eed65426dac8645e62a5947b89dc6a8493fa0e80c08c30368b820c48597990553ad3b0a2c582f2fc47e8afba0f5197b7bd38a54464abbbbc6917c180c3a15e5fbd4e10deb7c04a3ed1a0b595316396328804f4906eb704084332c88636d48c781a9f6837cfd9018217046a79d7c2ddcc38cdef3f2e0caf5df5fcfc49edb9d087cbe79375590b62b35a3488d45a6948066aa9111a45da22999e8159ab7ba664b63ecb88182176e9a3f549811e57fe348918a62b1ce5a550425347d5a0bfa14bafb820c1f5c62075d74c70205c565e072f48192314bb831d959aeb8c1356dd739226843ae9801d0480176b11315b4d7be2e878d3cc1b1a6c4eb975b5f333c6de7f7642e6b95d74aa7933ce7090bfe7798d617e93cfedf02172aae2f7536f5242e5aa11cd969d9eb464fe3faa26bc22c8952d270db73d719eb90cf7c701b7baffe952e980d19fe8808ba3d279dae58f28cdcdc63eff9bd63de05958dfe153218bb02721581f655b904d108ece7af8415afe69198fed53d123a5af5d4af5ed46150290356e5572e2c111472fd72ba09d3196e616ec17bd51de8c2ead591143c0461017df8ad92e57c6626483f949e78d82e91a285328fc2f0c75193a08356c1548cb1e062178c0fb13bddd3b32ca010849e22a7e087c0a5173852b59e284e8eae7807d1013fc35a08567e7bcff480daf189f8f30df216ab52bcedacd302de104e18bbe345e22b74649d504d037d7e59d7dc6ca3da2c6a8ba6106be4a979f229e6040971b57e99f85e72886744a20b6c84be09bc89f61baac1df7514b1ab322815e3bf4dd4d7dd81ad77b579d6835e35fbc91d4dd4964c1032286ab3b78ca52126807a421fd09b7f0349095edd469bdcda61faa35a2289b95922bcf1cd717e498a685c219cc456056dd7b9e5f175a57850dd23b3579d2f13e9f2a2918b09add0efceee506e5a3d7f790b03cd4429a74d9f2ce250c7ff980226019a52d0a301e64059d78725023020db1138973a3d00849e181890d455f85704909aad9851083e19005d9bde351876d14cdc9b43e3cee30f142299e2a69d6583a13f931587aee7265575b17590098545921086bdb882c159e0a21d94143d807989d2cda80e789314d25e79c2378f72e81ad76de96fdfd39bda869ca30136cbd1b82040297a0fe3a5a7264d6b22f7ecf3c3552727c66009e7446a4d8a95898445980f11d909bfcb1df32d4bb96a6d97b7c56451bdc28b1db9fc97647f1daf9e972ef738d3133cc00a3403177dc4fb7400ac05b7943834abd3dc3acdfd109b70f0fda635550df15576e60bbcc0709cb81ca330c92e3a619f5dccab513f6818a15e7ea090cc595bc008a29ef7d1be545107f70986398028169626eb6f85fb3f435b35060c47991262d4c81b6f752b8324681903971f525bdc588862cc5d590a365e9337b12c5720d34510921b46758c1accaaea7e28b3ff8615b7f7fbe30552fa4d9625b009137ad64e0ac005342123eebb565d85fa491ffc31367a3e0183dca6ab3bcf759638fe8d4ba3ab88db665b3e224f33f034aa54006c9d9b343f82cd4aa8e06f292906d7af21a227b030b50aed2196e6138f586397a88a96087823f514a823a90ecbafec7122c26e4de219150e101f963cdade7fc07f14f18c0d986ebd5376bcb663c661498e922a0fa4da9149e8a6767cb9b442ec1e9333e0530d80cee18657e755d45b871fd70eca21dbe81cea67dd7dd6683536220346f81a5b78ad73c4e9d6f8b8cab27ff3488733dc00ac1a141bf882ec11633ff87b730da53f6d170baa8ea1cd224bab46d8d1279ad9844162617bdbd4a4c0ff27615a1adf78b21b66fdba222a9a3fe0ed3f1dfd14252d0b852d60ee099819ef669a955a2c79287f5603f5d7038739fd8ed158741af9aef387d61359641b0da26e3c8e2f79ccdfe061e34877e3917a55e24e10c5490712ddb9662ce2abc8318fc4bfbcc46e358377f4648f2207eb776a0603593f0796de2e7f91937eaa82874ca85e124e19e4e6c63160c0b6e9c12468a6615dae05846180a99de47cc3cf488ef9e0b4a42d5ed7e2f7b75086797f60df4cdfed4ac0a5389345d714aae1f11584b73b8ee7d17a7f4ae2a0b0911329406b251bc3bc15cf7955787b7d0e2c649d8ebac04597cf4cf0aac04a7105734187494bb43ce3a95e5b1047d4d9c8026c8017569718393f3c3702e1f22dd43794ad639e1f33196f307faa24ed373b4a403065cb5cc5183c578163129274f9016b6de10bd610c1dd51e24183ee234833dfdfc25f5a2eb17f5058412a39036a7a37601e358a8304bb939889cae00bfc776aa6324ddd3215174354a9036a70405d82163b50c9f4dde85df1d9d57a5ed842031cade44505dc1cad4119fef527cc7c38ce2bf8313a78aa580736f922956a0bea2ec203daa0e07b502c42f0d2c7ea5472f1eab5a91069ae1b806dc80b46a8e91027ea7654571140d54d5c3d54a3c4965213d8f3041ea7fddf8b9fe11f7b8f10d4a8545db1295c2bd323ef112edf446f76f230b8c9651f29183596213c0325475f601b7d2b074a64773fe1682f2aad248a8c572620b9f4215c279fdf5fc9960a6db6b1a997398e911ca44393fae5ef05fcc024ad5290a118e971957e0a14610a64aa655d7ee4b6004a68edeb118ff16b7e8a259a3081c98b0391baa2a514d70f3a37887f90a5627c6daeff8785023596b74a93726adb463b454edad6635979d976727dd6e524205610dc47ddca51625f7b00ab7f3dba1fd6caa0c8f0124e8be88adb3d678760b4448a386919429978fb8640101114a0e9e88e2de6a91db573b28502b6aa726e7e9e319374", &(0x7f0000000140)=0x1000, &(0x7f00000003c0)="93607b2eeecf945fa71e04cdedd1d34d471e9fbc370553378ce3a6bcffa1d66551353c4eb5ba5f2ee08d53cc8df5aba214b704eb106c6e937e00fb2c4e71c27da5a83facfa6a76c8ef9d0b85b9", 0x4d) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) recvfrom$unix(r0, &(0x7f0000000300)=""/134, 0x86, 0x2, &(0x7f0000000240)=@file={0x1, './file2\x00'}, 0xa) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={0x0, 0x0, 0x0}) rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') executing program 5: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) r0 = open$dir(0x0, 0x40000400001803c1, 0x0) pwritev(r0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r3, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="d93eb4410168b062453f19bff65b77a0a5cf5bffef599015a19c9ad5f70c74d40ba638218022801193ca0f370fb5f34e43ae43d220b91992b58ad0eb09ee2f1a0bffd425de3b6ae4dc85f80cca73e411bca6446aacb3d2d13b7b3b47b95d7b000b5503dddea23326a745e1e887c8be252f19fabb64555e375272780c929965f64b1bbb1d522cb7a1662afd6fd1be0bcf36430b74090b7d026825891accb4c15b", 0xa0}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="700000000000000001000000ff7f0000aac0a27c431d7d6fb772835001cbf04daf5d738352ed39af2426140aeb1c570ad064b3e8c73b743eb936958743ba4c3b109cffffffff941841a704b460692f2d904eb67e116a0b686a4f8d74188fe4ede5fba416ce8ce0bdab8e9e4564316b843000000000000000ffff000006000000c2cae9c3cfaf15101861d03e3d16c3fb8303dc9b08f5a779655b1aec5a2e0e682000000000000000ffff0000ff030000cdaffcb8e751daf402a41e31630000001000000000000300b5000000ffff00003800000000000000ffff000008000000e79791d84f95b89309dcfe39170d3d5b56f6f2dafd4288aaa896d926434a62790ce7512600000000c3ec"], 0x108}, 0x800}, 0x10, 0xf) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0}) executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c6b23db00cae1404070cfe8083da1590c8693d678eb1917fa6b40d786c5bb7a7e582b965285fb04ed172b1679d13afb4a5736a7d987994f08e669eedcb0549585b04b4a53d8ea19b328ce1d3b29cc4d8f684dc4f1eab2db040", 0x59}], 0x1) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) r0 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setreuid(0x0, 0xee01) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40a) setegid(0xffffffffffffffff) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a2f2a34061cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ff082e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c9d82cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d1d5b80a0e867c2ad8050e8ba8a949d947c7266e46d1d2e01063bb849a9dfe5bcdaba60cdb20ba0d1619a5916cdae4cae982682ef6eb8c84d74feffa2f3e9e7f059e1a8b8e150890cc966b0cbaf8ceeb5429c742c1ab3fbed9327ddb5a09ceb26587b980b109c804275522122c55c26c517aaed99fc32dcf6e8f88716f92b6e2df79c0504c1a8832b66513275a9491991243"], 0x176, 0x800) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) poll(&(0x7f0000000340)=[{r0, 0x100}], 0x1, 0x8) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) (async) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff75) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff75) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8000}, {0xc0}, {0x8106, 0x0, 0x40}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8000}, {0xc0}, {0x8106, 0x0, 0x40}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x8) r6 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000300)=0x200) (async) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000300)=0x200) read(r5, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x808000, 0x10f) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) executing program 0: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000045000/0x4000)=nil, &(0x7f00004d8000/0xe000)=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}, {&(0x7f0000055000/0x1000)=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}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x21, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3fd, 0x0, 0x0, "7040e2eff99e312cea4ec25bfe918d2be2a329a2"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x9) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff]}}) kevent(r2, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1}, {0x16}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) (async) semctl$GETPID(0x0, 0x0, 0x4, 0x0) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0]) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0]) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0xfe) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="180000"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x40, 0x0, 0x3e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() getrlimit(0x0, &(0x7f0000000340)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x0, 0xfffefffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x15) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') open$dir(0x0, 0x0, 0x96) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sysctl$kern(&(0x7f0000000300), 0x2, 0x0, 0x0, 0x0, 0x0) rmdir(0x0) r1 = syz_open_pts() dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffe6ffffffffff86dd6000321b00007000fece76a44a170e318b35195bcf133200ff020000000000000000000000000001a97244f6611e2610e115e204a0b87e6d0731641e08a261"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000200)='./file0\x00', 0x3, &(0x7f00000002c0)='./file0\x00', 0x8}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) executing program 0: socket(0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {}, {0x40e}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgget(0x3, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x44}, {0x0, 0x20000}, {0x84, 0x1}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r8 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedfd8b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b5e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b5f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b64000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b76000 didn't change! executing program 6: open(&(0x7f0000000200)='./bus\x00', 0x40, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r1 = getegid() setregid(r1, 0x0) setreuid(0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000008c000/0x3000)=nil, &(0x7f0000028000/0x3000)=nil}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000348000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001f3000/0x1000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000028000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000055d000/0x4000)=nil}, {&(0x7f000002a000/0x1000)=nil, &(0x7f0000091000/0x3000)=nil}, {&(0x7f00002bc000/0x1000)=nil, &(0x7f0000062000/0x2000)=nil}, {&(0x7f0000027000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00006d0000/0x1000)=nil, &(0x7f0000092000/0x2000)=nil}, {&(0x7f000002a000/0x3000)=nil, &(0x7f000002b000/0x3000)=nil}], './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) executing program 0: socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, 0x0) seteuid(r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000080)='./file1\x00', 0x10001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfd, "ce51bf4d1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x3, 0x3a) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x4, 0x556) 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) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b78000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b7d000 didn't change! executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) poll(&(0x7f0000000340)=[{r0, 0x100}], 0x1, 0x8) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) (async) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff75) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff75) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8000}, {0xc0}, {0x8106, 0x0, 0x40}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8000}, {0xc0}, {0x8106, 0x0, 0x40}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x8) r6 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000300)=0x200) (async) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000300)=0x200) read(r5, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x808000, 0x10f) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000003c0), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="0c79de60b1d8d85c4d025a2ec73af832f78ab8835453d1e54ecaff827d64570303b881ffd7ead458a378c4d4bf9499e865fb318f76ea388b0370a8c6c46f94fd9c89f909851b08c28d7c3ad3a23ceb51084c3612f5ef112b5d6925d2f94675834826a15822cf48a6cc93a1cdd0289c216ae3925ab45acf344a0b64df2f1183932c181bc5c226461062786d1b37857eb9af37155bc0da4d03899b0dd8df9f478f30198cae", 0x0, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x5, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0xfffffffc}, {0x3c, 0x0, 0x80}, {0x6}]}) writev(r5, &(0x7f0000000400)=[{0x0}], 0x1) r6 = dup(r3) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r6) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b7f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b84000 didn't change! executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x61}, {0x8106}]}) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() getgid() semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/130) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0xfe) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x40, 0x0, 0x3e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) r1 = socket(0x7fd5cc9835a5557, 0x4, 0x0) r2 = dup(r1) listen(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x1ff) accept$inet6(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000600)={0x20000000000001e3, &(0x7f0000000200)}) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b89000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b8b000 didn't change! executing program 6: r0 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x20, 0x20}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) socket$inet(0x2, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="c33e08b95e995c175eabdc848f2890e71b7fdf7805fc351f5a5e14c4aa7a93cd39aa10fd860b4527e886f0c14451819257aa1dd5df9a416d9e2b3fe757691535b9ff94ba30420807b8504604642ab1aa93cc4f97cb6556e1ac96cda095abb5e2eaea158be52a4cbb70991f19e6ecd5", 0x6f}], 0x1, &(0x7f00000002c0)=[{0xf8, 0xffff, 0x0, "63bd2a19fe976a27937f4da5665f873fec91994bf3ac25bbe6c1f8ae93ea83a433dd4d506bd6a56fde6baff98155450ddb421fde5c6e3ea1ac311bc330f8d2a15b29c6a20944cbb41ef7252dcbd3dd00cd99198582318a652c60f4c53411b531ceba64eacdeeb835a437c5bc1d2f90c1b21c191174e55422240ad09c3d479966bc848a4969a8e5e8cb1ab38fdf74fb3f8b81f8137be09a93e60b18b7051796f6ea3d3be81533033c97335e9effa65140b7a624eb3d56ccebb39aec2ada7cae62d29cbc476ccab16ae595782bb0a6dcf7168428e71b07085d25cd7c3b5a0e2a9f7a1736ccff"}, {0x40, 0xffff, 0x7f, "99481e71a3e9cbe9cd0a91779dc00d0f69474f03dd7543c2cd8417ae3749820a24fea155ce521e1dc3c8ed6fbc3dc86e"}, {0xf0, 0x1, 0x2, "9fe95bf57f92113e6745ec06cf9b7f17a4c0aed35398b68f14155b6ede2df948edbaee8f4122194eb0822de37dbc79a56526e36dc9cc0c8f8cd7d594648d6995d9783600be23ff8db3550720b60542e7c65de6697b74b8eeeda6150c9bd90e7d78c6ac23d47305135792851811e32c97e516d3a9323ff3bfd3a1f1b23d404ce9e957a166c82661767d8a39ae16ee39a455fe630282af1c974c552bc7d418e14bf7e37bdb36c2a9f6a8c012e9949fad5c385c5a149217864866efd466a2ba3d2b2817df9d522f6132b6ac784f2391d3dfbd7fce1d0623fdd3f32f6f2af4"}], 0x228}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sendto$unix(r3, &(0x7f0000000200)="18337320687a18b1cbf3c307ebcff7a3736c8af0a13475fb297dd0d2311b57f0b0c3d995c028c1b93b896db94f4e62261cef02d3f3ff4c334d48ed5476fd091f0bc4ad225a5a65578238fc917a25861828c4fcda349b714ff889fb77fe21b53c691ca3f344bd94974b5ce4b7b9ccf4d2ae70984e7efd3aa71c9c5e39", 0x7c, 0x1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) dup(0xffffffffffffffff) (async) listen(0xffffffffffffffff, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x20, 0x20}, {0x1d}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) socket$inet(0x2, 0x0, 0x0) (async) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="c33e08b95e995c175eabdc848f2890e71b7fdf7805fc351f5a5e14c4aa7a93cd39aa10fd860b4527e886f0c14451819257aa1dd5df9a416d9e2b3fe757691535b9ff94ba30420807b8504604642ab1aa93cc4f97cb6556e1ac96cda095abb5e2eaea158be52a4cbb70991f19e6ecd5", 0x6f}], 0x1, &(0x7f00000002c0)=[{0xf8, 0xffff, 0x0, "63bd2a19fe976a27937f4da5665f873fec91994bf3ac25bbe6c1f8ae93ea83a433dd4d506bd6a56fde6baff98155450ddb421fde5c6e3ea1ac311bc330f8d2a15b29c6a20944cbb41ef7252dcbd3dd00cd99198582318a652c60f4c53411b531ceba64eacdeeb835a437c5bc1d2f90c1b21c191174e55422240ad09c3d479966bc848a4969a8e5e8cb1ab38fdf74fb3f8b81f8137be09a93e60b18b7051796f6ea3d3be81533033c97335e9effa65140b7a624eb3d56ccebb39aec2ada7cae62d29cbc476ccab16ae595782bb0a6dcf7168428e71b07085d25cd7c3b5a0e2a9f7a1736ccff"}, {0x40, 0xffff, 0x7f, "99481e71a3e9cbe9cd0a91779dc00d0f69474f03dd7543c2cd8417ae3749820a24fea155ce521e1dc3c8ed6fbc3dc86e"}, {0xf0, 0x1, 0x2, "9fe95bf57f92113e6745ec06cf9b7f17a4c0aed35398b68f14155b6ede2df948edbaee8f4122194eb0822de37dbc79a56526e36dc9cc0c8f8cd7d594648d6995d9783600be23ff8db3550720b60542e7c65de6697b74b8eeeda6150c9bd90e7d78c6ac23d47305135792851811e32c97e516d3a9323ff3bfd3a1f1b23d404ce9e957a166c82661767d8a39ae16ee39a455fe630282af1c974c552bc7d418e14bf7e37bdb36c2a9f6a8c012e9949fad5c385c5a149217864866efd466a2ba3d2b2817df9d522f6132b6ac784f2391d3dfbd7fce1d0623fdd3f32f6f2af4"}], 0x228}, 0x8) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r1) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x2d}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) sendto$unix(r3, &(0x7f0000000200)="18337320687a18b1cbf3c307ebcff7a3736c8af0a13475fb297dd0d2311b57f0b0c3d995c028c1b93b896db94f4e62261cef02d3f3ff4c334d48ed5476fd091f0bc4ad225a5a65578238fc917a25861828c4fcda349b714ff889fb77fe21b53c691ca3f344bd94974b5ce4b7b9ccf4d2ae70984e7efd3aa71c9c5e39", 0x7c, 0x1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) (async) executing program 1: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pread(r0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x0, 0x0, 0xcaa}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x81}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = msgget$private(0x0, 0x858db79c2072e3b5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1001, 0x0, 0x0, 0xffffffffffeffc04, 0x3ff, 0xc5, 0x6}) r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) r3 = getegid() r4 = getuid() setuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d", 0x55}], 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x3) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7ac9, r2, r3, r4, r6, 0x21, 0x100}, 0x7, 0x1, r7, 0xffffffffffffffff, 0xffffffffffffff7f, 0x0, 0x80, 0x80}) sysctl$ddb(&(0x7f0000000200)={0x9, 0x2}, 0x2, &(0x7f00000003c0)="54e8bcc5ef2120aa9547c4e2272c6e2b4340846386d6fefca67eba34fd8bbc04c789a12fbc27d5d45641fe14d361f73f2c603e017ae3844fc4822a96d93d09e6a7695bc6eada1ddc5fe12482abc325594551f135228d77aa5edf9ed09efdbdad199d9013f1e31ff4b9d92224854db01a7db94b394551aa1085a5158145c5282927cb61ac8fb665edd94bb2bc0764f08904821c26", &(0x7f00000001c0)=0x94, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b8c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b8f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b92000 didn't change! executing program 2: mknod(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x188) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/106) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="91049c345e041191c0ffa42405e9bbe44c7f16b334a6f7cd98d02f7d6a74e5bc86deec840fc6d529de6bbf2779eac89ea4d04049fb0e8fe4", &(0x7f0000000080)=0x38, &(0x7f00000000c0)="ee54584cec80f0c8af0ee1e66a5fb9f69194e2cd0bb090693988100b1f1092d246c86525e8215bebd49e35467c305c137cb0e1cc46da8c07", 0x38) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x8, 0x7, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x1ff, 0x3, 0x97, 0xfffffffe}, {0x1ff, 0x2, 0x4, 0x8}, {0x0, 0x2, 0x1, 0x3}, {0x6, 0x4, 0x4, 0x73b}, {0x0, 0x0, 0x7, 0x6}, {0x7, 0xf7, 0x3, 0x10001}, {0x1, 0xc, 0x1, 0x1}, {0x101, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) dup(r2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000080)="ffdaff10aac6a28ac93e2eddc45c84d4e486f64c", 0x14) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/75, 0x4b}], 0x1000000000000039, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r4) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000280)="bffd06c1", &(0x7f0000000040)=0x4, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b99000 didn't change! executing program 0: open(&(0x7f0000000200)='./bus\x00', 0x40, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r1 = getegid() setregid(r1, 0x0) setreuid(0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000008c000/0x3000)=nil, &(0x7f0000028000/0x3000)=nil}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000348000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001f3000/0x1000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000028000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000055d000/0x4000)=nil}, {&(0x7f000002a000/0x1000)=nil, &(0x7f0000091000/0x3000)=nil}, {&(0x7f00002bc000/0x1000)=nil, &(0x7f0000062000/0x2000)=nil}, {&(0x7f0000027000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00006d0000/0x1000)=nil, &(0x7f0000092000/0x2000)=nil}, {&(0x7f000002a000/0x3000)=nil, &(0x7f000002b000/0x3000)=nil}], './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) executing program 6: mknod(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x30}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000001680)=[{0x2c, 0x1}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0b5bc6e48d6cfff49b1c62ec594f67232879f1e6f3f9e066506175d5afcf72a4eba7ab27818bc2b5b368030e51c1", 0x2e) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0xfe) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x40, 0x0, 0x3e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x7, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000300)="e75d23f0efb2e12658e58b30251abd3b5b601475044cdbefe59d0f16b7c5c03e77396d859a14434d616217d41238a79d7ff1aa4a09da86c94c7139f35bf639bc80611357f7bd354455df69d765341cd87495fb7f1a35ea9135a6c8cd9c99c0b1c70797399d3b92deac0796870cc424319b4ac6a9fd2fcef54c1b151dde368787a287343b1ad40748aefd28ed4f1ece999ce886f54e484be78e840961e0ce017aab5c8f1937bc15475c59408632598b11a830b14d8776e43dfaf1d148f432e8c5e418c819dc64b375ddb619f3446fc33b9772dd3a7187bb09bae1ae0191562561d5f355c76f3aff4394d41b7e1e994d2e1bbb83de0f34795abc923be7a93fe5c25d8e036544dff761ad455e86b47e5bb699ceedfa89bcbe0c8738c6e343c4c5db02d4e10d9fac85ae46c882ebaa950ce037a8422c7a768b418538b395eba941fce39320363970f97c3191d9adfcef7c256eb1db9a7d3510266cdda55655c910a545b16f6aeccf9070758b58701a93d4cfd420990ba5341475c86bfd2a1d98a95d963e657ea709823b339d453aea986e4ed98c1e3412139904e44884ef0186dbcb338f993a283ae91643fdb5fc5ace8e0ded609c0cdf151c2692d7b4c8bc0601ba367318fb7b7680420c1b2e90b566be5c8e995f60d09886e42ce37e41712915ab919cfebe7e86811e8898d31c48ab6f29cdc3c79b1867e249972c6386501182f950bb2803a94899177f5698290bbbd6db59ac1bcbe0e8cfbfac4e5947a64303c9ba72f0e6e4d6c5c6a414741fc7faba453f8bbc9640141b65e697cf23630fc364eb72b2a2151c1cdab371abb443db9ec9147ac0ef1e404acd23dc6117292234638292a1ca4d5f5b680cf80ecb7012056c065a2774b7c7bf760d85a10f36dbd24c0842a53320e98176d8df3f1063c536294e40896e582dd2cead6c90a0302455eeb0ede415f24857eee44e1fea231d5f4f602e0eb36f12cc1ebc0bcb52961a805614849a394771f4c82d285fc08de0379d05fc1d152b496bcd5e21380dc63ced61e3c3d57a34d8e035e254d0ce603fc2b29418914c07c96e0fa291f9b4eb49261a865dddfe572eaf3ea2d8b396e0dc232a2a0108af7a8d869408519f8c5cf480baf422c6f830935dad76c5419eb66a7f9b3b98ad616da0df80a853150676ec5c8f3994522bd04057b03a0115edbcb13edf206f50c2d68f77d86dee5955f4289dfc5818e005ce15a2f7138263169684d8cd31708d2b870b6be3a0d2db528f36ed0740e767c6203d76053f90704ba442bc09f44a6f20aaac2b07ae8b742bbaa4c119bd6f76c3df52aa035f871a8d90ad49c3a08b88614a026ec4cc89a475b334c3a501d099fb83008241aa157ce6e66be95476ae90406e5ce6bd332b537d59363dcddc6a7ac41eae859f6aa45c23a6348bc7ed02f7e78dcddcc57d6644d1553b0af6412d52ba87f0dfb10d588e54827a57137b226abd147355411657a16f9ce2975a9e42fd8326fad093af37e154f21a500e5454829791b6788a90f507b2c7cc1611373a562be8eebe67187c705db1e5162a53002f6b93b389efdd9e8866ff3eaa8e9a4873fa0b70a6f62f05186510ca04f7a874e3c0ed9ed44e466dc9095a994d9340225671014cd210f715f2a34c497b2d92fc7ea7da3ca35c9c0eb4d45b68a7a87ba7ed843cc687df795a3fb806586dd6937d5e94042920cedfc19e44afc510cc564256d5c1a66a7bbcda551487b9a0caff284450c2427690c74c25b2c1b8b7f2971ce2b12af0d2be9c733cb6428f608c0e65d9d3f2f07c320cfb448c47fb233bb5d117ea2fe5bcc0139d5168efb58b6b2450e0c1cc530f9cbdd8aa246e03d06c98165cb22e093c836975182e4fd47f9c56bc5829cd91c72fb4e844a890e07b34d229ceb66f71ec5adf60c367f28a7faa29c9875df557fe61f912305ba7d8009d8831ff879942f22cc7903468432269d590a2f8ed889204ae48ce9274599085f9196e6d14544b4b4b13870b8073d935892ced84c412e1cc7a640d1b688fa9d9b5c1e5284fe732ecdd5eb2fb70859947c717cc69c413b49ff4cdd2af33e0a455c6ee74832daaa621335142d734c88892423ce36edde02c8a0b4e982ce44b75c0e1b266ee658e3848b5203897c9f57ec1ab3d063c8d5e56f8814a119ef65b04a81dfb8428b8259df4dcb92688d53a90bfc3c73d3362ec9ea9884ab812059cb35a8c3bbd4b63c24f95b9b239bf90905858471a2956cb0e15c670aebcf271658da25b07d18177d7523032d3100beadc1ba76936ca115b844c3669c1233219a2fd80c1d77b830e4ed4090bb98866b3d6ffec7bbff2ee14fbee83088368ffd14bda7c08188e251ee85825b4e52922848faa9fd94d9b05fecaccd5db401a3ad34d89ea6dc482196db3d149e5f7d46bcd4da6d32cb6f050bb027121ca7be619faaf3028e1108bc67534b9aacefae637c0fde59cfd3ad23471cb7ef467a11b4c31ce161cd36493556f2ab33d8220413c792ec7a253de300ec9a13195e4c4d40cf3319c263d532b8a7953e53571dc89c9a54fc9db3c9b5a192ce2456bd49e576b389a4a5d15061d12f409571a66639fcc9abe3d7d59b47f0e0ea639df5d05d7ec8048474bef63fdda81bbe1d462e3eb733500c519b0c1e0a5746754843d2d189d52e6ff575c3a4eb44141400d4a06128b21ce2e68a511b73d50625d71c6e463add5b6a66b84921ca41c1d3871ec7e9b964fa5ca76d3c470b7f3b0b087d99d2ad2b3640bde72031b527570b627b43c04822c5dcc3313374be00ec4b13243f7273013a54e435c5db578e9fdf49de85aaf4f5c1d1905b98308794f073967f29c8c5b915183deb56ca7e688bc16ca08eeac9bc00b039f48c1e8576751f72ea1903ba9cb22077c6438067ff6fb8e0ef397bf45928d78643e0abdef9e2df3da03438bbda94aa48fcab01f87c3d30379bd17758c33c12d8c9af874fbf321946268ff908418107e1e2fc0a3e49c46eeef00959da0e1ff0af388f5a08a38d7b3631e7382e2ce3aa9e31435e999cb115c313e63b5edd7e3a5c31e996eb1a0e0ebc85702191827d529baa4625d1b009ff8172300a3f43d2d0eee86aee8e7b332e3a820a9710dfcdc47267ea545e78f45e1e25beaa814aece0c75153c1577d6c1a720e9d86e1d242add8d0b8fbb5a2fe3cdbceccb5ddb061291c9024e4cc973d881fd21515a809b369a211d47a92761a72cee4d1cbf10ea3bf15d2c5171a6b15591f20a232880e849f57163cbda550a399bdc2575fb08f771f634335488c282681c5889dab1baf5c3b55974c9d1322457d8c1d4e97b4bbb8fe6a2c99ce5905242c76a1ad863a75a49dd00f12d4de326a65e1783a93b09b2dfb2d2fd60cf6d86cddbd3b3d4a290d27e254746b3801ade1e0c253fa83d28319715e67f6e4e167b117d30cf95ceee882241bbc93cac63bbf8fa512bf7cfb3d66552826f23716bc1397f551cfaec243c8578fe5183896aa39406468c0c1ca60ec2f6f8e75e4bb94fe4ca1e0f7388fbfbae2669b063f056b816cef127fc6390ec5292829fc3cd0bbd8d5493a14f783292ad7d165b1ff369e7ab4a6d7bbde8a92665ad6de68eff9cd7122f058b77ef7275f61a636048a4e716687d462f0fa555ddb47d09a8aface819bc6bded34da50fae45b45392e8cd72bf760505b3392a0dd70ec96edd7d4220395ebfcb5e60440d9d3e6d9c0e71836e4c690cd059c77323b35ee926c2d985b5351dd400a7bf53072cba5b160a03dfc66814dccf6a731a341e4be3635203a21e48d1f80f68cb65e772d626df979ef612e97f8a3a47452202afb5afdbb33d379f844f5b6251bc7ce7c35584824313080eb2b0287febba9bce23477901f4f20dc24157f724ba0feeebe0b7a50b2dd1f816cbab150882c5605fdfa07244031e149136a3df26f440148b65150d36e5fddecdabb5a478944444b660a19b03c44407a69bca546b17eccae4866e8c2c132c758fe2b9f48bf0348c9d41826b2f9f76c07aa8bd89661e9d2cca7fbb4289986309dccbe77957aa3128ac213f0fb7a1deb2404b407327560dbac544722fe6b687a4a4c8654c0de81d712f488e9b9aee801735c3de5c17f482475c6da8cf4df19c2f90eed0f9f975a2c74b7823ee8e6b92c5612e856d65a91c2d0ff8d3a5582d2336c7762092ccf9e41620765978f07c7c2f4955b1eaa512aaed7d4c8db6a00901215e46e366de0c8cc52fc6762781e212808fdc8e83db548d4b6e4c498fbfb4740cebe04e7d37cdf7372082f69e257a7ce7732748dce49e51b4e882205b3c80af81cf8931f50b1ec3f4ebf0b8987d5a5769a0062a0bc1728068813bd99fed874daeab3ba111e0773493d9a67c66738a5ee5c573acd704fe7830874c67eb1b938fcd799177afb062822e191d123de14c656fc669207a1aa72264bb599f556bd7954799ec95aeefe43eb7e02af2df1675b6237cb6f86bd884d790e72663f1fce292672d9e41258b2699d72511ebb278fc9e85494c5aaecd461bb275902d768077390585d8348b209fd329051ec14282d570446f2535ecf02d3ef1b45ee4f5866100ea7bb26282436d86cea0db36b3787a8eb7567b1ae30e9d6093f2e9228d3185c2d8e9a3b85eee4e6ec269b92face1c3579354bdd85de60232deaaf6a9d635c3708fd1f2b283232ac053639e31fc0f79b84f061fe49446c79babb840753adb9063651b502ea9f77b0e4e8cc8b5da93df950ff00333c6ccef661f74914c8893448375b17089b55aca5fd80f28beabee3aa821031d719da3f1770d942f2b4923df2b331a7c0e980e5eecd9c55cf5a319b0de3ce3644001c6dbaf233d4eb71ef342ea450635ab835c0d1075d16991929072a30d0feb27a74329536456e053744adb067a5130c5b258fe6fc7d3b5a0e5185e2a7950c64c5be22e59996e784da8f9097a140cd57242d50e9f6d3a42fa7ee3067835ae5a0f7976c6b5e23c48ab83a514a91fa527741459b065ab0c16d7b1f9c44a24066f111e080a7c7eba3c5e87da05f91e0a754fa557ca195355046f9952b2f2b9e482dd5895ce173da0f054d206119b1695e986c3a0d38dca722f68f61ded10f241aad40afe84c77c9bd557748e08ec81ef3e806a93c42686a26a2f7102102cf69cf94c6e53ab7e485a3084fb2c9ebc77ab35127cbc67e662fe4cc7a8a37a48cb394588cf0b8fc76d159efbe22a675e897785762179fa6f88c9bab42aa95228b0b8b20daf81d43d98c13954ad25203f1c9e869ad80ac5576d82691e35c0b04bcce472aae05a7b632a21730b0bbcada6c366e6753b4021e63ac46058641daf2df7cb05404bc7ac9e86939d33f661766ea6d3ef7f9aa0109ddbf427fa2380439af36b00d6415b7463db3b3a8c572832cad0fc3afa32bddb33829c7b7fe15d4a4969443f6240d295bccdb139faf6fb529d6e6c460520c61c9cb719d6a4cc4d94c8f291b0cd946100667fb394bd9a7bdfc6fa96f909c2596c473035cb823838e69c403ec89c666cc6a3d17d4c406534729ffde94f7d709814ffe2e68c2d9474e4edc29790c9594357139ea27386a23807df641c68ef7f4b1ade5335ca788fc2c0764f8cab4b4210df1ae3191642486f2cc7d9204267677ae1ad4dc180e543e7cd4243390f243ec981d3ec9cadb24114ebe46549f20ab93f46552887161624bb9bea8928a7e83b17f04424887b7f4ba608f4332d76889c58d82270f02530c46804837d91fb97c3c4f374f4bb479b45ff87beeb2331b22f40ca3c3690dc1fa5b653ac1b974896dd601675a2faea2378ead8", &(0x7f0000001300)=0x1000, &(0x7f0000001340)="82374f7202f60fabb8defd74884bc87cc07be67cffd800c45a49e1f6b36e1906c42645c6ab73968b46b65ec603cc69a71811ccd6eb026d94535c3d3205a6b68d6ef3308519f8d5ece69317272c8380c6a8133eaf519fd23b5f33a610fb83ac1d536a2cd12185ce0b6aa49049f9210ff072ed04129679288c3f0797ae41668d0c15df063765bd4e498745589b2364d36db0bb13f829077e457b11e1a345ed784c8ce0a6afe3d138635555bc5db71dabd1c2164906b36bc6", 0xb7) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000001c0)="e53865a31bb7fd0b526c3e502a25ccba38c751e99600d7f8c4fc9c9987c71337bdfd99f2b0b332eca0ca5b6f31f3f8edbf0b72b43f7cc5de5f104a7b5b8836d3a72f24cbe74a2def0a5ece203dbe6c718b73c9b54697b6bb2130b705c7287ee4a6e756048ce04315fa627eddf26e461918046beed34650f7a74953988f6ad2f3e9ab219f6c7fca39659d24", &(0x7f0000000100)=0x8b, &(0x7f0000000280)="1196f6974e8cc87aa3f0c84aa013e81f8f856d04d922f9ea4c0908988c3c59e3b7f57f63", 0x24) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x1}, {0x4c}, {0x836e, 0x10}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9b9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba0000 didn't change! executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r8 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x0, 0x3, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x404) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000029", @ANYRESDEC=0x0, @ANYRESDEC=r2], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="9bc9b470d7d1be34fb9f64", 0xb}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r7 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2b, 0x8}, 0x0, 0x0, r7, r7, 0xe7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba6000 didn't change! executing program 0: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pread(r0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x80) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x0, 0x0, 0xcaa}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[]) executing program 4: r0 = syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000580)={0x0, 0x0, 0x2, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="a990135f8dfb53f16492d702a845c5bcc604959e274cf3e7cdaa4d98bbb2d2d6c3ca7e573eca884ce59eed1a6418579c54cf728797147811017c2f0f3ebfc747f3515e29580c3fe042497f1f1431253a831916961b644ac5b9b283b616a52b7066a98ae4920546172947", 0x6a, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) sysctl$net_inet_gre(&(0x7f0000000380)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f00000003c0)="f494864d3c0eac999f133f8add1078e3b1d05e242ba19824b41e71a7ea079853443314d7c939c287a313ba793126fa1e345bf248ae3b1a438abf24822bebd1c2d8333c6f425dbdd89971af44a513a7f2b891ef0f4ef634421521418da85f3697054c0a1f53e425ec89df99d2946a889c78077183c46eea3dd1785e96e5b6aeee1c95318ff63b3d245a13a649e844d7c8cc109c1b7c82aa86ecffca88f6c9d8b5b0d3dc9ddd7a78afe0b545e093dd2cd0d9b0cfb28d59c613bc1964ebe8893d8fc1dbf5794bee1da3ae94f1b11d50c8302f6ea7eb5d92a36464dcb0be2772e5", &(0x7f00000004c0)=0xdf, &(0x7f0000000500)="b4d7a8071a713b470e86b981bb9c575527a21cce15ac194111fd21cf2270716c980ee8b732a56f07c08fd7d452c39990da1626802c6649609baa582463cbcb17601bef944e207455fcee4e2a76de6b18a21432f9e19cff5781a661afbf4be8", 0x5f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="51627699", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) utimes(0x0, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x0, 0x10001}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) syz_emit_ethernet(0x110, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470001040000000000009078e0000002e000000101940600000000004e234e20000890788b26e48e3c68bf1e145b43c72c3088c42db39d12a3150d53255b8555afb403421a43b1383053f0e9ea4fa0f829aaa581317d5dce20881179d524d10ee3d4e22cdf9346a8f0b66b0cfbf3ba5e08890aa7cbd0d8f8032387f419e6ea84a12272efd8bca0b9725de70ab402e7318ad574c3a62037001be0620f5425b2e2038065bad6cfe705d432a27cf2fb3a9615a526f42343363ade4366803c1b68d2a03832f6aef8156125e40e224c2aca24fae1e239b7f3cd29003b0800000063fd9e1adae9d9203513ea8692b28013a3a0906a1c75a6359d9d046ec64b118b9b9cc9b5574be36dcc93"]) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) (async) listen(0xffffffffffffffff, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r3 = socket(0x0, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) (async) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) (async) recvmmsg(r10, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) write(r11, 0x0, 0x0) (async) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000000)) executing program 2: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x80000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffce4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], './file0\x00', 0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x2, [{0x3, 0x4}, {0x2, 0x8000}, {0x2, 0x20}, {0x3, 0x20}, {0x1, 0x101}, {0x2, 0x4}, {0x3, 0x20}, {0x1, 0x7fffffff}, {0x1, 0x1ff}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0x8000}, {0x3, 0x3}, {0x1, 0x4b7}, {0x3, 0x8}, {0x1}, {0x1, 0x9}, {0x3, 0x5}, {0x2, 0x7fff}, {0x8215e71723b2d3fd, 0x3}, {0x2, 0xfffeffff}, {0x3, 0x401}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x98b}, {0x3, 0x401}, {0x3, 0xfff}, {0x3, 0xffffffff}, {0x1, 0x6}, {0x1, 0x8}]}) r2 = shmget(0x2, 0x4000, 0x40a, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000000400)="b9d7ee1c91587a126a80e7e3d796982e0efefd6bddbb66a880185abbc21b4ada578a5f7284b6b924d0bdae2d5410f61663a20c2486ed209c60b1821aad72bd5729df92c6a7", 0x45) ftruncate(r0, 0xb058) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000004c0)={0x5, &(0x7f0000000480)=[{0x6, 0x2, 0x9, 0x7fff, 0x2}, {0x5, 0xfff7, 0x0, 0x3ff, 0x6}, {0x81, 0x7, 0x6, 0x6, 0x1}, {0xe52, 0x1000, 0x3, 0x20, 0x6}, {0x0, 0x5, 0x8, 0xfffa, 0x8}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000500)) recvfrom(r0, &(0x7f0000000540)=""/24, 0x18, 0x800, &(0x7f0000000580)=@in6={0x18, 0x1, 0x7, 0xffffffff}, 0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x10, 0x0) r4 = fcntl$getown(r3, 0x5) mkdirat(r0, &(0x7f0000000600)='./file1\x00', 0x40) r5 = getuid() setreuid(0xffffffffffffffff, r5) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000006c0)={0x43, 0x0, &(0x7f0000000640)=""/67}) fcntl$setown(r0, 0x6, r4) recvfrom$unix(r0, &(0x7f0000000700)=""/86, 0x56, 0x0, &(0x7f0000000780)=@file={0x1, './file1\x00'}, 0xa) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x800, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f0000000800)={0xb8, 0x4, 0x7, 0x80000000}) mknod(&(0x7f0000000840)='./file0\x00', 0x2, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000880)) r7 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r7, &(0x7f0000002c40)={&(0x7f0000002c00)={&(0x7f0000000900)=@un=@file={0x0, ""/4098}, 0x1004, &(0x7f0000002ac0)=[{&(0x7f0000001940)=""/35, 0x23}, {&(0x7f0000001980)=""/15, 0xf}, {&(0x7f00000019c0)=""/27, 0x1b}, {&(0x7f0000001a00)=""/131, 0x83}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x5, &(0x7f0000002b40)=""/150, 0x96}, 0x5}, 0x10, 0x800, &(0x7f0000002c80)={0x7ff, 0x2}) shmctl$IPC_RMID(r2, 0x0) executing program 5: dup(0xffffffffffffffff) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) close(r3) close(r4) getsockopt(r2, 0x0, 0x67, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/211, 0xd3}], 0x5, 0x0) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000100)={0xff, 0x7, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 3: mknod(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x188) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/106) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="91049c345e041191c0ffa42405e9bbe44c7f16b334a6f7cd98d02f7d6a74e5bc86deec840fc6d529de6bbf2779eac89ea4d04049fb0e8fe4", &(0x7f0000000080)=0x38, &(0x7f00000000c0)="ee54584cec80f0c8af0ee1e66a5fb9f69194e2cd0bb090693988100b1f1092d246c86525e8215bebd49e35467c305c137cb0e1cc46da8c07", 0x38) mknod(0x0, 0x0, 0x0) (async) semget$private(0x0, 0x3, 0x188) (async) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/106) (async) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="91049c345e041191c0ffa42405e9bbe44c7f16b334a6f7cd98d02f7d6a74e5bc86deec840fc6d529de6bbf2779eac89ea4d04049fb0e8fe4", &(0x7f0000000080)=0x38, &(0x7f00000000c0)="ee54584cec80f0c8af0ee1e66a5fb9f69194e2cd0bb090693988100b1f1092d246c86525e8215bebd49e35467c305c137cb0e1cc46da8c07", 0x38) (async) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9ba9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9baa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bad000 didn't change! executing program 5: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x3c}, {0x8106, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setreuid(0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7}, {0x14, 0xfb}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) msgget(0x2, 0x200) r5 = msgget(0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x10001, 0xbc4, 0x2, 0x1, 0x9, 0xd7, 0xffff, 0x1, 0x1, 0x7fffffff, 0xeb}) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240)="63e549f1ac2e0435e29e105b39ecff963196b1df5281cbec0c6d020036ca1e2dbf7f7418e0ed1e1fe48f467c803c549c0d96f1791849e01c3086702bcf2f6cb3d2e13b4023d82133bf5595e866ef80c0f8a04732b5554a9e1aeedc91966657963b227a05079c7015e16069639547237d60692a7505cc0cfa2d5bea8acdb00c5203f3e5aa1cec268d89ec", &(0x7f0000000300)=0x8a, &(0x7f0000000340)="b56cf53a937803bd486c757bf9dd5716299faa8c9a2570f273a5e8cc229e9175dfa2acfd70aae39d7417e289bd09dfc1d4da37f34581300719c8f1b2411e4aec61df3d33fda3695796ac515e0a1c0513c4a54ef27312c232c106ce90344ba218308d0c58bd3de19e331271bbf4787224ef95618f003d653cc2e3c3db785f16da5246e072abbba355de0a2e7f71022eaac574a9ad4594d3bbf9e09680faab85b48c317cc1dc4b8f77623cb50993bb2ed7fd1eaec4506862911135c7f6f7eef0c47df70403b63ce051a102e8e315fda301d7d1a89bb58357e94700", 0xda) r6 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000440)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x800, 0x0) close(r6) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0xff80, 0x3, 0x9, 0x2}, {0x8, 0x0, 0x5a, 0x8000}, {0x9, 0x1, 0x9, 0x5}]}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000540)=0x2) msgctl$IPC_RMID(r5, 0x0) pwrite(r0, &(0x7f0000000580)="1821ce9508545e312231098cdaa7692f8ab63d8612ad51905ae46c242b0f3bf70b03afae85e58ceb2eadc5441f4e73e7793bc00b6705ea5f350d4690d62c6395b7e10cd2c163c1dfe3b9d3c9d90570df36e0fdb02ecf9c59f98b6089fe9297eba1d6c11cf2721bcd3c05434fe1dc4ef4626ae48683a1f83e4eeaa3970968597a070422d5536d794918e549c5175a0edce822d077333ca931b2559d2cfc6932862497f171dc99ce0a067e430288c519e296a26fdecdf137b4be86e8c8d842cc783f53b26a48b941512ba73385769449bd57009d51fe60916c2a066485143702f822ee052c2ca7041741f9e8696fc190957fbc97fbd0", 0xf5, 0x8001) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000680)=""/159) write(r1, &(0x7f0000000740)="77fcc29711ac38d8181412272b54699c6a5b701bb9465c1e55bd28131d789f3827ab361b0ea581524c1751d0d16c5cc610076449d1ebdfc89f7658eaa312a151970c81fbe960d531c2aec0d4131021e9c315cb1d7af6ea8d92d551de98a4dfceeb7be31657892f53870a98b848eeb50312fa6df9af1841b6adee4ec2fe026cd36825cfcd717b41d837596c60850d2d3dd064608953bbdac1ba9be8b5a92738d290bcfbcbfc3b078b7b55c2e84472c6b0063558bf5eba7173f74fcf289ab2e1919b5c7cc3ff0e1f399d7d6fb04f4bb4b392aab5b9f537c621435009769a18890bde53ee90afcc4712345ae32aca339d9d35dd39e521d32cdc40f2afe7efc708691df3d9afdaa5b533ea301ea128949b8669363dc94cdf84bcf53a0c4426776ef610b337878687f14782252f955a0e1c480a8f2772bc8a074f6a50cb8804dd267c2f990fac19df1dabbdb797267fac670083ba3e8b88c3083f604d64fe5b26bd737a1ef93742a60526849ed9008d1e896cba1928a95b76d8a33b004558c3b0f39f624807b3898644a54c65cf5a95bf662db34cdea2964a80b2b86e396910b3dcca96caefc113514d72ac5c71aad19c9a549fccc13e1add175680dec0a76fc713bfef541ffc576822caedfe54f2feee205bdab341c68816692d16859f402883885ee5440052e6f1a1f8a767e8fae776b15816e5d13293389161f4cbfd53099725d551f36422aef915f8547f45625237814aba499a0c355039fff04230bcf227f52df2943da14e601787b517291170521f720e52ad20f0f64882dd02e1c7902beb621ae7d1581a5140fc968611c82bae65da7aef3941939479ea9c24c32c99fd80defd45515037c09c205373759052c5c327ceeb39b37e9ec55ae4acb2f6782d56b117f035374edcc924ba8cd117c5207603a7c791d99e694fe31ba44f736d3611fd393548c7026b7b436079434d7a319ca0e062e86ab7fddee047fd3a0a4eb16a85cf83e319c84a319e601896099524cb25b95c4ecf14991ecfb93bc152f56ac18980a981b341caefa18682e5244d56c059c345ce530ec1b25c94901d92212049421512b0ce6d9ac30db7b7b441c6d0482b0baab2c3dc1f6c0c4824a8e01433c91ca7370c9a1b548ad77c5ff38008a7db87d7a84d32d814825ad8be8ec329fa5efec6fde25dec37087ddcc02dabfa2ec8214054ccf32b472e80ee466d018f341782ce539f13e649c7641bbbc5ebc03583ea153a0f9e2fbc7d915a5fb79b08c1bcd4db0672c03a70e5488013420c04957560403e63f1c1552c33758514d5f5eb9ca69db673aab9bc140d9bb3cbce1fd43794b778c0d08b0aabdc90c5779e7437a517beda992a11bd24637e20fec828d81d259ff82c3e90a1ed6c9ea6715ab989c42d6ec110d755583e6b35899656125b9775d55e4b17fec17ca70fc0ecf6d829205723b307e1a45b335fb8053aee2ebb74e90ed751cbab85f044eb775e2309d98f37802aa60a2bffea5a0b9c16a6ce358ea3d0e8fd94b08582a05c1c9f1b049005c1cbd8fb34247a0d29c2c0b8763adb5274e4973075957e99fd48da14364320041a15a4777bed4140830034a8c038117fd2cb6860d4642048b7a74b77b813b562767e52db5dff474332a9847127ee2733cb26892662b682f2c24a61dad238f0f78f4812977d430251c3b9864d40845ac61695d6f8063f32a6b0315ee065cc9fb234da09c8f891272bfe4f0556ca64375f7302f78d17c9d6180810301777f57f893416d42f7a1b59c6a7f86fbd367a308d6bf5ff9bae41a43c5a0f84fc038d2459d1aa1d254e837a04dd21530d662875ca01b90b1dbedf833c7b5cf310889f9941446cf2f01915dc23515d8281f448d4ff4994cefabba34acfa396ccef0b1190be0f4d529c3f5fa02608234241ec71c4e9c9079a2c09f5d7d6a1badf53da96831d678694669e10598b50b5fc1cda068b4b0fc4c867549a594e88a7a915bdf3022e260ad7037c28eef7c5179acc7f60ee3d3a1fcc85b47281a21bf138489b224c26f9c809e61399bfffcf83770dd501001137e41505c2c5718340092788dd749bdc946a34e9df500697c26bf64aa09a4f8ac76ee9a8f8b40eb9865e07a15e8b200b3a7a74b7c788af1e981b523d1b0c6ae0c97279c5f1d0488d3b2d0d45b32217d72a2268aa546a55b1d80edb531bd7c4b910496bedb1592f5695a399f1819ecd8c88db52362e7b03e7bb9c5abb3860bcbee03c983181ba0249c1f7cedc3a7e0c026d0aa4a64f13e1b5042c2c220267a805936d986a9a01dc4836c90f391916921c0d7c0e7bd16529368ea7f4ce81950b6c2c3ed7601123019d76c8142025b495c2cc396bd2935384b45925be50e3f282a6ff0f076cb301ab8e54e2b6b6d01066af08131a00a92e7fab64dca9ae827674c10a91f97f7b9233bc48a998ae50f5051b26dc5b90f20405f48474b2e7c1eef46ea7fdca094d0098be3f0ee3af5d56fdc6091a4a47a73ff841630ad02f8f86bfeb32c3a0d66e4a7a7169f9f625760b03fa28dc0af708f3220c47c27a4dc90de82e6c011b6fe9861105e236ee401fbb8af9931a11637ed9842da69af96356b9fd418e80696aff05930bf7ecb3d1b0b8eaf1d4b46b134dda80aa4231b505576b0b78f76da552e7f4503cc589282faf26c079b0b193e7ee1405b96989d776618ee193d51899cc5b54a1a49382b77d6d1ad64fd81e2ff175ee4753fbf8490868fab3df579b332675dd22284a2514ca6174b191f351ab47cb5428b4b29723a32795fa2fb6a23f23f681052165443084440693dc489ff7988fd41d837245c572b4db4114e0ef43af2a4c528d9c2d896fdbc31c1a787f0046323cf85ed5dada630f4c9337e5d59ffeb928e114329b526b51dbacb9b43ba9b4702d4a49f5e106cb26771d3bde3de1ccbc797762156f4a58c265e97c99a1eafabff01ed371d9818fda6f4652687dc209188d920a8cad3b58ee76c538bb033831f3ae242b274a29cfde1a98b4644e7a5de49567bbd74f7669276f42369b6017f9bd3da5284aa0dc440774dfd1c31c9f44401d6b9b5d027b59142e1b696f284fc8485f3b5c41ee3df0de2ad8b78b7150b0ac7738084bcad5848775fd21e9fb42833a5792265476481631097a45fe8cbb4648a79c5e7dc1d03cbab9b107abc41e10891fb793c95a12b1195072bf1a20ff09bc9172944c8666eb274a9e0d4e4bc1d702af00abb35a7d6d625e691b2a80ebb448ddcb4c408c90aa7375fc9c4a00d6492d39d346f1dc4ad5e1c59db64aaeba2546a3ea93f38d8f57c02b9244173aced3d1c16efbd7c8570b47b6d3917963ab38fb58af5de15489dfe5d8354f6db2c5694811cef6155cddcbdead62f8fb5cd9a67b6d208d251d6f9fdbe115c0906e45835006a1af7d529d4076109eaf37b6d00180cf42885f39e0fc00916d73ebd4801e1dc54b11365666d112116fa9ead9934fcddb6b3348f5c0eda8c91cad6cf7859d8a2d227a3a00d02def92eef58e8f4e29778b9457af7da6f73cf1832af69273a95a4e6106e8543831cb9b4d861f44917a652ac44a1680d880cbf09f4bde4a1174f803e46d8c968ecfe5da29f5a9827237b425d74bd1c724dfe113ef5c6dd6c7b70870917de4632fb7406da4b33f8924ccca325b398a21608fdb74a2e55542464af964275cd8b8004432024072335beaf820234f0a29613732ce63d14c117aaadd75f3b78537bcb7982b790f1b240cb17f922a25009268c72ea78b671733a51049d4c5b6166f2be89616f81df4fe713b01fdc869b71ec7ab60a5608d375122b08ff29fa3b462e0c9bb6b46e4d5f1aedd98abb0d0d7bf72af5448d84a2aac220a86fef207927e72c49e08407d80fbe6546a32f2e8facab169f79c32c98955a5890c661db3def78cc2ad6c1cc2464796d6b3c6c6e9be0863ad4c60e605bdaf6f0dd9d9a08706385370b7aba4a82bbd2efabeec300c2f38621a1544e2fc13f0eb05ad8e464c2cc219de55e95c59eee9281c105fa4cf0e3fb5a0ea71f17450785e9aadec82c624949cd27adf4e34bc05554c03dc6cf873e23fa4278fd1108ebef532eda820cf0265a7cf9a90377ffbcdfd2ef3bb4040f711c7672b0e28155a1bfa56deb9667016dcdc3ea9f44442b2c5eecb57edbf59aaa3fe83a9c2a93d352ecd450cc36bc3407f75d2f21779f1079bfc5bace8a1fd8509ebbfae93a1955188b61826a97aa7e5349c3d8e02abd0468786c985f31e802cb0ee129f801e010def4069a570d4a1664d67f1e0083ae1003f25a70adba9a61218d888c23fd990ae1bc7b4f37911d71f156e35c05ecf90ef9642bedbb544d4d0fbf8411980c752142343cb85eb0eaa4630088f0aa832d88aa33f147d38229efca968101b476c8650805cd2775ec1aab86377e76b85bf78949409d8ffd8b1cddca56c1d9e6b7e9a120717c94506c1da8509710e8902b9c6b910312ce7127f6ba0ca8986b1ad8094edd295b436644cbd245a417fa799b3db55e43fc72110149ffa383d6c1a1d962997f40c39c5bb141c3263a443b6ac021b719118c565301276eca2b7a7a156e8c5028145dad09f9f273441c184eb28a3bcba5e3935ab50cf7a394efccbe41969c204ec98d09e4baa34ef58998429989d12007f2a42666dda8bbf2ef8c8974095713223f0b599a97e5e08f2e193f40823af825df9605fa449e99791c5c37e98a8fa3c12a0c9bccdbcd75243bf964a59fd484dfa77adfe77d40974f89a002c3c71bc2d302c4b7b9aec0195886c167d380ab3cee65610983d4880b31c11c447528b7c2704a2e3b1a060b7052f1523c84313aa584001d5b67512f112e72487526cfeccb7a416deba2d5eab2eb9a8df6f0d076e7d15efa514da345bfcd9fb2cf1990e0353b37eedb3a3d63934970bb74b6851532fed410f1531b488ff7107ccd287bc90da66c4056e86ff15db94715138d9d5e493ffaf399510df9738fca9ec93133efdd8b4b517ee11c1e657168ca5bf295b1b87f2b7efbd5da455d8eddb4346d3d5d341cdc53705d2311b0b3501eadf11319c0d2f7e9c9e3ba60367f4b29027959d75373876200ad94b2e1e33cf53c62969ef81c3dc25bddb4de88740565e17685b0b378e641d1ed2193b56dcea7b08661d72fb53d736262540fe1a6e112e5556c8b8cf959a4a89aa1568952252d22317e27b126ac27d98f67430b2fe712fa3909527cd9b0b86c0c52059221b762e3085458970f7b99317ddcc5a5596cac327dc9457efdae76603d585ecbf73c067b1b011a3985d8b7dc56570b2dea0b5a922ca03635a47b68615d60b3992717f91cf8b4e75a00b92ab18edf29fdf651a22ffb96dc3b628b4e59de1cd03f27a7c508547ef93e1187cd62803b1bc1e9582a6c35552f310932b7cabd27ad6b87d3091ef48ee466459932a6717481ebdc2dda240c8d7341d52094e3b3e62db4528799db9ca5257d3706e2171d954857d1afeb36c30eb6ddb19937a7167103c4020c57ff7b47a5c8b62d0cb8bf85ed9694ea582bb9ed85095ec0971e0a58349f1fb01053779064a16c8f5f9efd294acf95ae6d06bcb121f8db3347f4a54cdc7747295bb88a1d9e221454909fe95ce9552bc1ba36ba24172b99c42352e03de61e3c1ac47fb3190623d46ea80a44c553808d03807b93d2d39a73a413d1e251c76e2f4c47eec35745ba45c1c6dfc28c71e20b6f9d1fece58061ab7ea4dd9769920598845892f0627ebd8a5cdc8c0d13dcaddeda66ee9944a43476005307aff3ce553294cce0f15a982e052a241ad5f5b7947bf490319abd9c9ad29", 0x1000) getpgid(r2) sysctl$net_inet_carp(&(0x7f0000001740)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000001780)="ee140cb1f7c72b0c88885d3332bfac9b09c0bedcc84c7260920951d816bce92a1c630c52cc88bb2a5099d59dbc13690e6b398493ed3ae57f1488a7ac87a9ea3da38c289bd4ee3d838ce9ffd33a01b2e0c9aeacf9d4ba94e26ad9f15a983d5508cad1ac23e4ac1070866267dc18d024713c38240988153dc691d3695a6f02f8d0f4f0029ec4e95ff7d791742abab4eb5b5aa25b1f9cb840a46ab8d9349356cf755323670e825c41f7afe3dd321c82e93997e529574357c8fdd44a012aa5d1eeb6234b6c66c35d16c5c00cd19d45bdfc3e9d54581ffb37e3a1", &(0x7f0000001880)=0xd8, &(0x7f00000018c0)="eab21b8609d36f98127903c997d9b818b998edebc751188e67217ad43fd477efa2060c89cc5112cee9d96392e8b229802d1ec716553f9a53a08ba943895fb060e4eede411eb084132fbb5c068b0eb42352ec75665bad53554113ec15bd7a00ede6dbd12ceb0e794c6a2158388963c4e50e62ef12b64145f3ee2cc2aef2ad5ad827bf7ecdde7d1adce54196ae76e44a596bd47e75ce", 0x95) getgroups(0x9, &(0x7f0000001980)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setregid(0xffffffffffffffff, r9) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000019c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) r10 = fcntl$dupfd(r1, 0xa, r4) fsync(r7) r11 = accept$inet(r10, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, r8}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9baf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb4000 didn't change! executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) socket(0x2, 0x2, 0xa0) r7 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) close(r7) socket(0x800000018, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r8 = socket(0x2, 0x4001, 0x0) dup(r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 3: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = geteuid() setuid(r2) close(r0) syz_emit_ethernet(0x1016, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 5: open(&(0x7f0000000200)='./bus\x00', 0x40, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r1 = getegid() setregid(r1, 0x0) setreuid(0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000008c000/0x3000)=nil, &(0x7f0000028000/0x3000)=nil}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000348000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001f3000/0x1000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000028000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000055d000/0x4000)=nil}, {&(0x7f000002a000/0x1000)=nil, &(0x7f0000091000/0x3000)=nil}, {&(0x7f00002bc000/0x1000)=nil, &(0x7f0000062000/0x2000)=nil}, {&(0x7f0000027000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00006d0000/0x1000)=nil, &(0x7f0000092000/0x2000)=nil}, {&(0x7f000002a000/0x3000)=nil, &(0x7f000002b000/0x3000)=nil}], './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) (async) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x8, 0x7, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x1ff, 0x3, 0x97, 0xfffffffe}, {0x1ff, 0x2, 0x4, 0x8}, {0x0, 0x2, 0x1, 0x3}, {0x6, 0x4, 0x4, 0x73b}, {0x0, 0x0, 0x7, 0x6}, {0x7, 0xf7, 0x3, 0x10001}, {0x1, 0xc, 0x1, 0x1}, {0x101, 0x0, 0x3f}]}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) (async) semctl$GETPID(0x0, 0x0, 0x4, 0x0) (async) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc0) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0xfffffffc, 0x5, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r3, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1, 0x126) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bcf304658afd628ef008f903f4991fb5246d9d594b8e7", 0x22) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bb9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bbb000 didn't change! executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = open(0x0, 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x7}) mmap(&(0x7f00007f7000/0x4000)=nil, 0x4000, 0x0, 0x2810, r1, 0xffffffffffdfffff) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="b10005166000009f000000000007c72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb56e2f0ac3ebb419b002ae64c28e4d9028ea8af630037282102000000720fd38bfbb770c1f572c881e2772ec5920400000000005312f44d910095c3f8331600ff0c2300008abfba0900000008e371a3f8343712050eeab71d89e0442c5e5200008004200000000000000000000000a21814207bbca4fddda0fc3e53d3006f00000000000000faffce60e2b400000000000000000008a442e2bf05242e00139496a8f9d9b285d06f2e73ebedb344a60b23341b94999e52275943ceca9bbe4285e6e39af456b762136216d4fa736362554a72c49860c11dd74915e1eec64269a0a0299a70ce61461b67c564e9a37751eef26e5f3af6f1186cfc2d3f06a502ca978fc9b429b136cb8c322cb9b0d39545f6e0388663b1b0dfe1ef78f263b115653898c9aeff56e623448320ad5bf95f3349272c675e5bbd33e79fe4de6ec3b2f766639037ad005479fc4ad4b1730937137fdf2ea440f79bff03fc0e3a157e36c29040ebe00e5d65ac5d43fad15eeb264fc424acef904731019cab98c8393475f6c1e7dbe3d0b6ab614cbf00ab2d1ae3980c756a3ed5ad40e25649260090ea31ffb7af65f4725c48c032df12c83ddf37bb649d774bb476ba7194a1be2d645a3e67beea60118477f7683a0191ae25c4ec195156baf030208413fbbc2af847d9a3c597d4c0a4ee959dd68cfbbf5e415a4e76dd48f6a103804f7bacfb55f186e5f0e9bd5ca09d729882b8b52eddff4743fdfcb546a75e0b27060ed6439084f59f6b70ca72ddbcb2e0f2eafa31115b1dafe9e02abd7788c0ee79f79d29e64e4eaef23f1887ddb3eaf29deeef31d42ea7b4d571fd6bd846fc6a448e8a025322031c3333ccae192d0ea73222feeb209042b10f77e6d87226ee3a4fe9c623d94507bd1580ea68870319d97592fcaa58ec6845b07c30c3b2091d897bffd9960f5f00ca43fc9d6c36fa46024f403b29ccebff0ba99a80d00a5310e7c917703325d925017046", 0x2f3, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRES32=r2], 0x401, 0x0) msgsnd(r3, 0x0, 0x26f, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000180)={0x0, ""/33}, 0x29, 0x0, 0x3800) executing program 4: dup(0xffffffffffffffff) (async) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) close(r3) close(r4) getsockopt(r2, 0x0, 0x67, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/211, 0xd3}], 0x5, 0x0) (async) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000100)={0xff, 0x7, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x2d}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 2: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket(0x11, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f0000000240)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7, 0x0, 0x0, 0x1}, {0x28}, {0x6, 0x0, 0x1, 0x10001}]}) write(r3, &(0x7f0000000200)="76e5dead6f01f8607d2100000063", 0xd) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x3e3a, 0x0, 0x3, 0x10000}, &(0x7f0000000180)={0xc3df, 0x0, 0xa17, 0x10002, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x6000, 0x800}) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4000000000000}, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bc2000 didn't change! executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000100)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000080)=""/126, 0x7e}], 0x2, 0x0}}, 0x10, 0x1060, 0x0) r2 = dup2(r1, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x6) shutdown(r1, 0x0) close(r1) close(r0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x10000, 0x9e1, './file0\x00', 0x4, 0x6, 0x16, 0x9244}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x5babae1f9b1f372b) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0xc0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xff) ioctl$KDENABIO(r0, 0x20004b3c) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x24) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x8, 0x6, 0x0, 0x4, 0x298a2043, 0xfb64, 0x2, 0x2, 0x4, 0x3ff}) r5 = dup(0xffffffffffffffff) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x9) r6 = accept$unix(r3, 0x0, &(0x7f0000000280)) r7 = dup2(r6, r4) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000002c0)={0x76, 0x7f, 0x40, {[0x9, 0x7, 0x5, 0x4, 0x4, 0x9, 0x1, 0xffffffff80000001, 0x6, 0x7, 0xd93b, 0xfffffffffffffff9, 0x1, 0x7fffffff, 0x80, 0x30000000000, 0x7, 0x2], [0x283cd80, 0x6, 0x9, 0xfff, 0x2, 0x9, 0x10000, 0x8001, 0x8, 0xffc0], [0x2, 0x3, 0x4, 0x0, 0x1, 0x8, 0xb0cb], [0xdb1, 0xffffffffffffffff, 0xa01, 0x0, 0xfff, 0xc693], [{0x40, 0xffffffff, 0x2, 0x7fff}, {0x400, 0x92, 0xfffffe00, 0x9}, {0xf7b1, 0x3, 0x1, 0x401}, {0x0, 0xc7, 0x3, 0x400}, {0x1, 0x88af, 0x5, 0x80000000}, {0xa139, 0x4, 0xffffff49, 0x80}, {0x1, 0x8, 0x8, 0xb4f}, {0xff, 0x4, 0x4, 0xfffffffffffffffd}], {0xf1d3, 0x3, 0x80, 0x7}, {0xe, 0x0, 0x8, 0xffff}}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) fchdir(r5) socket$inet6(0x18, 0x3, 0x2) r8 = socket$inet(0x2, 0x3, 0x8e) bind(r8, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) r9 = socket(0x2, 0x4, 0x5) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000005c0)=0x3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000600)) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000640)=0x5, 0x4) open$dir(&(0x7f0000000680)='./file0\x00', 0x100, 0x2) accept$unix(r2, &(0x7f00000006c0)=@file={0x0, ""/517}, &(0x7f0000000900)=0x207) select(0x40, &(0x7f0000000940)={0x4, 0xfffffffffffffff9, 0x0, 0x6, 0x279, 0x0, 0x200, 0x80}, &(0x7f0000000980)={0x7ff, 0xffff, 0x3f, 0x2, 0xa5, 0x8000000000000000, 0xb1, 0x8000}, &(0x7f00000009c0)={0xfffffffffffff801, 0x80000001, 0x80000000, 0x0, 0x9, 0x1, 0xffff, 0x9}, &(0x7f0000000a00)={0x3, 0x6}) r10 = syz_open_pts() ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000a40)) socket(0x18, 0x4, 0x3) pmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaedd9bc3000 didn't change! executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='x\x00') ftruncate(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1200100000000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x7) close(r0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) executing program 3: madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "6b2240f4ffdcc82c00"}) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x7fff}, {}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x12) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e24328655b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43809c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebec9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5864c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd00000100dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8457387d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4777fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdb3}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6, 0x0, 0x40}]}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000380)=[{0x0, 0x0, 0x0, 0x3b}, {0x7c, 0x0, 0x0, 0xe61}, {0x40e, 0xc0, 0xfe}, {0x7, 0x9, 0x99, 0x8000}, {0x6, 0x9, 0xf4, 0x81}, {0x2, 0xc0, 0x3, 0x3}]}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000240)=""/162) chroot(&(0x7f0000000540)='./bus\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000500)=ANY=[@ANYRESDEC, @ANYRESHEX=r0, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000001380)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x3, "baec12a6153a952d57122ebb6b2130344ffa505bd17b5b5eac3516bb71d43ba844517353ff282849686174d89be594eb2da61b34e2da3d4f7b"}, 0x41, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) poll(&(0x7f0000000240)=[{r1, 0x114}], 0x1, 0x0) r2 = msgget$private(0x0, 0x1) r3 = semget$private(0x0, 0x3, 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000000c0)={0x1, 0x4}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/212) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/100) setuid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) msgctl$IPC_RMID(0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r5, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) syz_open_pts() executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x714) r3 = getuid() seteuid(r3) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xa, r3, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x142}, 0x0, 0x5, 0x82}) r5 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r3, r5, 0xffffffffffffffff, r6, 0x100, 0x3}, 0x4, 0x9, 0xa0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) write(r0, &(0x7f0000000180)='D', 0x1) execve(0x0, 0x0, 0x0) pmap_unwirepmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd807ca712f0 va 0xaeeb6146000 didn't change! executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0xff}, {0x5, 0x0, 0x7}, {0xae, 0x0, 0x0, 0x5}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 3: dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) socket(0x18, 0x2, 0x0) r5 = dup(r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 1: open(&(0x7f0000000200)='./bus\x00', 0x40, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r1 = getegid() setregid(r1, 0x0) setreuid(0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000008c000/0x3000)=nil, &(0x7f0000028000/0x3000)=nil}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000348000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001f3000/0x1000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000028000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000055d000/0x4000)=nil}, {&(0x7f000002a000/0x1000)=nil, &(0x7f0000091000/0x3000)=nil}, {&(0x7f00002bc000/0x1000)=nil, &(0x7f0000062000/0x2000)=nil}, {&(0x7f0000027000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00006d0000/0x1000)=nil, &(0x7f0000092000/0x2000)=nil}, {&(0x7f000002a000/0x3000)=nil, &(0x7f000002b000/0x3000)=nil}], './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x200) clock_gettime(0x67f3248105b4e007, 0x0) mprotect(&(0x7f0000242000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000051000/0x2000)=nil, 0x2000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) close(r1) r2 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x2a, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[]) pmap_unwire: wipmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirmalloc(): allocation too large, type = 127, size = 7069436652 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x10000004, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="6abe7b8822eb80929b3825c7b38889880bd0a49521ba18bcdc9e8cb7001285f3ae52028e0037fb630c02ddf378de5c019dffed4d51a2c572a94c058adb41a34476218383b61351de4d5ed4e93c0b282cbb59f7ce58d01d5b4fa0fea1af2da903fde78d1c7e5161b8f77af4125a8a0b694b5586cdbe5a64ad31b9fc831c7c63b3ebe66b14fb7f2fe6677bf34d79a38a854f46e437d3bfca85c9c75e04868b2a2ac4f409737be9a5f87b5f4b87", 0xac}, {&(0x7f00000007c0)="ae658a2926f90f145ffeb64e3b5ff1acb0c3d103d2b15c3a2fabcbdc75c651dcd019eb362bf0c05bd2ec074cc1b13ab008b512e2ec4431cec6d009e0646ef1a97963020821572ac9d7b6513943871f8eafed535dcc61bd5553e68c3d6beadc6249f268909e3103d18136", 0x6a}, {&(0x7f0000000840)="e9443e836fd80459285b3f82f6a1a6ea21fca84b2621ae947494b202e5c7cc02f7319f266dfed06c3763d0bc945d74f1301f941644fc519f787ee4cf4fbce92ab7410d5cd17bf150b66fdd88de73a54ecfe1f7a86f9e9b8a685475ca9f1697fd3556704c4aeae19d2de64acf291a09cd38cc8a2ee67d504542d07c4d124c800e81de52e4b345a996c8e2c08fa5021399bcd87bec952a5c79c6b21f2bdfebc422fe449b28731f4e74aefc42059efb8a738d2fb1fc37bda2f101de223fab2a2d894361ed9d58673005bb230b1ae0313fd980082726236ca7bf1b180867811c634b355b78c7fd506c4d056e4a1ec2ec1976669eac8636bfffc27f06cc91a9ef8c2a0b1c24730aa1bbecd7fd8624993e1d1f571a5a1c08485688e771c68c2a543f56517499e3ba38f7b5116e0aa69c40adbf7871bf4a80173270f5923422908c2beb1ac3ccffd5bf84748af810800775849cb240ca182d7610130bcf2bba276a2aa66055d4a6fa722c9cc164b881cc7c090fdb91580d4c3738323ff258f41b2fa4e40edb1001506900065894afc9abe635bc1aa90a0d3dab130166e53d1030a4a4c2c665db78d32347dbca276a16a5d3fd1fac0aaee67efaec0ccf13a974bf9a7fa7f0f1e29ce3a2d19e7130c489bb9f77a72ccee73de33c9f04c586a8d4e13f35c565aa33eb1a2cdf23a8c11184c6cda3b66a9f09de522677665d19ce48d410277868134e6f573a92b11fb936785c8665527be7ec3d5f40cdacac32d0732be600ce5a07220f2eea349bb9b53797960bb9ad48fbedfce6c3594fdfda46c0f8d58334de0620ac9edee3942d4ae51aaecef815c87c0cbf68655eb6785c7a47a0d2416de0f1c339f031cf386f4b52225bcd544ca309a0fbc7a906a13074669e48997f00407bb7c50c1ca4709610afed519020d504a3f155fda10979843d64fe869511edfe2706dc882ffcca70446d1c83d5f273a4be0e4b176fadaf2f3ff10a2c3dd132761c57f8d15f971af219e2d38ec868b7737b20c91a33e8146eed7ed6d63badf9867eb29b828dd267e685154ed7f5d8f29ee097c81677a6a5d5c7ecf06f8befa2fb05c77cfda09b26629f1f6c445f84b5a7190f862cf92b938f41f9e1a2890fa9b4698545a5904589cfb84cb0a46ac080d7812d457bd6a950b4c21cb9b3fa56ee09c0c3eb4d53115fbd2af908ac114ce9d38b8c576c9da1639bf9db8f0a3bf80331ecf01661245235b4fe801386bdf198883b0dcc8247bab6aa35d87c779a24a6c03cec5b33bf5e170f3a1b03def658f871ffc538dc3e8d9903ca323f797c7b3b98d0a3c6158216947195bd6b740a31c42ec9403352984308999cfe9486ae7b53c9786509be430b6f14e8c1be87364cadc4ce2aa3300992d70c4b0dfd0233ac7693847c70321b3940a81eb729bd0cf8c8a3918bf047968e394c249646f37bb89f587a586aec5d5270cd40de92c46daa9bada9eb4577eaad6a390c13de07c40674a78ab6f228fe989cc454cbb4811a303c779ca6688144940a10788c2ef0d930252b0b6d48725af95211c546e28656b0c08e129f1511c4b96e788c72ce18d48ab4fc22fae491fe4ec01dd1723815708d74ea1e2a4f562fd1fe688472abfa868c4ca0ab4a3cb6b7e3736be1cc6e8830486da1ae39d31e8c0e3ef256fb13d9612b37fe92ac6417c0d3bae4e8e5e10e719244b8a5900b2c73388ef0ebdc5e3db57812b5f202306522d1b253ebbf5962dbfb1e5d6a742db2c4e43ce47a860a5806368d287b9336c0d57a28e7bc385f8e2308b11a84d97a123c94be7e0d1d3dbecef9f7efa96d13204360ff7dba40191be6ef5c5e66c66fda990d81b0bf4a0bcf95a020b805a2bda50e04a0841bdfa2a76f7b79f0c753d1251113078a422aa1f02e13b6bb293729f554ac7a9026c76424c8ccce05c2d483bf1900ce1afdb6b66e76f9acc6558f9cb6acea1c0e98f8b72d9d8931ce0ca827debd92de0216b314c1251942dd6f63d0e09cb8a1b6b4351616bb0764cdcdf1c51260079736889b7f68df1e512e649a87262feccc68ec5ea824254bfec28be91801b8246fb4c078f01c0674c330a8bbf1307ea8ec8d70ff621b2f4e004dc2be85781fd87be82b6836f38781bc5b49c5a7ec11dcf477ff7e6400b1fea88ceeb470754d6f7df31afbb2dc0a5ea182be4beefc28d006533b799148f09327c02fddc0ac634bfa9c7b4fc7c8973ab8d5c36f84b3e5092169727ed1411c4264efe2a9d3c737e511eb9219e2d554e60ffd6d3786ec5f51bc25426ce7ade9f6b647461a7ebf848ef89e266cbbdfdd6824495e2dc0e1118ace0ff8907a231812a656b29b0687631723282177007b331230bc85ffd12676595632cdcb342ff26290de84d8e51574a7c91943e325f047e1326f3b1664200bb2185d7d6a22d619a0ad63cd7aab4be09e6459dbba777caeda4820bd6f7b175079414026f88e60aa7a5fe25bf81220017d1071ff1cfae9a87ceeab97fe753c5b93445db599f1663cf4226b951de434fb50ce4a721257c52be8fd3b3852cc3049085366d9fc09246e4e164612c9776134b7c0f23099b747c003481ac36043e27d159ee65bd5b1a2c4b697224af022489822ed9cf07cd6d877a96ae0831969a94160cdcd24f2a705de050093d7e749c2801ecfc9427f2bb6a6e0e660b55a3ac21f840bb2df4087a1ce3ac68a0fce075aef933a8d59036010c439caabf96f41158b039c3f08c41e6ff7ad02f8105625e2397de4995d6ebb6342a91dba15adce3ac1ee38efe1a708eebc16e7f543bfd57d21d9cc161433d998cfc66602f36a305836fcacfd5292e81405e0a954c8e54e38a92f7c58f43bbab37aec58cf452bd8aed9a234c5a61632b5f00c49bc9c5d10d543f3c9ccf93502d0858d2287051c441420c8b9baa91a377d1129ab892551548554b8bc13deca181098327ebf0204faf60a214530f193b5e695c1500bd848d862baf9fdc94e91c938238012e1e8f1dd33248d99ed1a547d88d720365995f38fb718be54e7c9d6ceb1648088bedfc5e3729286720b42d3c81c49cea1163e76079d0d1a218701a6091fdb861089fa9382ed6310fdac0c2b447c532828ad55cd3678fa9def2e58ea9a725506ab6f2f96428434f5a32605451ca45af9f164d5946c53c8ba8d5f5b9c86e556e05f452303a0e707efe9c5a68e57f1aa761c199ef9f194705a25ce74520d1c26369d2e539a0bc49200614923286aac150bcadca72b404c56a2bc77a9cb067a96237b85d3007e1b885b5046371b0b1c7132f0f001b16824b2852194752096e658594a69f9a068a4fe96f8e30c6c2bc38bf814d9b81424fb731b92444ceb7c5e62846de80a4d8434f6ff57b26340f8052d45eca7fecd25d884f3d80c00721aa870d45b6eab6124d8c06c252de3d3fa3cff7ac69a88572717295278a2a5f91b891f91e86577815885b3ac007c5cb348cdd572a95a791ddc1b1051aded29e304bc25be08abc7bf7678d9c76a132000f07978559a82567959c2a204bee5a631fbc385405aa7be0f578cd8d46d6ca0e33d551f1c6b6e142b5d907a427d42c9079f1b2b74221588df0e7d980c9a2e9293c104c9292ead84787c4542769abfb8df8bad5533c5e0897665013b8e919d1fb1bac3907d19bf44a87e9ff55571657a10b3dbe2d835e45a32099f215e8273275d349cc601ae134e47d812d37aeeec1fc620a5afe3c75a0490c3fd9ea8e1385b7fa16d6bac410a461a23c727c0cb50e766117e9250cdf1c442e145a13dad812737f02bd21c5e80c0ffe678907d8003f8fce3936f7e3ac89e824d31386e836a365be0b04a6f9dc1ad4fe4137eb1764f0e25ec6b4ee853924b565000a8aa3ec741a66bdbdd5b179d9f56768f372daf33eaefb254f90014794839eceb49140f01b96e4d45912757981dc6ad65a7f95b6e12a90219db30a666029718c1a177ee896e0d84f243532277e2bf58091a873bf2192d06160a74985e43c6fdb03ae59c9f04d484e5a747979b75f6c92ebbc8edec3aa69710a3efc33cc2e58f858ede1a18f4d1015e52fff1d4de4bc679f9462df7c534795bd3633002ad5a0b6b1235c411158a7336b07abf6f8545dd19a05a1f8a0461f93890e731140bc436ab237807026bf38282b08340cfa22c6794cbc2d122a1be1d48851d85572129a4e50f89618c7023c06f8c8358f2ddc37ec14dcab3d056b2ba4335b758a70e3284da12d564d98f072a1ab13a8f525f712fd4f481b63e3a5b4fdcb038cac2ffc32e37fc5c5b9307e52bb1cfc09b9dd06f51163ec2b7b5fad4f76cd77a8cce1a754b6011a776b8225a77d88c858a1f83deb229124e64186d72caa9b04cffe936593831d1849b5bf309a67e6ca4f7efd89d899fb4f9ca43d10097092601ee56aacc83a20228358dd078fbb72d0f5ed86720750ac70c21e32093ed2cd374157ab3edc85f869375bf8b873942840211b47a299f4de1acf57cf1a037c969765b49e6eb4619a732f83f3cbe248ab6a9a676bd89632c0095dd81121fcf655be6679a01accc88f34e36f880d65be44a3330d49ef93b785ffd76805390c8705254dd5c83a0c11c692e030f4ff72025ef76c29ec231faac9add254c3fa185bd6a7e2c539541b7d012a102de762a8722f80eb98bc1e53cbeb47c605390eb789a300988391f1ea18a85c22ced11da8542dc743b391efe89c91287f685de0fc6c6c0e017d676d4df5bd35116a6bfd84da805c7ea9e3fade96f5f80b8864aa55ea07f811e3f29c488d3b4c4fa83b11f4529317d990b1c58312a9b5e974737d291d7e7d375606f80e21681b6968ff1a4853080f5ebf8390cf6e3e7c1868eed919d44b71c61547b78dada327e4cfa517586de100111d03fb01902e2941e32e6d3cec87a79e6695b4d0ef20b1aadd153147d21644cba46e6c826c5cf2045fc2df9312e487a35dd2eaa644ead240f8b0ac6c679ea11c463a260b9617689b907704930b00c218bcd63f8dd1d24a1df913fc2233640aa4dcf80fcd58293e3c4a39c93730c3f7e66dab466ca4b481509d076505a041e88fc66fd9ee0ee55389283a0cb1dbafa351b4a6ca2d99b9f7661868c092977014f327647a5a9d3dc8a9050020eb5fee1d089e9626ee4e5ccba14bf6b76572d601a1eeeaf7adac7956b7af558a98b1da3bd4cb48168b943d11217baa2aeaa1d5d72f2f93f22a9f564e6ce0302bc4e357d80df2251723dc867821c7a9893100ae9ae0c39f205188fd3fdc11efae87faddffe58bc9dc3521c2a1722efaae28bfcd8d8514e89d057d5ff2dfecd65404150957ac66d33af27ac5944e0d183673bb530592fb007cdf846fba3a1002c428f30ef455aaa4ee87a60936fc9f5c695d3e65ab2984956c725ddb20223f2b00e277e1ca8444f7b4c84c9d0c9dc447af778bd406f5305d4f0de2a48be955d613fc0ac59fbe57f06beba491d5847e17bc0f00d31bcd4dd7c664e7479c5c2a12712c693f62da3c7b8fe75bb75df68067b8930ae0c9a5c4bcf9e2c99612c0ea4abe4118737e9543e0d51056089c2598bd0ddec6891dff76ab20a31cbcbc897f5c968746bfd744868cd1e7e7d467b8d8edc506453fd681f1ecf3ae19d492009671ff6338f8b07ee35fe7ad9cc53ce81733d4011b02a790a7414cfeded7bc25e59c13cba72cf4e39c1cf6ce7d98c95bdef71ea71c146817200792a920e6de0d3cd6321abf3d292aeab28e1a72ac4489df275b320a03101169a5a67ea5cf5b2a2afc9955e4d5f411bf39664ba31f860d476062d2f8ccbd6ee2a17a11253e916c60a3eab26c038764d", 0x1000}, {&(0x7f0000001840)="3e8c4e574aa02327b9abbd1d5e87e0bf1f31d3d65fb82bab71fc2fbd8937d65a847316595601634b48063d44fd24c38d81099f3a82049aee96702c737510b199e975ae6bfd85f405e9300f334f51dced405a981b46f956ee98e69ead2a630c8ca6d1412d4f24fef2df76bb30eb900e76f15a07d6cb8f9d914e45248751818cb41fae585de074de762494aaa9f69db0d9426f38cdc3d91cc95db56e762d8bdccd13bfff927c01086c5a17e4c24778e379614cbf5b99bfacc020ee4225a3c372b7f2f991895a6b61732c95a1dfcba0b140707b28866698dbf460009e89bdb45dac84157317a14d9155913626b18fa5c4ed3ab95ef72e39b7477ec507924421d93f4d6c98cae74a717a61561a6826554fa77f392ff05877e2b358a9f118c7ad6f5a1fb3a19ccc254efe91ccafc706dffefc373775394b06108bca65af81937971485651d37b7ffcfc12acd7e07f78490090c4323344c85ec5b5b1422bf4b2550f96365db2e0fdc1ba47fbc9a2728ba7ca5b00209603ce7636c485d6a45ef7a38f8431673970dd4619cd3f5be081d22120b94d81da66018b58f0fd5b7dfee703efb539cb32925993b70832ef9565e1e0960e99de88978746697dd7588c2d2b159661f6a7c74de9750f10131d56614473fe54543b1a9af17a629503b79c9014ca1b8a0dc449a9f9a3d8eda58b7aa9fed2834b9affd8d27163894bc760845f735e11acc7c74f1be7a0232809c4467992be4c6b4eba4d6b984a6b1d6d34e8c8144e36f7d24482cce2cd2a035389aa07b321145ab61566434c96bbac4cf10dcbbb9c44b92d30974ab052344018953c9dacab1a839c40689986bda822d3e44d2d0127833f1c138a7ee5ec867e606f5f8a7b92142fc80a341299286c2b432b862caa62014ece1679ec0532c17fcbc31aa183bb31108dd1a1bc757734b03e6cce569184bb0a2efbecd8ecf69041200d8ecc4fc4f02f0fd2e7788bb0824fefd09dc0c9ee6d3de0da0cd7bb863949f3928877bd398b88bcfe7e93dc86065d5638a4a8e2d0271d02ad99fb0fcff08729ad61922ec4a35df946920d83166d36a31302a835dba0970b9a9155d379cfe463ac22ccd756d773f88622e8da936044174be9ea3c05763e65df44a8d7f9be97b20f13b468c58fa772facbe864bec28a03f21368bc11ce99702a2d0790ddeb4ce372a39d71808a7f728b27c683679ab2051f2780bf86ea68f0340b4fe3f8370a79ed4d738350cf03794b03e2f5c79fde2751882637ebed34e269a70038e727fef7f3f38d0ca85e39854450c5f316be8be47b45ae1af4038862614c20b9718ae1871eeb46a092147f3c6240b536b1ac42834b0141225f5b278cc1b3e53946f77d199242286793496d5d76deda4df24bbf1f97f1801b4cbdbdf0f66e5bd9f55446b837b977ca038a749fdd139a8667c0eee2a6ac49961d79dd292bd8eba13a1f9f263879e389cbea39759431199b3df6a63cefda4de16eb8ce1abfd40b5ee9a474616eac2d5d3b5acb7a807a36223a8fc14f4f9f287f84509d6cbca4c48c3dab68167d9b123b405c689848fc9e6a1a29b3ac67d116fb832c5146c1a60e66a790a3764c99ba3f0bf238233da0a39a4f16a43e62b661c2b948a248fb18e6b01fcaf268d2593b484c46a44948acf397f39473f005beaf2a50618c6a1d8f01182756d7212018f2593578a0c8cafad3de61935ec5d54ced6e23d23192c7e025a1bc300db1e3d67dd4368e2332c0d44c0da6713aa9a0beec8b69e21884d763e40d0f7116823a38743c4d5c4b8e92b3e3d30ea692b2878d4bfc850db9708cb5009117a9e0fb7173fb0d874c89af11a4649b23890e6fc3f842d1f609ca14816bed9fd486e939c56797876cf775cc9952b0926547fbad05178ffe85595d78137b8a0613c1b86fb1e2cdec22e14ae3feca27daf9744e7b1826d1eddbd76802299dd0183afe8c60cf33a96dd3f625d868aa81a2c7eba7ee6036d6c0b54a581868e5779d58e7c9b352171f275261ba9c13e47da472aacee57b3b164c16e5b6ce77503dd1823f77e593a22f2fb4cfd41792e31368b2d95cf749a1d878449e68d4d41adecc156b0d4c1348cf3e3d274b7c96aad6ec409a585e39090e69c16b718dd9c10c3435a5692d9c2dca95eaa2685dd59d56facb9b5692c7e8536940d5bfacdbb36c555eef2db19ecd2dde11044a1bb041ecb13e592c2cfdb3955b68afd94a62f6ddaa93a1a2a0b2ec60d61b646640f35cb9dfea93a6812a4682e4452ae76b3af52ca6e7ab0032677ce19388f9f83a8cae01f1c601a45f1bfa79ea66000b76bbea6c61f9989a87f5fcaf9cd7154dfc3343390d0ee13b7c3a1d151726a210e4ac74096b463b4d159b8d94111a80c4d8939f08b22c1a3718537a96a377efcd7740d770ba4fdac14c808d7656a97f7dffca15bb57fa36ecdfb6aa9eb25c061596bea14abbf95550a89004e0e46b7dc2a67477b42de2baaa6f02740b8986e06f47947c5af5b733022ab874525aaf65b5ba3acc58ffc9a8956fec4c571bf7760c85edd6b67e51a3bd77abb94289e1e09e89a7af91cee9bdb502fe8b3c51b0429711fcd6e3a9e24b0a10027b87cce98ce19a1faf04841ccd4a425e9f78c9b934e83ea4d769c9510116e1ba9f82d04190b8791f1ec93b4c7a5d87c0b27866a0426a84f08c40199ba6fd16d217080037f0af1c1a1f868fea08085e8038cea5a6a229ce6821e20e94f81a00e3d1a4810f9b6eaa375d076eb241e8532c2b8c196a77f9d8531da51b74e589e8fb2067b884c1d2cc4167b26a2e9e56d972517b512d1181a79d9a2df5558796bc135f1771a981de7e413f4311a7a044b0df66c4962ec3962a8cec150d15ab6efc86219b5eea407c822c1120cda085187e65cec1694066332c0a779ddb3f418d29111b7b0bebcc8d9e68003f6857ad9a0618833286274ab572a4857ba73af609c84bcdc97a78fcbe2dbbd2c323433aaa441910e449375b19ba5c2be4392a86fbe76f2935626c2192bddcfad13564a893ddc90d08c2a5003d942c8b73272a7a2bfc55ee91896bea5e1bc6dd3d7e72c8d2fbc9687270af113b1213f8c919318da8ba4be00eea090ce31c2b2100cda13a7a444666b5e9acf707a99f6403ee19b3744fd00ebe151362b28586550f6b1d1945a4e3740bcdb98f388eb7adc9ac03c9254bd621ee53667a0eb5ead6a83cd69003d0d928773e13ba668bf24aaa894cf4b6e03e7377df17f39b29c9949f42284cc4c1761cc4134db8b8bd5a9ccc70a861d1990cdb246ae8bd65fe42c6cf98112b2043d4afced81101624b3fb2bb38bea8562a0bf9679d03e9f029e959b35d61e4650b3d57574f5ae84453a916c87a57466462b96c6b93afec155487b52bade1bff5e734c7452cd879a67f94927923d8221f3e970b97e9a34389e443be5a5ce4e07c2987913f42cc03fc5af1a9861fc97dd8d57651345cfd91ab5ac2177ce6e77cd0075ac3aac81ef24b87f395eb52cfb71b34e3c836f67a657126c8689f4f68773a340249755e577de7a311c76eaa121b2f18bceb7443bd68ac52ad3d3db3b40b27a583a4c694f5904976d6cde43c34f191e7a27eaa87d982649ee8f9b85dcb3547e30bca8de25610cbee476fb01327b134bfe1ddd549d52085fa250d07fb0efe3b44eb872d527c6a6502996fbb2420a7e733a3ec21775af07fa38b83c362d902583691cf8f96609a147c16fe66c809cfe1ec2dd8b54190d66a7065cae3690070c5ca317ad5abf9e31920cb24906aee6fe90603b0d330f866180f80d3fad1d0732938c2ca92be3358b52e69be659452eea9c8f7510bb83f8a30b82db4cdca5a73c1f2e65a9b6bb7164b0885a651a66ce36440318f2517e9b1b02782c5cb50fa6295e542ec8bdbf7b7f99eb23b90cac994738f2393d3e049b599ad804f45e173e516f9802e5c2454f87bbf4a77576f415dc67286928ed0a1d8ac7498d79a8677af36d84d5867567ee02c0302ebe8d2103f8517f2c9dfa0440895524357dacd2c6d561734edab8ed90dae3ca8eeba0ac4334a1165dadb94cc8b1f50d841ac92b52478c15c1b2a3531c07b72ee350d10578fe297aa08aea789fbc3de10b6408e14cd905709f2ec03fa4994c50d323b8bcad20ad1a656e5be695fe25be79abda2960fb3beb6d288e5315bb158c13b0cb879279d34312a6796a823819f871d1cc679b8fae6204ea065a083dedacff62f2411bed67a5e52ee4a58cd6ad2bdb154336661ca980776bcfd90903044b9fbe8a3721aa12df1d9d52e1f819b3d5c0c9875aa46bdfb2063d69fe446108b56066f0f5e4bbb8c4bb48a59b500533dd7c75d3feb11652136305badc2ed5fa00a842a6a3d93e31aa1844fe2bbef07f46ca13b504a4a7488606728361e2caca619b201ede85c851202a93069f7855f5c7ae6a16f16ecd9ceb62c6ed0241602f61dbd7de183470b1a3f06a303b8965e646ca692d8469e73ee6137ea05b755ea0b4dc1c96840488d7235df3bc1247f43b9d2152d498a0616f559d4a86128cf617bcaa3bfdd4a7e4356aad84ae2d5b1ff3cdb859ee5bbd15d2f04c1c0c830bda0989eede525965aa527bfd690313c0bf444a5b25f3095d68908f534fee82e71ee36f74e1b43a25068ce48daa7b563a89fb018b4ccb9179b5363f884980986d5af05fbc1a1ea63530fb54c2c1b152a15ff3e4024d1c983203da2e6e620426f0108d8e4286ec922505196b05b48445e7214e266d5d425ccd37825062c5f4699b58eb92ffc6b04e4bdda971b344872ecb8d92cf65f9374d3fe5505415ece85627244aad4d255e3ccdd5e5f6145fd10a9d18b9bceb843f490b91f5972a75d21e4e499604f5479a218cbb665b841d82f0e4da82e62288ef6d59760c260e06d14ced3bceba78c1ff17dd5187ccf346875ed481f3abd77357501c2409f72d40d7ba35123ed72e896f5759e690737b3684ac4f49bb14edf7cfaf327b2ae1aabd98a7ad0d10276e03e2a029fa8305fdaf2674710ccd5d1b4f0b253550e1ea0d0bfd810150161ec246d45e0b5d0848d601a402d0874362217881ba35e3a2f03ec91bc9908efce346f49e288599b9cf4d531790fdad4c589395cd52bece8580d6c59d8d48fb7cedd4e79463f6e016affdb5b7fc735f2eac6c871164ba2b9fbfaf2d32cb9fc433033656ef2c08e8ba1bacbb88386b5b01c72311141f431fe9590bcf3bffe0971951ff822818773d3c0ddc1891811ecd806028aa4c3ed8d5317cce077f75cbaf4c1e0641577535aaa626b914a65992e3036d149fb36de56a3cea93e058c8cef3e3cf73a58b9bd0cdc7fa615d8c51102b5909404c1dc93e98cca3f22b8209faeffe8721847bd428099e78e556dfe0abd89a417a42ac83019940104073c1b36a88b977891923a3196acb8f6eab3958a0f52dce68a0a29173ee4d4464e284bfdcda11324083d1e754986f905931ecdc88d4d958094a0deb8116290d0f2bd5feafe10cc13a57cfe2693bb3033b421bd817440cf83aa0890e293d2f9ee97e5e154763beeac68b2d56a5a5705271607fd41b83a8355042ef113fd307287db0e27858e8e9445e1fb339146c8aff0d801513212ebd76bf31def550099daed3d0823ce9fa608026d8f8981c7256f4b155364af36e7ea2074d9e876a860ebc13916acd8ded90408272cc8133cb60414a64faf5e178a0cf53a2fe873dc654f270337bdaaab6205e40da7d9a74a4e450b1752c76d47dc6111010e1d55a243fac8fb693cd2c7a931313795a79d489664366c7d296355e2480eae0693fd71361e8d046656e7aefd", 0x1000}], 0x4) shutdown(r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000006c0)='./file0\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3181aaf49a7bab1, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/241, 0xf1, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r3 = syz_open_pts() r4 = dup2(r1, r3) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) close(r4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000040)="d41fcd32cf71afbf37d80c161e4e412dd811a23194802097f7f96e54bbcc65eab9aa61b5cac85053983e63b661e3417395ec64584fe7f2342269964e30a8d81aab759fcdfd2519331abf55498a8a9d05c190fa4b7827d91bcae6", &(0x7f00000000c0)=0x5a, &(0x7f0000000100)="d30b37eb18b49762d33f814804022dd9223fec", 0x13) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0xdf, &(0x7f0000000280)={@random="89ffa22f3c25", @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x3, 0xd1, 0x66, 0x0, 0x3f, 0x3b, 0x0, @rand_addr=0xfffff410, @multicast2, {[@noop]}}, @generic="d311947ca87099cef95b639bac8eaf9a465c0750e1e0f2de489de1200835f4a878f7c3393d627aada8466b9d347c80a47949ad35415c80eac68bc65c7df929197c3398281c2adb700639958f071e84c1b49d1210326d32d75bc9ac25b7219607ecd48ea9a72daab36375d6d1fa4f924096bba2e3acf309ae87dd21c490be16c3165a59788f0eaa3e05e158b249264e6d7f963853486e3d345c619a17994f08230f00d7b3b95aaf99c86f63df3d2e61acbc5933f1159e79f89c"}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x12) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e24328655b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43809c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebec9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5864c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd00000100dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8457387d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4777fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdb3}], 0x4) (async, rerun: 64) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6, 0x0, 0x40}]}) (async, rerun: 32) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000380)=[{0x0, 0x0, 0x0, 0x3b}, {0x7c, 0x0, 0x0, 0xe61}, {0x40e, 0xc0, 0xfe}, {0x7, 0x9, 0x99, 0x8000}, {0x6, 0x9, 0xf4, 0x81}, {0x2, 0xc0, 0x3, 0x3}]}) (async) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000240)=""/162) (async, rerun: 64) chroot(&(0x7f0000000540)='./bus\x00') (rerun: 64) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000500)=ANY=[@ANYRESDEC, @ANYRESHEX=r0, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async, rerun: 32) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async, rerun: 64) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) (rerun: 64) write(r5, &(0x7f0000001380)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) executing program 6: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206997, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x0, 0x2, 0x0, 0x1, 0x0, [@rand_addr="544ce7a7ca1f37d9e8a50308a8345770"]}], @generic="c7fec71599401678cafeb0525acb26c124a272f3a688a8fb"}}}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) syz_emit_ethernet(0x77, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x9, 0x6, "9fe083", 0x41, 0xbda2c1156e0e1528, 0xf8, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="aeac8496496a24cd07c7f006b2da9695", {[@dstopts={0x3c, 0x0, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}], @udp={{0x0, 0x2, 0x8}, {"2670ac9109a7ed38e6558edd77953c311481b07d76c5fd010e9d68db137fb2377a405c52e2f9d5dc23"}}}}}}}) executing program 5: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pread(r0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x0, 0x0, 0xcaa}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[]) executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0xffffffff}}, 0x0) getitimer(0x2, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000040)) socket(0x10, 0x4000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) getitimer(0x2, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x401) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xb5a) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a010000000000", @ANYBLOB="39750866def727aeb3d6d41cf066e9445c8d687a2072f21320273f8f"]) socket(0x18, 0xc002, 0x0) listen(r0, 0x6) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0xfe}]}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./bus\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}}) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="697536b6d151", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@info_reply}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, &(0x7f0000001480)="942d872f7942186e", 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(0xffffffffffffffff, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000380)={@empty, @broadcast, [], {@generic={0x4c42, "94b69572d6b372a860b0d6bbb548412b49eab06bd618ed8234aeae2c43a2f1818886caa8"}}}) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setreuid(0x0, 0xee01) r2 = getppid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x5, 0x4000042e, r2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x3, 0x2854, 0x20, 0x1ff, &(0x7f00000000c0)={{0xff, 0x3, 0xf9, 0x0, 0xa9, 0x63, 0x1ff}, {[0x81, 0x8, 0x464, 0x80000001, 0x1, 0xffffffff, 0xf1e9, 0x80000001, 0x9, 0x0, 0x3, 0x6, 0x3f, 0x0, 0x7, 0x8, 0x3e], [0x7, 0x8, 0xfffffffffffffffa, 0x6, 0x8, 0x800, 0x1f, 0x5, 0x200, 0x99], [0x8000000000000001, 0xfffffffffffffff8, 0x0, 0xc3, 0x665800000000, 0x2, 0xc00], [0x5, 0xe608, 0x401, 0x8000000000000000, 0x6, 0x2], [{0x100, 0x1, 0x6, 0x3}, {0xc0, 0xfffffffd, 0x7, 0x7}, {0x20, 0x5, 0xfff, 0x66c}, {0x6, 0xfffffffc, 0x497a, 0x4}, {0x8, 0x20, 0x1, 0x8}, {0x7, 0x3}, {0x1000, 0xef0, 0x5, 0x9}, {0x3, 0x5, 0x37c4, 0x2}], {0x8, 0x9e7c, 0x7, 0x8000}, {0x1, 0xfffffffa, 0xfcf9, 0x1a653e2b}}}, 0x6, 0xff}) ktrace(&(0x7f00000003c0)='\x00', 0x4, 0x1020, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) r1 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setreuid(0x0, 0xee01) sendmsg$unix(r0, 0x0, 0x0) setegid(0xffffffffffffffff) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a2f2a34061cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ff082e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c9d82cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d1d5b80a0e867c2ad8050e8ba8a949d947c7266e46d1d2e01063bb849a9dfe5bcdaba60cdb20ba0d1619a5916cdae4cae982682ef6eb8c84d74feffa2f3e9e7f059e1a8b8e150890cc966b0cbaf8ceeb5429c742c1ab3fbed9327ddb5a09ceb26587b980b109c804275522122c55c26c517aaed99fc32dcf6e8f88716f92b6e2df79c0504c1a8832b66513275a9491991243"], 0x176, 0x800) executing program 7: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x140) fchdir(r2) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005136000009f0000010000000000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be16499100c8cf5f882b2b7be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8345912051eeab71d89e0442c5e52000080042000002400"/176, 0xb0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9becd", 0x14}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5000000000000000ffff0000070000007b97c2378d967b1288110afcf60278d34210047c9e97d5d222786317ad75e96d6de37b5fe355dca8d7e43dd99d0b15a3b4106baaed09341100b4ab2ffd978e9aa800000000000000010000000180ffff28a04997184820f2e4982879200d3b2f9cfb00aa8fd1622d25abeee89b886e486051e6e12a6d251f5c621cb157d82eaf7853a910c6bb424d42d9cec25ccc60757aa05472f0e253def5ee715b23182360dd7563b81b3909c9274bc006118352bfdba4cf49a62454bd1eec3509206d6c81c18051973b50c2e5a6350ae180e1ba68febb8c8a7bc04b26e7233e740a870d4d3d7e2a7be0f39b002800000000000000010000000800000001bf8093b31ecd8a3fc84d6edb936a208d18fbbf11420000f00000000000000001000000ff070000f64e1838f79726412d01c762cb5cdf14e605329ead48ada1317b3185403f29709aaa299a7932bcc6bb668a690d21cfa7c1e3f24131e71ecc9dbdac88b668d4452872b450600563f2d82e9598cc45910303510d2bcfbefd737b7d54b085a775ae7fbe573bb9289171d788461274d8ad4d7151bbb547798dcb2a05e112613cdaa89f5ca096c901501d3531bc6c4df975c8a7e4042e8bdedd86a7ac10fc405b46003c6168d0b47086ddf6e7f2c8b54bb431bff21b38372c13b2ed4a489214eb5659f68e053388df0b4a0bbcc191350255d0f2d7d258f09f000dc9de0000000000009000000000000000ffff00000600000057247fd7074069a16184aeab7fa8c8621fcc04b11ed1c59687a8d1b5207005b96164c655c32b6ee2d675c24f32818beb9c9e0483525024bc1d1804d429eba11902f597c065aae9d5fbd453499cf543cf848d72d5b751ec56e535d593807fb1bc37306adb5970dccba44fa950dceaa941e7dc18ec03e32b8b9a4519d41308ce002800000000000000ffff000064000000e292fb1d3b9195d169561562e31e897c625ddcfca8000000b000000000000000ffff0000ffff000044feff0609d15fcd54ba6b5495ed420de0f005f612240657a7b4e8405cf18f0dc396f55f5f6e797f563b290632955c2c183b959a49c40ac678f70b6795661fb1d0537562aecda6d71d360bd557c7c1d42bb04ede105c31e101c15088256dc20a4306a6a3e586e98b93297c0554f851a3fd86800b010dd18b3e465808f969f19f53e5b6e0413fdaa4e5d6e191014dcbf3ccb2d3bfdd788e000000000000009800000000000000010000000600000036af0dbe026fdbad79ebfc93d3dd4f13115ac356bf4492e55776724dd15292c21ea4f3ef93491314c816b52a9f9ef523a0d90d1d46edca45f7e87a5a00d946a67bf47047c39b1d64d4414fdeb08dbc96976e4d5c8ccfe17f7005ed313d464f1d2d90dd48284b2c5eea477e34ff0bf84f5f0c6dc338fbe953379a27f1465fed1cd4b4109882d40000d47f9b3d1c5cef779467a64f56f7687620f01b069ae5a20c30973161e86ceab477368daada12ee97c9fbb10bca"], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae709465", &(0x7f00000000c0)=0x2b, &(0x7f0000000140)="f3f2696fc90226cfa1df8b70c65c2f8b2b9eeb1a22c115342b1c2b27caf82c412ebf4c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630846169fe8bdcfe", &(0x7f0000000a80)=0x4f, &(0x7f0000000ac0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x5, 0x1, 0x80a19f, "bb08000100f1675910508b00"}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r1, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x94, 0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000500)=""/98) msgrcv(r7, &(0x7f0000000200)={0x0, ""/7}, 0xf, 0x1, 0x1800) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x1, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0x2, 0x420, r5) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {0x0}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) dup2(r1, r1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r1, 0xe9e) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/118, 0x76}, {&(0x7f0000000640)=""/19, 0x13}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYRESHEX=r2]) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) close(0xffffffffffffffff) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() setgroups(0x0, &(0x7f0000000240)) readv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1) mknod(0x0, 0x2000, 0x44002805) getpid() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000140)) executing program 1: sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613", 0x0, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000580), 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) connect$unix(r0, &(0x7f0000000040), 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x4}) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) chown(&(0x7f0000000240)='./file0\x00', r2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, 0xfffffffffffffffe, r2, r3, 0x4) sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x5, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c539aaac757300e6963d995e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0a49547d48d71ee6e7121a1522e5c9e1c755cbd650f39188d2cbd22ec1ea6c3eee152c301f0330b1e25bbdf02b7fc746dfb4833f00000000000000", 0x0, 0x0, 0xfffffdf2) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="706b9edc", 0x4) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffd9) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) (async) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) (async) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) (async) open(&(0x7f0000000000)='./file0\x00', 0x8032, 0x0) executing program 5: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x4, 0x3a) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, 0x0, 0x0) semop(r6, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x206}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000200)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r4, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r7, 0x0, r8, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xff83, 0x7, 0xfffc]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) executing program 1: socket(0x0, 0x4, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x5, 0x6}, {0xfc9, 0x0, 0x0, 0x5}, {}]}) r0 = socket(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x640) accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x10, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004010090780b0000006041c93a0000000000000000000000000000000000000001000000000000000000000000000000018b07e331025c29e2ea7b7bdb774a141a90e2a097bf976c80a9acd206b66f21d8df40614bd80a65d92c69b94730e82825f4dda983a39ad9b5fc4740b88d0edd8e58f58b32343c12c54fc2f119e72c40ebcb386f3d70fe83f078139b953a4672f896155ff9eaf857492ec5e2e493092d49ee72209218862cbb5ed763a17b5e2f95f504f3971a6a80d73961956e26c93ee135"]) syz_extract_tcp_res(&(0x7f0000000100), 0x7fff, 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r2, 0x9, 0x9, &(0x7f0000000040)="03001600", 0x4) setsockopt(0xffffffffffffffff, 0x7, 0xaaca, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffffc}, 0x2d, 0x43, &(0x7f00000018c0)={0x0, 0x37c860ca}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000140)="9181ccc325eed5d82687504bcb7a1942a5b27c94e2f4601750c53fab91616dc200709c50ecbc82b7e5186ffd5e9c2f6ef8875df4d29964d885e18c6620a4b5d8a289daffd954c2427b7a6bef2519d1439656fb9a1943000000000000", 0x12) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x30102, 0x100) fchdir(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@generic={0x0, 0x2}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}, @icmp=@echo_reply}}}}) socket(0x0, 0x0, 0x0) r0 = getppid() ktrace(0x0, 0x5, 0x4000042e, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) semop(0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x3, r3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r4, 0x1000000000029, 0xb, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') syz_emit_ethernet(0xc6, &(0x7f0000000180)={@broadcast, @remote, [{[{0x88a8, 0x0, 0x1, 0x1}], {0x8100, 0x4, 0x0, 0x1}}], {@ipv4={0x800, {{0x1e, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x27, 0x4, [@local={0xac, 0x14, 0x0}, @rand_addr=0x2, @empty, @rand_addr=0x6, @loopback, @broadcast, @loopback, @loopback, @broadcast]}, @generic={0x1, 0xf, "9664125f24eb13195b8c672ea1"}, @noop, @timestamp={0x44, 0x24, 0x9, 0x1, 0x8, [{[@remote={0xac, 0x14, 0x0}], 0x6}, {[@local={0xac, 0x14, 0x0}], 0x9}, {[@broadcast], 0x3}, {[@empty], 0x8}]}, @generic={0x0, 0x5, "f698fd"}, @generic={0x7, 0x3, "e9"}]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xc, "9fd96e63963e20d4549d"}, @sack={0x5, 0x16, [0x7, 0x3, 0x4, 0xfff, 0x9]}]}}}}}}}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={0x0, 0xcb, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$BIOCFLUSH(r1, 0x20004268) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x404}]}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0x1000}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f00000f8000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x9) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004600002c00000000000090780000000000ffffff440400007a204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060694a, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x1, 0x6) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x0, 0x4, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100), 0x0, 0x40a, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x28f2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r1, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) chown(&(0x7f0000000000)='./file0/file0\x00', r1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = kqueue() fchdir(r0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) shutdown(r4, 0x2) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x46, &(0x7f0000000340)={@random, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x421f) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000300)="055e347053a4a27e794fc9cf5e9111c2e21af737864414bb454d6f92d20df8749bd40c4b5565e3f46ba1b61b99e8651ff7114b78b02f4896e2abd1bf4e9ae219c9a2f43944f95ed0ebb17d41b880478cc6442f4aeef9671b76bb2cc41ffb3380fc4d07d7bcada1dcba614675b1644400234ef1166b9ceca6fbef57b19f33414ec28db886036e1331ab78d0bf93bd52564991e5715f33", 0x96}, {&(0x7f0000000b00)="9ffd056d219b910dec504867877ff18d0a494b1910d564a8d6242af58415bfd9c05b28d1216ab8418c0b7ed522a9b7c708a5907060754d4e47ba7fb8dc855e4ae056b38ef5f80e1a1319b74f12b88608b6e4e8a9d64a42f2350d340e1a4156d3b1a9a2fae9266ab924dba0cf273c9b906d5df653d610a959fabbaa527f3fbb1879ecf0ce26ebbbde03ee204cdb43b7e0f04c37b1d1039dee45c46ef63078fc26581613c64977e5710c828ce7ed8c2c0c0cba27f869bebcb7edeaac7cec2c30991f18bc0d034221218b407db12adc71fb37934c8865a26d2940", 0xd9}, {&(0x7f0000000200)="6a16be3157eb6ca7bc6294b6b1785eaf477a3b17f90f69fc60e473470000", 0x1e}, {&(0x7f00000004c0)="b5e182576d3ee8b4e143025ca975cb27853897be14863bf64601ef0fe20460c1bc9a622482d3fa8e03252c6b291ed936fabbfed5fcf8fa84ea86992c6d272ce588f38a7a7f23", 0x46}, {&(0x7f0000000a40)="b17fb03ddede0d7f2ee5d6e99bba222a46e94d7b7dcc00c7ade719479877882a395550b99448c16e9d1b34b9f54153fd59df9b22a8aae9c3069aea7b6f56e249b87412e9e6cce3f8219d0f45263cf569bc79fc0852a6b18a28bcdc63fa9b825d35ebb35a89bfc3d5c208000000a77c2393c83958faed2b0e748ac989118dc8561ace00cb1aeb5e3d501f6a", 0x8b}, {&(0x7f00000008c0)="ee774e1fc6243c18c3c6c1c6e622be6aca655981d93e42358cdc49015fca50fd96d5005e2e610dac5d475052e4bd3dd2962145d38da834511ca8290d17a193009826bf2f41a78731a7976e3342fbf3c382b63a6e77424ef7e69fb1019e77fba99a34", 0x62}, {&(0x7f0000000680)="26731d8295bac5dcf5aa56879b2b3bd2ad1352b371953f16336b5b3a13e1fd2dd24364219c1159c259cde3db57bc55b338323995e2054bf154b8316560a84cecd3107a7baf185d80485d765d8a17ac0c3ee6eb1af8ca54a18b0f407aeccfcc2f97ff2e92a2c251414201f4c3d41b350484d092b357645e3792dfa1c50cd1e5c54f6af8e868a40019a9733943d290", 0x8e}, {&(0x7f0000000940)="b8a3da28212ac69fe1e7bf0400000000000000b0bd90da831f6c52bd9d39dba5282a390fa1057ec7120aa17c375d1ec88406a4820dc2fe852367115c1f77449f6d90384434dd7ef1a86dc9f7fa8e8b039044961ffe9994553db0c0abbca62a01506232af0059c24ba43e3386100b9925dba00080db050910b1e5f237c19343a13aef0b093f8be39657ddcc7e01780f0bce3090778262b74b21998bd9ecdaecc396915917e26a164e0256a347143ef5a4c2e654793a049593097cde8f6345e2858e26fc0d5fefac71193f399854e512187f1e5a6e570e01ffffff7f1246dd53482c068e6325", 0xe5}], 0x8, 0x1000000000000000) fchmod(r0, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, &(0x7f00000003c0)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99676d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559654c586f7fff122009f659cd3e27e98a324644633635f8cf8c76ace9e87bf1f1495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xa9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x7}, {0x60}, {0x4000006, 0xfd, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000280)={0x0, 0x2e}, 0x400000c7, &(0x7f0000000200), 0x0, &(0x7f0000000740)="d68349200692851c9a15ec85c545a59a2eb4eff74239e2fe136f3c9e7dd2e437c1ce531ac108c2d5a5f59a93e1ae46f81fc4a886f487b38740a24423f12ac01369d91eca729b4d09f4424bd3aa7ead27", 0x50) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) chdir(&(0x7f00000000c0)='./file3/file0\x00') setuid(0xee01) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000600)=0x5) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0xa) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) pipe(&(0x7f0000000040)) (async) execve(0x0, 0x0, 0x0) (async) pipe(&(0x7f00000000c0)) (async, rerun: 32) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) socket(0x11, 0x3, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f0000000240)) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7, 0x0, 0x0, 0x1}, {0x28}, {0x6, 0x0, 0x1, 0x10001}]}) (async, rerun: 64) write(r3, &(0x7f0000000200)="76e5dead6f01f8607d2100000063", 0xd) (async) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x3e3a, 0x0, 0x3, 0x10000}, &(0x7f0000000180)={0xc3df, 0x0, 0xa17, 0x10002, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x6000, 0x800}) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4000000000000}, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) (async, rerun: 32) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x42) executing program 3: socket$inet(0x2, 0x1, 0x8) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) executing program 4: r0 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x30, 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5a) r2 = getppid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='.6@,,#\x00', &(0x7f0000000140)='&\xf1[\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='@-[\x00', &(0x7f0000000240)='+-\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='*%-\x00', &(0x7f0000000340)='^(\x00', &(0x7f0000000380)='@\x87.}(,\'\xd7\x00', &(0x7f00000003c0)='-/(}\\.&--/{}\x00']) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) sendmmsg(r0, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f0000000500)=@in6={0x18, 0x1, 0xffffffff, 0x6}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000540)="46718fab48bdd68e3cb96f65d4b8dded4a838d6e4f0effd7df156d1688321f93a5af9eb02c12123045f9bfbfec3a1643f3f3baacc816a24a3e7cf347a7121bd564c3c052fe450081cf950e5afea6addcba21c2f2030e680c3155ad22dc841012b87efe8cfd07b78a6a8f80db2b2e57b55d4f75a0f0e352078eb7b55a5243aa7acb38d0d5b138f2c65a7876b012f58952b0", 0x91}], 0x1, &(0x7f0000003780)=ANY=[@ANYBLOB="70000000000000000100000000000000e15a798100eef7611a104d3d84c0d783da3e22ccf329aa5dd90fa0433f7c1e958e7d1d23f24f8d148b1f5fbb1d6f9602309dd396be9ae82134b621de3e1b016a762360bf0f284565413ad13007989ebb1a4477858846342bc063d05781b4a70010100000000000000100000000000080e9004f5c6ffd7b867e1135c1d9755d3a255ac8057560fff8534f9160fdcde8d46e5da0060140115d4005450e77b6aed3fed0e2684db85fb35cb2bf3c5818adcfbdc6cde073376d682a9df4b7a0d5d74fefa7161b1ea5acce00b15933aa70c3863e5d4703eb1339e5ec064b9a283f3dda61872b349663ee964ffdc1b97189480afdb2663957072571f28d4451453af700bff75aed0b96112782a3bbdd06ca1d94da549702bb6c216c81702259f2ba280b9e25479666780cbf95f744e6e7df7db834316ae7698d1f73a53a2bf742e810e4170a147b560778a7456cc65aea254c19b03c00dd673a425fa611701f59eb63c58b40017a2596cde3063d96c99048ced410f5e584cff4099b84b0cd9fa497d1839f01b973e1c195cfea46a488b53e3212a7da30697ca919c9a59b10a3b649ec2acc50a411d2ea72731bf827fda60f9fb50caff6613781d1781823454667dc82b5435a46214b7bc9b3daba493c74776414085f0debd4fc93f7518e20a942a948a39bab74d0360aa6de948bb678ad3a6f83d32146186eaca7e28a0aaa8acf14d48686f0f90e4b73dc8a34b2e0429746bcc695cd515994b972cb494495beeb6fd74eea87767386cb7ed9ea7ffd2061a944939b1e0173c4be2d690f0a9834ca3ae70c6fea8cbd2a1408ebac760fdd2f35ae6b5d8ebb2670df592930391f9a805dd23454a8665fbec2b3c4609508d1396a39a1494b18845463b99ad630e8f4a3a0e911148d137a134d112d8ed43de12bc3f78da00f98bca47f952b8d842ec5bc6b5f1051c3db9ae09f0ad9d8cee176e4f11a1d3264ef602c1761f8fb622c53bd0ae0f637c057522d10b6c4c9465902d8ead16cb692b6b51ec70247c50f7b23b2d2b1896ed064824bd3f5e646e3ee1d762a7eb6013bb275104768e7e4da992d2e5b0e6e53b68a94d0ce600394494702a37de3914d54d16c45b9dc0727296980186e95ac6eabe96fff4187737da278402faff515ac328b6286bfb06be0361a25609e83a61ac65297d7b3557d66d1c309be1244e4bed624e3c45085fa79f0c8551827356d62b77cc7bc8207dccdeb1726649df2adc99325689ddf1d101d89ebaa21cbdf2e353483effb8b6276d7c691e27efc60234f911a17d0d421581e437e757c0833c0b767bacb80c93ca80e98b58aeec31d26da9854df19ea0985104d51a143d522ffb1ea49ed3b6148b7a55d33df14f7f9fa6835922bbc9b8bdff0eb1c45274736ac3b7496e5fe99a96d706d70069877b497ec8d69983162e4e459639e39e02c659c9a815786a56663554a06a64d845f82ba83df0cd8403dcd111a1e4917c116a2467926d990afde253226eb93751ce80f6db6c27166def77c829d0b7b96bd6c9238d9019d4bbaea785290c02002c26c2d9e45f696aec760cf2157c761dfc1437e96df88105b931d9299cbd5b8e46f57a1dabaad59335f9bd5eecb3bb31111802f4d502162aa03953bebdc35005f31ed4ab918b531a451a4d0f511f6c704a73d2aca3259294fe20bbb2dc808cf3ca090111f6c2e7798fbb578a7059d53dbfbce1d465714b8ee5f76bd3dd9b9b3b05f0589e65f46f31b26a69ae900f175b83378b093d1991e86cf5d849df37eff97587459633b0fb17811c290370e7f062caa170ce02470bc2f559dc2f5351c3f391a80373e756863cd6b97818087aff506799bc17bb6e50b5f954b1dc448da759c44d2cc6610bf80db6899b092e9b9a24894e4ea5633c63d9418b0a805f16d70fee29062787fbcf0ba0800000054cb72951209d414822090c4dc236e3d750d51f5b08fa4822a28cf13ff100123e620a6242a2934a902e317d94bce31815c772423105208a2caf399a3dab28a50970fc162e5f09eb5994ecf5604ef287610d8485edc5b92a731031d330df4509fec9e2cb301f0160b985df6ccb023ebe50abd1a1a987dd6f914422bde53fc686bc7c564d57c3f33be1ae336eea6881c72af92d4f4b5949bff25ebb0ef5af0b5a3e172f37ba08c3411cbf6db32414d6b9fcfc40af5efc73ee6787950d51a5e22d24286bd820e3c7fe828be569e2fb34e27debb8e0afd739629b04811c8fb212a0eb0651f9ce37b7f08daa6a57f751207200059c03abf487bd6e49d5e6ff7fd9501688fa7502b472dfcfad6439621263ab235fa18f7f595c358f38ef8d102aa34885cbe25130c52d61da804b87ef12543280f7995c30d3997ea6b744af5d0c750ce8dd80ee190a28ae1a4683e548d52051b11b71183ce138fe4ac30fc96b6d3117f3e72b70aa25af1712f425fb1519f8e1c74a4839c0ba2cbd1b9f19056688611b620bdce2c9ac7cb261a76ed2e748fe745a0c72495c2c6f94c734c878792767e2d6877977c31df5ecd594e3a92fa151e7eabb0ae930cb1aba13f428ed7e7b9f5713d229f05c40c0e95fa3167af4cd89cfc8cf5371d879823df2f1bd97c44ca9c4f195373c182ae0767c2cfcee12580bf1e8caffc78113ddfbb188c1eb641064916a006856b52cc29a047a1ccb40cb9f2cb1ea8c8c1d06285a3655da4ae2ea2a7c2612a009293b6107a3effee8e1c206f7d63d15a69e6d9b8e6dc29df2117a2b72ce1b1c22aa7f790cab1a90862a679cd413cfdd7f072f21b0a9d95230139f58159e6844d248ca32711043cf5d9ba2411868c8f68679946dc1c9aff555ec152c3743c1bc9adc53f4ccdb5d0cadb2499076d2e45e1df7ea26a9619b41ac7e1ffdf7f5461290a86617b939a43a38b77baed8f05b1d573d8c38790d1778248874ab50b1cd864af8323bd43fe360f3ffad29fff2e583d37839a0622d82610bbacb54363c1f0cbb35cbb563ec265098005613c4ce1ed4829561eae2c5273bf29d2db23a090802b9c05454eaab1f3be6003ada518daabfc753390b2a2199777e7122e8b3551dc2ad7fe504aae62bbfcd3617cc9857df035fe0529dfc1c24fc8e9b0472e1fe2836e3ee566e1938c81a855331ec2b786a1ec827323ce7567101800603c7a36d1e44e02389fef16e0e02c442774a8b654ff7b42ba50fc1ba0fc0ef784eead6d45b1a374ba6f638520527d4783057ad2edd1ded6e75d2ab841ffc69ba3756895463c26718109840ffe5808a71ae71af13666e4f81d154528c397d9595f89392b01bdbb78ceca35b6d23028d3e715672ab09f746f524ff476358e8c78c50c89c0bcfd84d7ff4ec02099c555844a94fbe32ae6868d795607ca8a4aec9cf7848fa4c3796a7908b5eb087a8d05b93ff159ce513f13374db0e78ded3fcba619f91ee33b79b1c0814125add38147c3bfaf2b182a88f9b26f212f79c93b38419dfecce2d9f1b2b7ad0c90a2919031ee696f65bbcfdffb7f7bc421f920ab37ea5b7d3463bd0b0d3f4e9cc3161634c425b9530799de9aa51e64bd425474858f5ae7cf360ae154910ff9cbca3a1b8e8a2a18f36c103fa01b8a4d72553fae007495e93b325c84b0fc85ce7727db614a626c1470b7a4931d2d98649d1321a4215a429d9b400175848b719c45274964b971947e7110c6bb692554beaae6cfb6278fea26ab89a345794d3aae9f1ca947006ab012cd79b8059edc037a69e4dad5b38d36832a134f4554f00deef5e9a20d2dd56457e413955599ec423d8f45bd7ffcd68d04f4fc76a7b6ef975a0bf4e5c3fd7ec679b9f84d3b78b1345a8864fdd4e33cf4790212ec08f63c566ec660f1dfd3bc3ea2d94baed0211a08d55c38e31550ba03c98d10f63bfa7c01c5c96fd2edde0b3b9801950f0fba8140cfe03eddae8d1bd653458858750871a46eaf6ba5107058f1d7b154b3fa16539738d98d8c8ae3783a7246134f93aede00f02f06e2c15755a8b4acf2b8fe71326fa99ced8feb7a4ac2a88fa68888e11f653853b3f402d06682b645519500f1c745c29860c74573b1f5822cde55775edddfc421300622336e13efa07e777523503497d95f29a80d9b0e257a62c0f42b105e0cfe78e333dd5ba71d9e1b4ab62a4d0d23341dac3ae78735ed901015521011ba0c724617eea8d0bea26b1fac161b2541e64f812974507544d20379b54bc050b0831aa8fec32968868874e63dd28f83b5ac7690ea3bcc70b4c2317e0f273b9b23bdc164b3711b0af9f4225b62364f32cab1ac575d12b9852535b6e5d188c07a0381f5ae125ff551db857f5db3e16fbbe1c69e2935e048b2f6efa3942da4acce01a3c97b1e1dbbd1e2aad702e22e8f2d5ac51129268df942b025e90fb0c40bb0800b6db203c4af9f0316af2884222e0084237ba82779912b4e51ec5033e99200c0118cd27b56d09dc9e9ef3d1ef592e82b521961df0696c9574e21fd032771a91eacbfb4b9a90b79af7edd1ef5dd22c474fb20201d058d1ff8435e9f91ce419be9524b7d8266ab7b06a6fd57cb7e7765d065f342fc3f7d92f6692c0e64266356d4e003f8c829df0087114cbb7e5328c3cb1a67f57db25160ecb19bc42b92c39d72aa95189e181130c799d6c6d4a8137dd8b3027fe4b047a80eedf199031825e68cd5a6921b5a917ffede2d0320493af4d48be6f382f69beacade986b66a91ec529a8268f08099d8654d03b51644fbfb4a45ddcad916fd7bf9b6fbbce3eddab90f32435e416049935dbb2bbf81f6a454b80814a4a6191e086f3489f089e8d94d36e348f20b898d28202ffa59f4a493d2939999f195c5fce0b0f10fd3ed0ccd493d95b58fb23375b3e7d0340dafb745ae052bb994ea034f4ce223f2565a7d7fd87fcc8af1522ee6b0fd63e95f3a08395875d81b312c3f517a1fe328552ce295c5729f195f96430ad908297e7a483887697eead3761a1d5c5ed2602730cb0aa6386d0c9934b285b0df97d8acce67a56dfd0c1a7c8425285a0461d58a9eb19e5bace8a4bf91a6d8c81064b7a0d9daf1e3e66cddb57cf076bd0d5520157e24ee199eb77ef33e4b6ab5e22723ec4d63ef52dd3729f3811cbd47a5249864f4a789feae27266c1901eac79d1b3becb1d048d0f7542a07b92f7cf89bf6a91978c81dfe448cd752f5caa57e3bb0c72a653ea0d4976990c5dc401014ac972a594d344f7183ecd0215be371831b0b5e712e06c60fa2f59eb847e891c7a0c646713f19e0625daecbf6e9d124fd4f8e4d267aa88d6d781aa7770d68fb419ba60c28ec8dd32845698ea542f699493e08bed6fa348611288a943537400fafa05dfa494eaccf5329543ad62f10bac4f756c032169ead26ed882f1eab050b57b063cdc2a5eb5bcf2c8230c244aa8fe01a6ed1aaf746a914a8a337d8df659eb1e776f788972c412751347d0d41ff9e66b58e69ebcd63676a56505dfe4b197080c4ad30e03f0680193a07e08b8d72add0442eb204d23f38c1dc29575e5a640665588bfa557ce3629749c4be83297ed884f889d9795b8d5bbd4b8d3b368b2524641ad99a4de0cfd08d3721ebf9c65ce9e889f9aaef7f92203acbc9caaafa62d0fd7cc1f70b651bd18f1ed538ecf9b83235155be1f5f325be451a55c370acf2ef2d6c74184db05381ca945b53997296f62371bb90562d9111b5cbdef3703b08e379fa2f0882b40701df4ebe3013f76ab5b3978091f7e8f5f26d58450dcfc0225ff7a72b49269c840e7596ba031060d9fbbc55144d1d0cae14b435049d71fe83fc0a0ffd8726d7e9ec6e8747cc876f127067ba10e571c0cfa3aa963c17f3275f5bed4925a5aab6c819afd752f992b0c0da40189d5a0f47d4747d25447464a0b5cca24229a940c6608ae5aa80e8f8f5232c16ca102cc4306ed74904178a2b83a02bd5da189f57ae4996fa74ba807981e5eb169b3ec5e7a1d022adc451257d1683a48f1d125e9f970990c"], 0x1080}, 0x9}, 0x10, 0x1) setrlimit(0x0, &(0x7f0000000980)) r1 = syz_open_pts() connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x7}, 0x4d) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000400)="3b695485ea53a2f5ff0089ce5e22449d335a62195caa91d39870e33bee05853fe9083b0e938da71daf0ef87affbef3f93afa89b67787a82f33770ac06b953a80297276dc926c00002433ef82d4afb72cb73dc5ddc0afb4a5384a984148dc65c1b65ae8be0000979f8bffdf0d1f0d933474408170324f4ff2b5883d94a0d293fd7dc8956d18c2216e2684832a42370cf9ba1f33930813154e13559ca545dc77676138c222b83af3c96ea6f71356652746a8054f9204449de77caabbb4e7ea039a6bba10637fb4b9b78c0a", 0xca}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) r2 = syz_open_pts() ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, &(0x7f00000003c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) open(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0xf8440c27f4103d02, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffff35) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) poll(&(0x7f0000001500)=[{r6, 0x4}], 0x1, 0x0) close(r3) close(r4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x4bd, 0x0, 0xfffffffa, 0x860351b, "1a0001ad090dc29e6c952b000000000000000200"}) writev(r8, &(0x7f0000000400)=[{&(0x7f0000002a40)="835eb5202987e7b26569fd2539e3a6ff9f5a81c3a4d7df903f0631fcf733163047aca5d6f4cc50396b60c0e828b79de4bccac310e017905e11cc9059f5fce2b08cac48a41fccf6f45851118918a8cc3a5011745b334d670d0f22db30bc653dbd994eceb75a9484d4d1c41735cb6949e4401052548ff6407751f502b022a1bf277f0db5ef9fa50a9dd809e2473554f9e1bf2f9c331995cc6bf5a6d0d54915b47ea81e6e296e0189a7f7c21b482f8afc660ae712bdd3ce0710a223827346c78550d2b2c0fd4fb2910f7e9cdc170b343df1905effe53ff31af5d554bffdb612a2de039043427514b6b66f0702ae0e9cbae0ce4a6542a3ec1e681188f7a1a279e68fdcfe07baaa8e2d7298ec10f17161459a8118cbbc2eef8a8389e6ce4ba337d87ad3272620aa0f3ecf926c227a6a10b2c2a170c7228e8f567a8d3cdaf8ac91619ce2a9d728252265f47b535fa747b7f46c071d81129122e4e327a18467e7e0d09f181cdd97b6cc337afbd8f868c33688ed509273f41acdb1a67e58eaa082e26d9e167ace6afcb93f3deed60100db14a0990bb34b3f5ef373fc8967245ffcc3a8cd3f4221ef405594017f8e0548426f406276ea86f973168bdfa7d7ecd6bdd044c285e016f25d5673c384da9096369c4863dee102f3c94b6298c83bf2b227cd4d919ab55dad49e2f6f33d41301a66574686beaac2f76da7c7a5982a9c56973257a5da4543330ae2ac40e6a415c28c204e0848e0e60f461a8ac05be15b48c5e0f9539ec2021098f436652f8382a54474a3a54e9d0c0895d790de34b5c36ad5d98d39f27fbee122fb255e2e6eeb0438f364ff6bbf28ebd7fc917e39a6c778cabc3daa9978d54a4c25c6bd4a8edf6ffa9ae0826f955d73802dd4f09bd967d099f66968c16a061d073e40125720c62a68da8aaf828d1750097e2fb6d9bec52d4554586b0c54e7cb4d9af03d07c9fef9dfb39d553da762a4245bbfc1ae7f2ddab044a2e18ef7eb5da4bf0cb84006b484d2d835a6e99ecec4b9878ab237f6c3c87193d0a299d4e93ba1aa83280620af0cc137e87643164dec990e177a2f1ad6efa52dd330f8f64fbe67b473cbe09499628cec02160111f24e6369175c8a117120ba09de36c2d82a095c37f9677d03d28ab29da74104b2ea0bbaee8139b7e652a73691e0811c4c8dffe63664d2068fba5cd757e8ddce40f1b8a1359dc7d714fec80340ad0f8d9931c0d8e8ee03e07e41489095786c9923fc5e311a716af52308b29621ba8b91ad65efdfa3a83f014e9b08406119f7f817e59359e136eda4b8bda9d44002afd1e88292a36925776dce2acc4ac666e98df0370f6cd102d71dd8691616bd4b542170225e7c1cc382f8376c7d6c2439bcae409d69b68e5f8f9aaea5cafea043325f28dbbc9a796466c7d88fcf7cbdd32f950cd072a2c60a7fecafeeee4fe22628ccd817cd7a9f5759e9707d4cd92b26474784d6f695548b319b24561f42a3df606c74d57728f3ff4df8d3755002bdfca7822570f2454fe92035ca946c3f0f4bf123faa5274dea08e791fe6d1151f8894e29e3f1252a828cfb045e3594a11a8af3bf7a80d85db6f729e8251c46a8ea50f42a185a8da23330b3e4dad2e00b92a61060d0892ce2b4bfb5de98c8564fa3295062228c99a4a30d7d198fda8dae7b433b809f30238f7e3f645c8fbdf59c393f6e6ff9d35a8f35e85e1d3547f48888710062633b8334328f4c65fd4763b1f63fbae97ee3a28c510c5f5b5f070674d58cfb27b45da5a7f7a1b6af61d90ea5894fc5c07779e53ac92f3e248c05d524d428df837cd71e0d92031249eba9cda2ec3764d02f7c3b283a6105d9164a2d917b0cb53e33e27ab5a20ccc384fa828f77849c9ff3a398efeb3a63643bb9be7e4d35f967c6b60129dc878f041e4d655a428868e0871e73f366565380267ed123e2529824579a259d99e4e6c8f9ec0c181a4308b04b2c9e4417412823b5a46d74f862012cd5421b6c59b9baeb7b664847db2d3aac34adc441a64ee779c3140ffe73025459cef2273cf0975130dd3ebb1e49758117c7258d1582d4617795a57c0364a48cd07a1baac427e39c9dc5f7ed78a01f40a235fc26d9ea59c84706dafde856b82d0674e6dc34634900eadf76848688ecc85130d47b786dee4456f6c0aad4ea73921ad42091d4e5f419c0d4e58509b8abdb6d0bb8c43ef106a21eab302bf8bed4159d4f38df958ebbc5a3c4694b751cb38baf5dc9c98091432a77add1aa7cd3aaaa9f2daf7d30763196d0fd38b17a4b802f5a24dde02d8a74864a02fd32638ca515266203e61df8dbe4ea97fb3c63e656c71061b6f38ad65cfe991e5bd036560059d00d929f2d840c20a55b1ab49944c2ea2373d466606aebbd0784c23a493c9a4f7a569722a2e234b7f75094292f8707e4f298e144df55c047a7242678dcc6f8b188cfc4ab58850562e3d96a1ffaa863f73e5622e5cdf73321da3af3f896a301255dbad8ca5215e5b7b1d38c4ff82aebce4f2f4e8126753b1a99d878516c3abca4d254330d735c64340d42c62a7e78d15a81b819c995337be5fd25443e1d90d8a201a0c3fc0767e5dcf1e3217b3b6caa72ad7b8951a4a654b18b9444c098ddec6606f5381448faacbe10954ebbf3118ff6b206bc0319d36a13ef914a8afebcd9886727a6bec94dcba915049fd7513702f2281e35c679c41939864f3ac45424b1aaba4e89625dbba3107393a0eb47baf2a04d8396828a57e7705c6f0998f1cf4e3ab0e984fe42e7e9ffcb54fa1c7cc1a5890698ca8a98f945c4de6621c81b721f2c3c8cce7eeeb44c994183204e831fdfb90ca55e18b2a9ad29289846df186cb990cc70719f3f87b21e9d40833bd3c3ddbd5a0b7f1a7090fd5f7ac5d38ac2fa7f459d31567b71bdc67bf7c883969ae1cbc46bf7d1588047cddbd9b2bed98f22f5a1d49d52dde178c009bbe502bcde2ce18ae80dc79dd661302cd3dce109c1f389b0f79457cdb4edb73f810218cb4975963d96db70b082373ef3a4e140239676a3aadad2a890e91dfd3af8c5165443aa9846941febd5bfcfefea4445208886354c903150fddb453589bd0def9abfe107b05108741819f3a0d62ace554e1d7ee26581cdfcf0d6f8bbfeb86d952083d471fe985f9ed9a288b77e33f2c8875da921e6cbfcda8ee88364ee205cd9a295ae62493f9df37049554bb2e5a7ad6366949379bfb6af448b9cceca5274334cd023eb46ed14a0e6d1fa2b34b9935f7acc787e035803e13e120ca558f4b01efef301daef61de7e8625d142057d901e41505d93a3449430a339dd85bab1a533c3e981f31a3407f78320d5249aaa34afed995fef423f35b0c819b3cc18e1f0602cd934bdb1c8e036158e32f008011809538505f61a7881d9e8e40cf67b4c466b0bce9c77c13552f49c4dc464f3ea503d0323e51c5ca9e7580be34d959ce1cd75c06bf520a7ea1bcaa29281a9e7155142a0238dcd6dc75640986104905ee6b01d01413f0ee9179879f01aba62dfde49b8201f40bdfa55bff64d92f04460933892afe884bc140eda2290f8ac9cae647f97adf6ba501d037e2755ddf5085c36894888ab118733c7335d21cee3744f16c18dcc4e9f621607c699af29c9d42b001e8d7bf79e1df8d9e0de7bc70b426a276ad1d70a7510f71bee9cfd74da1ddb4700c05cd4703d4caff9f24955d38abed349ec12eb163b93e6b47986c2a8873337fab7dbb15d3d9cac4ab4cb38baa12b83b7d3eaefd3a3f34f0a36b197bc097bf0199b9ffe76c1ca867063226923e47cfa9c37697acb501bdac2450f05449ae19229a5c2b5d28db6946eafcf62f9d150c69734a7aef5e2547dc260ceae8f825f7ed1af8e7388677038e968277a1df999240b04a2c6f12aa84393f3d80030a7b7d2a9c3ea311ae928a79dc8a3601c63c9d8f48e659bdc0d62e02ea4e8692b261dc14c555fd80de62e3649ac440a478f0e7ab125779631497ec", 0xaff}], 0x1) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r10 = socket(0x11, 0x3, 0x0) shutdown(r10, 0x1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x198) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1ff) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000000)=""/115, 0x73}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0x161, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd67da646e012b6c09838c07cfa33b6e3c79d33f0b0f02f61300f3ffffff0000000000000000000000ff00000000000000c20400000003000002000001640000003313000000000000010a0000000000000000000080803ce622901be26a6d6840e7c6966f2303ed904708408a2f3caf7a9e4635bb2d71488d5f1ec3cd2aef2010b0f9efa5eec3a03d96e3a9a83f6a7121b14620fd599acb886400000000000000103242b92ca828071ee10f3aa4626619e92ce0bd19ee037c2a10e8dfc8e127c6d98736d051d0e3c6578c4a58397d99b044353cd24f50247ae172b10502000505022000040181c20400000002006c37aa681dc0a8fea6a036f929464a19c6ba902d2033fe14d51695764b6eee63008c7e1b43f0105847711eaa2d0faa1c8b67f3fbf3e4329c5c509f80551fabc4f399fdbfe4b516fb965db0bfae06cb9f067c6f146fc346cee11e9aa6e567fd59efda8d9c06088e6dc06a2bd8a1e503bcec3c6a0325d14c99"]) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) vm_share_mem: uvm_share failed (12) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x2, 0x0, 0x2]}, 0x3c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = getuid() seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r0, r4, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) r5 = syz_open_pts() ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000040)) close(r5) syz_open_pts() semctl$GETPID(0x0, 0x0, 0x4, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f0000000280)=0x5) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000000c0)="29d44fa723ba8a2a9f29b0f4426bf8c5", &(0x7f0000000200)=0x10, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(r1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(r1, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$getown(r3, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="3c355388a0c83fde1ae06fe795b91c44b55a4962e56bc1f62e5865fab877064d2f17b21f620333abe26b6800b44b2ca92103cd1dbe5e62ad6f13186ddef4064556c3ce7a70df0d10273a4405000000b4310eaf00", 0x54}], 0x1, 0x8001) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="c39ac881e4809ab543f420aa855528d85e28796d0aabaafec86e94c5a3a84ca898000000000028ab360b6723c2e8255f68277bff5721c45febcccd01b6665db42168c096897c6fb246cb1d04e72a038a9899990b68ea6e3f34534b568602fe843e1c7f8a33dd2ec3679d2085192826152049f1c129bf40e5e462ec6df999244bb2d1a4934a100a0698450723e16eaf9484444a3469d9e2db167c89a8fbe6037189c9fd972e986566704a526af632adf9d7f8003e7220af0e828cd7bd0c54739669b840ecb67244", 0xc7, 0x8001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x16a1, 0x46c, {0x7, 0x7fffffffffffffff}}) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a61188", 0x5a}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) write(r1, 0x0, 0x3b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) dup2(r4, r3) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="39ce4f6f3d96a009dda477727c3eb9309760016921fda72d425b830494d7a4bb2fc4f373e7def6e4f389f3082159d82fd5d47129d80c1a", 0x37}], 0x2, &(0x7f0000000380)=[{0x30, 0xffff, 0x9, "33a5b46655d6d709a277175ede10f8eb9ade48ddd3fd35e5fdd85811a5038b"}, {0x108, 0x1, 0x8, "dc1a5b9a3f24ea8ac8cc2619dd58a93585a6f204a258fa1c31d5faf9a8a13ecfd8480d7d31cebde65457bd9e67409f3c258dee2a72380edaeab4d83d7bad41246cc0907d55420e76a43f51e16632182f4ae93d38070889cf8ca5ed74e6ed88a8e57ce19cee26b4e6d8a5114c2c4541105cb0da0f1cc55120dd2ab246ac06e67f7e6f3d1391dba0987eb9d637ca5544cf34aff733fb07963516efa67590da2b959f8b2265aff0433cd30708013c61a409e6fc630c9c4a203229eb2bbc41a9dc4203958db26252facd6bf785bbd6ecd0e22f6332701b8c3a24fb8aab0ea250495741c536a44224724b9a6731c705b05868e15b753c99"}, {0xd8, 0x1, 0x4, "85e2ad543db6d8055cd3f3ff9a964668c697832064d30a05bc5820aa7403f9587e4f3bf50206e3f6f3f3a3d36580ab14254c5571b15f3f9c0cf9463047dfe422392bf804204484c40e8f7084395243a6c6339eccfb4821bf7ddda16b6bb65889f8a397c73f561cd64f3a7a1c6b3f64d15dd76a6e45d94cfff71705b43674fa58e73db6c6af46a326563ce2aa1b172a44eccc10d15208bb071a8ee06014371aee0c7a0a0db30ba672e40b7eff8a787b07c5f339319207333ec3a4deccdfb2c4e0c747864f77b9aa"}], 0x210}, 0x401) executing program 3: kqueue() syz_emit_ethernet(0x1946, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb30e429d93355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a58abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a96f2882a0bb849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf0400ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: r0 = msgget(0x3, 0x158) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r1 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0), 0x0) msgsnd(0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="010000000000000074c3857c2665c6b7fb449a65ed6bbfd844bc3ada2f1add711ad26d4dda1a81a8a538fa08d486fd0cdc08f66ac9003227b247589fb276236e72d0039da6bd02563db831983fe16478a9787d407188c3569efa5a44ce7741537f1afadfee10d5fe24d1b84a101010d6f25d99cdc39076a24725d56cc0cbc43ce6814f6a111210447222512d6343213957aa988d1c305ae8a486d3216518d75b47e6a20862914810e3b3bf80341b2d7575823a9f8aabea30eeb63aa22e26d00df900b950f9a62f23e0d6ae7aa0762b757c4b8a4fee"], 0xd5, 0x0) msgsnd(r0, &(0x7f0000001280)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x800) msgsnd(r1, &(0x7f00000012c0), 0x8, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)={0x1, "063d0e87850121171d1776057f3cfede1b1fded0735acafb12b13694e31c3ec7e135d0d6eb18319462eaa53ff936d8a7e289846e114f797a25d84eb9dea5b3a3d40feecc1df9b74d2108a3717e9714b2da982dc2406bbbdb3609f3d6602c706034332d410d705ef19511935c843e7033f627327298b9"}, 0x7e, 0x0) r5 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="2a7da79f3a23", &(0x7f00000000c0)=0x6, 0x0, 0x0) executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe5c) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = dup2(r2, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fe80c9c975b31cb312000"}) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000300)="8858ee0634833001afd0820013b1ed779ab89bac374fb2270cb96520f7c18e6d1162df6ee61edf0b3192c39af8fd15ae187ca4cb485311356cb7aaab951b512dedfc71402b701c176c2fdb", 0x4b}, {0x0}], 0x2) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x401}, {}, {0x4, 0x2, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) socket(0x2, 0x1, 0x0) r7 = dup(r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) dup2(r4, r5) executing program 1: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000600)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x42) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x42) (async) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x4}]}) geteuid() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x28}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000440), 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="4ab777a5", 0x4) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r3}) close(r3) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000180)="b1f5d915", 0x4) executing program 4: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB]) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd60b421110008683a45d01be928"]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$fs(&(0x7f00000012c0)={0x3, 0x1}, 0x3, &(0x7f0000001300), 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0xfe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) (async) r2 = socket$inet(0x2, 0x4, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (async) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="85fbfbe3aeb0d315315466b3417e2033ecf839c5265d8dea4f09482db10278529553c552af11f6c18f912de2ec5843d36c8e7f51fefb71e220a7bafeb87b71be14f195b9053136459db32a0987a48d1a07fcac7becffea8ede145c786530471edd8f35b2bb35b647cda4158ee557d500e02f89a8b5fa6e2a1532a6494b6dc3563219a45835868430abed0c7c124ac7dbc630aba94a8ac2703ca011d5d7c78731893002650ad55999993a23218cb428ed434d581323494bf2a3fc24eb", 0xbc}, {&(0x7f0000000640)="735dbd63ce48882829e3dc08b94001fda056f5e3c0a13d61", 0x18}, {&(0x7f0000000680)="60b81e7bc744d868a8a202384bac88dcaa8156836ef929872a21b646c1151351f63ca326f3ce5a08d4d1835fa12100092df2bb9d4f7cefb97037135cc5655110a44b7241be131c4ada544aebcd33093f68686198df19b6f981bf89d8b1091c7c388f077b", 0x64}, {&(0x7f0000000700)="b996fe54021819e8ebf7", 0xa}, {&(0x7f0000000740)="164b169a839161743db9585cc5f2502dbb1ba4fc75e93d3fc9ad0f1683a9af3c45317f045eb3c3e4d5d0aa5b909883e1d4bbe6319e9aaf527d8041e0bcc914d9f72945a71283808c91376a460f65859a6c3958b180ccdd33616d8095398add26aa3b50df69c9a15265bd0592b5659efa870e1b7cc846bc1be8d56a48095913c49c8d2641", 0x84}, {&(0x7f0000000800)="159b797419dfa91a9c7d7550bc2ae2a346741ab878213370db2390e4ec6c8a25f587927cc18d8e1c7ce239e9ce20853543a65dfcbeea7be8db5a31422c3a0d794ae6d3e4804ef7eda5cea2e31e96712fa3433f67d7be72a17ca55688eb53c1b9e67f2385ab762ae247972806f36e6360f5d481445cc04cc1c170e42e3cbe40351033aa34d3f2b47b1b419c47117d314234896e0ebe0f07717060a713ddc29b46ca2919b6584335ac288fdb8544570ec5b9a66562d73d7df1c7b4404a65829d9621349d27fbdf754586980b1ada6117b5b6d12eea95", 0xd5}, {&(0x7f0000000900)="12b57436042d6cccc7", 0x9}], 0x8, 0xe72) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3202) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) (async) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0), 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) (async) r6 = accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/2}, &(0x7f00000002c0)=0x4) (async) r7 = socket(0x2, 0x5, 0x5) kevent(r0, &(0x7f0000000ac0)=[{{r6}, 0xfffffffffffffff9, 0xc6, 0xfffff, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x2, 0x4004}, {{r0}, 0xfffffffffffffffb, 0x8e, 0x20, 0xc983, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x6b, 0x4, 0x5, 0x400}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fffffff, 0x707ffffffffffffe}, {{r7}, 0x857c3f079eadf7f4, 0x50, 0x2, 0x5, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x82, 0x2, 0x3, 0x1}], 0x80000000, &(0x7f0000000300), 0x7, &(0x7f0000000340)={0x8, 0x5}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x8a}, {0x16}]}) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000000)={0x0, 0x200}, 0x10, 0x40c) (async) execve(0x0, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {}, {}, {}, {}, {0x10}]}}) kevent(r6, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x19}], 0xd59, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) executing program 5: r0 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080), 0x6, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000002c0), 0x4) getrusage(0x1, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x0, 0x7fff}, {0x18, 0x1, 0x6, 0x3}, 0x1, [0x8a, 0xff, 0x1ff, 0x80, 0x1, 0xfffffffa, 0x5, 0x10001]}, 0x3c) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180)="bf2e53386b10eea0a1aa1bc2a66e4059febe188752dc86cfe587f5097adffc3ca963f54a4b024e3bda0faf2189ed83b41280c272d4ad9430646e7de640c18214340558b9d8e17e219bbf9d57bcbaa35f35cfe1c247b0bfe67a96cc74eb22ac342d7c59f5551995759b137bfa3bf7c654bfb3eda6ce7c5888ea092c4e3e72", &(0x7f0000000100)=0xfffffffffffffe46, &(0x7f0000000200)="75d3e2dac11f611eb8951e7717fcaa1c52542bb7c606000000000000002469062f0f5ab6c1da069642ffae92c86ce051ed5c2b8a97db20ec3a7d9ddf9741be970c33d143d641c7f539a5873a26e9073918a6648c72de3e3b6d44fef0176d2ee3ffe4e90c49ec64627bc0c6ebf8fadc1201b56da77bdbddc8dd2caf4701bebbc888fe5cc84eb7cde68f3ea3f89c90e6f2a0fde7bad58c777ce1b905767f689fd5cf656a725f237449fb98b6daafdef9a5", 0xb0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e36957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee42563d32dfd8538171feab4f56ca1691c62", 0x4f}], 0x1, 0x0, 0x58}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000340)="e89d0bbe3220552e69ba0ea2b56fefdab0f297446963de7c42229c7be9e01f9bb283efa9e90428294e282dfdc1412d1064679d90c5ae9c6745413bb4272511fed9e68ad857abef17942c87c59376a7bdc7a63c71015c800b55a4392e082909499cfb76e4c08f68688b8083ac221e8c217e09f3538504a734c6b6ccfe0f84bc366630a1859846f510eb5655026e484f6f7e4f2dfacca6426ac5f555243d0fce534b3d91935a3bfe43df301d3a849a7e71a2c64d9c32d5ab91b89d6c86ff21495070113f918e935b44bd1fc14f3e1d88111ba45d2ee598fa560eb90bd24f8b2b0eb66d90f02d1a4c8905d8faebd5eb1f", &(0x7f0000000440)=0xef, &(0x7f0000000480)="c200603f2f466c0c6b67691692ebf260b9d558f67e31f724aec6651a8ea8ee151b2d99dc09005ab1b72c5e2c585d3f462b14ee928dbe807a5caa3d188baba124915305c7ce978f822bbcd9c87fedeb368317bab81747427ee5181d705d01272265e807cc790517e09a4555e97c6a5cd6a1e07f42c1ccd8b96d3361e3e12a1a1c11a35de625232edf", 0x88) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x61}, {0x8106}]}) r1 = open(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) r6 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x3) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$VNDIOCSET(r7, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffffffff}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0xbb07, 0x0, 0x8, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async, rerun: 32) r1 = kqueue() (rerun: 32) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xd1, 0x20000000, 0xfffffffffffffffc}], 0x2, 0x0, 0x7fff, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000019078ac1400bbe0000000000000000000e0000002ffffffff"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) (async) kqueue() (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) (async) r3 = semget$private(0x0, 0x5, 0x1) (async) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, r2, r4, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) (async) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r2) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000b) (async, rerun: 64) mkdir(&(0x7f0000000180)='./file0\x00', 0x167) (async, rerun: 64) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)=0xff) (async) r6 = open(&(0x7f0000000240)='.\x00', 0x0, 0x21) semop(r3, &(0x7f0000000200)=[{0x1, 0xfff, 0x1000}], 0x1) (async, rerun: 64) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)={0x80, 0x3, 0x3f, 0x4}) (rerun: 64) openat(r6, &(0x7f0000000740)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x7) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0xf8440c27f4103d02, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffff35) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) poll(&(0x7f0000001500)=[{r6, 0x4}], 0x1, 0x0) close(r3) close(r4) (async) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) (async) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x4bd, 0x0, 0xfffffffa, 0x860351b, "1a0001ad090dc29e6c952b000000000000000200"}) (async, rerun: 64) writev(r8, &(0x7f0000000400)=[{&(0x7f0000002a40)="835eb5202987e7b26569fd2539e3a6ff9f5a81c3a4d7df903f0631fcf733163047aca5d6f4cc50396b60c0e828b79de4bccac310e017905e11cc9059f5fce2b08cac48a41fccf6f45851118918a8cc3a5011745b334d670d0f22db30bc653dbd994eceb75a9484d4d1c41735cb6949e4401052548ff6407751f502b022a1bf277f0db5ef9fa50a9dd809e2473554f9e1bf2f9c331995cc6bf5a6d0d54915b47ea81e6e296e0189a7f7c21b482f8afc660ae712bdd3ce0710a223827346c78550d2b2c0fd4fb2910f7e9cdc170b343df1905effe53ff31af5d554bffdb612a2de039043427514b6b66f0702ae0e9cbae0ce4a6542a3ec1e681188f7a1a279e68fdcfe07baaa8e2d7298ec10f17161459a8118cbbc2eef8a8389e6ce4ba337d87ad3272620aa0f3ecf926c227a6a10b2c2a170c7228e8f567a8d3cdaf8ac91619ce2a9d728252265f47b535fa747b7f46c071d81129122e4e327a18467e7e0d09f181cdd97b6cc337afbd8f868c33688ed509273f41acdb1a67e58eaa082e26d9e167ace6afcb93f3deed60100db14a0990bb34b3f5ef373fc8967245ffcc3a8cd3f4221ef405594017f8e0548426f406276ea86f973168bdfa7d7ecd6bdd044c285e016f25d5673c384da9096369c4863dee102f3c94b6298c83bf2b227cd4d919ab55dad49e2f6f33d41301a66574686beaac2f76da7c7a5982a9c56973257a5da4543330ae2ac40e6a415c28c204e0848e0e60f461a8ac05be15b48c5e0f9539ec2021098f436652f8382a54474a3a54e9d0c0895d790de34b5c36ad5d98d39f27fbee122fb255e2e6eeb0438f364ff6bbf28ebd7fc917e39a6c778cabc3daa9978d54a4c25c6bd4a8edf6ffa9ae0826f955d73802dd4f09bd967d099f66968c16a061d073e40125720c62a68da8aaf828d1750097e2fb6d9bec52d4554586b0c54e7cb4d9af03d07c9fef9dfb39d553da762a4245bbfc1ae7f2ddab044a2e18ef7eb5da4bf0cb84006b484d2d835a6e99ecec4b9878ab237f6c3c87193d0a299d4e93ba1aa83280620af0cc137e87643164dec990e177a2f1ad6efa52dd330f8f64fbe67b473cbe09499628cec02160111f24e6369175c8a117120ba09de36c2d82a095c37f9677d03d28ab29da74104b2ea0bbaee8139b7e652a73691e0811c4c8dffe63664d2068fba5cd757e8ddce40f1b8a1359dc7d714fec80340ad0f8d9931c0d8e8ee03e07e41489095786c9923fc5e311a716af52308b29621ba8b91ad65efdfa3a83f014e9b08406119f7f817e59359e136eda4b8bda9d44002afd1e88292a36925776dce2acc4ac666e98df0370f6cd102d71dd8691616bd4b542170225e7c1cc382f8376c7d6c2439bcae409d69b68e5f8f9aaea5cafea043325f28dbbc9a796466c7d88fcf7cbdd32f950cd072a2c60a7fecafeeee4fe22628ccd817cd7a9f5759e9707d4cd92b26474784d6f695548b319b24561f42a3df606c74d57728f3ff4df8d3755002bdfca7822570f2454fe92035ca946c3f0f4bf123faa5274dea08e791fe6d1151f8894e29e3f1252a828cfb045e3594a11a8af3bf7a80d85db6f729e8251c46a8ea50f42a185a8da23330b3e4dad2e00b92a61060d0892ce2b4bfb5de98c8564fa3295062228c99a4a30d7d198fda8dae7b433b809f30238f7e3f645c8fbdf59c393f6e6ff9d35a8f35e85e1d3547f48888710062633b8334328f4c65fd4763b1f63fbae97ee3a28c510c5f5b5f070674d58cfb27b45da5a7f7a1b6af61d90ea5894fc5c07779e53ac92f3e248c05d524d428df837cd71e0d92031249eba9cda2ec3764d02f7c3b283a6105d9164a2d917b0cb53e33e27ab5a20ccc384fa828f77849c9ff3a398efeb3a63643bb9be7e4d35f967c6b60129dc878f041e4d655a428868e0871e73f366565380267ed123e2529824579a259d99e4e6c8f9ec0c181a4308b04b2c9e4417412823b5a46d74f862012cd5421b6c59b9baeb7b664847db2d3aac34adc441a64ee779c3140ffe73025459cef2273cf0975130dd3ebb1e49758117c7258d1582d4617795a57c0364a48cd07a1baac427e39c9dc5f7ed78a01f40a235fc26d9ea59c84706dafde856b82d0674e6dc34634900eadf76848688ecc85130d47b786dee4456f6c0aad4ea73921ad42091d4e5f419c0d4e58509b8abdb6d0bb8c43ef106a21eab302bf8bed4159d4f38df958ebbc5a3c4694b751cb38baf5dc9c98091432a77add1aa7cd3aaaa9f2daf7d30763196d0fd38b17a4b802f5a24dde02d8a74864a02fd32638ca515266203e61df8dbe4ea97fb3c63e656c71061b6f38ad65cfe991e5bd036560059d00d929f2d840c20a55b1ab49944c2ea2373d466606aebbd0784c23a493c9a4f7a569722a2e234b7f75094292f8707e4f298e144df55c047a7242678dcc6f8b188cfc4ab58850562e3d96a1ffaa863f73e5622e5cdf73321da3af3f896a301255dbad8ca5215e5b7b1d38c4ff82aebce4f2f4e8126753b1a99d878516c3abca4d254330d735c64340d42c62a7e78d15a81b819c995337be5fd25443e1d90d8a201a0c3fc0767e5dcf1e3217b3b6caa72ad7b8951a4a654b18b9444c098ddec6606f5381448faacbe10954ebbf3118ff6b206bc0319d36a13ef914a8afebcd9886727a6bec94dcba915049fd7513702f2281e35c679c41939864f3ac45424b1aaba4e89625dbba3107393a0eb47baf2a04d8396828a57e7705c6f0998f1cf4e3ab0e984fe42e7e9ffcb54fa1c7cc1a5890698ca8a98f945c4de6621c81b721f2c3c8cce7eeeb44c994183204e831fdfb90ca55e18b2a9ad29289846df186cb990cc70719f3f87b21e9d40833bd3c3ddbd5a0b7f1a7090fd5f7ac5d38ac2fa7f459d31567b71bdc67bf7c883969ae1cbc46bf7d1588047cddbd9b2bed98f22f5a1d49d52dde178c009bbe502bcde2ce18ae80dc79dd661302cd3dce109c1f389b0f79457cdb4edb73f810218cb4975963d96db70b082373ef3a4e140239676a3aadad2a890e91dfd3af8c5165443aa9846941febd5bfcfefea4445208886354c903150fddb453589bd0def9abfe107b05108741819f3a0d62ace554e1d7ee26581cdfcf0d6f8bbfeb86d952083d471fe985f9ed9a288b77e33f2c8875da921e6cbfcda8ee88364ee205cd9a295ae62493f9df37049554bb2e5a7ad6366949379bfb6af448b9cceca5274334cd023eb46ed14a0e6d1fa2b34b9935f7acc787e035803e13e120ca558f4b01efef301daef61de7e8625d142057d901e41505d93a3449430a339dd85bab1a533c3e981f31a3407f78320d5249aaa34afed995fef423f35b0c819b3cc18e1f0602cd934bdb1c8e036158e32f008011809538505f61a7881d9e8e40cf67b4c466b0bce9c77c13552f49c4dc464f3ea503d0323e51c5ca9e7580be34d959ce1cd75c06bf520a7ea1bcaa29281a9e7155142a0238dcd6dc75640986104905ee6b01d01413f0ee9179879f01aba62dfde49b8201f40bdfa55bff64d92f04460933892afe884bc140eda2290f8ac9cae647f97adf6ba501d037e2755ddf5085c36894888ab118733c7335d21cee3744f16c18dcc4e9f621607c699af29c9d42b001e8d7bf79e1df8d9e0de7bc70b426a276ad1d70a7510f71bee9cfd74da1ddb4700c05cd4703d4caff9f24955d38abed349ec12eb163b93e6b47986c2a8873337fab7dbb15d3d9cac4ab4cb38baa12b83b7d3eaefd3a3f34f0a36b197bc097bf0199b9ffe76c1ca867063226923e47cfa9c37697acb501bdac2450f05449ae19229a5c2b5d28db6946eafcf62f9d150c69734a7aef5e2547dc260ceae8f825f7ed1af8e7388677038e968277a1df999240b04a2c6f12aa84393f3d80030a7b7d2a9c3ea311ae928a79dc8a3601c63c9d8f48e659bdc0d62e02ea4e8692b261dc14c555fd80de62e3649ac440a478f0e7ab125779631497ec", 0xaff}], 0x1) (async, rerun: 64) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) (async, rerun: 64) r10 = socket(0x11, 0x3, 0x0) (rerun: 64) shutdown(r10, 0x1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000500)=[{0x4c}, {0x4}, {0xa626}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pread(r1, &(0x7f00000001c0)="e505d2855ae3af4500f507ef00f8bc3a3ae1a35dfee03c271e1f8b1a65a9fbfe4d03afd0b384b66588adf733036505fa0dcf1515810a4dd42f15f6d3279ea7d7bcb13350f895fbd65a54b5065696974cc4733f78e4a815229ec11cc2af8e2c177d3520a1491343cced2418468fa3b394981b7d7a8e8fef6749929262a7b5", 0x7e, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x2}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5a, &(0x7f0000000280)=ANY=[@ANYRESOCT], 0x28}, 0x401) sendmmsg(r8, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) recvmmsg(r2, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000180), 0x0) socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) clock_gettime(0x4, &(0x7f0000000040)) executing program 0: mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x21) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup2(r1, r0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x8000000000}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, 0x0, 0x0) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockname$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open$dir(&(0x7f0000000340)='./bus\x00', 0x400, 0x8) dup(r6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x1, 0x2, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) executing program 2: socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r1 = getegid() r2 = getgid() r3 = semget$private(0x0, 0x5, 0x10) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r6, r8, r9, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r1, r4, r2, 0x40, 0x1f}, 0x5, 0xd5, r5}) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, 0x0) r11 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r11, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r11, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4, 0x1800}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @mcast2, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) socket(0x18, 0x3, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x4bd, 0x0, 0xfffffffa, 0x860351b, "1a0001ad090dc29e6c952b000000000000000200"}) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r8 = socket(0x11, 0x3, 0x0) shutdown(r8, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socket(0x18, 0x4, 0x8) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x9) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x20, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0xfffffffffffffffd], [0x958, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {0x9}, {}, {0x200}], {}, {0x2}}}) kevent(r1, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaae00000000000008004500001c1000000000009078ac1400aa000000001000907800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="6e06", 0x2}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(0x0, 0x2000000000000000, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a0000000000fb00000002000000000000009400000000000800001a00000000000481"]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) r5 = socket$unix(0x1, 0x2, 0x0) write(r5, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) writev(r0, &(0x7f0000000880)=[{0x0}], 0x1) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 2: 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) semctl$GETPID(0x0, 0x0, 0x4, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002c40)=[{&(0x7f0000002e40)="07640204a49ebeb5369d9e890c8de9dd9d8af6469a3f7fcfcc0dcf6af0059538f3d24e29e83031a7cfc52ee4e5ce0f5464b4d8a64a6ac0690156dcb6416291facff83c9c4be00b77927c35ac82b47cb8ac514f5205ff3f0929d9ddf7a06e9b6e236f4dd9532b79ce3ee524d5cf7668bef1b86702ae84456c57602b6f981716628d541599a8a5430d6927b418d16b3b101ce15ccb611503ab20186c000000000000000000000000d37bf50d37c1c4fa369f8b56568e6eb633bd332c2e6c8aaa14a1be32d97ab2f944db24877645a657d02c23189c1084ccc760173f1abe231576dd063f40f35eb91655434318b1f9ce951fe246acd8ffc28079abd4df359a67682ed169aa06363cff7e2b58cb893988617e92a0d6b59ec598dc206e211597c5416c92568b87b3354f5c37a38f3d03ac3a7ce407c0d833d8e693cdcbdeab07120f", 0x140}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x3d}, {0x5}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001280)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 4: syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="697536b6d15100000000000008004500001c0000000000009078ac1400aa0000000010009078000000005b01749a25ccadbd1bb96a8664b1788da525d24ead90e18c7ffdee206c48d92c0ce528656558243a6c8e2c58bde213c9ad6d2864127c919cf29262626a19b1a31c945ccbfbbf7b425abfb93665ecaa51e0019eb47083548978124d7af3842d0f97b802f574e6ce85ccab19a11ed17a093cdf1d7504a473c0577121bb03866a"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = socket(0x2, 0x4, 0x0) r4 = dup(r3) listen(r4, 0x0) (async) r5 = socket(0x10, 0x4000, 0x0) (async) r6 = socket$inet(0x2, 0x1, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) r7 = fcntl$dupfd(r5, 0x0, r6) close(r7) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) close(r2) (async) fsync(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r9}, 0xffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{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) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="04ecf2c9ca6cbe8a28c3735ff5f78e171057175295007de24a4a155a34c32f0bf851fbd09f5024246ee29dca71a5744f2029df322b88e3934c57341a37303e50f215ce0e910ec29427ffc330857a0a1b852a6c4c06dad693f5030b252488072eac982a3a83f9d5e8596117e9442ac8", 0x6f}, {&(0x7f0000000140)="33eac5ed2b295e8155b2a1e5bfbb67c6d1aa4e3df5b24604054d8abe2898a12c745e09d237406e400f", 0x29}], 0x2) close(r1) setrlimit(0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffe1, "0000030000e300dfffff00"}) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f0000000500)=""/254, 0xfe}], 0x6) writev(r4, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x8, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00", 0x0, 0x8000000}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) executing program 0: r0 = syz_open_pts() close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/99, 0x63}, 0x103f8a}, 0x10, 0x3840, 0x0) getuid() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) pipe(&(0x7f0000000400)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r2 = geteuid() setreuid(r2, 0x0) getuid() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x68, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0}, {&(0x7f0000000280)}, {&(0x7f0000000d00)="88debac394a4bd0c95977b899aee37c1f0e428b37aca546c6c00ceaf390b46303c924661894d6db9f89c3e5b59e8931486c4c0f31bccc415c21f3cd542ed7995c9431ed2e23cd9afda1099574019e2b8d4b55e94e9815d157b7b14e17245acfbea634b10e68ca7bddf0c11e748bd34db5de6095c851552555ee4bff5f048477958eac091b689bf275d643697fdf93a9a20faf7fdb2b9bef97502054ff89889cf040b8356e35ef876fd31d70f82f9b540c42df109bb2fe312e2de28ffbcb0e3636c86d8fb82ea23f0d501f443cc6025aa6cffb12991a567be9f2c661f9c3af31f", 0xe0}, {&(0x7f0000000840)="0303b20ea1403867fc8b0aa3bed0ffd3150273d840420c8c12bd4b63bf1c6e38abadc3606fc0e8fa387c4a934aa97d404cca95d7250ab9c603d63cc3adae18d081ec", 0x42}], 0x4) semop(0x0, 0x0, 0x5e) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSDTR(r0, 0x20007479) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x1}, 0x10, 0x64, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180000fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="3e947efc4ec0e4be4753393bbc89655a039b6fe18b5ccbfe0a093ac768f4cf0900000052dd9c658da2f4ac8ceb506628adf1d199e7635753b920b3aa52f1929c9bd98bbf5fde7a57663c0c76543033bdb1673186cded413b48db36a2a8e7df98758e3ce3c8fe8d84d38054d419fd3c4555cbd93b5a3431e8d651fdd8f6340030dfd00cfe8c9187800894e02550384edf5eec05f6aa6dbbaae7fbb903c6421a4440515620f014fd71cca51bf4b03ef75dae1b649220cae39da455bcd1cbbd6f0896a1fb41ec9999e30323ddf895df87ea4c693c5d1254db9abcdad00216876e77b902005ee0010000000000000000001b570d7fe4023d02b90fcc1577932c7aa2bb7412b13de7444d6b7837fa579ed556b9fc273e0c4eea347cd1a2e2"]) setrlimit(0x8, &(0x7f0000000240)={0x7, 0x54}) r3 = syz_open_pts() close(r3) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000400)=0xffffff18) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x114) r8 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x85) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0) write(r7, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f00000001c0)=0x10) executing program 4: r0 = dup(0xffffffffffffffff) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) (async) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) r2 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8863"]) flock(r2, 0x2) (async) flock(r2, 0x2) flock(r2, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0300aaaaaabb08004500001c00000000003b9078ac1400bbac1400b91100907800000000"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x81, 0xe0c9, 0x2, 0x100}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) r1 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setreuid(0x0, 0xee01) sendmsg$unix(r0, 0x0, 0x40a) setegid(0xffffffffffffffff) msgsnd(r1, 0x0, 0x176, 0x800) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x8ecb, 0xffffffffffffffff, 0x0, r0}, 0x0, 0x4, 0x1}) socket$inet(0x2, 0x4003, 0x0) socket$inet(0x2, 0x4003, 0x0) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) 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, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x82b2, 0x206}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r4]) executing program 1: socket(0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x60) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000480)=""/128, 0x80}], 0x1) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x371}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r3, r5, r6, r1, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) r7 = getuid() setreuid(r3, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) wait4(r8, &(0x7f0000000200), 0x1, &(0x7f0000000240)) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) socket$inet(0x2, 0x2, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87, 0x9c}, {0x0, 0x4}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 3: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x3, 0x0) open(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) close(r1) socket$inet(0x18, 0x3, 0x102) 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, 0x1, 0x0, 0xa2d8, 0x80d9d}, 0xc) close(r3) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r5 = dup2(r0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) sysctl$net_inet_divert(&(0x7f0000001380)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, &(0x7f00000014c0), &(0x7f0000001500)="cdfbfc", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000740)={0x6, 0x4}, 0x2, &(0x7f0000000780)="254970f37659b4aef748462f163e1bead8586320e21d79bccbd4e38df6e222ec00ef1cb11536c75c70e2dc7dfd92f30f27771735165209f8117c138361878ca771fc17d99a6694133f43dc9fd16b522f4797090adf237d4ed2bc4c6f043b4a39e0", &(0x7f0000000800)=0x61, &(0x7f0000003540)="c3e653bfef200e7dedecc8e03002e2f57b8c5304f540df7a26f62749a153944069945d77f9c7040412d1f2cd72ed0cc33624296c778436e49dca3f94fba560eebdcab802008940e09b45e4308f9386d03155d5982f0e8e8442e49c193069cb6e212a2fb3c91dcb866c72d3223f7544ff5aa22532ce13ad961ed99fccc6cddfa394ff9f54f1e9f480aaebf64382e8d07e2db23d90c3b215b54821922302c153ef4985367aebbf4e5cc95a50652f20a413c10b7b5c3952bb4ab5eb51b636f3df8e20ae2c44472bfe285f12c4797c3eec6b06480c8c4033e572361ddc28780413634c35c50a7ba869394509af5f2876178f26c5c8185b6e8ab17e8180030c6da51756a68f0003f421a1f258bfbd3a384c4847e8c9a793fc661d141c3f237fcd9577bbc017c0dabc42b3d160f4f9da228b11e8ba04caa405cd2d21a8431df475ffdabb796f2fb3592f6b6351ed935a9a58d26491f5e572a653f939a684cf1d168a064b67795012d9d07803bb5fe8e53197917c5f37f014f7cbcbdeffcc742c008b8034e55dd7e3ae352a9f0a3663e5e296718a22119d91d6bbed3049e63c74ea84e7efcb5a96a7ff5706cd2cb92f0a6f7330128a5ad7047ef66524025580b636ed702deb30105a38bd3788fb13dc981ef9fc1a18a02a6f8c9956e927ae76fdef3a2ecef960e33ddaae18f5a1f3b2a972b667d9db9c709084e4263aa72ff9d01ced7143d4bd115f8a84c8cc685ad9672c50c290137163e390eb03c4df58aed9eb4d820fa359ac8411faf8102444b73ab4e4e780b4d193d35e1eca4078d1f111b4bdf1a5fbfa47a744d6388051efda27ff5522580a4b2c7c235e6ab59c32e310ed361cb8b851e406812340e60286b5d1ff0b06929f6c6e90f154f66e2b05003b7a720025d9d630b718fbde9cd1cd3f6239c3c1a45d52d55c1a93d3f4df9e310945d1543b42251226d1b75633147976d0fbbab63cc5648aa436839aea6946ea98d6de955a413e24f5cf0462d7f82494f5fb364712531efe2407cedb1128c8daaa77c28efcba6c9113640d4342df6a305ecd6e68e00b8a24955390f73988c4f674fc61ffec0f56882fdee0ad818a0c5e19742fae7cbf31f6631ad53ab31e1f90cc46ba7071bd57b98ee2b94a168958d5ecc55654cb1b2f99df69833016ec4dbcbc4e17301d46be4d3c3d9764d3efd8fa682943e3b76e1456b531f655b90154fb48cd16abc9e80a4f219dc450c3745a6c1c5d357d04825fe4e16d9e385d252506836676c6c6aa5f462bd3a525576324df23c68b5abb29a47b3684461d86dfefc2b561147f3a148d052e8c85f624e272f8cc621735e6302797b879caf1fdb8e3978c5b01061db515776374ae87564a522c1b30675af59132531bc09ae362a46c5195807c6a2d702b02ad59326ee6478cadbc41e94cb10e57fd68ce513d8c281cdf1be3b45e333ba23123ed595e24f2b8cf65e72d738a47e75a06264405afd60bc39507e55d9aacd08b2f21515e35c7fbb8afc642d58911e7c6452839a372c5ff55c527f4254d2cff6d748e8279d20a9ef62e72b5f00cb9b64ed12063d20c02e9a816559a87b8747f73e13afac3be14dabc289890a7be3a4ceedf0ca189301b2333576ae045205d2ee4f5db66ae5ca1dd60ba674ef77a973e33a5499de59e29553694e0b83156b6704cbf0dbcc66f76ba16c20a846c8986400a288cf73a9357c682e6037ed0ed37152e18dbbab0f3846db597976194a58a23a669b86b1db25b4b8da68e318c34ccc2e96b179e36b430e4ce8a594221c87f45881c402c274e847895f28e95258ed6207dcf1f258452069feddad599f12398c54767a78744c76add50a6437d87b5c96bdc290a891cfdd46a01becc4ef8b1b9abf492fdfc6286fea1a53072553f8ff6a3fa2b526b7b82ddf65e23338fd531d85094c00585bb02960013f38f72a2006241e62db2cde55d1961031d45041746e96be38db674ade1dea5a702e308016416f4dbd09957b81288f10ff9aebeab6150f70e4e790b7c9ba95e99afd2986b3d39e57a703cae71d57623bd5fd7c46f9f6a0c267eb66276c7c47202e3d8b64d5494d561a8edddbaafedc3e2e01c8082524d1cf69bb71318d6198af01c0e5e273f05d04f7a0eddc281d73b6f5432e8edb6d847f86db1342516a3f299309fd87c3556857414a1375109c07d45f70ac37b55b66ed8f79910233d359e2b48dcdcb7a6391029bb162fdd8f1997f9810d9e7219e71c869dc3eeebc06a2600813a377b68dcbb584dc46ce2aa12ab5ee619be064de6f40cc97c8ff8a49fbc1141d891c310d30974811a63a9aeba6666fa2003fde9e8bc470d71b77dbb68dcf60a02a39fc417749a04df14aa75dc97546d45b891134bdd3903093cca7d12deb637eed30cd860be6c9cd0f2dd873a9f8c0c64c3a524f487b69ad40fba74be1f3913fa5e7ce41fdded607879218aa1809a9b747f7488a182b56e4a770dd6d2211b4cc061a1e0813111d201656fbab37a45586a05d9bf7d39759918f47cebd60ecf4f0d633fa3272507052a77a49bd0bab4a4b40b62037660ae010cdccaa8d043634875dbb1b36be487b3b24a04a7aaeb35c3a9718141cadf7ae12734e239daa73e87b39ad23fdbd0889e3bfaa21ba538b159c45cfffbae65d7997aecba6723a89eec7c3e4ddd6d64c32bef01e2ff438c97e7dbc9b55cd61a711c095e2b148b0b0daa78a8b8c754c5e651968db45126699bc358fa54586f0b069801429aa81682c7c7c2844887b745088c6f85bfa7737001eac7c305e428f47f72218bf474874d931c7e07c40865dbb56868ba6cd3d5c13c7e1812a56550026ba3d4265b002f48827da375e38a7c7c524fc5028a96c7e21aca0b6cc2f2d88f808add7e0019184c2917f1d64312a4f8aab24789c9f30f946ea7147c03aab04da3bd68a13e680ed29e8d5a0260f6d8d8089cdfc68bb86bb22380c9f82effcf62803ec7ca201d319b084321d1b08712195a89bfeab5ba7549fc7070a151ab86d33e39d36110460e3f69503240915680237979d0cbf57ae4689fa9b0f794044b465b5d3c123e179d6fd573c3926fee6d00d6874be7ed45ab848c1b48ebc1a0e4db62aa40814e1e7726ebd6fad4633114c859cb05e3ecad547469e186c9d22f7bc30f841c68295f6485b1d97c8ad4d8ed9c7699d5cb39afdbee47b31f7cf0acc5ace82720e575d5afcccb3f22b8d7bcd9eb064ab87e9b379784b6c83635892f68b67f5c8c8f809c757e19089e174422b0452c507dba053bb8a5588eda97fb389a5b937ec101fd871248a86906906122879dae1c37892be0e8a86e120dcf8a01798e465213ed9c5dd987ffe3e16bd9af31e13481a43784d49877f37249fb912dc088b2727d3bd68cc8449909d3af4478d18ed969b177fce000c3e31d5b944408b62e2585559b73c5be48b1158462ab00e8d3fa0ea740b9e903d3337fe545d43acde7e1fdbb2e20c8ede90b40b61b2a9d716c799ea4e29df457297faf32facf1296eb61d3b7bf4b0f56f360e520d3a640933feffe86fe686decfb6c8da331e7abf25fb87ff800dfc5bae898c05bd8434571abfe7fb5d5369c3f4b8f2439761046c8e083078c5327b1ba5f4b794d7ebd40757043efe14c37f30c7769e1cca3fb6c1730b74edc722f8d884bc1d7959f9f60134fc4fb382ed5d3494fc7c07babf6b124f3418242928a5b296b261188f15a077eccdd0c559d846340f4510b4fa45db23fb16c1100a5509c20c18ee5498c0e36266a3afafc462ee52137ecae86d75af5c6744b410af0df0ab39e503e20bc8b1de0bfca044ce054df78e1c87a0eb2617a636911c1d8c85eeb840b16555195cce6532870a1e771e89511e95a7ce107c7b171b0a64cffb529ab33c179b1f0c45050351064329fad3a2f78f69c11ddb5d7f286ef9c2b10c51606ddc16f2f20121f54abc8e60467e5458a494703e1ab1d792721d4553f0103f4aec22a2189f89ca7240f22ac88eb78007b262340d2431fae390384f55f570bab9b79be51e56ca07be9098dc98d1916210a7cd0ffe153854c650dfc77e4e0ae0385a0158ee9785268cf9c2b3df901ddca21e0df345c471120c2befe28699cd53af9e25afdef2293c70ef86c02e9cc06e009417950697c44c4a892b9e9fcfbface412dcaa0f23ee7f9e192749082cb36d0c8b321b15e0dabbe05ab2712def2e83e2d6678c5aae6e862925c97eab6f95d9cf662787e5f50e2c38d6e069aeddcbefeb1daabf32e2c2680983f4a1957c4fb952a6e16dfd54635cc067f5b96b9cd1373f878290b217388b5c0c580fe446bcaae19d910415474f44ced3b8dc6a23287ad33745587b9fdd6bbea939a72fa229ef74bd742da5484c8ae3d1070f564483688576f870860a5e9604278f2827b5dbf789897e54cf417534b6e48c20dc18df8dbdbf214905bba96cbbd100c7b2cb9174a43d02f39c85f899931b01f33ca4c298f84812b5981db0551953201ed09b6d4c947704b3bc9921e00de3eafbade5cfb9468550350e5081ba5d7f856b4222bd0cd1791f48a1c9e34981ed5d4f7d3155591f933d933394f68b33cd18934677c764c7e22b883144e439ba243c8a9eb5b49fabdb8f15dc8ec5e19e9f7a90097340ba320e8c7597905861b460d8a8b2447a30649c9bf54ff91d252adc6495fe29a21f3ecda40a41ad3d4031829d742d60ccab63325f06592ea41dba015ac2eae141b1dbf1cced169c1c5872c9a3ae771af4b492a0d51f4cb18d418e44d75a295118366004d0b98e5157ddbe632141e924174c5555907156c0737a8f7372fc774a7d3832523f6f63c7933beec92664b7c2fadc60d6df2b9326506aea8535ca81e434da4b6a7c1fd9ca1893e551a2761441461704205c131a76a0e08096c083dd3f47d05103854e4a46b5480b3d46f3b95d02f566e2c20de036e0704344a12cef9b1df7771d967367b4a702a713af9f3d13db66f2ed81fa7a6a81552930f46b276f13b523c36085bd90cb007aba3e1a6fc91024dd0ea88b99860ff68aebb9e0d575a186bb96b7a1d62aa4fd7fed5d82852cad84f5a649feb8a0336665fb0148d3b34a8c019aba450b675adce4aa6b0990a6c12ccf86b10fcfd8f415ec777b491ab6d4575b841ec263b00e5db973fe32f70a8857bde29592c0c6dcb3ea16730588a5df08e9f669b5c8a615424e384fdd2f9fc5506f77baab0f313341e518704616d1b27f99e5048463dfa1344bf1949c1f155cba4133daf22a38601cbb6489ca3bf048dfa082852b548fab57c51cc79cacaccd059f825c9b09f3a361291bf509bf4ad1b72269d65e83d8d0838b5547ddc1b224063f89d32e911809c065d732803a9a606fde07a13e83ac4a9f49043c9240e7285a4a83f87ed63f4b18800025703d2cd5f19dec575a457cdf91d3d83b27223acec119f939fb46dca5d8ca8870940a4c817577112e8b439cd9ed9aa275affe8852e65780a086c3c148e97c6f4a748cd160f33b4bfc5890283ab876b5103d9d94f748e3e7896ebb70d5292a1e19fc6c9919b71561fcd7300e071e46878aa0765541323b38fcb2d46cb3cf43a8fb2ace6141a1523c64c1471b89a61b88c6e7610b9655206ef45135f1212f89234bbded274bccbf11fd694382162e8fecb662ee433cae3540f3dbebc7fa2acb38093ee719e4ff67cee1b0629d2f822a5f80bcccba27329e01857974d443cb18b11fd9c1f68c7f70ab99bcf8a9bbef22084d46d170b164803a1abbb5248cdb36098809d198b7895ddfc242b59b875655c6f3dedd40123cd45fea379135fd12e", 0x1000) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="69938788779d28d1b2f70c401cd3aa05acb26ef92a40551782dfe94c04b72a582f5fda789de871762c5fa8f616f1cb312060da408d48f5e22ee97052fc2ca5c6a8cf4ef396a3fd659e40892521939acae31db055afe498227674f69b5b0b2a85b9360df9940d40", 0x67}, {&(0x7f0000001540)="9ddd6614f10ff29240a47ccbb3b8a57548bf182e68c5efc733d40c3dfa1c592e79b4919eaf89d6d27185584242297948e7108d7c18704a34453ed66da6e93203b2f7e68da5468a83fdf79d64436725c9a61d382aaa4afa2bfecc7c85b360d7b03cf14ce668740fe156f0bab1775fc1f86d53fe7d51e45a6990a5816b9f4bf36ec768e613ccb30cde0d119a46e7887761ae629c0bdb7b700548fba79f20c90782073d433cef3ac9cc4b4ca4f2c5d70cc2af5c412ff492e6582535c204888f73f8872b9d1f9bab37c8880ab141eb2ce7f719294ebb43d809bb78284c1fa6aed94fcae8478b97944740ca17ae33e5394f015252285218bb956212e72788568ba6b66eb2b582a8e2e7e54059bef44662b8cbee40a16e23db6fdf2b08212c7f079cac756585b00a24a1a1e73e622102811a40ed3a3b86e2b3a18febc11a3fb5255f3e75b68a290e107d95d71d1ae1cdb37f61e66330efa4661884b7ba432e8032d551d2a509afdbe863627f98ce43880e20e302f303291ab5ec94c791fe32847e554b00b86b38d2864c7f3a2fa3b45c6f29d296426f75abe1b50963e29fbf37c7e06234b0c67e763a4f8050090d833f499200bf88f64bef5813af8828d068f47fe6caf5821c8cca7960417d2b31559bc688efd760343904b552c920aa3b6888981d2c5850664cfec338c24d9071ab1282692425ae42f5f20128cec842b4d70498315c426f26d357c56d035c3d277da0d96a9002736ae0dbd741c15ede422f6a73c260c105326da0433c49a0b950170eadf10cff71922b77b3f4f0957ee16086a0c1a4660ecdd651c5d152e49ba6b3622c9a56d9d1c1b4aec8468a8e6b2a5baca8ac1d3e4c7721ff96f959293386f7e626a81d11ebd37175cbaf97378bd5c860e23d99979492b2b3f1875e1a20d4405bfdc63d5c8e3483a91cba92be109c4a9d8e72dbc97dcf15bc3664b2010147e3275c9187806cda71c971654e4ccd8fc0e316f9cef10c6f5ec0fe3a69a042d948c7b677541ef3006d7025e3f0e6ff97d1a08e345058be7301ec11935fdabaf122f1fffacc8ef55c41c86fc880bdf42f91741a05716269eb312fbccd731b6d3579ae115be0b8839e1a653e1dab391f41af0d14d2f1bb9f92068b13a0cacb0f1f2d5c526bdb8910c17645aaffb572ecd8f7c6e8fdbcf546fd2ac0bef3bf0744b1c799d6a214f78f61e691e628e3390c24fd3e09e208088f546a9695ae87e44d6071be65739a5de0bb9afd6e7524614b6005ff83d21d83979bde96166c96d59aadd8497a222ad3d21a74655580732035608a66ba3c3cf4e6b7439426b191afd8f16afd1df0583ff96c747bd4bb1c6d4430c816fcae632c8a1bb5592cd4e5e61a1017cf04fafcc2f4358914ad9302fb9e755dc61d02780c892cd2f4bda41d1f89b3f440ca61cb93c8331fe2a21af7427a7a28ead2622e7c5574d37c17ef198acb776fdb061ac4fa59b5db89426c559bebd52af995db5062d50f6894c67f9bd76b74dc759504aa51efd897bbddddc0750678a8c67a7ec42cf05dbf397e6c4c45e397ea7a2f0d226b373bef2be98cbc02bc1bb65fcb32e4831d63b8abffea84206189c5d7a899e47b736f3042d8570c65267ccae580c5359f904d5cde39b715ddb2626eb3f090d18f16c313918b070215b6fa34780a1f8938a0a86c3a37a8640ec6e8c3b60011160eb59b660bdbb040fdda349e12aa3a2fa5b61a6b0a742ee44ff33c17eebe19c04e00fc908008c30c71bce370f90c9d929155a7e97a9c0bae22d0ded05b8c5b5e06400dd5efaf4f622ebcd35182b3a62a4863ddf05546551bf9895da1857b59e29b57c63d44e2653ce6198b5b86d4d50cd069b775dac4ac0c9875349de070e9fa436342808e77b6659a6f3c156baae65c68c5f0c5a84f3db87b662969a8c0460dba8932252e01ff2a4075740c057fa1708c56686bacf95ca82a3836cac7baabeb672138c9f7c9ab23a3621196d9a99954840e79fb44e3a3221c8454d91c515c4f4660069206ddef2902b6aa2857b0ad85178c4084d1854a0f46c67d940b1b1f161999873a52631ae27132c426cc980919a5622032fcb962948d5d4cf2038644980f605118d97f988f2faff83b9bc1db9d57eade93a7ed9f98a61f942ceb1c367165acc90d3efb0f2be3825a458b97c84f45be83a2fba041ff3b2026d16f720ce524b5d758c41063c2602a51739d34df856db70c1f6a18c74c57f7315a5f80d1980106f3cb226dc6a7aa0dd2fabbe3e9f5836f35373d3295d6ef4e637ddfcc767a259ce4d267c3477f32f58f143b0aefc3622e5cae3d1e1b89f5b8e450121f439bc94131f2ae184ff89400622f5fa30a0ec0778acd8f7664838e183f862cdd53eb445da635d822a41829942c1a549b16883fa4203f10722a340c9aa1245865d318bc537b6c6d5e424dcc627cdd5f3effa3347c5232393ce73b43fbf79bce657d858d1593620a53c6c7bb0a283273c9bce4285cbc305291957642921eab2c2b926bb31afd701eafefb44fa0530d370ba66f110e180444e6601ef2cb4510459cadd604e0258f7dace13eda6fbf387ba9a2b19c3f20e1cdf2f5b2b59c414032b7f42e8569488d272d2439093a672b67fd1262eea8ef6e672e1ce87889de2d871641f036914424e68c95c492c3a0e63086f7bedd028c3a19bddf40099097149095ed8a1a286ca091a35a02a381146a25e82b140580b70bb65a24e86dc89d43a0489d4e7103f7184445dcfff2ca2daa31133abcb034234e8516da1f7f53fdd5db9aa8d01172ca4f410f9d6baa81a6a6a3f9d55f6e25bf2766c9066c85022c44970b2a66c56c454afbe45f8b9d5492d14467ba01940710d846ae76e24c0fe34584cf1903452fefc30d41ba982cecbb765bd9b1aaf7f49ecff669bf367acd355f285622bf0998486a675ec8d150b6f112a84fb6533925132149e0406e9c2662c2bfc042b112ee57fa6165822562aed8dc010d554b1964fcef7bc6c6cb589d6653479d6e770fb8b52e697759ff6bd2ce6ac5506586aeb93340c5278bd1e5b8950f593d6c1b73b55b514b7c7f3f6a5b0435486f1a5a422747d6b958efb2f9d5dc73ebf6812c1af94cda797c02cff540c35826893e21bda73a354bda1ccb4e56480d77a78d5f5995078a12cc960d150e6739e0ca5e0aff6e20076d5d9992238ed1b8c6e7959ea1a0176d40b5c19b6ce8328ce7a21aeade503ad4c06068eea3dddbbeaf9853fe5f3a3ce9faeac7a076792a37e09a5858a7656eff363775c732ce1013db2ff16dfe73600b2e38b68b98f7aa949d28fa563c5ccb82a74f9a0ccc4852c07825d54369cd881d750fa7fc78c559d58c7ba46b0ecf1ea98bf7dcc4b7815a04089479086617d41a9f6b7b166babab9d5eee0c808527bcf915ca954ccab1e2140773276a67d349b1eca6666541a4f111b9fbef085a94962844402f35dcac9b36ec3d9ea0c48ab46f04de91f8ec61004371fe596fd50a67b30895657a58d46e4a6f687a74b202cb21c1e19eae8fee3d79936f666b62e6cf2148f10da09dad23f8cece5578326b0eb2abc85f3d1337f9f7a1f2fc9b1f58accdc8649d2f630a2cd2d584f08ceed6697e1a9c5f5bb9d1870cd2e95503338289c100d40a46f4744e05d2896b6acb71b4b00fd3a21f49d874b40db08e6093bd9bc6d535a53b8dc53b42a0c78fbfc382a6c66706db38615e1a96283227694a79a5ceccecf2f40c5c0bdea4a57fea9afd932cea468f09b172f7b6deb93f70fc04e6cb835ea1f6e4a10bd4f480ae1619ce922358de9be502bcc38b63bec6608f7af592912d15028ca367b1d1fcad02f7b18ff88ec66592e3b4889d444188b704c07a3036cba9e99653b448e0df7569278a39d12b6294d14d273f339ad4ef282ee54390484db2846724fe96b6ff8ada20bd371a9ec73078fba2e26b67e928979f7942c80a9a7a5812efabe4ed231f17946c33264acb3393702663525c13a5ae33290bb4593768adb101deffb46049ae983b0d9b8e96e220555bae2ed030936ad8ec79220da965c6ae1b913a9ca34f3001aa2adb7c97d01224bf5222e5bbb26d0ffd576626cff57f153c1dc92f7b3186a387639fb9938c696d3694eb79fcfe264f08fdc964600ec1d7c285d2e5cf273de35d1015033ae93aed8e35a8fdeed7ea72e4503973f2ea682e547d3bb139012f2e17986ba239298dc8e679f32d7667bbd1165b1bef6a8b1d133db99031bd4aeeced9da199bb1e1159542f01336ed5ffb90e4834e9cc0ae5f822f3b46a7c23e57fc77972f37aeb3f3285935b892a508e46eb7e67c5bcefc0d2497d8cea80589ec2254e847a69c9366ba13331ce24792f421fc1f3cbbb0468c68de71d2bbd68757b1fe4acd96f8e5f89cef7a716e1acbab95685c558c9b367fcd78537dfc25a9c5d6e69e24ea6ce679fea812322d983e6f88ad78f3401ac7331d509227a7d647a043787c7103862aae509d49f0b2857f64092c496473c3d980debc3b6675e466c99804b90c9c0780579a4c7693837330bafa7e24e64aa976760028d1d6708cae9a6c18abb8404e2a4bc748eba56ed8a24ca9d3e66557952d36ead3c41d98ac6001b8644245617f733d8f0bf3974a702d47f3b4a45e773da7c5b6a117e594e50378ca2208dc2c37a6b11c46ba9f046d23ced2f209285d4cb140978f0a07b43fa70096feaf7443c160e0c2ad341c1031bc8ead9c841e124f862ab96f5b13fc58b0ba7e5ace4b9e508293b3a7120ba7abffb53df58f921b487c4d1c9b853171f9f4eb69cd82fb1dbd143222b0e4bb6625bd483f19afa9bf64c5f969a98d00554cafd2dbbcd3c2be74ad375a80a3ee3a4c857aca4f2dd5a96c34dcaf2e9cfe50fc34189f16c7d7fa55e42edc8cea0b97084f3fb51126c6b502cd2f722b871336d2a33164255aa07d1abb9a36524bb79122fabd98c47fd18735cd4088e4111b219f5f45d40d729ff8e4fe9a6c7ebf3e1a97d2b00ab52ea7a570414aff15ddd86771ae11a404c9a89961779454ec4914d36bcf765d1b5c7bce17a0d40699826bd8069d51e56a5dac6187da7a271082377d1bfa7916f1199edfcede741e7b3e66d95b208b6887b51fd0f4651c6daa8292015c54419e02a96a0b4db005c3efedb9cde502fc2cd425c641ce3ba4a7525318d679de63a24f49dec91aca38c9fa7f8dc1f012df9d2860554553cb7f0c9cc67048e840d1cffbf88f7305001515cb525ec5c2a43679141cc3ce8e64d0cb2aa00b181ba8c980fc6b547331d5b2a7300ae73141ce2626533511339c7bccd7855eb4ab74412cdedc199aba444ed8ebc879f28dd8c33e3614368258b2e31dddd2d5c4a0a00469721d71e662d265dc56a8e5342281606ab5c3c2caae26c8db9776a8604c972ba890c8eb14520fd877bd26c2b9a082053c8e08d39cc9f962671df23ff0447a534724cccfb5418fbdc44dec2e1be4de1db2de59377b1e520b6d7f111388d707a2143f0de62d5d77b91bbd848f167705d41f64a6ded5a2b1fecd4b7d8ff227f0b4d4ee36fd8212f30fd234b15a08577e7a746252c48c9f29fa8de6fe178fbe7e7fbf7b214772a5cc7d85ee68b0c3c9f8a2bf2b9d4697e0f598b4bd28d7f909c477e12b08a7370b4adc816b515b12040d07119603f788118764f8628bec710cef890d3fd5fcf576f996e4766485b4005a471de8b29fd80e687ca9598eb6b43f12538d8d63eadfee8c8e934c7ad025c0d5b8a37f3af56c3c4701416941b37d3c71c0167cdc8a78cd7c553a061e89de33f0c890ceea69682f0ea90eca09dd54dc9a3f9e", 0x1000}, {&(0x7f0000002540)="5ad19739eb4c2e0d6090a4c02755976bc899402929430c2a48b2b68e27680c00dceb5f9d0b835cea7af98519461809b67f8ed40c0e0807996381477b323ac022adec42850566cde967f9c4429a3f4ce35e09ec6d36e3b7e9d82451f890667bf1a35b7d9e18092465f1eadf09e847314117660be9eb2f71fbb11f1d3a41c1d50851e491fa5ba3aae1a5df0cc1a4b651cee90647ef83d4bf69318ce271a961e0e1c0a2dcbf2ef2e118ad621fcf27369f2b42484179a3803dd5cd9c402b1618e14212dd0f7d9174aced7c76e349cca2aa27b96e535d5abded85e940689e389feb8e689e12f9a8727328e5be0b97e76ab2edbd1448482cbf65d23453751da76ce78523ad7de794d644fc6b2d9fd976b33790320cb5b517bd21f3ae00940d3345c67dce9afe1d80d129414cca132143ea2ad7ae03b33a34812bbd3712252ea90e031e088e664cca35cac139e587840a3a0d5ceba64faaa2f7a5be2ee24c0c66660e0124edc7b1ba2311d2cdb64104d7e99df60ff667eb1d2a1cad3cf88cf349f62d5e9e8f2026a66fbf8773b7f43c9ee89fabaa02e35e46d9339d099593e0b0dbb3d3e0dc161a23352ec8c0b00657d3fb266c81ea9d69a62d0971d72ce2de4b487d11d00fc6c7680c30009ec63fff57b45e78230775c33aba4ba6f741eec575d44ae133034ad4c9ab18ff8af6477a353b9673a0ef020a5b335ee535d54819d6bc66a763b7ab2dbf914519d28f9a92065a0bbf938b2a2640238df83b7e802d66da9d167fbe9b4801918d46b483b8378d6d3a33ba159b4086c285a67ebe8b299d2074a2a42b58ee41520a0af128dab5fc94776c4d17387417d3131f9dd42525851814682e83e03af6d104064fd3a37461fdd1d79b6417f0f4c74d5a858445686de3e97ae26e94726e7a1597a6c112d30c53acaded739b2f2eae082309bb3326775e0a4c97ec88e8c514c39a96cdd82d1ffcbe12ddcc4a4cfdda1f07ec12a896bd4feccac8ff88b673ca92fa5cb635ca267c8a9578dbf8b1f7d907e21fbb0081c12dbcaf5cb402d167e59cf0860302937cc6a233e87bf3cea888154a8c6d68f1dc151d57167daf31fc3c4c0c4755a46f4f76e7a9efa5304eaefc6612b613bbb1abe79d1e9ca209bb9bec10096f1fc74cd010015684d21bf505ef1776871c22f1d778fca3d1cc0e43b3faeb6b64895672934f0d32b7ed7485aea6253f5d67458222e4199b1acafecd4b5bd07e4c3cad9cd8bca84774e338f7f818c5b306e3e1d6ba287b9f71998198c21d099a2499a6895397bb987d96a9c8f39a384da9ccefbbe20f71b53c53bf6564f96f4208903f3d6084bbf6f3e7972bdf6bd2f27de3da3e932efee300a47d04700fadedbd2d1780805b46fcc02feaa6e08f77cef3e9a97ec154db282499029f21b6617b9a13f89f6961d866b2401248ab9a83a5861ae3b26e2f9a8310fe961704d750d6fa92c53ced02829e41b3e7555e06ae23382933efb8cd88b8b8b66c985adffc05d8f6131365095fc02612664476e793074b5ee43d211af2355acea7e4a11defa16dcf97572d6eec9d93d4d76a7712df2140ada22d2efaf671e9631b3317f4c0f8cff7f94cdd2da4ac2744f13ef1d9540bfccc6a147676d22806102b3a89855f7936bf1b6e44f55b35b40cda085b48c38759b0c343a9c83a60c3d585ea1bfea429758481ec4f5a7cbecc75c8d63977180c172eb6c55675ece979d4228dfde47122c621573b3c65059947179472ccbe6933720396846469d5286a54a15920f6271e9005bcb5d26e01c89cbfc8314d2ada6a36cd3970fe73ae6f533a28d75c6f3519735f4803af2d42774f5a4b94f223de3ce9a329828cdacc4a9dca695a20f0010ad96ef35a6c42620094b167647262c21bc1d977d44022b9bc7428e4cd2912d8190b4df16104c44ddab04e9d506db6677b0fd6c0736d4ac5021a4206d4a6c31e2676e51cf2a316a4e6171ab1ca2f7e06770b8aa9a4337a4c414f30008c2b01e2c32ac4193a2478cd56fa22053129a0fce69659b0f2e740982d02c3508d0346b42811b0235693b7faf24e375b3491413e0191ba06a3d068f59789cb42133209f66549c5ca8f81febd61cdb1cb1aa6c2977705a7f71163b8047733c9b0578fd6588ecc188de91c1f0252bf131d95f35843d0eb7fc19ec543233d1b5b252d2bbd6ce3fb760b9af4b969a157ea6608422f61b2fd4d9ddc32ae10421bcd5fbba39f119c6a0023a9ddd2d68d7988704aea98bff5f383ecb4ae476b86999651881bd3de5c2fb978e13618896bfc87719067adb75f33ef0060909e475dd94665a127be8c620dd413ad76efe907b6019864da54e65750aad4d4bf2cce5d9c84b20caa2b83df6d1f9d0fae933a7254b5747674bf092d220f013b5417ad2825a107a64e194169b62db0de60d3dd2b02d92dc79fe267f4d6b3dd52518a28e4556a6a722851390df98b06e3d174151ddb7b0a33ec8615f232b3d940065426c371f9eb55a0053bce3720163c07bfeeb9830ed20ba0535db23e8f5c36b25780c52844fe39939782b8556c6b10f94202f0b3e4325fa544c98411b23c6110e1a3e2757a7863edb45127d45589da413748585aaf3f2b790cd383a000858712b3fb40e21be1914011b74ffbaf39bf22b010074662c89fb2f53e152969297754e488dca6255fce009dc72abe7bf2af8dd31597b725da57c506fb750536579f88433a87d1205bb955dc5fc0c543044116212c620e04e8256f6c4744b9e5f4dd31674faf9b38829e894cd8147b147005ffa2f25d76c3f2755db594513f76a11e2926d6f86e08add48abe09dddaf2a58168f6713ffe07349af02ec94497a22f3a5e1eb5644ddc083535cf4a40b64beefeb9d3ab21e6762a15f59cecd128e813fd7d9fedf07cd49bd552547c6e6261e6efeeac49cffd83788f7ad19814735b103c79efd98bbbf5f764699ba91349dc42be60ce42719441941e25842c57cfcb67ec9245ae7b210a07cf02d29aa09b2deaa2a71405ba54ffb0d4ea83e2a2cebc4eff0246ee2b636b8ff35c1fd83a8c35031e30be86dfc70c2da2fe614fc4785b57255d9d15306517e07ef7d6a2657629e034715ed1b30f426b455114d15244b2f8b28882a7c6f9608c03f94dc877fe32c62af6bad34c360dc9ea4b40ab0c037b7401a34700cca4db641933e917a2255224180d122d8df9076d882870155987afc764ad37530dc3b113dec6740e366435b1decd98910919c2537cf53efd6c4fb887421666fbd0c3ed1d792f3706a2ffd8c673d15bcbefcaa99b3bb7b949522240b3387a16919f3968f6a0e1b3df919f7a3fe2b18e0cb407c629e4eb7e8ddbc7221d48128792b36a8096352461536377e5086eac80ff3289f416a7235f84d930f7649dfa28da2dff5238446c6d3c370e3acd47410537a10f95cb343726a3e9ecc89614ffd4a0fc5a3f701a56508923190136985ca5f56fe0a5435a8bcb5a4266fcb0f3e86d9fb3cff1d3ab560863cc027d711b639889ed28c1ff3ff83762f2e028a91a0e7e977a7196dbc987126b6987f62b01d4b8deb8f17f322a1f2e5f1dd97cf2ac5b479affae55c0c3648831da9d8cf0de86da996212acd6824b0eb8c71c5813e3461d472c429b60dcc8cd537880c0bd87e508c47193b5627a2fc3884519a0f7ef99a75339f8787d25f9c1972345c8c21c2eeb568fa66e02e7cfaaf87734cfb49d0167f359900ffb5fb335be4427b521d61bbda8782a95968cd110337b4b8be3850d99717b0725c968fb9fcee73b16e7524a44f7d8b178e1b3160481af931f7746361a91f39707fa34cfe039ecc62f86f6e24245353eef5e969f82a759ef80eec8de0b21177ae774452d256bf66f519f5807ed27f3b280c5be2f39aa3288507c746251c4ec59b8b45b5fd072ee27e446dad9945e5f879f38d92bd7d6e3c5df1b889feae843cfd1fd2a01c294d646b9b1630b2dfba941199a11d736da758c963f78602da192c29fafcfd01485b6f9e282099e1a6a7e3a0c86ac1c74d957f4f5c261cee5d4684cf8cf96644766ad983db80502c7354d416600a6960f1a1fd20d2d705382f91a40b94cc85bdde15cace5ad823692710c1be38bf19db1a20efcaef8373c178e6c66480ec5c3d7b3325412ffb4e1d9883b25a261812244f2f027ee4f6169dbe33040a719c367f5962029d20228d543cf98b9c0ebe6b25dbc010fe377997d74f6b0b5d42482f7f3e51f3ff8ee9a49dd3eab0b908e97a4b2ff9bedd4ee9980e21b2746ebc4312b6b70b96d5698be799af2d48224eceb8202ba5fb7bef846ae7990b89ef7ba8e2ab5fbf0e4fb78782e955ac8e8122c88f55b04fbd2f7ac99d0aae0cb9b15c5f11a3b02dcf3fdb2a211e91bc954c1dea707320665dea3fd90883594dc1415d50dbe88dd614d1ff79619ad9dc5e87f23eec4c464402a8aea144d9cc6e3a20129652ec8e9b8abc2ecb34aece40bc6173c98d713a5fdb5bfc8f3a07ebeb3a87cc053bef12923ceba36dd4000882222c8c33d894c1dccd24b01995c351381b4a3c85b42b96838b9ea0a7e4cc06a899e438ee86d606dcaefde700390c89c5fa7b51f9f1b71a1e3b631b9925626ed20454c61f6932a6f31aa227efc33ba5945d0d4f98a3773993ab2d52638dd77bacd9f289fdb36ac1b03d9e49ccfd80a8d89dc7c58bcccbbef808e3db4db88f4afcea7fd8d5a11d10eeb70d2c4578450acd4b05d5759ae6051744d7250b487f89e934b60d3f42bc46d8b2d707115f3d6d67582081d3d7879212e4a257dd625e6941b7c4cef00e5956ba34169a7968102f06c97e6aa24b1599aabfadbeef541484608fc3d12009b093d764eea3b4ce1ec7fa7aa76e70cac5cc99fe037c9660e0bfdf8c02e28dcc798481e18911b04c21469d51bf15e2884f0f9b60a8b500460928254e7b54a5f6a5dd83a45e65a5d0046daab43eb0ce9c64fbd19b09d60a79501d5b84332a6bd50be7f9e92ae68f6a9e5925369531124cd475dc444a9d75fd5bcf67ee832561bcf2a64c12901379014c0a8fb75b8eb06d1cccd44d6db0d7212a7a3474ac8620b1988bcff6305d631507ea465a3cb80854df7f04de35f6c0d35c3fbb8653ef5fc0baefc3f483c0bd097a21fe47e0f92ff609b7ddbe1c52eebafe5ab58996ef49f4032d8d9ec426b2c50b69e331336db19b6e085509fb9e1d62bdbcbd97fc46f9f7fb6556da3a774bfa02213e11ec12f2c3b9ee53073008c4d36fdb6d368891dee3fb3c2a842dec8519ca2e7110e953ce764a5fa953d102835b160da52553ee023ece9302340f59f9da026752455101a7927541583fd3199a54ae451a1c38084e3fd6b4d72d97991012554b57d35038665ae7ae24e58c88ca8f63207b41b2d909a71eb13300f46423494e93daa22b08d98d437621dab337f84507f4a473e03a159673e97bc2247de9d3aaf074afd69677e7cbb6c73301d982d583d9fe9b105c113afbd289b70625ba0c78e08cc8d5fc92d6fa5e8ae146f75e848526fbf0c1eebc9ac7b9e57bf7e9406f63d6e87d4f22bc05b2fb36617a11ef32000854630a090ecebc4cbf62263116626d8b07b37d61d1e00d12aa2dff35bfbb73eb55f42f2b65af1a92a12a0e5157f240c7238dc86c7966761e10ccdc0b5ed3831be635efe96217cd0483bfee5a6a937a2cd7138ff62917d87942aff2feae1e6e72e72626811b68264ca646d397e7a91c98bfb17aa8d303fc70a2daaa3e09f0c224d75ac5de04dfef798fbdf73cd4fbd600723a67a55148a6aa11dbb604aa3c7173d255f6c0ff8f6ad72a803059180ca2b2a8e", 0x1000}, {&(0x7f0000000840)="67a82458475983ee749e0f674b7da327b83dfc59fe2298134213ea91093cc22a8f5a0d816c4548c2315dbe0df0fee37a9857d36611b04bff89a9f04de478f725bd9679bf7532ccf1a6ae9984b85037fd4549182f176ceed36f72c4652912b125dee3db12af558f704629219015ba2cd229ccfc1073deebc4f39ed723346fd5f117f56f840cd8ced1c565cf640ca7d02607c9403ace4f39ec05a4d764d19a3a184c020220e8f5e0bbd284037c4c35a89ee147d2f437d174ee8b03fac84d3492944d5568953e65fa86b577479df4843598cce3016f4c0b72f57c41f4345c0ae84445f3f88cd60b07a87eaf97b35d", 0xed}, {&(0x7f00000005c0)="41fdbb8ee2125bfeebc93c3c92357ae5374c0c306fda9cabdb641bccee0fb72debd2f59731c0ea8514c8538d9c4f0309d6331f4ab1c7ae410a741b9fad36cc5d9b7b6e3d91b3877c561a9b682fa18c7c4fd0baf0124530cf5008f4388be819518cfb2e35e2bc116a2b55b5e48222b8b67a00b58c5f34041b2bad11ad162ed3c5d59b0c778211b13038d431ee1d74835942cfb5ab25e353d30c450e972f52", 0x9e}, {&(0x7f00000004c0)="9294c6448b6cd5c702d45739fed29081377ca7516f6d2d0c05291d95722b260311cef8434b0646e2aa347fb32353c69fb37275d42b2d70a5cab8590b3febec86f67f7b36247b79aac1e97f797a4bcb002ec50d3d0cc1602dadff58935aa10ac1153c348bbbb2b1e0217d09eb5cc3181cc992e68e11fd3ce5d2f8af9efb4631689c16709ea859173ca5f017e4989ce76cb2dd2341d4a089923716c839fa", 0x9d}], 0x6) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) syz_open_pts() msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/36}, 0x2c, 0x0, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0xc1, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaaaa0000ffff"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001280), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x3, 0x800) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000180)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) clock_gettime(0x4, &(0x7f0000000040)) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100000, r0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mknod$loop(0x0, 0x0, 0x1) rename(0x0, 0x0) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6aaf1cd5877f608ab986409218152a109a10f2d4485f925a258cdb5276f15e7e303d1c9e2c027123443f0f13082d1d88775a9885dea55bf25aa831625e9c2d64719e870fd2486ef39ed0490b02072e0b082fea3a3eb9ce5aee9d3d20a0dea064c1240278d26b129140e376082fa03a185a221f78b92969da7369d406cf933a6b74228378b70a8afa6041004dee918d3948ad0f142f8a663647eac156dbe3c51f48b740c5ed6aa42bb02500b9afd76260c9d7a914871cc735c3f4f7e1edc3b0", 0xbf}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0xfd) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCLOCK(r4, 0x20004276) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbd, "04faff0e0000043a846102cb58c006000000e000", 0x0, 0x5}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: socketpair(0x2, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, r4, r2, r4}, 0x0, 0x1f, 0x0, r3, 0x1f8, 0x3, 0x1, 0x7f}) r5 = getgid() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x12, &(0x7f0000000140)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x12d, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}]}}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}, {"9cff0f0000458dd890fb9025d4b01c63c766f19d837e458e33a678d5c5c6d9fa3581fa5ee7b1a11dcaa36bfef456a8f5ec4fa3680837d85eb63d98b366083427bb0071e36e9abb4be203ce9daccf1f7041025fd34328cfc83994966e0b6d3a74c5e043d90092c960102e45fb8e8f556e264f17ad59b692ca0f5b973f8a1f82771c8a2c3eaff81648e086658aac4b33ff4abab9813522a483b1254c4f620dac4a611acefdb82a147df40f51e3f5957a15f632146eb578235f990a00d556b4620123af385c9e09a67ab6d34f6dfb0403332ef7fce7259e20ad0da430add892fccdc606000000b98906f4d2f382cb8219de48"}}}}}}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r7) socket$unix(0x1, 0x1, 0x0) r8 = getegid() r9 = getpid() ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000400)) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="fdb0a5113ff72d049c637adc45e596e1165ed14d72b0cc2a93bb2358fa9b", 0x1e}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r8}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}], 0x88, 0x404}, 0x4) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) setpgid(r1, r11) pread(0xffffffffffffffff, &(0x7f00000003c0)="908fa9dc80dba443464636beb14f951053b8e0c1660474ba92933966cdecbccbf3d0ac555219937ea05393d48156391e5fe29961a85d16", 0x37, 0x8) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getpgid(r3) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4e}, {0x84}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r13, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) setsockopt(r1, 0x2d, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket$inet(0x2, 0x1, 0x7f) r2 = socket(0x9, 0x0, 0x9) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{}, {0x0, 0x1, 0x0, 0xff}, {0xc1}, {0x1, 0x7, 0x87}, {0xff, 0x40, 0x3, 0x1f}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = dup(0xffffffffffffffff) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r4, 0x4020426b, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRESDEC=r7, @ANYRES16=r2]) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xfff, 0x0, 0x0) socket(0x1, 0x2, 0x0) kqueue() ioctl$FIONREAD(r4, 0x80206932, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f00000000c0)={0x9, 0x3, 0x7}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 3: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0xff, 0x0, 0x0, 0x0, 0xa}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) r2 = socket(0x10, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x28808, 0x0) shutdown(r2, 0x1) setpgid(0x0, 0x0) r4 = getppid() setpgid(0x0, r4) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x40500000}) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) r5 = socket(0x1, 0x4000, 0x80) setsockopt(r5, 0x1, 0x1, &(0x7f0000000540), 0x0) socket$unix(0x1, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r0, 0x9, 0xd, &(0x7f0000000080)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) msgget(0x1, 0x40d) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) msgctl$IPC_RMID(r2, 0x0) wait4(0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280), 0x10) r4 = socket(0x6, 0x4, 0x5) bind(r4, &(0x7f0000000000), 0x10) dup(r4) listen(r1, 0xc6b) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000240)=0x403, 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) socket$inet(0x18, 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) executing program 0: getrlimit(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000100)=0xcdc, 0x4) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0xaa3}, 0xc) dup2(r0, r1) setrlimit(0x1, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5) shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) executing program 5: socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000), 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000000280)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f00000001c0)="5c2cc73ee17832e8388e0bce5ee4839b486f6819dfb9403ea5e9f2d3ef660cfac01a16862d2c59affd07beafb4da4bbeff773a8ee7577f949de551772d46c841836ae76d9b6561015ecd24064d9a8cde951215acb58b929bd69c5d296c08b7a56eefdb467d8417016c114e0dd80b47cee605563b1e868a04faca930d2d5a1f035ba1ef5abb2c73feb235db7030c2b21ea91db7d7a2f7174f859987", 0x9b}, {0x0}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xa2) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x6000, 0xff) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000180), 0x0) socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c}}) executing program 0: sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x0, 0x0, 0xcaa}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[]) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) getppid() getpgid(0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() setreuid(0xee00, 0x0) socket(0x1, 0x5, 0x7) socket$inet(0x2, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000380)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x916}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x2000000a, r1) close(r3) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80, 0x5, 0xf3, 0x7}]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0x7ff, 0x820351f, "1a0e4de6d30aa639d13e000002f9ffffff00"}) socketpair(0x1, 0xc004, 0x60, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r3) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070a", 0x1c6}], 0x1) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) executing program 2: r0 = getgid() r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r2 = getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r5) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6, r6, r2, r3, r5, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, r2}, 0x400000, 0x9}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) (async) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) dup2(r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3}], 0x1, 0x9) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) executing program 7: socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setuid(0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000001300)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x18, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @mcast2}}}}}}) (async) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x9, 0xff, 0x4, 0x4}) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) setegid(r1) setgroups(0x0, 0x0) pledge(&(0x7f0000000140)='\xb2\xc4\x00', &(0x7f0000000180)='r\x00') r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140), 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000040)="955bd134", &(0x7f0000000100)=0x4, 0x0, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x81}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0x2, 0xffff, 0x4]}) shmget(0x1, 0x1000, 0x1c0, &(0x7f0000ffd000/0x1000)=nil) r3 = getuid() setreuid(0xee00, r3) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpgrp() r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r6, r7, 0xffffffffffffffff, r8, 0x20, 0x1}, 0x8000, 0x0, r9, r10, 0x7, 0x3, 0x480, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r12) r13 = semget$private(0x0, 0x4, 0x114) r14 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r14, r12, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1f, r3, r4, r3, r12, 0x30, 0x6}, 0x8, 0x3, r2, r2, 0x7ff, 0x0, 0xfff}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) executing program 1: r0 = socket(0x18, 0x3, 0x0) setuid(0xffffffffffffffff) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ktrace(0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000017c000/0x1000)=nil, 0x1000, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) close(0xffffffffffffffff) semget(0x1, 0x2, 0x80) semctl$GETPID(0x0, 0x0, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="a23c0d0309a533d4dfc8ae641134c00051d76c80f3b0316a8c3889d06e7f08936cff5ed6295c7ac9fcbd59a48a08032cade320cf6e478a372be4f8dddd83b8dd902a141ed081a48f0404dd30d80bcfc3b73776c5a458c8a2ffec855e72ebb4ed2ae02e4160d2f93f4fc4d9ff808eff6415577346622be3dce9f774bffded88b0b2c8f5952e608e27ab481318903792a2998e562564824b041ea00408e7e0fa8cf368f9f392c7d00f8ce3338756451b03ae2850a570de3c8c98bf2fc0f978e4b4", 0xc0, 0xb, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r2) readv(r2, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}], 0x1) executing program 5: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000040)="e113df3048b52a887f002e4ba59021f0c2d91bbda4f9bb1cafedbde91e6f919bdfe2cdf086d63548917a67fdf96cb687ed06f6018645d5acc1aa6a9c789ae76016d286997c8a173e9def3bfd26032683d04f4c355d2e56476326ee134b4067", &(0x7f0000000180)=0x5f, &(0x7f00000001c0)="d32a9d7d7447d1ca03e43a9856db933fa8aa5e735bd51b7dd429b643", 0x1c) sysctl$vfs_fuse(&(0x7f00000012c0)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000001300)="ce8c32b12e0479d69c52577756d7b099866617ea23edf9c7f743e76541f4661f5c1b2d4c7c38e5fee2bba47b097ec27e63bbad4834567456a7bab847061e8a02440c7a9152e42f0f520d9500e0d337365854654ba186ad63021c7afbc6446108f6d3d583d0d6837f1d9cdeb9ba242646851578a7e49a59779213bfbf9a1e2fe1940de779c17d5f9bbb285ac59a42255e94d4c7e29da883e54517615ec1490eccd5522a1c86115982afce", &(0x7f00000013c0)=0xaa, &(0x7f0000001400)="ad7e0122e078bd85", 0x8) sysctl$fs(&(0x7f0000000200), 0x2, &(0x7f0000000240)="bc733ac2c4ffe1300c03f654aa0b0bb56587268cff5429a7f04221ded2", &(0x7f0000000280)=0x1d, &(0x7f00000002c0)="8cb531095606af3326cd1779cabfafc283565067b5c0ca3541db5de64083041a8785cd4897500a418bd165b12e945c4c10e947c30cb51698ac4b42fe447b635ca7263ab1dcfa930fee8158ed3dd8d35a779aaf4524dcc9428c246c43f5797dab776a689fdd0c7729d4d5ee1558f8b70e9cec19d398b163f27a255b522083ef0707d703df419d988431d04de838f28aa467f07a845b020d450bacb0517d0a0c830da07cd17e74c8b9a494eb643a8601320a9d92116d305f65fbf423f1560817938462509714116a3f0ef8858a1218676e4a2f963dc0d0184385c408b13f589d6a3c0f94877b3f95892b1390ac8f34e3f4bdecc52201b79d778bb74188ce88201f9fbcb0a1d6351cfaf85342a0113842b39098cfbf2c05512258b433571d8604568b040970ef25e3ea621851dc8fee570a12cf5a672910e8dab7ffff656ddbd25d0cf4788599217e59f05130b5a0ecd37f8a6d25cea0bb43d47deec11cc02e78f47ee69257e99af05259dc25a9799097929a03f9e0101f6a3a2d3e0a46ce57b0e509955fdc124215043d02ef6043a6d203420e28c7cff0de24666637db298514c845ef9bb12f6faaef24b5c02ec4fb2afd796c8290b1afbd7de32d14eb93852c9154fb5f6b2d2ad4582118a410af3f2787241f41326405974074578afff20f11d424d11d9c33c2575d193285b31cdcd037519c25660e15bc1fa069b180e78d5ae61a41bd146f3715cbcdd31b6777e1d36187d9ab7bbdaa60b9776d9a146b151d7d4ce67463ffd4afaf95b48a4fd5f1afba9acb798021246f3bb2f597bf1fadaaca44d5945a49591cecd10caa0b7022405a8499f3cdae4011c17bce231a32fb535f35bb777cd550ef69a294678cdc6ff1fc4ace4e4718b4cf322db7c3662d7dab1e18674c90311a61f60b93f039db2aa3c1cf50596c9128dbc1507f0033dca602792a7cbf04c16200cda5be5374b4fce08c62f535c08df9b2361390f9b5a841a6a168e20b5f9c29d99253d1436ce44b94c97e6dcef81c901c4f7d7c6ac4949f472e5e27ff83cffc8ac911c23fc3f17cb479c49f55789f4107620ac98303bd285fddd7ce6ea4dbd6ce61b38bceec07e9c06483ac532b45cf9c10bff0c571708e7557c3d771c08c28ea6fb2fdf7ac2cd28467ace2243434171735739e65caa7725cecca2e53f5bfb6ad9a4f43a226f402a268b70af89611e6d0a8a4139479939142df16343bca03ca3b0a14bd6f355275aee4f7057ba3812672471ed5ec8513e0c67c00533f3d6cfc9e324b7e9352548587bdee73cf75a11af518f50af85d14ad88b0b548d5f28d1082cb128035a120af268de74f4b60c004367dbb66db14a22cf05e73f54d1f5a7d4b0b13393a72463fd440a461c31b7e076307d05e1811c394319d5edd49e03a32945a516dddad6b67a3893d87efce73ad21f030489d68480644fa68605085e849302c18caf747fee726d94a595e20549854b18ec8766172337b145fe21880551927bd29630174b097159a770409d5c524695ec63cfceabc3da6a939c97f58f68b753067f95182a678aaad88f094610a7cd64e0300c38ab34ee9bca9751e67cd26b29d7bbf7b0b5b67f2cab9c2aff9756484b377afd1da4a6ff2facb6b687a7731d507fca825c277c39a604779d36161db375128e23eb300ff4fcc9282cd19cebd06c7249f16698055070c4aa91684339ed1fe9a369b679c730e5c485fcc20b0af6dd81223f3b78494293b2dc13c65d32ab079c2d69f67f0f15deca8f1f2f436e0fd6e9ac097f33c675500eeb74adb0916f3e5d952a1b9546ee1cd06fc8cb030747ac6af83bd51652992a7ef9d20dd7f9a8044bd12809f89a4898ebb55b9fa492d2ba783d1345bad06fcf9812dda35107268a53a94289614f8c574c27688d9d24fed7a2006ffee6671b66a488f421e99feee80faebfc0faa0556827bf6947037d8dd8ad9d1edca7373b36c69fda064376937718e4131eb9ad0bfb5a12a823c215fd336b06f5cfdadced79fddef9f9c928f6749a56272cc35d3af648f9b6f93170f758794ca0832b5a26707d68a18deff9f66aadab918aafac2351e418573194e6ea9e6bb0a6beddd4a570661c3024e4722f78caefea806984a10298e6cffa962725dfbf85529f4ed78af4b607766930e2bf8f279921eaca1c4180a49c3aad7eb8be206660ef3c2687afbc91c515c4cb567f1362d8a98607e5688069c3cbd7a5bcba6937df785c6df5de52ef07e713801ad34fc059be2f8efdea45ad7ca0e1567a5ccba12174294fdb78102fbb145fc86f3401dc2be6e48f4ab6b1fca98152a67c92b064af133faf6d0dfa0dcd916e9098b8a6b5250335ffdee87124e817df67d5e2760d590b5e282af6a36baab0048608abe9a73ad59183b537810685c47962707c0ce42f7e41844df81375424fc790fee5d79885854bc819e5f117cf5f2e504b23ce16a56c57411ec8cefe0f17ee97dd32120958de5b65dcf452271c93e797f1d2af334d3c120c932ab58a361ce61849ac485dd360829f33c4442ce2d90345115f21d9290fc9e01a8d162b45f47dd76bc897d3c01768f3577d64428e9710dfb2340035920421cf4a791b5c7d9a291a50b4469691d5f75b83c4a8d1fe273a718ff1bcfbd9d8f1f5f44df921221a5172b5a8aa60db4d19602de8487ff8762757001baefa18010d47287535abdea7594c5e80de819ca91bc9f805f9af595d4601634330e3d86abe166fae8094029b78e69e60361f5fe26cada48242dad4284d2974e04dfa0739bc089f1bec09fab7be0951587bab93e068e1e9b61fc2ee9943352ed78374b7522c82f340bc90e1d59294f3c24cb239b415f44d0a22e1a632ea0495109d28ff18b9285346e23121166d009e666cf56a6a0f6f378973bf312f5e670fa215950e669becc5b431acde70c90d3b8c0cdd7ab3af76137c713e82779964b1fa34587a8ef53da8d7d38072a37b92ff2afee020227da6704d11f22c682040302063cbf92124ced6788aa05857682d211f29562db4a30e3774f2956bcf891a20e61f1b500763911fea7a1d95cd317dd6238e87a39e08f2bfa8def977a65d05f6c7b8be09e91701984ae4f1967ced60d4b3039aa207e9bc00a55c0d34e3e1e3336a11678379223815b4a20def23f0bc6d86bc79e0fbc8f6bf5118858b4d6e3aac01cd2aced39fc5ffd3b3dd645d29dbfdc59ca887ed520b7b747594b8c14d788769cf95bd87dc40faf075cd91aab8e2a07eb7d7fe90ac6e5fd45d78059a78ed8c9b5a9c63abfe4d574b0ec5fef8c04d4ce73a9b1a5a3ea5d2c6dc010c0cc1142109a2a239c1f4ce4ee26a8056711f7696d3f38d26c5e4c2220b0ef0146a4b7d659e6e3c2c322f00d135d7581f028079fc888e473c8bc058932aa56d896bac897c52f85255e7a4cd9b5da03889e996f4d2c8b9df22b90acb1e842d08a4a69cf3a1d659109bd56d437bcaf55c93a0b0bdca3d5e5a93f1349ad6412cd318c0ee6d5291bedd7393fdedf9f9c67e179666a79beddaeca49ce950206e34aa74068af0d81c70d47aee32e17bf50ce73ce489ccbb8a8359d3da9d87dbe9831d3aba5e9d2f3eb965133603b1a9fc08783021a7dbe8cd792f882a3570c33dcb49f5eed43dd2fe78cf01aa994b8a3bde482fb393da360836fe7ccc9dd7f3771ded6f423def24c05bf1fd36dd31f69f57cde69e91c4d66dcbdc665fb641c861c410b33075a48733fcf2a5efee4819143c2006816ad9d3c293c8a62b91569a54f508776d69802c021d8cbdc868861cd4d773de5268e80579206306055db83a0c8c22b0134e58ef1711246e17f6b392e2049fac20399c2ea0c68933098bed908dcd21c4b3e0f0de3df9478bb8c01b1350e1753a80ee1f8c8bf7dc9216923552fc8f224da0a0978daaf92af4083e093aaa7bca77b57451145694247273e0e28a5aee748d99fa808474388d42eaec35d2b0eb298a181b335032c95b6cfcf2045705f94d6c1204eb45fa350ca8ba524b35753bba7de69b41b48f7859bacaa158ac92c169958dfe3fdc0322f5c21c929dbbb754724a892e3bb4b168d3df4f4258a66c34008f2407292ea60389544290a1424e3f65bb7c2326234f0beb93524e4e1c668c31ba8f6ee7652e5f07749478f8a1991ae40147baa67766ad27e6ec7e4b4cf8e5d370af6699f1a82b5a250ac39c9aa48cd293df89e52ce29447fa42ea28bea1d228f9e79daf3a8cdce2bb521a5d1367d5ec34453ddd795c7525c34c116345b8ce7ad0e70a6a6274de5db436d42d830335191bd4958350378a2be40ec34c8d57a3207104b926277d672ff9efc75cbd8fa772153e47b4bdd2cedc8e7775b2870f9403fa78857dc50f103cff6aeaebfe2d7410e3c2b9a0d910e6d9a9820a72a96a2fbfb0f8e7635e3563e347edbc1d4da979fe4e1f4aa9ca6f6cf6d06fa47e873ec48f3c99265d6a6e168c19d2f0fc44bee46432370fffe6a7c59ba399c363ef0d9835449fa9f6149c0e0d862cadd889faaeabf55e59a4ffac2cdbd4027c7c7fbf868a364f26ef76c3589a6eb41e64daa4b6cc6212644d07cd7491b9db5c9c0e5eb540031974112919e54a37e88af33cfac1e8aa64c16161ce55731e5cb8a4b208705d599dd559ef86e932fe3bd22e381d3c9ccd49cf1fe382e7e45311ff0e3a1f35e53c6a2d849a716be833eab2663e81f74f40baa0d7c6edf6aa3975cd57da8ab16c36062f15e2b72a4a855e9299136874de84e88801f9cceba25381903de88d5fc1b1945a374bd23bdae1d79b451d15349775355a0bc9f269d66728d036783c2e078838afdf2e02fcafe1cca5772f62685e9747dc868033c983790be757f24dfc4076471245ea2ba46e45f5d4f8e91ac8062befe16e859cf5b8d837854a6b4b544439e39e25b822a1eee876902823c431c103648aeb90efa737d9a10cc4d10eb545f0794b92f30b46d8d45a8c9eda3dc470bc363fa760250578ac7636a759c93c8c68195c269fc0d5ca1787556a4ddcfc819514444cc08cbec01f6c872f272de0bd4c33d3c0b81eed0cff26be89b2c6e1d9b4c64f5a673ec9562b2e03710810baf136de59db64a3d0b1fc53d2e0cfb066e5b163e3a87267ecfd9696c1e841d1d355b59f42ea86d81aafe927bf23411da66b965717ba6ec5fe2fd9b524189cc045a5ac2e6b7179212253b63e859dc61fbe4335dffd5db1ecdf7b27577f2c76c36652c71cc5a1959070b8ee63f7e585766ee0033fe7fb56d0f55df040788e6308da890f03433f93e9704da68454d2e3e5499263849d58851519724e8ce51766f8436e6a39b1e559a76bc11adaad5173b562e77cf069324ac896ea62a7ce6bac62630910662c54437e328ba54a5eb092087521eac1ce4bd2bcaca9cc8403c519d45732c0cbf3bb1019172d843dd161c3ddea52dfb070db8e3ca096e84bb2bce86806f4e338e768645c88f14eb611406bd9f96556084fcba9ba26ef0eb4f894f9301dc08386cdd33f6b9adb2968c509f58e7ea0af84bf267d6ebc6db1d835e9327702d2c5c3dbb22bdaae320a9c2b52aa940f86504d06326f7fdb5bd983865018878be45964e5d014dc3754d9c9f09284fb91fb3b5f2ecf6e7142c44a7e91e072d53820746d6733cd92abe7259b959593a7a04fce591f1d31fdbfe76686cacd0f11ecd1db0363bb5b81b50b3ef4040479cf56eab636c03229133ae4ccf2229faf7ff5e93e9f36535dff36ece04790a78664789ee8f1c4a1e139370ac33a94ca0bf65caf0588f7766e74ab95106cac27895ba56a975bb7849ab740f0de90f2b2608913d", 0x1000) r0 = socket(0x2, 0x4, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000000410000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="250601f159342eee94d2bb0100000000000000828336efb2776b8a25a1d29782c4613ec0506ba54231e116208bf6042834cd047e4a46fba64530ad928035601dd95074553e5016cb7db9f350e50d11264dff97f091f56a4538d605335d50b4f36e320751e455058e3cb72c0b40f6ecc72afde4e061e6c6ae1c43177d867f", 0x7e}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') msgget$private(0x0, 0x1) executing program 0: sysctl$kern(&(0x7f0000000000)={0xa, 0x1c}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffdb5) sysctl$kern(&(0x7f0000000080)={0x1, 0x42}, 0x2, &(0x7f0000000140)="aba507a6e6c1832da11807ad549f92e31c36de5e4cc49fc321b78db779249a92c65b6e65544e8451736b65ebbd44ab153983799fc1fb4118e9f2825ff32d75cb3f6e9be1e8df75a00936958aea569c6bbcfa5c1b33cfc2f6f4caac58281852655af112f88769e22294b2", &(0x7f00000001c0)=0x6a, &(0x7f0000000280)="d52c6cada108204073ccc917506fd2bd9c4cc7ebd9a9fcc4490a3dd7f407cac3e5d3fb95942fdfd97cae3180cf61f4191d45b7844c8644d789eb71c60e6a7c8d8a535cd20ce0730b44984f950aff7c249ad0a2bd9f84b239d9d621934528f7f5af9563426acb631de4eefd472b83ac8662a3338b42fc8f11addc981b74f1ea863c1056d9f8a8f1c78bbbbb279d43a476fc17a8a478ad6e0c9a3e063af5ce1ca55accef784f6006f181d0af8a876767a6568d6d7e49477e33a3a4267aed83206aa4fd1f908af246f9beab55a1312f30c72fad531445f1bf22d9911e9043167b22f33d9b3756655f253db9", 0xea) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}, {0x0, 0xfff}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$net_inet_ipip(&(0x7f0000000040), 0xa, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = kqueue() sysctl$vfs_nfs(&(0x7f00000003c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000400)="4297d4df0e822946ef7aa16f53e489233aa757625a9133b44c42e57ba80cb9b5e1a0d683e9f9997737", &(0x7f0000000440)=0x29, &(0x7f0000000480)="912482764a0c998119867949e5db84512e2eaa3fd402f910b858a7ae6be9ed5366f18d55f698cfb47d680c17", 0x2c) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) socket(0x2, 0x3, 0x0) executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xff, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) fcntl$getown(r1, 0x5) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r8 = getpgid(r2) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880), 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="ff0000000000006e87b8c5f781fb0c02d8e4d0c3a2dd1e8e9f0b0d380808be000000000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000fa7eb709000000000000001501000000000000a30400000000000000fb310415d0e15a2d09ecb9105ccf89f4beb8edbc90dc3f39e95964af8db436d55062d0324cdd37b720e747b06fbe8dddfcdd70e78aa4ae37ee6d0e3337add58c91f0aa965206fd6609dc62dc9318a92d2f95372ba4bb", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r3, @ANYRES8=r7, @ANYRESDEC=r2, @ANYRES16=r10, @ANYRES32=r8, @ANYBLOB="00000000200000005edfe29a47f0b740aeef8100000000ff0e0100000075034b072852716a0246d60000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000001800000000000000faffffffffffffff", @ANYRES32=r0, @ANYRES32=r1], 0xb0, 0x5}, 0x401) bind$unix(r1, &(0x7f0000000580)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfe) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x800, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r16 = getpid() ktrace(0x0, 0x1, 0x80c, r16) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) syz_emit_ethernet(0x1ba, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd62d3e30a01842b0150242eb240b6588d9827534baf79f2d50000000000000000000000000000000006000549650000002906000300000000ff01000000000000000000000000000100000000cc6500000000000000000001ff020000000000000000000000000001620a009d000000000000000000000000f90c000000000000ff010000000000000000000000000001ff02000000000000000000000000000100000000000000000000000000000001414223cd8ecef0a1495f58ba48b0dd244e234e21000890789f7779a17586bb0883be48573305627920f80efc3525986294467bf51f55b75dc305b30900000000000000a38920b94f47b58fa61f627d6cee6250f60d0afa2f0ecc381cf98ba72e14e739bc3eba94575392610615db7af9ca3fad84e56108c5d6889f9f9b7814fa33d9ea6b8794ef924b48793f22043cbed78bd8b67258cd853be5c6b7cfbd62d2fb6839cdd314f28819df7afbd484703b30ed6bfd20e8463e26e50c922dbf39de6298492d817aaad4ac4f9d9675f0471b0a2ce5dfbe0dd4fd54bf8f538907bff814cdd274175d7ec06fb31788c85b4711f453190afb5f3e79cdbf9f0e"]) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x3, 0x0, r12, r13, r14, 0x20, 0x2}, 0x9, 0x22c6, r15, r16, 0xffffffffffffff7f, 0xd9, 0x4}) r17 = socket(0x2, 0x5, 0x40) ioctl$FIONREAD(r17, 0x802069c3, &(0x7f00000001c0)) executing program 7: r0 = socket$inet(0x2, 0x8002, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="19d5e629aa3f74035b338fcc15d77bf980f4e1c6ba8fb1d937e6737262c56c0b08bd00a3e9fe0e47b0653939b4bf2a66e40e46f0c805366fd686a6061183ce2c55e0f934b9cf725ec0cac9870af640a1aa6df08d4b8a7ae6bf57810db66fbf40577833508351941e2dbc81501ba64f7c10e7449d54890ec7a06c674f78bce4c4bdbc67531ffa59a930ee51dc94d1b8804525f0afabe6e6cb3c76ac8f88b0cf55721382a5", 0xa4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x7ff, 0xffffffb9, "000000000092185257caf6415d00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000000c0)="f00638b1d64b7166c88d8c1270ae5d6be18e99d558f3cc08bf52ef8539948f2fd880fad4e60dbbd18df74476f88f82db89975f152724000036506ac18b38dd490ec9a33bd0f104dd684bd8f8467b2583c60a0f2bae522c03a985bd9103a5d333d566ffb2248bf835b8648138ca67376cfeb3c02b64a10a74f0b063a55567e35990124edc9f5a43ae4483580e63fafc9af4de4681f31104fd35fe289f568b83f04bed83667162f86d35b75ea24642531d380fc489f611c8d2875d0292ab57539387f82fd7d00c42f8eb38d168ad3af2aab0caa5ae8c7a3fd7179074f50b8db10352998be82055e581c2fa91525e8b8da870dc6ff5adf87444bfa28bd44197c57a3b4df13d2d3329bee04088c17a585bee578eb85cfcea42dcdab0f8e3c91da9f460608d1eaf5908e8cf79e3d32a67b3226f65f855a585a7eea36f0bca3e0a14e82de7fa8c42258a25259056442ebe2cd2f97770d04079d998b7cfb684367b77bd9b5a219fa1503ec56cea722bf0d8dc01144a50de035e4d2557fdf11a2929aedbb6ff3e16d1c9d2a949b11ae0f20de5100ebcd1647d759599a14c55cd681f6ca755b3df1a6e1786a75b603e99f98c2e941aef6bbdc554dc8770993884b3cac654199dbcae8b7ae51630d94c27236e20fa445c978ed04b7a96caf546e6f0ea20e842be46ec93d3297a2aef0beb441dd4cf6bae154153328168cca543ec3411e5896a05db60af4fd44f58dc1741d152a0433ea6fc092bcbf01289aac4b0f80b7073241a0c39b6f17404cba3ea75035a484eb39513d53398e9bb2ac4f9efd0514e2d51a56b35a275312e26ef7f4736554a9afa0eaa0eb028ed0993bad8213e4e0e1dd83229471bb1e0a22544e2263293e7594b34307a926e58fd185b6facc08007b4820e1f36ebbf30da1c9c74e9aaab0438721514653bd1c908f9b373a519cf57f4dab1f7a1558152fee57a449c488ea332b165de8e6d9a1b302c18f2413fccc004fa19a29049bd8a95ebf2d202eceb37c408d9c8205095eed5c6947fa18f07c7b00d923937e914fabf192204a9e0ed8515c6893f3afe98d15e79538e6277c80e20bcee1586a34c9fb61f2b488a2f882e1d982f8ed17278215bad5a6fc29924e6283c6d7dcc166dc4dc4a5b1272ebebb5213ecac899b4f6c88b953f99f603b55e9be73e7e332b1819abb5bc16577a5df9be09c19b192d16b9f0d0b1c3c0dffccf85e8ec4bd841d9e7cd4a1c7c527a993c65ab918f26325e8dba521e27ab43dc8847bad953dfd49b562877fc2f9a1374a3771a7a64c5bb92add34a2866b2f3be94311f6da2578ac6f7ee9950f8a16446a1506b4b82381b2e1a09ce9bfe7a18c04c3f8dd3057fdfab60871b9f44e3191bced44e4af7a6ee97e2e292dc0dfb2b9ac6eec446f09aea223e3887e07571ae7417d66cdef6b6ac7ead9b0b6fef6dc94c94dbc8a6a3ae52853f2cbfb7ed88eea55c291028acdadb80d3105057affb54f6dc47ba55de194b578e5235f9829231b91f2a85d4fc4d1890048ed29141035d0cd3f7df85b75c6cdd71f37ba12bde14d884c94afd80d166ac81e551f9a84b695fe764c3e4224a68026612cde7f294137f3f0d2be4f676a432ec71770fcc745eea0d6180b8ca4517a663585e3c942b068c2a3bddcdaf8678bd5681ec70ebffeb62a1f41c86af063aedc1d3c2c96f9d073d598f40ca7c528078cf8ba9717137ef72637a8395929de9fbd03f4db0c1310dff1a9874bd4d98ed37a978e38a4b056321cf50e36d81e3651f71ff7e06c6b7a730d23904d8ab2b6cb42a37ebfa868e400568f28864804b38fe7d9215500b38fb6c7f4540a63511486db56c44b2f92c54aeaa5743b2b8f5986515bf02225a9be68cbbe42183762eaf3a2d55e7b49b1199f96a2cbdbe0be56112501eb1d63b21f0e2219a801fbfb6f43d3bea460a03a2a622f941b75f84231e0563a0119983d8d3977c809452b694c38a5e136c3caa8cb9f9a77c7ba9b10ce4680f37cc8a81b85f140b4b2b49517e3ce031f998f73398e06428127a5b01db9f91690c3d03c8665de520abb6b89fdd1df3de9184858a4e99d7c3427b8ba2be2c67451aa726c4ebd12bd80f0b12bcc4fc77b6235e755b040e9647d472c79d21334460207412255f790699eaca47333d7513f2bc27e5b9ba763b61f2a6a63036f163a3c487e39bead5e256d43d0a9c9b7a52084b2e14ca23f948ac0c18462614bda8f5d10b899513472282f8a23b59a78c7a47a89b0f1e8536ad7a7f2b121d6151ed72b4365c264a86b1cfd60ab475b7640fae5c8ea143046d84bde94024cd113b346afba13492f148034c0969633a5fa3f216b3f8c095d8ceb0df37d5726c01eb51dc940defcfdc46d8232d5077f6ca9de9f6e1c80d8ddfc4330cebd0e2a5bd5cadd3ad9ac3d54770652d7210fa2d67872077ba05e64e31c5454ae48fd90208e08305ab79771a9dced9e4ef27710246f118d9bd29749b23d6de8c58c7d658d36a60cf1460f2a0619138d124a2214e15df8ac64c91601211c11bfbb6707a4d6d2a36e6b5869782c1f8d0caa2bc23f8b0aec1ef4d35f81b8b5d395cda6ad0a885974b9256fbef46d82314e020c966de144b6621d95b578ef93517726566231ebec6fe79c5af61c7c5b509e67e57d63d89157b255daebceb6650eea3573a8b00aeb6e1a2c4ac99da3f71edc9fe907536167ff1a1afad9a60e6a0f25a8fbc2159d2c4b8b118d6525c7c64899501ba4ca01b3c18a7c349a80168d5b005e1eb5c5c58dded07a8b7032e7dc2e5cd8d0b90999afb98981ab79e667b6a6aa6e5d2941d4b6deac1885488be22c942c5de37466dc6923e9672e82404d39676556098d87ee7ae004fa647ab2cfb37e22ab7a2185595b39c59680b938a81c6b94b4b7fa4fdeea64896034f59c670f6e2c6b26e10576a6108c86b3b10e51c98bb12462e5ee12418f4db9673f9e4ecb6364868ed2695a4fc4d6ef0cb57f4546e6ae952e766881159ac8795eb81b70700ce023dad996194d1b9baa1ab681b3d0117fb8d25870d2fedb940ad414aa7c048a6c2e161d7277a00bf2dd0d976bdd3871df9e244b689f4be75c2ad3843ada80923ebfcca15c8e64c0b604c28f4d79229de09c013d8adf109aecddd1f6ff2871aa48610956014c1678b499549fb079c0180cf0db1d8a2d5cf6693394e4a90ae7fb67310490cf3c03d839eb949e9608dd3a87a9b50a34859176ed3a362b7004aacbaa3a6d78fa31bd0a4e117b3d58af12e43cdfb9a48d6b1428749f42be1dafbe6f42b5b45ad0b840e1d029bea9e8b8cb540c6568b711838ee67b442e255adb4f57dab39b731a4d23df2b1040a0f1cbacb438f103f46f9ff05cc61cfe36bb9858d408f8b74367b679b1ff819f5fe927822fc8472b7fa078bcab86e40382e29140dccb9b8b01d38bbf0dc0675a55dd505f9a5812cb1095cbec6931528bf1f4fe1e8673dc34923cbd55ae04e1e04c63de3c07c885220e8d48fe4c6d10faeefba8d9c0f5d60975061c36d2e0c7b9a0bd54376befbc19b950ecba2094ff52f233a7989cb7f5f83e8ee21c7701541d4af3130a0d9453031a3dfb779ee9c740ba566c51769a934e7f1bf8472bf321c4c631fd6fab19b8f0234e78008d84d991be2524cd6fbd0d88b34e2d249dba10192915c44658ddafeef63f8796fd0a65724a8c154ce7b1ffd9cf837ab7784da9c67e729432b4bdd4412351852d28c98f9af370a549cf5fb312995dbad9c5e346d626eed803ed98b0f2f712422af31234872bc6e895be9aef2830f6568949323a9511e4ac1cf2012e816924250afcb73796f8a498b3b420e6f5346ae590b3484e180b474be4cd1ba2529d1352481e2763aa0bbce3db1c2ba36ec827da6489f687c78ca2dbba4989d83e8a57f4e7caddb4ec541cb1dea399f5d98c2100f8acfd9296cedf7c29683aec3150cdcad968a1d4d8582583a538cd61046fa892cc3da3bc469e3388fa42029bd0c95e3c8323f9c518b3feb3a7a81c131f016f54f0b526e9694237f54cca60982b12d09b138dd15f04b2240dcfbd99d230be32436fc0d89ef41843694fc49166fa1e4514f1a4a283c536831d6fdcff1b5d3b551e9f7b4a44cce3a2838986af1967900461e34e552604e3d69d4746a34d1bc3bf63340b2cd0de7fe4824ca223f39639c4753d048d606fffed3403e7a59c919bb65804261d07d898c4414cfca524db54c46b3266d04674d3a3901fedb5c2f5ca539d0437afb6c383234f03935357231f30d475fb6e0a0aba1de3b875e504da12161702b822381ab9a47c5c36b665167f580d6a2a0f89948bccedf29d446f8e7e1e2378de5a82214c26518b6dcdef7f91a896df294e9eab42370d49f0181c10d6e5850f73fba365c618261f876425dc6fee198585b489dbacf9c09204b058c6ba04fd0224e1fe99f7c52e1b54109cfc6ea9a9d2598829594a74a4dfda67efe606068c30e4c66749f733e2b87995ef4eabb355ac1444dbf2e2186ff3468437cca5cd290f9d5e7e5f2ab81cf614e692434b5b56503e70af1b6a852179fe91fdb329b47bfd8aae53ded2941fe8c1cbf6bff310e380cdb5a80b593e1e10acafb7be391fae2125bda66d53aba78db8aea8ca081c8e90266c26e28a7bb8fd9e828b881975ca2db836031bef663ae5b994667e0e372103c9efc930cf4268207d1dab998164f8c0b2682794dbd7a1ab0e4f970c91c056419041f48dee20017db7012ca7976c1d10c5b1162b5e1de146c3c8569668dbdd4fed28d8078287f6c9a98d3db1fd70e6c683284b58bb191328ccf0f1b99474ee65a3f9ca46cf7b7a66d8c514fc94f165d77605deb78cd36ee6d27638b9344289b03aa9ef2b48badb8ad49ca4e0ae00a41ac2fdbe2e2ae7653a53debf4aad30d0b6e0ec6320732877da9ff72740758ebb1738dd64b76ec3d4f60b558c1bf84ea610901e639a51fff3fcd7ed19220501a06ecb12728badecc794bfb60757c29af2ec865bb29a33f0e2ee3105ba7c897b4099cd074aa6c70cb86b119218c55c9ea2cebb1895f2f9136a229b4635f224563b5720c1c851f5009f64c5a1f9006dfca75fa0f8ecfb387be79f60d13561603ed49de1570577b12d3394d10e344be87be2087edfbbc03931c6573bd8a268bc7fde8562254391bbfed42d701e93bd0a0adb10c61cccd715990bb07d2c7f6fc7c7fdccb0362b166d2106e834c834a6a52bd09f2614b110ee8a1d5f0eee971f9eb951fdabde1fb5336eda62fefa7914dec78639cf5cd95b17fb7979fabca5695faa32f5a8df865af5a143dbeb3ce395ea2f6104af6226bf2c0393bf5deb4b9212848f8ae707686ade34b87d82c72bb4e56abdc4b3a71564a40dd01e18f772ad14fbaa904af4aaed4250e707d4c34905c7dfdb8f0a6c12a53be876b6fd1f453279c89c3d6d0ef77887190c3bee8206390317d7090cc8cd118003213c048d6022100c2dcd0d576630a6dff9a03e19ab4d7dfecf0b0a18398ff37a2ad2175c964db1a2999a3e81ebab2674277ffb9246a09fdd83a8652b5602e4242f513b2ba82511f2db8d78eda198aeb74419f0143911202e098e0ea4c409366e9ebdf9616fdc12b23ca6403c300f3ecfd0e11755850ffb6bf93f2683d5923d2a2883e03cbc7685b58e19621aa584642b14466aec6639ee3e0fe6ff632655d660181c90f03978974006d71a7e19a3829aea763596947fe4ac34ba34c632a115b9cf8d0a37a7d9b5897570b261c5304c094833ecd8322fede5a29b8cae251e15ca3b76fefc03ce9482f7045c6f13816910ee721c892b4", &(0x7f00000010c0)=0x1000, &(0x7f0000001100)="c4bd0a959788b05e418f7b41b4ab376a22b7f546afe57a7e0e20bd522cd12e8b418cfe19a2189ce3aa5f88634b8ce888c0244bef08cbbd54c643021e2ec647154b2d484d4ce9096b2c621947af6db24a46a2d8d5b137388e4f3343c0611b9528c8665e8da149656a4eb3575994004bbfad5042c75267a036fcc2dad4847f4cabb760bfc7940f5271cb9b9be318fd9e16b646", 0x92) r1 = socket(0x20, 0x1, 0x1f) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={r2, r3, r5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r9 = accept$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getpeername$inet(r9, &(0x7f0000001340), &(0x7f0000001380)=0xc) r10 = semget$private(0x0, 0x4, 0x20) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000013c0)={{0x20, r3, r8, r7, r8, 0x42, 0x7}, 0x3ff, 0x3, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001480)={{0x2, r3, r8, r11, 0x0, 0xc7f988f7e4378a57}, 0x40, 0x4, r6, r6, 0x10001, 0x6, 0x100000000, 0xc0}) sysctl$kern(&(0x7f0000001500)={0x1, 0x50}, 0x2, &(0x7f0000001540)="e4f41c7c780726199eba5ac0b8c5c0b59f964e113bff2159b31ae44a1c990d11e2f593bdacdc81e81014ee9dca19f2275c0746de6b8903863fcfb33f9d24c2f55255f73103108500bee1f56dc2fcfca07eabe9168df8ad7762716ed5b293df4dcb2248026a0da7f6305d301c80fea16badf86665551215dbe02c0531e7212fb793aac0e711011b11252990a9496dfb1033fd1ddd1c2fe269f809f01bd92d10b98a9f20ba652fbc7857f5b8706f3cba4a4edbf0d03c596f3aed57cf8d7a55b09801fa0d1924d650615a1994776236ef", &(0x7f0000001640)=0xcf, &(0x7f0000001680)="586c8197848dc7d44cb3ba210ab020ac21f10cbd49dc05afe5557b36c3651cdb23665b3841b3b44437b613933b7dc840415808d3ea555c70040cab50bd974a52aa1dc26c91675111b455b8117f63f0d81564a3a0585575f5b9cf9be5b8c842b55a51bc2ff2b4acafd1b6c7b808dda3a9a0f87c9e7e10660e4fa7b3312737b44313e3db0f3e17ed87b94ddfbca8a25053824efbcc3145b0ccdbbff911d11d88db3886440c468c7e28934f13693f7431401dc65413e2c35861cd9afbdd63046c668ebacd594e402e4daac5eb7cb1c8e42eaf8911c844d436320ffab9878a1ff3d104b2b5fcc13e2c776d4d8f47664d891fa7491f68f8c5a1a39824d9dd", 0xfc) sendmmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f00000017c0)="0ab1b46cb7b92dfbfff939326f4ad08243ea6f979cdaa00d0554a9a0c2ad", 0x1e}], 0x1, &(0x7f0000001840)=[{0x60, 0xffff, 0x100, "3d31183c53cbc27a92d5c530a3b6bbd614bba5bea5d5dc51b83fecd6a80edf95d91a155ab862051c9caaa97eb5d54c9e5c288a2743811ca4b254b3a7fede71494b793b5483c7ab54119e0a3d82151c54"}], 0x60}, 0x6}, 0x10, 0x402) r13 = accept$inet(r0, &(0x7f0000001940), &(0x7f0000001980)=0xc) r14 = msgget$private(0x0, 0x575) msgrcv(r14, &(0x7f00000019c0)={0x0, ""/137}, 0x91, 0x0, 0x1000) setegid(r12) setregid(r4, r5) recvmsg(r9, &(0x7f0000001ec0)={&(0x7f0000001a80)=@in, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001ac0)}, {&(0x7f0000001b00)=""/186, 0xba}, {&(0x7f0000001bc0)=""/145, 0x91}, {&(0x7f0000001c80)=""/180, 0xb4}, {&(0x7f0000001d40)=""/89, 0x59}], 0x5, &(0x7f0000001e40)=""/122, 0x7a}, 0x44) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000001f00)={0x4, 0x9}) sendmmsg(r13, &(0x7f0000003280)={&(0x7f0000003240)={&(0x7f0000001f40)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001f80)="b6ca27d2a39467b501f226e0421af228c2c383c269f63661db686847e37ca6b28ba3810e3fd9231c581d4a5bfb19606ffe4d7e879b5cfe092503f8908df94c1705c63321c8aaf541e4ca845a85d3367c0b974444f9e0c80a4cd2ba654a1869f05b08284547ebb9bfc63fb1238529e4fb0f8245ae7de505b7efe8ef636a2e4ab0334ab77468cfdb821ecbddb5", 0x8c}], 0x1, &(0x7f0000002080)=[{0x20, 0x1, 0xa86, "d52e7026a0d1b5c9cd41bd"}, {0x48, 0xffff, 0x80000000, "e7a70a030f23a94f9a0cc522ca4eb82a5cc7bf5c39ecb4834b6ec7d47d695e9f8a774e39c65795559c5ec1a5de4f42ba1d6e494397fb"}, {0x20, 0xffff, 0x1, "14c4150c8e4a790a3ebdd8"}, {0x1010, 0x1, 0x3, "546aca67f9071a8c9ed7864d6abc122c048fa2ff2b35ecbbb4d5a4078cc3fff5b14f8b4c591d36cce4e3a4dfd5da0154b6f21e4eee12b6ef752aa30c235c78adb74912d9a19e6d8e25321b20ec84cec692ec8d493a30d27192a495bf87c616847b5fff79b843bb61b469975cac0cf33fcb5ed17c3439a17d14b7298d395c7656b3f76ef684bfa91eac40b5ba0cf4b4f9d66a9397e7a972d62010b584ab3afab3c73aafda469a752c374c777ea420f33438848aca77c76f917cad2c76b5bf3b39ab335012260722d4c60a6061e5f2759f45d1585d53c0743d73a571f936a46ca8104f004498532159cdc3fc1a17b76e0e6985b7055f9370b703f2fbc7d7a5ec0c18f80a1f99a3f8d3432185412749a89b29e651071c84a0737973511347049c3a3411a6fd578065862db3dcf685811b6482a693ebc84cee973745eb0d7d82bf5746abfed32ecbbc6d1ef666e04e57f9284b234420bafacdf944f059edc480eb83c884136d8b5522fa33562858297dfc7760e3c7475c34ea6ded58eba59b85301098e8a82d784e99107c6236b128955a807cb6f0fe837d0bc1247374d783b7e9f6dda1efee1dbbdfeee1b854fa7d8c03050099f415255e0465883f75bdc690dab2fb7836ad4fa1ab6aa0fff3dbf49ac5f2289422b47d5452d30810c2d4c9b4cef7bd10ae0e08789bfcddef248f996e50b4aaa85bd572087ac22a828dca5bd558f4a7d60b4ebcf571b4443ad9a3d2dbb50fb5689316e5bc6d478b6e7e4c0183829550ac31bfcff1010ad219fdc96180cbf3cf89ad04bffd5eb4c8e7d14a3fc91816613375b57e82d4c744425aaf238a1109d151eabcacf96c94f4e595acce45f74d93158b3e28d4876cd0cb3dc3aad7adf0126a843ea27710d7d0d85db41b2872aec7eb2f21649301ce519138c0809cd9e702b736963f2e3e0f3b1f6e5a0da04311c98e90919df00c31f33f94605b517e7ce26aea291eef2c72937777dcc094107e640013ad59e1bfb9cf1f9c21c9bad0a511ccf56ae6f11ec022ca8c2c376af178ea968aa6732672ff14bdcbcec87daea56151a896b77a4ebc0d9373cfca942217ee5a83a170e835b10ea20031eb4e0a917932a183162b86ee6270b08e620d146043067ab91e07913352ebcf633f7623c866a80a8580442e74af4313336ece28db43d0cd4558e0572b78c501e902aed8829c1839d448ef39d7b9400931540f962902db70835fa4cdb0b57927bcf576e02134e41da7c2c84801e022de84c84612e102b967dcbf07fe3d8aaccee336378df5545ad7f86d532a38143d9fb54340f42092008b6561fc9c5c05a100bdb107c98e350eaf4b8c6be950214c2d58e047d54600f5d8767e41ea60c8bcd0a059bd0c71622b4770e2434fad11bbc537a7faca698dbaf96db980029a22587bb5c292ea6d2eda950d247ee8977388944e86b2748b475140c55197693074618ef15ccd9922b1e36fa8ff754ebdf0835fc7c2c5010509afe0f124c29626ed554ca42927003df465baf70e70db994414c099180e6de0d915b612fd1c400c63d3d3ada2be82d3849ea6404ed2a382ad05905dbe5aa38059a867f5c9b9a47d1193e3dc0c0a1f4c9195f25540ccec591e33c62840780b30cd65a4ed99c3d21b1addeb40059339e26bb0be26d91dbcc7255bf70eac4f4eee28c90f567a421b6f7b6eecc23f5549c5717cbc375fce9090419a4dce02a9545ca4c04cd71f13d7b91b5e10d72f8e37e8b084347aee8f18ba392671ecc9cc6bd35d914dac03e412a03f497b46d480e1cc20c451399bf78f3dba91b2895506a4b4fcbf6b33fd30b0dbd607e8efa0042e57f6317a5eb57e09fda8eb3e4f856d4cfe22c490c889bf2e1ddd8da52981926b12d1fe1ac6e34382b8f17a82840f1aa0ebd47e0c2e1e8170ef560fe28917c6b3cf3281ab6e8d4cd84da0d7a39d41c4d6712d074017288483b124ae367babc8eb1cb2fa2c7e2150a706eec22146ea216b62520c4f105dd1003e45ee97069e634171d9d7ea2431c837825f2e11590e2e6f7db238f616073148348c2744f9bd85d2eb07629e5745b319d5b085a041d2d67e4ca1e2001cdc2c7e460a69574345e3ca8841c1680ea06815b7dbfae3d81d416f3aa11861f482eccda3670709a72356c1c02d348abb002e1d27dddeffbf86c9a174cdab2ab335385494deba4f64901f94d9c2ac0af89ee781d1280360c936754b2f4dcea8f9a09fdfd2ba788c970c92deae296a34730cd86d40d8a3c44c244bfbf9cdcb6bd347e5dea5116c2f4516f988cfc5698c31ad0618e378ea5d693b8b52fa207247fd05f77d4caf2ec8ff6adbe788549cb03f8d764174358475f941adcdf4cc92ec5040b777955c3a674b6eea5f5fc80d035e81386a44520587b0150b441a8790eae84071d59b5532dbb3189001f31b597944e8aab3f6391d85035360052b936f586811ea312b689461ad4bf22210e2933840e9c8859d7ad19197bc501398eee5ae02d273842f95c73ae86c5723daea5f3e3b113eb3f3fe5e16b6f77145ea893d8a05fd1b9e9895caa13f14d08f13f08ae28981c5c8962f2c89510de57c38990f832a0c76a09d3038db90576e5dfcb482499688b85a19f92b65556478653b40771638571e79ac8a54e999cd06181cbd1e0407cbd7239836c3f6854bbaae848e319d8a615de2efea60dafe6e6ae2482c9bd1fc7c0ff42638ed7e4e6cb6d90a4de5653affbc941f01daaef78bacc09ff3e659cf94c270680fdfbe76650ed533ded43b22dff228c054358e9e76c8db769c33fe773519bf7572f9cf1c78ef022ffb5c71a1c86c5cd7a4709830cc3f7db726bfee79b8b8f11fed8adb4bceb655751d31a49511e907cb8c11d82ffbfdc2ed70d909dfca09f5e35ea6214917dbd4d613e076456c5a73401a4357d33bc95c4c4c2894d0b916f04e1d350b7415931c30f5f0a6bfb5000cd3ff8770ce34d86ebdfa021e2492212e7c981310f8d2c7a8fe141576cc83565bc12102d388ab26389370ca3216667445578b89146f626e7ae5c8e8d13a3f1f6c0153862787a4df93713098293b71e32e0af34b2a1073ba992f17d594719c5ce1ae9ec4858ae04b640374815871136cfc6cc2c627d24287a58d6a5ebaa0b4726881d53e24d470eedd9b9d6b06e928f7d5a0abb19eca2ac9c3fbe9e430036fb2656fa43bf93af8607756cbac9bff180ae0915c1a69dade9934494a12102e312f4d4e5a54d549362d161d82209026ce7c2e59d014c2ed3b3f17497d5ac24a51a0a54b16395a39da18cff0308c255eef1f50ac5e9f47ab3440f5f0bca490a5bbea4259e27fe3576638a4fec42d318f873b9e86a5901f2c1e48705da2a804f0971751c344d2fc7c4ff6a2935e5250870b36495a1f37b9cafaf010c2d0facf2f32040ddb212cc9283ff2816b6faa7153ff07b59b2edcd7356d21182d80b4c236b112805e42cedb817fd1b64eb1616b1d2af675dbda0419ea034686a47a8abab08f8c1986c1ab5ff4d95aa463ac6f658577d70b9f45cbc36f8f1e726bcd3af567460ae7c00185b00d340c12f096bae0ad1364d89e5d238965f1d16ac43b31e69bbbac29e16c0a11f5869e392730a3e1a4f1a1975d2d18cb3b570b61f5f2be426f19f73d828f5fb339b616b6b37c7bd2f76411151844e556d328dc48ca4ca22eeeca4cf7f41df6d013eab1f81bb0aa1e485eac0930e3becab10ebbadc13069c343798e062b987dc01a29e135e136ac88cefa8cfaaf6a651c135824cdb573d498bde17e77649e770bf493573d5dea65cb894623532a112da1debb5c22775c166a27540cdbb4239eaa0c0ddbde122f9fd85557df8e187253c6ad4927d0cb63272eee7485b797ddad8cc4103bd9f66faca12124d5e4a410d51bc26354406c4b7ea9a4a4e3d95e256d53684f2290a304f775664b7514da0b2b9624c7ce3c29c62b2c7d0af5127762e2ae6ab056d4de4694a2f907b819eca794dd547d2b2ca485eb44961759236c9b51ed3b2935a7fe60f8a86b67ee98e8342e29dd027a129f97ad7f41aac980ba533d204e33a0321476e8a146f9abdd530e86d1afad1efb432ec1d94f78acfa6485b90700df24d930e1c09092bfa8e8d73f5a6afb5a402bb23cf9f7d96e9fd810e8c59ff62c2714fd42993388dc312bd504e5233f358947f9027a0b8673887c36a9f4840717605be7a48da5f163f292804442cac9557e3881ba338f706ca8a3d3eb6ed016a3ebba2f1eb4af3925bde0d7ce967786b421fea9f13fdbd32531b005d1d9fe5bb4e4bfaf16bdd1a9ac597f083bfca2c08a67501058c72d2778cbd357a8e7ad15f57e1cee8b3149567380d0ed7b7bccb1b037fb4f6900443286203eda980788b6af218fd813eb71bb6e22f868385fc07d599ca174385560ee764eaf996ee43b5eea146ba85a785b92a58268dddddda311209e646e455d835df2238c4a5e207c574ee6452ce61065caf11009277c50f55f0c401acbef2430a989fc2a7736f293201210f4a72e0ff05beb84b71cf63e98c8d274f160a07087fed4d42648ccd5f80ef12ea4f8a420c369327db860f474a693c3c4218c5068d01f806a1d2afd045cf4aa8b606f2e430289fd67570d390782283a70a12e03b67191b79d227f4fda8b0bdef27fe80fbdc821f7795cc23372b8bab7d75b1cc680e425b5880ea2a6e509b09b69797fb0311c840707e446aa6e94f73dc6498016b920bddc2a17ae9a0840dded892e6afb0b2269076ac54fb0b3caeb0bef8dda56bd90159f48801dd58bc80f9fe940a56baebbab638a28bbc50509032c263e31d486f56687b8facabf8b485467f57dab03e7578b150b0f34de3c74f9837a8bcb172aa67c24157ca5786a8b1e94b43f7ac4978f979721e55fa55fcf959b24b08c55ad509a256b3f0b5a168dcc680588684942b680a9b22734cf9e84a52ced71d2b97d703c162de13e1afb7585b79cf4024ce0fa90c768415d846800b635d53e9c68251d7129d57840d2d8fdaf4f4e6ee3c7373e4ec2e3732664721ac19425eb81631a433baa74af06b6b779cf1a12be00a96b724818470852e571af5f2ed4ea34b33fa1892cabdacfb57a8538e2f8f56735c5f2467abd02e645118ff5feeb331faad7df489bb8709628ae0e7ed0ca9fa49728663c6f1e51bc1a784c5277f0fa986c99d6337737e2d0a2731afe814914c9621ddd69e657a576468c3df88b6244e7ac4819ddac53e6a73b67f3231a12539eb688e6159f1c7eb50539e7e5bb362977cf248505e647bb5444e1bdb9aa06cd0b05b140f61d8d481de8fe28ad6acd74cdc6cc9fa9a336fd86544bf5d28c721958e21e48624c20545e8e0f5b82c6d167e4277d89848cf2e0774f178913c7297d6cab598108f6e0f26e7f6ba1d02441af0f544f351322e82b40fb5d800bef391d90a2268476b963d4a37a5d4a3c943b9e0f697a8bf3b236720657416559ea8f441977b5c99ef084b813d737a2bfa88326f81ea656aae49c3c51c0d01d6de77dd342dc72f9d6c1f77aa308e169c6562ce765257c4e1bc47ec1f7a12428e7bbf06faaca891dde3b5b7d8c3f376a58c5cac92b8383dab994fd06407e866a2a82b9cd40f2ceb1214871a3965b0553fe12a7ecaa5b479e855e203a5441cd4987cffbdc94268bd0e9900e0281594de4eae0e837a292fb17c7af185808a9305290a2e87877b51d58b4b4b36adcc2c844784d173e3083899b6c77c9c5cdc81a2ef036054c2b7bb71521a6725186d71fad243778b6d319fcf4a77335eb4c850c380ad6acaaf8510bcfdfc54a1dfade8003adf8610bd7"}, {0x100, 0x1, 0x4, "e202d9893eebef640a535cf393f66e58f89a2f282bad3f9427f27468c48becd4e7f20e1766ee305cf5198e57c3a0c3da92b293d3ff375c20aea34a70fe315b82b183d8152d90d197c46663cdd0a669508357bca62423ea6c124a89152a3207c46f4d50ba32fff076ca557696e34b510d7b6915b6d97717d1164dd9b808cc45698424c9b14b84d3c2830ea4afdc55cc8d20c077ca94482efcbf472072dfa5f5744c6533f5b29abf6f64fd1f558e9e95e629def3e6cf24c0cefa04089b5aa643b5ec5f8ba1b6f5b9699f3a89f67ecb07b000e9265f7d1c5001bdfb6861c6966794d9572a0583bc8459f31234bc53d44bae"}], 0x1198}, 0xff2}, 0x10, 0x40f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000032c0)={r2, r7, r5}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, &(0x7f0000003340)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000003380)={{0x4, r11, r12, r3, r15, 0x41, 0x3}, 0x3, 0x100, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000003440)={{0xff, 0xffffffffffffffff, r8, r3, r16, 0x103, 0x3}, 0xffffffffffffffff, 0xffffffffffffff6a, 0x6}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x2f) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x47) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', 0x0) open(0x0, 0x0, 0x0) getpid() socket(0x11, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f00000001c0)={0x4, 0x2, 0x1, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000380)="3300001b0000ffcf1c784c6e", 0xc) socketpair$unix(0x1, 0x1, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000080)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000280), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x7}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) r3 = getppid() ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0x104, r3) listen(r1, 0xebd5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x34, 0x5c, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r2 = open(0x0, 0x611, 0x113) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)=']', 0x1}], 0x1) close(r5) r9 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r8, @ANYRES16=r4, @ANYRES32=r3, @ANYRES16=r5, @ANYRES8=r3, @ANYRESHEX=r5, @ANYRESOCT=r4]) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r10 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchflags(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="6828b1af004b748711d6dd3f7229b4cf4de1ed61dfa83a0a8da0b1472f77a60fc91f080b8564edac545386a02be86e635f608fec3e8310974deb9bc3fd65dd09ba82b50ca4dbb3c91b390e6832922e69d40a1f019d2b20dbfb5f857fc019dc43ee207ead8da41cfe91053afcae431f95b8d35ae82d0590423aa9ea0d4f0397ce2111a1b639d47c0adcbd3e017e65e670218784720e25c4e2209ce66cf38dae83723bea1009cc945618a6453639d65033416cec3ba22863ec70384ecedfc728de2896504262de38b0edcfa2cff8e5689c1c84e98213f03943", 0xd8) r2 = socket$inet6(0x18, 0x4, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) fchdir(r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x8, 0x81, &(0x7f0000000240)="ac7e7c27ce7dc93cbbbad732f5095a77b298f68c60d180f4f78ccc70326d3637eb70fcd0cfd6588901af5b3cbc9fd170afb266cf4b1672f6a1da79c681570c6afcf29e36bb9aed67435e89f8d5d78591f877f7", 0x53) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r5, r7}, 0xc) setegid(r7) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r8 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0xb4, 0x1f, 0x5, 0x1}, {0x80, 0x47, 0x7f, 0x5}, {0x4, 0x20, 0x2, 0x400}, {0xcbc6, 0xfa, 0x6, 0x7ff}]}) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000580)="003b4ee4e13c6781298a26301544e216844bb1b7a073fd8239a55e5486fa1b23bf966ec7b7522ea908bc6a4767264891772cd96d125846b6c4e671a0b201ff7780f82b62c510b404ed2cbe3ec153a332efcfc65219fb5a5be0fe388d65f64bf5c70af865b3388730844a2896886c47e11844d27606f445ea2bcdf4360f2a86ccae145e30b3e26be284158f76bdd8204f5b9c10a6425e6d18ab28bd0f55811bb6ce9416f43f613468d65cb9dd9473ac", 0xaf}, {&(0x7f0000000640)="5bac25d97a7ef0c5d8d0bed746fe60feac64a05f29341866b72250584c11f2d8b23c0610288484f1cd13aa5c60e3d79c16f4a7b14dc58be668d8", 0x3a}, {&(0x7f0000000680)="cfa1daed6e40281c7652a0d37038292e189bd372ef8c9d9a8a44ecf83d5225980a459289521b6a76525a2dff6540b3d8af3d03acc3075830f6508f0d779de1ef1e6ff3a4e97a467264fdb53ae76f35a312cd32e7b19f0762a02e777f672d13d27f6b7884f7d3f77deb3cd99dbb0e9029fbbbf07f228ed69a2ccb8fb19e5cb00cbdeb69e4712c3590949a813cc6cd43", 0x8f}, {&(0x7f0000000740)="5ca25b6fdcccca7c2344eba8e6fa38c899325f1c98c88d1c5ee936c59c404eebc547a8a23dae7e11b57d1d0d5fad62b1cf6b45c2ed3072ec91315c093b7d887c3412e61c05e545d4", 0x48}, {&(0x7f00000007c0)="5b2c00db9c77d54be162659136ea0891b19a79ec7256fb7af14b6268148fb60bf4b741e6a9c844", 0x27}, {&(0x7f0000000800)="e7f34594fed1a72e2bc8ace71955c737936f40fc99c8969ba4bfd172c54ea685cbf0379ba9fa71bdd33a83ac48673932012c7c44757055ec3ca5e66b827fe83693d4fc496676189de0fa13f8cb30e96caf90237db420f7920b12f64da90b3cb06fd630020a986f3fc3d3bbba5d66343a79a776630ab2fff1a7ad476da81f958c58d3d22ae4379978d4cc5459319bc45bdf985005c8a4ec15d57e6122c9b5b4b59390b0edc4f7eca85e7b30f4fcf76fd19db6bada9daa8968ce301db11760a3fd988f7c4942e2135954756ca9341e7e4a1db5bc1427b9c9511c96cc4eab19db61ef1012c932c352e2f8afeffaa8882d4d45e9a6c561c569d2ead48882fd3e", 0xfe}, {&(0x7f0000000900)}, {&(0x7f0000000940)="9f0c8c0f6e0f7bbfbc830a3c67bd4fff72924554097c0307943e2e41b5843418cc58a0dd9a04be7dd665add0bae457eebdfa53becec61235e94e7861b6861d495720cdb5cf1342fc5f2a3136fc1fbb65227590a86c81d500670c5805e20130f7eded4a25aba6e6683c36a8d63ab4c328405dbe07490865440c78d0aa8cd3d476c94b65d7a1e4b1f330af77c583a963e0a28119889743bff843abe237bfdc4d8aed37da9027a2b148d469bd1655c1072f55f10bbe28caf3b5eccfefedbcd98f5795ac3bb2648a219dd3a6363e29641e2de89f", 0xd2}], 0x8}, 0x401) r9 = shmget(0x1, 0x1000, 0x24a, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000b80)={{0x9, r5, r6, r10, r7, 0x190, 0x9}, 0x1000, 0x1800, r4, r11, 0x3f, 0x9, 0x1c03}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000c00)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) ktrace(&(0x7f0000000c80)='./file0\x00', 0x1, 0x1008, r3) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000cc0)=0x7fff) socket$unix(0x1, 0x2, 0x0) r12 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d40)={r4, r12}, 0xc) executing program 5: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) mknod(0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080), 0x2, 0x0}, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) listen(r4, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="f138dd6a38d6a5ff8917710e246b81d44a7c00a3094417d20e9e0483c310a6cc5e811c2fbea090bc5829e555f537089573a008ea13fa01ec64c9", 0x3a}, {&(0x7f0000000140)="fd4f655a17e2b255a32ea9337b9cf4d3ad3c2cc2edd4eb2601dd99df6596920e3fdc90cfae857d2add5ab1f716adbe371bffbe0ec52e8a7309ea558f484025546343320e3cc5", 0x46}, {&(0x7f00000001c0)}, {&(0x7f0000000380)}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="e4010000000000ff0200000101000000", @ANYRES32=r1, @ANYRES32, @ANYBLOB="2800000000000000fffff50001000000", @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c], 0x40, 0x2}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0)="9b180bc3", &(0x7f0000000000)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x0, 0x4000, 0x4) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x4) sendmsg$unix(r6, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000240)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(r9, r9) fcntl$getown(r2, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0x20006473, 0x0) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{}, {r1, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f0000001380)="46c4f10bc87c57f494288740223f00da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106ad4d7dadd20ebcc1234ac1225db734ce1a2b462909ec2f848ee9e5d90d7c6b30d075e94c0caf81019b0376423dfb38a053ede7429eb667c8258cfe233f09cc8d8c902268ca4595d2cccdef62bcdc74370fcb396b4bf6b412ee9cf1a7d395d4a2eaea8095bbc13acc1f4ee8bb7f008a0f5fff6afe1a2fe80dcf81f75a0c12cc66673c262900ad46d567cedf6a0fad35267df35b6d7312a1755e0e50bbac", 0x13b}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ce8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db659bf5213f9f085a6ea854d0a900000000e4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9ccc376180310873956f99378324b7a03ef0c3d1d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c293072bcc7a0dfb30cf9e1fcd28bc84ef000000000", 0xe8}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f58787354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x3d}, {0x14, 0x0, 0x10}, {0x6, 0xe7, 0x0, 0xfffffffd}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x11}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000000300), 0x0) executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f40)=[@rights={0x10}], 0x10}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0xff, 0x80000001, 0x8000, {[0x5, 0x4, 0x5, 0x6, 0x101, 0x7fffffffffffffff, 0x8000, 0x5, 0x4, 0x4, 0x8, 0x80000000, 0x8000000000000000, 0x400000000000000, 0x80000000, 0x8e7, 0x0, 0x2], [0xffffffffffff8001, 0x3, 0x80000000, 0x7, 0x101, 0xe3, 0x7, 0x5, 0x100, 0x1], [0x0, 0x475, 0x8, 0x2000400000, 0x9, 0x1, 0xb2fb], [0x100000001, 0x1, 0x5a, 0xf8, 0xc7, 0x7], [{0x3, 0x1000, 0x80000001, 0x8001}, {0x0, 0xa0, 0x5, 0x5}, {0x1, 0x6, 0x6, 0x5}, {0x401, 0x80, 0x9, 0x2}, {0xfffd, 0x5, 0xffff, 0x9}, {0x0, 0xfff, 0x3f, 0x3}, {0x8, 0x1, 0x800, 0x5}, {0x3, 0x5, 0x200, 0x2}], {0x2, 0x9, 0x8, 0x2}, {0x8000, 0x8000, 0x7, 0x7fffffffffffffff}}}) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0xff, 0x80000001, 0x8000, {[0x5, 0x4, 0x5, 0x6, 0x101, 0x7fffffffffffffff, 0x8000, 0x5, 0x4, 0x4, 0x8, 0x80000000, 0x8000000000000000, 0x400000000000000, 0x80000000, 0x8e7, 0x0, 0x2], [0xffffffffffff8001, 0x3, 0x80000000, 0x7, 0x101, 0xe3, 0x7, 0x5, 0x100, 0x1], [0x0, 0x475, 0x8, 0x2000400000, 0x9, 0x1, 0xb2fb], [0x100000001, 0x1, 0x5a, 0xf8, 0xc7, 0x7], [{0x3, 0x1000, 0x80000001, 0x8001}, {0x0, 0xa0, 0x5, 0x5}, {0x1, 0x6, 0x6, 0x5}, {0x401, 0x80, 0x9, 0x2}, {0xfffd, 0x5, 0xffff, 0x9}, {0x0, 0xfff, 0x3f, 0x3}, {0x8, 0x1, 0x800, 0x5}, {0x3, 0x5, 0x200, 0x2}], {0x2, 0x9, 0x8, 0x2}, {0x8000, 0x8000, 0x7, 0x7fffffffffffffff}}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) (async) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) recvfrom(r7, &(0x7f0000000000)=""/61, 0x3d, 0x1040, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) (async) recvfrom(r7, &(0x7f0000000000)=""/61, 0x3d, 0x1040, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 4: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x5c, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502b8dc4d00000000000000000000aa0000", @ANYRES8=r0]) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(r0, &(0x7f0000000540)={&(0x7f00000002c0)={&(0x7f0000001240)=@un=@file={0x0, ""/4104}, 0x100a, &(0x7f0000000240)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000340)=""/237, 0xed}], 0x5, &(0x7f0000000440)=""/198, 0xc6}, 0x6ed0}, 0x10, 0x841, &(0x7f0000000580)={0x42, 0x80000001}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000000)="eb", 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001200)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000110000/0x4000)=nil, 0x4000, 0xbcd7628e53f61059) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r4) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) executing program 6: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r8 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r8, r11, r10, 0xffffffffffffffff, 0x60, 0x7}, 0x3f, 0x400006, 0x3e}) setgroups(0x7, &(0x7f0000000140)=[r0, r2, 0x0, r3, r4, r6, r11]) executing program 4: socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) setuid(0xffffffffffffffff) getppid() (async) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ktrace(0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000017c000/0x1000)=nil, 0x1000, 0x2) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) close(0xffffffffffffffff) semget(0x1, 0x2, 0x80) (async) semget(0x1, 0x2, 0x80) semctl$GETPID(0x0, 0x0, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 0: setitimer(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x19) writev(r2, &(0x7f0000001480)=[{0x0}], 0x1) getpid() socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r3 = socket(0x10, 0x6, 0x6) dup(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x63) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/66) r6 = dup(r0) setgroups(0x2, &(0x7f00000002c0)=[r4, r4]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001400)={0x3, &(0x7f0000000180)=[{0x3}, {0x6, 0x8}, {0x6}]}) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000380)) mkdirat(r7, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) kqueue() executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r0, &(0x7f0000001640)={&(0x7f0000001600)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffff7, 0x1000}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="af3f0206cc9cb438808ba244a7ad2dd4412522dc214c1e080f5a56dc44f2ba34e80fc2491eb6ff19133bad2bf6ed12f2091d01d32b807b9ba47fe26241b1a96bda1bbe3a5ee224fa4f2ffe0624d75bc50a646f101d8af24d89409dd8974e8769544225f70198cc83e87be28a0fb90f858f7bb1857e9a01a524e305ffea166c99822863a253be341f18a14e27454fcd7d1c642dda4310f93314cd4980ebf49ab3889712f8e99a91d808ac8a29e955c03a9b5923799459f3fb159c971c29a2ffff9bed9488820816c3acf71a3ea7a7c0f64ea6c93f080265bd", 0xd8}, {&(0x7f00000002c0)="d4fe758b2ed866524d877fb9dfdc01b46e421284e70c8e6f2e14206c23b86de606466af7ab07d839c7ce3e26ab3aed5b0dbcddfb706a5b7e131042260958cc2cb2594ab7a4fa97d9d0a82904a4bbef38a3bd47c1e9bf001d7fa4bbde649771fbfc5f35da344d4b6169cbb361be43f4e271e58a10ec0cd23d35f96ccdb51388279652536f0258d76e960d301b636794ef80699b5f4e2598419f6fa2cfc303a1c6974b92a1f0d373772f086962e6f00bc9281d808b019e388c3226c2ff05c8df8b726a92715302dfef23b83ff95f282492bed3cb2bdd4f8ae16b6875cab282104bf9e61096ba159613244651ae133ea46528137ddfbc7eeb248f4db80a81cfa431760a12b90684da72e962e4051abee69d41ecc57fb339ad0f175d7e798d7ef4ea3640fb3f576540099543941aecdbe13ab10dc6f197e53561fe4fe37a0e1c3823c75c7254b8a5d75e38abff9a907a0c7cf5426b241712952d4440df565e566c522312fa89ed03081b4c5c28d7dc5d45e78d2730725eccb83835153ca78bc8a1e4dc870762c02b0fd80ad1ada54d41b5cdcf448027b0287ab390e22c382bbebe70337223cf475de8e25f556ebbe2feb0ccbc855d85aa0dd447a3af84050666d26d0adac6eb651c5c73eb144abd4e35c7e6af4ac6587bb872f00daeab8d829fc6fc290d5b35801f7481e20435f8b32e649a5ab2f5952635c71c92be48f6d2f644a34f3e801662e5e18d774e82d723221ecb77c5d88fd66bb2b5b5fa5c181ae8086789368678074a4ba5f8b2ef568139081ed48c0035dab189b99def368f2f8873fd64530dc68d8579bee40766a726063776cb6e1c68a25e6e16663a11bdb49f9ee17a6ace9afd7e64e2b5c4f9bf325f0adb943697e1967c7337306cc84b8f49444b2df71edb7a37068006733ce8e17924aea0b98278cd1ba922e94df8b6fd1a6e682719fc242248024b5cb9e7d0f41af7612d7b330d8e487a67861a34d35353faad2cf25f92d3f66f3d1256114349fb48435395eab2f8375a926c57e200d0d75d5d3902b9c9b1532708fd3dca0ef5178e4666c46da95a196014f084d3f9fb54f4fce6ed53e66999adf625fc202ee6ddc06dc1d0c981b49b7113b33a4d88a002ae903609372c91b55ad56df5f4bb403f7bc73b546163c8922bb70e6e7da2d891850104e422ba4a71c4ad00ef9d4aced4ee9b11e132c94478aa090c9c11e776ca37ad81dd2823ec7dd058794b402c7b9b3de0ce40e981d3aa8d7c3f333d873d274a401b8f76ef47d685087bc486b4267184f559f4e9b6c0b09804cfeaee4b041a9dec0b130e3a1da57ae1cee9e788310a9663ab923e1336b776468c3c0f4526616c1b74280421109763c6c3aff21030983b87d45c65bd5f8b2ea4534ffe9d0beadf25ca5af7aade0710656319fd304186a42ca1b92a6af12b06b8eb2976f5cdb387c2b88a94b50643fbc0695f40b5f7ac20b1814473fef33de150a6aa012795b94bcb4787bb2f9e110e5c28fef79cbd68e95edafc61b2e503a568831982775b073ba5d4968ae2833d130dbb436730d03d2ce0b3fa7a49f0118e566c48e5704013783eda91f795af260522578e74350a9496ae73596cfe8e9f338652d5645b148402c61654b8f1cc1f50862f2f89bec146451ecc1cc451a0d19023f8b253b63d9a6ee84866ba763c396e7c0b359215513b91695a277cb1988bbce01cdfa69b28cfec11cd792c3b919b992b0a86fb42a5313c01510b0a9a9d84cf93338cfb825a75e4687ef337e0f4650b35189037df17309980df4dd3c5c6872af9b25cd0fa4aafefcb469dde4cb2f3776371d2fa6b0fc415b53dec9722fe81aa82db9d339309f2594da3e1d646f4627bf3a7b8ed4b22defd9f60313ab366f9a37ab40bffc8741ac5226194c512050d0ca3a64e27778eea4da26a4140e4fce45104928f3c6384c43912ce07e0e3e29d08b3528d77cc4e0180390ea413ac30203ab95ca5171538b825cdb8aa85feb4e974a07c4791a59a904b3e1a78b88183f7d75ef4acd1625046484903efd60fc3647e901295fc228b2b357fc97b30ffeee6437a191d1d09e088e91246834b692f69e4352c5d0b213765b0ba51b7fb00e51f18d95e480d3869ef725891c7fa5270228d4a57ba4122f3de6a3d5d68a9f7908d69db1f07db3cfab41ca594ed88f06a4069f8e29ae50205e1129a5e84b11503293a039f811821cc7cdf89de410ea8ba61486e32cdae642b44792ea9099f35d12207cf42a555f9360203c8fa58dc19ba765e0794b13b404e184667db8bfeb73e0cc5f7cd1c43f52b15ac062cfef74727f7a4ba63d245340fa576bb564105d421c3eeae5e54b40c8599ccc7c1c9d3b1bd3f7d62b85442d47d211700c91a5c6b025a51f8b9febeedacd6351fd4a55a3cbe970592a25cdca19f7c26fc447e38c72151bbebd8f8063c35036a0f11c110df25f4089a098d53279e77375c6bb382d90862f0370b91b81fa5392bc60f0aa9c71f36a64708e806ce7faf0e3f7456199b23004685fcab717ebc61c6b2a317dee531ff097511b11d2c788b1d77cc109e217c262186d788360dd2f1f3e0138ac043b09c5445899ac4bd53097d3195e8dcab2d89f57cfb2d5009d90fadf821e1e9949add57205f7a856c29d083e215cd1da2a1e570116365ac86f03ee48d05b9d7b1aab66f37cac78852b940cbeaf3c421f5c8d27a805896664e2769f21a9d2c87f9379db795674ba0d7ea82392cf9fc7d3aaa60b9316eb71cb6ef434378958e2d62780ffdf746e1764cd7fa789f61158a56200f9b9722dfbf6066d98ff50325611b652a050e784fc4543db63d78b3246d41ff5fae654020a28be0c344ef06f1b237c27c036c7e9d3652aff078463ec78b2dbef6949bf3da4b5715c7f8112f4b65dc00a191581bf8cdfcaaf1e1902dd417cdcc747a23932fbafdb4619e64fa1879ce8a605b4ee3e2aa6d7382ab44980e8aa663c876b38d96d22dadc5610ef9903a4ccebad44d373c4f43e7434d0b60cbd97a2104b977283ab68021467517d09dbd87e20add53ab4868b16803d84212b7cedadae5b90eb8e2e954ce99c9a92c016ddb571141ad4e07fb9293a0979c233d62591c3f6dfa3bbc44d6daee4a3385d51538b109684ee3a9f86bce35aa1f0393456b6f3d06cb1489d7a1628401a49d585cb24ec5cafe6a6714ce05dd95e53609f983df53d963622d5c4aed0a7dff4287d62a807dc267b982f520acf7c40e09635cb4911475bd6b3c8ae228e5104ceb990449c4c38936f7cf7cebd43cc43d8f6812872dbb8d6950213503001401f3523eb33cc2d40f84b0e6565875ebbe0a187df181307b9767df9b0250a79f48bb4f42d6aadc09107e9c946552ddbb04d564122b5e4d143fd0f9a8bb0ba4aef6f1223eb00b792b79cb2845672e0b3fbd41276fbe39ae0490b4dbe1563aa35be4ebcdd2fb7f772f2b42a97da03c5d4cca5e9208ad9a654c8d3cda9e10d4a24198b87d0dd1fd37745fcd74c1296ea65dd16000a277b61d211acbb38f30e8a9b3c3b0d9db44f021df74d1939cdc91e12d6ef469bf4d2584c9452295d1b63b37f8f73212bd03312096e940ae020447cc273776fbc0c1818b3aae301ed639e463f06f599c36c6d4c48f0bbb9ee18861dca084726275ef24585f5bab15b630e3c46331c762f18377b233c905b9157573b93e8db518bf80b39c713950a55371361cbadbc4fbcab4b4fe33e8150415edb2411fe58782da7094a170a40358e7eb7b1ad6cd3421caee2bffde6d5ac9c7a565fd863f23c5390c7c80f34f0cfae3431b90a9a3b859a03d49990a527397864ec9bd4fa07dfa58785e48ede3b8d97cab4d02bf5ac3eecd557c54399ac4792ae1f817ef4cf8835787f301f0eb88072b414bb41b74a1fdbe2a5ac1fb74c5141c4198ec82f5d568a8b51fd6dbee2db37cf1ab2aaad79af6d69aa436c676942a90634adbce941b6f741720708d9024fdf3d9de35175abc4c10f8728af48891da1742081a0e1073ede2a23612ca5b20457682eae6dd4522cabe273eea225ec613298536c05a4868d15c7463cb8b962c32155f637d373dcf3ceeea00305ed8f3d29a731e2ee1c8e428587f46c873f053518ef71697516cd120872434582aa79cd3d4d3c0b7de135d9c33521ce68d48bd7bfecaa57aff7991627876ce518f7700f2513cb8074eb3bc364b226dc43071310f9ad6f568060aefbfd0025468586c7f4d3fce88090695bfd51a2ba3919309936c343686a70de16f373462001f7bbc14cd6f594d8a725d9c10bcf8d95f51b050a76a56e4f3d06dc2a763282d4f011d97aa54b84ff7f5096aa3a47000f1c30351323b64068b7387122841714e94d05a05e627617f3c06775b5fc4c71694a5c03c210a00ecbbddbee94e32d3c415879ceebc2107631854d2afe118e3ac082f45f397c964bc2eb88d5a25d48d95f9b4cc452f365d2c8ab4ad3990fe70763bdf8ff7c90c7fd70f9d3b651bee2d43d5d42f8f34daf0d4b71bc3ce4710ab7c94b4d6bd5203b89723e9a6764e20ab044fb09202d2f07184e407b59151e22b12408bdf1d5364875973e313af86eaff20a1ac467547fd4c17154e8d8dca2f65a3c50c5cc56739bae85ed63bb689c4452b82feedd25b129a340ce631a6a944b1e2f46e87b6f7118beaf72e2bb73d4e0591e3b1c547d6f5341434944d671b1fc1701b32baf71356a1ba0e51b9f837f921c5398c877c7b14337cf5d86c0a6aaf35733f7f5862302772159ab0a8751a891e8812086ad45862a2ec6eb0b327920452a99f03b5506aadcd310ef0efc9857cbc19737ec47084fb13408bc3d3fdcf3df4fd238ad8c93808159243e570f9498870fa6ac370690e0c1499e51f112847bd243f0e30f47405b7c5d6b2fd3d8e8c6f4e959ff27ae9e7d73978f26c5177d2c3837690e5dcc4173253eebb21d7f2803ce35c71187eb2b7c782b63a3bc73b080630c893910097043f13e3688120ad14ee64bdce6ca82f9a3af972c67134d7eadbe02cb8cabb69d126b814338678941e201302726c6e7a0734ca9238abea61025fbccac254e3d4e1aceb9d1a3e830d381d7429c987b10836e1deaac1a3118f12639cb258431ff4b1b29ada8ad647a43fccb054eefb9326d18a74fd88f74db93112627edac259123faf4796bddb735a8aba31a1abbd9a60a423fcc427185a936ef67caedd77d0f6abe9019fb412d6fc3e418b88ce7e90bef199875199bb40cfbe119f05a02a0092730ef8cf77a4095f5b1a823ac7aa1eb1960c1add2b85ac1fa6701c56c5e4e612b34c9468307fc7774c60597d2b5d2b0cfb755edea3695a67f0f0b21e3b000f48be369e925475a0e32a3549069dc3203472f413caff2c4f68bdc06bf871a42afb3352d21d5b6ce782f796e02fdc4acc8e5942aa9c1ce817ca764a32538d5289c2df8f8d3d754b5a714b027f5d7708ca2ad12ec400eca8cc4d3d9dc13936254c1941f1ca3c81fc5a9a53588e1eb046157b064be6a7c1bc7df1e8f0aea5c376b18a375c746b2bb3af8a0737a4462f9f0a2f0874c37b2a0a438f7a4c2b4cd365b5aeb645de0b16e010918c8fbbb53a65f34c0bde66f777211d40ac73b4ca0826e0c1e663af220241315b59dc99b10d0aff58f416fa66802acb9c63adc4223d7cfa895f633e29cd1a4f329b638990d58a546b0dc78c202b047c96b4415e7c08032663141107a2c31363a4f061eb1de2ac6a1e54d2d084b1659ee8a14f755837923726eb37cbc6c83dbadcd80c550aebec8d11d36ccac489ace4ba467a0d7115b90fe4c0ad3066bef4da97", 0x1000}, {&(0x7f00000012c0)="a46b0b04418a6145c8783d8763777ccb13ee77a0ce69e5112d820c55e13ca25b8fa6df54e6543b6391aeb5d44476338546e96cafe6a1be601a2d39509c11fbf2201132f1b9bf02efad171514b1e9c301669a1274ebdcf311debaae187cacef76f4d4856deb9094f0a0af276f23f4284114f85a59a5fea5b9f0cebfc55c0c5cc8a3c59b4db24b5b60371a4ffa626dbc5b7374671d3e083bacb742f4855556954e6fdfd8dc9eac", 0xa6}, {&(0x7f0000001380)="4127aebd2917126607a68000540f6640330100bad83fca2cfa98c218fd9c63a15e04e321b690668b47e23edd2c4ca24728bbc4f90323893d035643ce320614f64c745c614cf4631befd1fe415d68d5fb445024301a9ff738ce40c60b591f8bd3d0195bcb88", 0x65}], 0x4, &(0x7f0000001440)=[{0xc8, 0x1, 0x94b, "99c18268d60fac12c37db01159d17513a1a79bcc33d1db88392658befd9638cbda57636191b5fa09294c5b7d024403c6e6444f80739af4d0494c3f65f9728760b46920786f643d4619a0f4fe8687fc56196e29ad19209eafdc5ad1719d09c2c37c8347f25b0ed560f1e54c7aad4bb0ae4dbb018b197726850fc0c78cebc9d9019911028a137e9725b3ccb7d7c2868300a281e121d5948792e48b673e4652b93a4ce5cd4ccbfbf28cdfba06de625142ad2e"}, {0xd0, 0xffff, 0x1, "65e28f5f3dfe50427496463b32f427b32272f35728a7c745c7b9fedfa232712fe2109ba7f8c5d68538a5433c0c08e9880000c0e7d871791b003cf5a4da1d61c14fe733be4c2c73d65b8e0f99a89648ada5ffdc01c2010e1abafa0e3598498e44784e14ae4d1ff7b186b9c1e2aef503ebe16be1507f46e7c8791ba19abbb75ab21971dddc0a208de8bb8c78db7f328f14b8a380d5fedd7f7d0ff01033a72b2bcd760bdc6838f875fecf8c6e07f2ea40eb7f27714e38f601ca305e0af5761f51"}], 0x198}, 0x17}, 0x10, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d543c8d636f5233b1241541b11ae3e045af5253a2cd7c41dc28abec6b08b3c9f15c3c862ccaf7a839492a167fa02f3d79b89e537b26b78424f2197efeea4ddb7e3373e5e0ec1af8", 0x5b}], 0x1, 0x0}, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f00000002c0), 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/52, 0x34}, 0x1042) executing program 3: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 64) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') (async, rerun: 64) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x47) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) (async) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) (async, rerun: 64) unveil(&(0x7f0000000200)='./file2\x00', 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) getpid() (async) socket(0x11, 0x0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f00000001c0)={0x4, 0x2, 0x1, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000380)="3300001b0000ffcf1c784c6e", 0xc) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f0000000080)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000280), 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 64) r2 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x7}, 0x8) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000280)=0xc) (async) socket(0x18, 0x2, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) (async) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) (async) r3 = getppid() ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0x104, r3) (async, rerun: 32) listen(r1, 0xebd5) (async, rerun: 32) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x1042, 0x0) r4 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1286944, &(0x7f0000000100)) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x8008, 0x40) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5eab, 0x7fffffff}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000140)="8747f58fc35946ca72f8ab7f3a0195916a21adcd065e42a20b2b2a88fc6e3e74d3d8a839d24642c682d523023f0c4ec997872ae681548b1355299abeebee310f046d4b5bafccb585e9f8cfe91c854c7f126ae3b8168a4b0644dedf0ad564358d385208a143a0e6da79c89524abe87fbaa1fa9076c24267112501f6db75d6f5d9175913ef1e05629599de543dfbc4a7f72ca5619228ab4a1e52df5649529b75dc7dddfb2b8c8573f7524c44d7d60f666cccb7faf95bb360136d629b7aa80132cb440d7dd7394f83bc452706dad50b7d78538738dfae6387050d1cbe28bdb114d467818fa615a38e8288ac6970f7", 0xed}, {&(0x7f0000000240)="4250ad25c312cf33876ca6be4e22865d987e7ead8fa6246f15606a3fb1909bb006e44f71f085038aa69dd284dfa7b623016ca897e1f00855ad55b2d1012977743960a98ee15d48094f52119eabec40eac71a36a25827acadfc25deda955e9fa2bcf80d8aede360fea7ad3519ab39fed49df02728b556f086b6fd86ae936b18cf9e490c876e7b4875891269a5f1f089171237403b4495b967e284e6a93bec60015a400d867a7da345065bf0ec01fb5721aa93e38baaf9faa52a5141d0d56c1619be1812710c13c5", 0xc7}, {&(0x7f0000000340)="c757c7005a598f02bfa7d1c1f95d646188c8019bdbe38cb00fc5fcc3eb46a4a05a2a6594c21b1903354bf7ae8979d6257514feda1b9356ea221753c24310e6b11736efe5d84701f362a9da43f0266f8ec2ad64ef8aab7d2098d33a04999892fead321914bdde2ccff48ac808f05b2d62edad905fb6783bc6bc611487abe6a68fb0e3e6ee4d8da0948c3d641598d322ef2e411d36846f768ea4276150a52cd9765012fcb34c27e9b288d0e333add2", 0xae}, {&(0x7f0000000400)}, {&(0x7f0000000440)="cb69f64bbe2d86f7f8fbb1e085831cd2e0eba74783dfcdb042cb4aac14a8b23fb9219f3d1ec28fcfa80e907c43d1986dfc656ea59bbc532f038c3ed6440d724e7a6a8c8e4cfa16f6ff3f830a5c16340af94f6cc7b95611f2ed3ee1d8d3734046bbfc531f7881e939d31e5f5b3cfe9ef675f33ca0a02ecb5e588524f9dd56ef0c8beec07a955df742cddc592d6ec7af73b699705215af9cc6ba965d2b88ed455552a5fffbecbe5c3b565d890a096bae96baceb8fbf7d223bdc0dfc098d9833d978c106564afa2ed500efd77eb8aab5fa4341dfacb6cd204a20a34920fffa7e3feb58fde4dba4f503448203fc8ad7d64a4941dedf53c33cd85c0bb8d44b602a39763520b38247955e7be546fc9d70d18d265cdd59fe2a01e8e4ca65164b187ac94461a4b51d5653d16ba911d5c4bc094f329813bd5df76ea3c7da5346e57d930370fb95e7b30889fb32eab3a74f0f0467123175bb3b60150067cb53c09b8ef824dda9898794e27d25a6876504a7ec463ca5ecd33945bbd16a3a1b5a3450478ebfff7cf3449271bab6ea45fe015e6df51462e3682a4064057f1e7f72e9bfd4433c68d75b183c322c262e0fe4424824feea0aee1a7bea3be7f5699bbbf11d30a068a7a477ec7c0f3950e04657f1bc23e1700b2a5149bb0a65177c9e422ed0089857b378b081ce2c09548b3f1e5aa45ef8dbc46b68240f79493405bb8af0275126cee4f123d86c87738661e52ba3b76cf166176902200c3ec824642ebb65d77676ccf4aa0939200f628c975f23502479875f921e7afd88e3a7ad5e9dc814b9e68f71863a010dffc41c79069561c8581538d7c5ff96be64c14bc4d8625fe67e50b3212da196219e13df848022e96c28dd5c2633882df1c581cd81525b22365f331031cebfd0b5156eb8cbfb23132e7179ce5e7656575cf067a4aaefbe2362522582dccb0bac5ce9e1c3656316a028ab1324e2d15f93c6bd9d515b0a1c1d61897c396a99c0201203f8df85275f817fb0f72007b7eb6e81ff68c52ee94285f5d71b14ba3ef7320aaf9a7e91e54221191b4b0fd3c15a7dd1ecb7f864fde101c6e978b45df6245b26ffe54d0ea9ee4c3b86d24a827bc070d3458eb35f945deeb93beb467a272dcf4d1a3b03c9043bad74109d70ca0ed446b0064059832fe080135aa2b962b88ff346927df6fc3f629a52ec9020c8b3650954c13c9c7874bf79ad28725ebf1cf6b328f5fa2fb7aa1f5eed574fedd97dfb0b945baffcb44ee5392484a3969097e84d3b581953292a7430f6e2588242d9d26d2ebc840270a65e7a089c048d4f4a0c3e1a558a62e79593657261569c950e30b6e7bcfef23b30c6e74ba7a347f29c6ae728b92ac307d27f20c55dcfb8df477cf965cdd55309908193e1b73fa72f84bb2000f3aa1faf74e743e453cc3f879da721726ea5099d01683be0fd5e8768ab1c62ba1408ee2664d23359ebe852bf4c10a03552e7eaa69a65df596c374af236e3bcfcd28eefa395fc5faaed2d6b419488677a478f428067566a7d7ca8e52442bf5614ec0f94d4c23e3b2472537e8dde10b402cfebb1fca7ca52c1b4035f05c9d73d75dc34c30e5da063210a29d866281f26bf57ce2e83e665853663de1cd28387242b93be2c940362455dae0c0338bf02e5c62f0fc6a1b6f288fadd71ca188cdae06cf2c8fd19160816c22dd4dc533ee0ca92eba14f3b49e579e3c32487ba36a46254fb8c83726e1a330018f3c98b8aca5cacaa76ac1562f4a57ff86e01778f18220ed476a15e3ca3b0056b858e2d75ec082068a8550f6da8499609e698fa9349f41b64321a7ca3b180d704124168c84ee310476553f8328243bcd62542fc7f7c22b43e326d12061bd580509c4f02dd9565bc5597bdd8e62bf226c601d7aa38c6830714b61137d2987f75c87c8cb67ec09132dcd47482c5c3f5249d26a174a22947b3e80cea5beae3f5e9a40e95cad64aaa73048f84576c4c599f1c40940f93e75c40fa6b9722cf93d995c3d4981ba6da473a6bed415c7483859ff0577ebbc8b259784415fbf6145155658afe3a8d7d962fa1998f3171c88fa53f347c93f959e209b09d1b68f95aa8c2d123a10e05a54238ce04f840c267974eb7a3bf946163c7f5a4c5fd9fd69993fb87d87ab0db59fc46de92e6f747aca6bc5c19e8c4d829a3f66daacb8feaa2c31abafc967ba73b5a21a11a567d4b438afd388a4c04edc3bf779c4b1a7d26676357918c8f049a6968e1e089914c0da39a0d8cc007bbc3be0d966956754722c02a0045e2f58975415a48f1bc2e5312900e796cd44fe527d2e17aa54bcafad964f92de10cffd5fd85526eaaabd2a384b1ba3d6220eef0ccbe93378d01e4231a53bbe736cc77923897fb6193c03cebfe893a11564eb908dadafcef2339f0c2139abfb7f7f37ed54cdc8cb51963f61293c077130978da040454ab0c0be66c9d9f123bb0bf691ce2cc0870a1518ebbaf5f5edfdf36af4073818cd96ddc7c219c5434bcf4ecb3b6f85364499e24a48caf56c9128ed8f9a2833db63a5939a78ff00d5fb368da30f63c03b8f446e20efa06d9c01ca6edef7440b24badbf2d3d9dd8db65769b163c43d78fa8206c2212f73fd02b0cd3500f8e0683a28b77b6673aef78b1539f69125e2521afc62e0f01ab74b4cb09c00a3c8be02cbf4565ad23c6aaf6c420d57d8f15b8bd76b601c21aafb33d6bb8b5f4165fec5569a8069cdd18e4b9a0874a9e0e6fe1de62144f9d24bfcd094645e2ad48a411daff1b027659e164ce9708bfd9d2cb6f879b6c3fcbf7ae8387e78fd4451e94e387761430ad165e51fd77c660b7180ea4ea4f0f2e008b7ab409eb7bdacd0ffd1c76a354b19bcd15ee6ee33875930b475c2a6bc403c9b9cd8e00e7ba5cf5343262c105cdc1e24aa082c3a81e8819c7342ff0d3e5ebe2c8e8f1c89cf4f2ad56d4ef85f5c2a4e3fd67e3517292fdda8eed79f5f4846bb4158e504072a43e4ed5c0b54b57add5222fa2cdc9642694bbcac069507ff95a0aad5e828c2f6dbfa941d7265ed5a623c8da81961777e5c4cca0b8332b86e0f67003a111ee81c1596fc984037c7cee525cdc87c61a90b34a32831aea45be4b88902e19168843ae141a95ba23afdbf87da6027be28d33469bd5a2d2296325381cce94ad0404cd10658429c7f3327906118b86f287e8810570e144f48268e9d4beec8fc9d303b7b53881a618db537d769c2ff4be9517b5c2a297349235a47204f881d8a91477a9049eb44c141237274ae74dca8bd118c09fb24064198f3f4dcae735e85d34433abb2800f3db3884abdfe1d24f567803f44db45bba3990e806972433af9cc7423141c99d1b027f06cf6250e7e5b1d294fd6790f1f5de142994e5c289bedef996ebf2ff8e6e5e0e2f9ad922f19a9d6bd24f9847e09f8deaef431c8832b2d15b56342ec3a440f16a8ec9360e241ddc7c77652ce785a39113abace90065440c57f127740359c0899e9cd135f1ffdb1d91c7ebd3072668baebd3660a078f418720ad970350c86192fee8a89ae540953fa3d825a28de4a9e27569e87ad82c2b3a2fe3a1370997313149ec00e0618bf56473739b024336e187e73d77bd13b0efc1c7db5da87ffb4b566d24cf748b42634d77bb7058de618fab9bbda36716eefc4e03b8a8a4e4d0d557a0f5438e680d943a5abc099b62301f98b57793c9e07d4d0350537fcf1ab458d6a0344cc832e1599e0baa8aa6e4d4d4773cdacad32c1aa563c2ba4f4a6cc524689f29e766d81d2a319291a5640cb6c29e5ed20586cbfbda8c6608d742359eb57f13d0a1f80085aaa632dde922094291bae76f0324fa23a26e1cef2b936bcd5668ec6b49720b200801d5bc17bc2fde1a29ea1e862b40af5e5d99b135ab8c590d8f09b17999c2d210e79ea8935bcff17094be75c99f1af8e1a72e25997f025778ad6ef2583ac7a4a3f154b0a6eb698ca22b77083799709fa50bfcc721af1ce8e11537c335f563162cc25efb11f98e22cd64b9926cdc431fff774234cbe5dd082982ee04c3b4e2add1743684be298629c567b08aca027ae7c7774e1271422d0848eafc22fe2ff9e53bd22b162622664f568e8b1249355a0b9a7e05a4bf195b30e8f6be5425b210e696868c8359f18ad0eea397ece4ce9cb06a6e84dd5cdd74f0920b12faa1f7590b5252906a569badffc856672a67c62ba01261e8642fb2cf245500c1b6d1540cdfd585031a56bc95619b7a8271510bfbc9ff0198b1bf074a9e3c185974e7b92cdb3cca3fe9597d8c2bd6e87e5cde01cc85a37c3dc2d7570000f2eb2387bbc7b328c55e2e93528104b5f88c490bdb68a01bb0fbe27c24aa453a0640b8584e29995bad46c3e8aa28d57593cce8adcd3d74b49d5d7fe60e62b1efb5bc4d523d521cd85f934f77d759ca76eaaeecc68f9bd10dd7f167d7cbc7b0c75b1f53c17b3b9e605c4aead924c4790e90302863e011d0d9a6f3ad88cea62da1a5c3b35a96c487bd59022975fd9d8aeaec84b451bb3c910d349a3f25283ec260289fa8eb7b5ccc20eac51a9e78cf1d84994782b6c49264a61eb2b61039615006d6788aa3e2aab7853e2e1c730b1487a3ab81eb9c89fd7eb243984f4254b381b9ca3a9479d8291915fb91a34e25cbce1d2c8aea5f0ba3a50767a2c3173b8f0c41aafab92044de87673be64a26f4d0a991cbea5a26bca5fb6596e23d4a36be4e5b1ed4f7827de688b81d86b7fa3854885f63e06f4e738ec8e7a94707f9842671e304ad8e5237900f859c3bf60341ce643284743206e1584b0e7f8dc8e8e6d9a1432449914501574074ff3cb20ec3354452e2d2278b6afbdb336c59120c8841ad6a23d7f35e6943380dabf5fecf724cc8eb165f662036e9e477349b36e55bda95b46dca998806adda72816b2efd4ebe6897d7e92a72fde644939828e79bd095d7666f957a80d6be77907849d8dc429fb0a695619ad3e93cb641f333d2cb8c6645709a59d6014e9ae40538c02b9943ef84706d6227894864d98374806ef01b9acc50184f859c4654bef76a080d29a2d98ed498022520f6707ea9d9144a69d9b3f4fea28d912b8ac975d0fa9a0c8406cc1fe9c59146589e69a087b9b648670182e2b477bd6546f7a06a05a1e9305177105258cb830a5c53f415b2f1ca0ecd6a41cf671da7fbeddea471105c9e111b69fb9fa9df6d556cadb172f170e1b8e6b9086f5a93ab2a75b4f447787a3031bc356dc741270c75b09bddf7c55b2bebfd32342c8e9753b1a37243b2441a74031e4f265180535a912913d7bbb273e942eab4ff75c3b72baa95ae8c46a0ee83020c504994779697f95a92b7982e9425c297726041567a48bc319860fa0f441cb9d059174132055eab914defa818af77f543d8164fbd10065da2d61495c4589f1ed7bf392f55a79af65a3ebafaddaa1028468af2e0655d22b607dbadf5bcc7e587457e615790708e1a1b28f97bc97939ec51478875ea246a1b2e71b78fac295d047e32df901f4f621c60faacb7c1b875006bd08361fd5384a34f2aeb6b41994be0f3ae03e39b4177ceb883da1a180299e847c9b846ae8ec6ffc3433669808838ebe14b4167c33af2f9adf48debf0bf7239c5e2a740cbeea56ead40ab638401512f2dbba666a0f2d96a92fbcd5231c1d35cf9f7f07975d9f49fa280545cbaff25f8161009526895deb7159189bfb2f9f09f8a4e0da3b84f89e652adcab5442482e534d44b4b67b5e078e31b8ce82e9a8b0215aafecbbefcaed6b23f28522983ce75440240be27963a894b992aa83ded302aef6d869f8eeb121bcd1", 0x1000}, {&(0x7f0000001440)="31772ec6ad64ba975c6e7f69f4481efe8e09aa113abc3e1f1fa569f68b60cfeb49994d33040dc08e34c5be353935b4af42c885d2018ff2fb85ed4fe52c5b9a411c9c59eb3456f57fa0f78b599cfa9853465d3b5cab7a2f28618d2a3597209ab04b20f2dff03e9a20c4fc52f9e3cf3be1346c0afed743df5ef70a049f15e6e938dd9efc3a0d635001c5ee901c2a1665e655e002e897f8b0d8458feb749477cddaedfe2eeb6e5879a48e32f613d53f355dd9ca81cb12e8f5", 0xb7}], 0x6, &(0x7f0000001580)=[{0xd0, 0x1, 0x9, "cc4f8054edac4b54a8230a59010600070277900c9e2cb6783fb36cdc0f292ad99414bfc7f2f099dd7fa99eaead602d6b93a438804655340d027c7efcb96c0ff4c8b2901fe2616e47cbe74a0d4ef98ea1a6edb27a223ce73199ef04e812405aa6b0a2afcf5e750a5f7dd485e25ae3c9ee8bb56908918f99a0ec968291fa3933b600c593854d743452f2d1dc0975e21f20c29a625c4a52cb5709137c5564d19fd29342c1f33731432fdcc42fdd3144eae50658789c3d6665af3a155b"}, {0xe8, 0x1, 0x6, "5418d11449e06304c02da5ba424383253a0f2383cae0cb7e7a14ef3cc8d63164efc17a74b136194d038b82ab87f3c36190fe2f2a463bd83de06789957f286429ef90d6e48f9e5c9b1bc1cf19f7c38d13d8023628b2d943991718f3e3bcddfb1ccbc260a7fb888ff92c5ffa78141b57259139930585ee695d9fc0aecd933a5e09a440a6661a187a2c59750798a88dcca4db00d472a7939e4f9728e2efeaa268f58043756251bd86d2baf07b015f8e6abf29627582705aa77b97ca1d2eafc14b82f5372d597e410670cd3ce2acd92e8c73fe96f023"}], 0x1b8}, 0x2) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000090000019078ac1400bbe00000010b00907800000000450000000000080000000000e000000200000000"]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() executing program 2: socketpair$unix(0x1, 0x4eddb7cac43ddc77, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x2}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000002f40)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) r0 = msgget$private(0x0, 0x14) msgsnd(r0, 0x0, 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x6d) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x0, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="00000080", 0x4) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x190) mmap(&(0x7f0000156000/0x4000)=nil, 0x4000, 0x0, 0x6011, r5, 0x1a) pipe(&(0x7f0000000000)) executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0xff, 0x0, 0x0, 0x0, 0xa}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) r2 = socket(0x10, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) r3 = socket(0x2, 0x2, 0x0) (rerun: 64) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x28808, 0x0) (async, rerun: 64) shutdown(r2, 0x1) (async, rerun: 64) setpgid(0x0, 0x0) (async) r4 = getppid() setpgid(0x0, r4) (async) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x40500000}) (async) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) (async, rerun: 32) r5 = socket(0x1, 0x4000, 0x80) setsockopt(r5, 0x1, 0x1, &(0x7f0000000540), 0x0) socket$unix(0x1, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async, rerun: 32) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 5: sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613", 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0xffffffffffffff7b) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x40a) (async) socket(0x2, 0x3, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d45) (async) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000200)="04e84ad8e2db851362c2be4672a0eadbf7b7754191e27e3d692b7298e24d877a8245c3cf626124b5d212d25640b94ad4dd6c1555f3cc902290478de69cff06fffdf4407523bad2d977cd41cd79b4156872369b155ae739fc2a8fee3ba14a943d0eb2b6b611067be97ed0b1e061cfe2d46026a699a0", 0x75}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd123c95f7017b35e4f70e32565b86dab4b00"/413, 0x0, 0x0, 0x0) (async) r1 = socket$unix(0x1, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) symlink(0x0, 0x0) (async) rename(0x0, &(0x7f0000000240)='./file2\x00') (async) syz_emit_ethernet(0x6e, &(0x7f0000000800)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) executing program 3: semop(0x0, &(0x7f0000000000)=[{0x1, 0x9760, 0x1800}], 0x1) r0 = semget$private(0x0, 0x4, 0x21) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/137) r1 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/178) semop(r1, &(0x7f00000001c0)=[{0x0, 0x3, 0x800}, {0x0, 0x8000, 0x1800}, {0x3, 0xcca0, 0x1800}], 0x3) r2 = socket$inet6(0x18, 0x5, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5}, 0xc) r6 = semget(0x0, 0x4, 0x10) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/88) r7 = socket$unix(0x1, 0xbb171b8e64df4a86, 0x0) r8 = accept$unix(r7, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) geteuid() close(r8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x9, 0x8, 0x0, 0x8, 0xcc]) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000400)) connect$unix(r8, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r8, &(0x7f00000016c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/56, 0x38}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3, &(0x7f00000015c0)=""/245, 0xf5}, 0x40) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001700), &(0x7f0000001740)=0x4) setreuid(r4, r5) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001780)) setsockopt(r7, 0x8, 0x2, &(0x7f00000017c0)="e2917a12e9e63f30068f540d95c0496755277b2d9856631a8998578bcd9360c97110c7f0e4671f97991a709f08637bfd38ffea648cd2e670f51f4e6555855865e637920d001047be1194e12d705824d8282f98042bd41b441de3c2359515aa8cc0f2cda073488216dae92573ec4d7c588683c7a369", 0x75) sysctl$net_inet_tcp(&(0x7f0000001840)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001880)="68ec7a939bb102c057cfa20f865555165eb03613b3e6c5741dc9ad6d16c427d3f700a378ccfd845ea7f7be0a64cfb1745fb0a8bc6521d3fe84b0ba5e23ea48e253907b1ea4148ac416ad2f7e02f87e70321c3fdd67fa597694981f6ff7d224decdc608d875ca", &(0x7f0000001900)=0x66, &(0x7f0000001940)="483ca7067ffbd12a053f0e7e814fcd20cadc96cdb3ccb7fe3c2410284e94325d8c78a09df34abb1d9aacfb72e641ec8aa4af90e74254c1b38c7eb5b91f81621ef3524d51f0107dfd5009642c8aa4ea8869e71ac80fc1be970d6303dde22c61f84c9abcc08c1fd65a6ea48f0965a18c040dcd47695601c3af244d983ba4327cd73f9c920b", 0x84) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00), 0x8000, 0x0) ioctl$KDGKBMODE(r9, 0x40044b06) sysctl$net_inet_tcp(&(0x7f0000001a40)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000001a80)="52ddc3def7f1c90cddc0d8f16d8b6c0bf1327b592a41a64a0bec00bb69022673ee84fafd306eec9256ca19f211143f43050df2ad0e3046479d8f9a20c04435474be060697eacaf2ff5a97f0547f6da1ac352bba9085317373143060e11827f40b6bd6834073c4388c4f8ba1e08bccc5ca52a9b3f30c100151270646e4f7b6062875824dff6b4c2bf69d0cda068ba7b0c55256f14e7328d5a7aabbf72c4d3abe1eb56bdaecc0d2bc1f49c362dbc236eb3c4", &(0x7f0000001b40)=0xb1, &(0x7f0000001b80)="373d21c620f3b1e46045785fe2e2b01d63cd1b28b2f1c40a27d2a776d21a8f7cf3366fb1506c588acf396b31e011a28d91d1ac293eddbda4fc552dcbd4630c30f3d53ddd9c2e88e48225a301209649c01f8c057875bbe2f9db151dd1a04218635057af4370cdd901b44a7ea0d35febb1", 0x70) executing program 4: sysctl$net_inet_divert(&(0x7f0000000fc0), 0x62, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8863"]) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/105, 0x69}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket$inet(0x18, 0x3, 0x102) sendmsg(r3, &(0x7f00000009c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000a00)=ANY=[], 0x458}, 0x0) getpgrp() msgget$private(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [{[], {0x8100, 0x0, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x3, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0x0, 0x2}}}}}) executing program 4: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) executing program 7: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 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, &(0x7f0000000ac0)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="c2ef0bea6e9ce3e9", 0x8}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) seteuid(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000004a40)=[0x0, 0x5]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000004a80), 0x0, 0x0) r5 = accept(r2, &(0x7f0000004ac0)=@in6, &(0x7f0000004b00)=0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000004b40)) fcntl$lock(r4, 0x9, &(0x7f0000004b80)={0x3, 0x0, 0x296}) open(&(0x7f0000004bc0)='./file0\x00', 0x80, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000004c00), 0x80, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000004d40), 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xc0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = geteuid() setuid(r9) setuid(r9) close(r7) executing program 6: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000040)="eb11137cff88639b58d5aa374af20520f74dd79e53c73980c473a4a574a36f200bace046e3309ea2db41afed70bcbd108afc6f085458a029adc9a6e7bee80995ad87dfade4df130babb7dde30a36982c07dbbb2af7ff125314dd3613fcbc0cefb7", &(0x7f00000000c0)=0x61, &(0x7f0000000100)="c6b9b6ba7f138e3ea73ff94fd1e647d92dbbd3d26c61e5ad2aa02208973a28157f8c94cdffc08db825abd7f3d09bf4ef7fe35238a2", 0x35) close(0xffffffffffffff9c) mknod(&(0x7f0000000140)='./file0\x00', 0x8010, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x12, 0x2}, 0x3, &(0x7f00000001c0)="550b4d653905a3c9f8dd59eeca460b03128edcc86075ee50a98eb79d7515544d13eb074856c6baa575882e88ee501881ec1fd98dce04ffefbf7d1e10f598f66e31a7eda42a62a134cbed06df4cbef0d6a9f5a1f7a1b0eeb4145e985bf7bc32b11db0eb28d8d36245b1dfb4e8d49ee4ce2019566fec1dafc15b55c1a2ffcae1addc76d5012590e91bb973b7e24bfe39bf1266bf876c4be7bd0dca50f59fee5d5017eaac511664c443a9bd2d266f2a2a9db2ea0098e74b17a884cf03524a40dd27a6362fcdce5344168a3f34590466091b5e7d41b1fd", &(0x7f00000002c0)=0xd5, &(0x7f0000000300)="0fb520951b3ea2fe9a8eaadb82031659f395a1c7e99b9c97efae2fa63bdcf1349c8ef480494977d45e0976e0fb5a803d49cdcb606cdcb6d8c7f8ae49030d8005fd9d683bd2883ec6e83aa2813c565375db5a062cc369543e144be9d33b3de5a4d8dcb3ff405e39ec8e149a674ecf0394816dba234a9b4f4d5338d658ba805767d5c05159ef4969aedd8fb765bbd468c60db163a9b07dbe5dfc6807d5c74f1b7e75a98b7ac133bec92494", 0xaa) sysctl$vfs_fuse(&(0x7f00000003c0)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000400)="ef6bace94bd38f6648ea08a3bc68441543fbc0e6ab28b63d748b962937e84f31d1959036d77df8cd3037892658587240bf105acad997af8a886df7000dbd71fd1c63991391fb0c6120c5089329478d1aebb9c223195e29928ebc2e97e04c6cef51adb7a18ce8212475e95df65c04c3db353479981a5e1c383631b4cec6e222f6f86c837474f101dc783bded00c4092b6c21313c659dabbd7ba85d375f9f542ffdbdd764e4a4678b0ffd68951467bb3ba3599eba247", &(0x7f00000004c0)=0xb5, &(0x7f0000000500)="e7264e4156726e7fcdb720f05a9bb872dcfb837934c1c48b9865f35bf88aa6ef2d540b7df67dab2679fdfd90a96445bfce906dc4a3adfd98dc934220dda3b1631c3f9ee41935521d34c369d0ae3ec9b122e2c9638acbb702ae5c839340748708f8d8bcb81b00a00dff2d71045b14de1548eddbda179c37066f7a5f57f0d367ba4ee64a82ae19143f8af108a74f6db0b0185712b9807454481a9d5926f8bb93ce6badc6a1f49883bada16133b040b7ba8f28071409e7a935f7cd8545376e8ba0bc101057b2c0816257611a13f508ee9068975ca5805177cfb5e759fd3f132b2d95fad487b1cf5", 0xe6) sysctl$vfs_fuse(&(0x7f0000000600)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000640)="89e9ceed8ae4c7c57912e539f5a8573bb37a86e30aa83a7ee26377a528423ce141a78c8a243dceebaa6ef8b753490175e97b8876d129005e21a3b944", &(0x7f0000000680)=0x3c, &(0x7f00000006c0)="83a780585083d7eae2513ba5f54d19fa0c75119d8061fdd83acd2faff23d18b1eb43336687ef7567cf13b623", 0x2c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) fchdir(r0) sysctl$vfs_fuse(&(0x7f0000000780)={0xa, 0x12, 0x3}, 0x3, &(0x7f00000007c0)="49bd7cecce00c41cb4dd97095a4fc128b2c7a238287b84eba869738260c4d6b5e13a29f959ccd62df145b0f4d8923663c0f504e82cb55e047ed70f6a2ee509db7e7bc0c23bf1417f063e1cb85a8fcf4b28efb2afd14b4418f194e75a5ded6cc7267f41ea", &(0x7f0000000840)=0x64, &(0x7f0000000880)="57fe8a8388ca0234df9572079adf535277e1f3d79009", 0x16) setsockopt(r0, 0x4, 0x3, &(0x7f00000008c0)="dddb927e6605fa075e6a92b432107f49be3fdcb317fdc193de5f73f0b0088aae811caa52601f5ff994cb85e046f5bc1b2c943d13247a7e751ceeb2", 0x3b) recvmmsg(r0, &(0x7f0000001f00)={&(0x7f0000001ec0)={&(0x7f0000000900)=@in6, 0xc, &(0x7f0000001d80)=[{&(0x7f0000000940)=""/245, 0xf5}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/197, 0xc5}, {&(0x7f0000001b40)=""/250, 0xfa}, {&(0x7f0000001c40)=""/129, 0x81}, {&(0x7f0000001d00)=""/10, 0xa}, {&(0x7f0000001d40)=""/63, 0x3f}], 0x7, &(0x7f0000001e00)=""/153, 0x99}, 0x9}, 0x10, 0x842, &(0x7f0000001f40)={0x1, 0x2}) sysctl$vfs_fuse(&(0x7f0000001f80)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000001fc0)="ba0d95334583eb444a5cac084d59044509c315cb2ce707e808589b9517f3e9a5a3faa797958850d40f137ea44938111d789729a13c66fd5793c7852f8617dbacecc41d50cf57", &(0x7f0000002040)=0x46, &(0x7f0000002080)="d0f7c7d5baa24e099fa5b3fe67d8df6a087701ac521888e839a69f8b2faf104304fc1f4b4f7cef98ff567322be24a894cb288df2bb83213c6f1f682deaa2521408b0ce3c586ad2ba7be2c16a2b93baad3c885fe3b6ed55574e4f7de4e8e9bb080da12b7d7a20f1341091ac6e2b3228c212b2ce78728fc9e86ee7dacf2b3ce46f6a27a820f1d9601e678d5cae31d81dd236fb6d9134dd4cf227143e46ba66e68cb7bde3a3f2689b8078c19bddcfda997793411dfd35d81a9e97f3e83eebdde850a3878348dcc098f6b38b815e7ef7ba5cf92d694a313f12397207084499f22b3cbe22858d5bb9b85a1e8eacb7f3f30f414cc9c15a2a09", 0xf6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002180), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000021c0)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000002200)={0x81, 0xffffffec, 0xf4, 0x800, "a4e9d53a60df4053651b4e5d5bf1f9cd8ed67ad5", 0x1, 0xf686}) r2 = open$dir(&(0x7f0000002280)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000002240)='./file0\x00', r2, &(0x7f00000022c0)='./file0\x00') r3 = getuid() r4 = geteuid() setreuid(r3, r4) bind(r0, &(0x7f0000002300)=@in={0x2, 0x3}, 0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002340), &(0x7f0000002380)=0xc) dup2(r5, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000023c0), 0x100, 0x0) socketpair(0x6, 0x4, 0x3, &(0x7f0000002400)) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440), 0x20000, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000002480)=0x100) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000024c0), 0x1, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002500)=0x2) executing program 3: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x30}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r5 = getpid() setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x4}}, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x8000000000000000, 0xffffffffffffdd11, r5}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 2: getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x5c6c}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3ff, 0x52}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x1844b, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000500)={0x10, 0x5, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x157}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffb5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd5a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xee}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xe73b}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x188}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8001}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x40}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7fffffff}], './file0\x00', 0x3}) r3 = dup(r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000700)=0x2) fsync(r2) readv(r2, &(0x7f0000001bc0)=[{&(0x7f0000000740)=""/233, 0xe9}, {&(0x7f0000000840)=""/176, 0xb0}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/221, 0xdd}, {&(0x7f0000001a00)=""/96, 0x60}, {&(0x7f0000001a80)=""/248, 0xf8}, {&(0x7f0000001b80)=""/21, 0x15}], 0x7) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001c40)) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0, 0x0}, &(0x7f00000020c0)=0xc) sendmsg$unix(r3, &(0x7f0000002140)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001fc0)=[{&(0x7f0000001cc0)="8e7757d6a1a0419c6b56d7f2bdc5", 0xe}, {&(0x7f0000001d00)="43754eaed3cc4735f98781f0e4ccdbd0e81f6b9cf9742a78c1262769e1c8aa4c921b02487bc1671169d883726ff4bf551b00aa6366b16249458285ab7cb1e7ac8e0c04a1152c0ddaaa753b3b10521e2be63476e61efbd5898908838c17cc3900a950fdc5ff3c19ca75d2", 0x6a}, {&(0x7f0000001d80)}, {&(0x7f0000001dc0)="e410a9122963bdf36a17b554bb4f03019c1aa6afc439209c0c0247323c21715b57a7b5cc42c3b4312181180842aa554d6823", 0x32}, {&(0x7f0000001e00)="d417eec75eb2078d5a855e09c8a362f846f4aea05a412b67d877c83fea30d84f4b1ac0cd45b01777a6c868cb77d7dc35b8c25ea734923817aaff890331680fa64197333db77c414f459f99fe34142ba04516c222fe028c5227fbc6d3cbe78262cb3e2de8f4c1f0226cb072bc4071a64dd0d49950d83e24cc7dc544933c4d5469400965b5f0095f7d58921f59357e88d05f1e4bbb5f6139a60b31c58810fb145d044bebf95ebc6ade8fa507ca229dea24a019f6d396273249ffb4c06f4fb2cf3d8b9934173382a0b3f72b969653614d6389227e34a51ce679aca87b59c069cdd44154c13c805cc34a73f3e04477f4530d0d", 0xf1}, {&(0x7f0000001f00)="b16b63779841dd4fd8b659a2a9f7745c315602faa018c0fccfcc5fa0c161f5e58ddc5870c35a99eadf7ca134ea45ac7c55b407a47c95ca64c8cea33d8a52f96000411cf8ae9715d0c4b4e5593a9af2c559cbd5e679f11a60dcf16e78be674b6fc430564c4b55c1cc5715853681bf878cd987d67628e5b5c01b45f5c46e151b85f9bb1728c655de2b6dcb441c2980b297cc392a7ac53aa759", 0x98}], 0x6, &(0x7f0000002100)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x20, 0x402}, 0x6) mquery(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4, 0x0, r1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000002180)={0xffffffff, 0x8000}) write(r1, &(0x7f00000021c0)="11f995cb9cb98cd6c85f40272a25f53fa994f1a505f1ddb0c431aa7057a87d31e40a7893dc5d265efba8337e3e6a0aefbd8591f7a80e6bbb73dd620e803bc7593ec148e3428fac2fa922cbbeb0d2aa5e8970ba0dcb2b3060e2ce05efafedf0249ff0f39540de2fe261351133bef12e2056024900fdde8827e6290550d47a4e3dd8c160595f27feece0d0bcbc4d3feec0d36d7aefbeb726af2aab130453b67b6d7304e114669426589683dc3eee1e9cb62aefbe1f418a0626ecbc79538ac46963d92c", 0xc2) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000022c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000002300)={'./file0\x00', 0x2e7, 0x5, 0x3, 0xdcd008cb4a88bc69, 0x7, 0x200, 0x80, 0x0, 0x2, 0x2db, 0x5}) link(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0xfd) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000002400)={'./file0\x00', 0x7, 0x7ff, 0x81, 0x1, 0x9, 0xfff, 0x7, 0x2, 0x0, 0x3f, 0x9}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000002480)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000024c0)={0x6, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000002500)='./file0\x00', 0x2, 0x0) lchown(&(0x7f0000002540)='./file0\x00', r6, r7) mkdirat(r3, &(0x7f0000002580)='./file0\x00', 0x36) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000040), 0x2) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r7, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x8911c61ffa817228, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x1ff, 0x4}) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xa9e6aac0282a6fec}], 0x1, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) msgget$private(0x0, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x5}, {0x2c, 0x0, 0x0, 0x1000}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) writev(r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ff9000/0x4000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001280)=0x2) syz_emit_ethernet(0x2a, &(0x7f00000012c0)={@remote, @random="2667aee7f618", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @local={0xac, 0x14, 0x0}, @broadcast, @loopback}}}}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000340)="d837dc9b1de6c331b5d7606506de18f7f564615cfac57805fff360bff6c207272ed1a4e305ed94ad6311706e481dcf67234575c573016d2e5f097cbef44a282b9798f96f60a0a609000000e38a9cd83def8b6208699ed09f5f1974645849ce1c8f13535e34055342f8da5e29b8303cc61277182f4dc3d026985b212aa6b8c7f330b5a62986f939c8e7541f1434e46d097cf8340ab1f05deb5b9db87b0b4382f3268f339ce995b13404551556e5254f15b0b51755af83505f22a93b1af0202427fc3c35de53b50096e52f48c868ecf375c1aed6677575ff465daf0a97261c64249836a52dadcce67c41068dfb238d3c0b3021f431413d5e22c96a791d251488a8f6", 0x101}], 0x1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xfffffffd}, {0x20}, {0x8106}]}) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = syz_open_pts() r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x8c83, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x7fff, 0xfffffffd, 0x0, 0x4}, {}, {0x33cddf5f, 0x0, 0x3, 0xfffffffc}, {0x0, 0x400}, {0xfffffffd}, {}, {0x0, 0xfffffffc}, {0x0, 0xffd}, {}, {0xde30}, {}, {0x0, 0x7, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x26, &(0x7f0000000300)=ANY=[@ANYBLOB="36883366c42705d15fc4f8e9ea6d094b00000000aaaaaaaaaabb0800450000180000000000019078ac1400aae000000100009078"]) sysctl$vm(&(0x7f00000000c0)={0x2, 0x9}, 0x2, &(0x7f0000000140)="0ea36fc26ba24ff9a677bf1aa50d8889d7ebd154d4eab315ce216f833c59fce9814e6252d470358ec3c5db561a8778332a28d9810b36d4b23bd98a7cbba7b8c7ddd624523568aa99665651e2a8f681f5", &(0x7f00000001c0)=0x50, &(0x7f0000000240)="6ee2514e5f2d1cefe91d7993d05051eb2981e68ccf0d2226a22e1c002a1e08d7fb2b2a15027b946a7fd748e96e600e3b1f4b9122084af813b744094ca946c3e5ddb48cef9a8f09b818d6028fdd11592fe9f3033094cca03f169bfcf7aeb52b07eb36ff0d", 0x64) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./bus\x00', r4, 0x2}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x40}, {}, {}, {{r0}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x2b, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f40)=[@rights={0x10}], 0x10}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r1 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000140)) dup(0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3b, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) executing program 2: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x4eddb7cac43ddc77, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x2}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000002f40)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x4eddb7cac43ddc77, 0x0, &(0x7f00000000c0)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x2}, 0x10, 0x0, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async) close(r1) (async) socket(0x2, 0x2, 0x0) (async) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) fcntl$setstatus(r3, 0x4, 0x0) (async) sysctl$net_inet6_icmp6(&(0x7f0000002f40)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) dup(r0) r5 = socket(0x1, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r10) setsockopt(r6, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000040)={0x0, 0x401, 0x9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) sendmmsg(r1, &(0x7f00000036c0)={&(0x7f0000003680)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x10000}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="c16e728f286fe9a8863f8fb985c9b1d8c534a807f9e0b3ef57029ab142c7e6b9e6a26185ffd33f060680f1a33db2ee249425ad4ab8a3eb6a1322013c26cdecb7945ecc7e5fad30c3e1adf9b6ad4f86937953888f522c2f875a4032", 0x5b}, {&(0x7f0000000180)="4d10c8f8fb0c78316b3d955640", 0xd}, {&(0x7f00000001c0)}], 0x3, &(0x7f0000000240)=[{0x80, 0xffff, 0x10001, "e88c718c72d5860529b6382a3c36664110ae5fffeb03a640a1203b21f6ba57ff73cbe6728ce374546779246718330fd434de1ed1eb0df9e3a12c9c1c3e8bf223c090a73b4139c9d2d4a3788352f45a42c828f383f461fbb0deb0534f2ef43699f18cce88f319af106be27066"}, {0x38, 0xffff, 0x939, "498f2033cb4eb19d69dac1afb627257ce3dd5a86db9b63fb4873a1e13527ed06a581a4"}, {0x1010, 0x1, 0x6, "9484b4b18571be5ed1049c192aea9204529bce2ca672fc976eb35e30eeff7baf8158abc8366b73e4df6ccf8657d836509a0251eac23b50e13912ecae54f60d640aa9e4bc1661d94a3bd00afbb922e54c6a2a43cc455ed06ebcd564c31888980244c1781ed43dad0e2afd80d66c2cd28a3ed47be0f94bc0598f6d907978557ea2ea8db17f8a6a29d5d9293bf6438b12a8f8ae6be8a2ccc6d8ca7c939108d601ee7289b818247dccfa13424efd217be649aafbf335adfb6cc36da8e8227caacfb2584e7dc300ce26e72b8b5c734a782dcd797c5af0e5143d8ef8f93f8f9b349572cb1fe40f730339737b603eb5b5c4a1d4ca9d7adfdb77d044b70ceb3c8a4d64331627d5aa01eb3c2d31724bc10b30136933ca7d431ab68f6eda1687fe2cd9a1240221904b26d6637bc7bec4d7e4e17ea76db31df8110ecdf9cc9f65d0e11847a9e0c3713b93487ae09abedc9d86192bb66c048997ac6d6473fc7d97f0b4a0c546d16afe82d34bdec212fa8753e7acad464dfd656389e75faf4b51ca6c8e008b9f099d81aca4daf8b9103cbc170cf2a807313dbae106e4ab5cff4e3788070c840eb470e0d7253822076a14bfac7cee2fb1d43ea9d38ee1338367fbcfbf8993516c4fd3b22b5fe931d2057e57482267ae76f2f96eb8e4f6897de79e5643e5d75ba121e0f67e58fd474d622dd75d6086418f566d4c812bb28f2b973bf0e5f1f6fe6ba69f40f2622e6b2b867f35dfc07fae5fe4f5d829fa2fe073c622ff1949ff49c2799fadeeaa5bbc5ea944ea314f7b564dec256b1f6c59a2b22d65289f999498a5cce997fb5297ea695cc8e7d872c24e6f96e668f3df964990b3ac99875a8a2bc03a20b50e096acc35789997c1db46a417e2a097a4f5cfe34c75702b7652635b2f9ef8c69ccffccb3f1b1bd72245c55026a15b8843e7f4bc32ccfceb100e1a56b3b016fad042df2fe62c0949f0aaec58ee39f73d2535f6a6dfdccfd7d73415f074734c5d7e113cef5e80e7d23bec5c1d8f40cbb4ab761f43c03f95f7cf9da0099803a479f8220ecb62a722959acff87f54508dc9984a1ed611c9f5bee0346274b3180f8570fff7ada36ee5391161d740a86799d5ededcff1d8d46fa2b18a8f3107ad61b8d8f820170bfe2395499276ccc23ed4909203e7eab557e9d38565e4ed216dd035de23a5cc1d136b1add643a68634247c9737223dca17548047226d6f665976c9169de1cc47a03fe6da5b76df45f8ab864cfc498d8a64b0097c39b7c6aa73973ebbd7a594bab0b3a481057d00bc8e2bcf0d7ab9df698de81ecb93b8d6e31e912961b8c62d556f1a99a712a39d0c2b739aea63ea6532b63c3fafd906f332a58377a107114b8b8da6422bf84e25b3d71d9b0e66570eb3bb04b54613c77fc262dc27758866fd953fdfcad03c246a73bd6bd867fddce6acab0deab9da6530734c53164efd06d25402688a23bce641349f2c1e21351327b149f3da5c3a5b2448f7c1ac534d61fa2f6562bb7c418380524011c1a9ccf819efeaa55667b21ee18eea33453e88f4a344ce32f46330ba773448fb9526091b3d0635903500bd362a60f03823a2ca1dd4e6221ab27c5f2d535db5a70958c99bf8f8b9c0218b7a4012f6dfe37a60e2b81f782ea3531e63ef1ca57cda59258161d0c781034d9e1a4f076d8b27ab7436f95065360c65a5e7b8afc0518510576b2d5f388038a31f4fc55fa0ae36d48b8110adcccc4fa85d544358716caefdc70e055602d2906da7523df11fa3537757fe331b00756876e99278d9d9d81b5065f4d42a2a650e80cbb1e18fa5851d08ec85f0cb496d4facf5689ff41402b03579ae5774c0210fd60d651bed887964f40f3504191fcfc72799120c241845a31c63c541ae0e28c4efb556522d009c97a153daa9ae4452140f03574a143697b6ccc9d07665cfd42a10f7b95805b8c53152951573e563e499315b2e3140b0da9d87028fb93b623d1c35cb15423dde33c12498eadb0ca8eae324cab2e71c46d428fcaa9f615374f6bbdbb97cb2c1337280284b6fde33a1fe32b113e1c0d53b91f7bed29664b377c9b6539813472ef9371a9bbe4927650f6877030e861f0b584c2473d0d51e9b128cc5bbe2152afdcc189b6ad57ca2b016c68721632462ea7f4b6260f201cd9c98f884240a92795be87b018d192c22399934fea5a36f5eedbb2920076cd6fb338175acef860c6bd299a78a614c9ae9d30276632bde4b9acfc4a604636a5643b7c414750d3b5081ce96f46d28a4cac2d6dddde3952bd9b0d5da7c64ff9f20b14659524cddd96887bd5089ae05c9d0b2da78286e4dddddfa9c94d4e36297a84d353f57cee56ba6427a388286e0d46479e8a0c4f898875e95a47deff57ae18104baf75e315ae6d99465f67a1957759f42a621a7eb2f1c63e3e71a2f07a621569ce4694233437e5a0c21c563b5aa78e07b5ae5827c32a2b566a4d4903073554a32201edf8a028d5ea905eb4bc6955688f486c9b5efe42fc121c06a9661c0ec374d6a411a04253bb22bc075a6e6e697fb6232c2a56e3a1bc33239ad6d8b68e8368b5ac9c1e80de568ceff9be1fdab887d84c7ffd12e0a33c954dd3f48a5516f51e0fcb592d40a8e1c4cba73181d6c619d71442d3c9b6e9fb42a6ba6b244d31d78e4ed3bec5eaf570d69665af77551859ffbfab3990f3236796cabb010cf17a4114582fb780e7bb2e9cb7305f9d8e2a79bc16cf4f68f67f767da6acfdb9eeab61602780165b4adeed97ba631158159459b2f591d1b5d34b220fdcafdbd46e337fc05128a5bc8e2e874799cbc5b71accba53bf0d902739e71af9abd0c52eab82a322bdd8801c84757e4f334d8a5c4c95e2056eb0b020454b5646aefda04386134b7ec698d85919950d2926542eabead20ba6aff6883db28070c8757526d55c97cfcaee9fc78f8f64d52f23b70c80939b21fab8ac340d4e6940474174bc055ce8097189744c59d001f6eb710f5daa37ace1211f7b33cb4372ee106cbf5d5891f7e3f2a1a4cb160a5f1091012d6b83f6dff3fb28e123a81f21ea5fb148f7afed22870c37d705078854e924c06534a720ba28df457f95e93ecc74db980191a5d4348fb43857179f3cab88936716f3cf433a588fce055f50ad087afaf5612a6052079f6d188bb69e926ad49de4e54abb300c3eac67d4ae89996b0d3010e719fce194508da7b5897e7ef44c429d33f8343bf2ca42acca2709a4f95ed997124de10b65a52eb5e394c5ceb3e49da6169f35bbe00776e1e1178b4be0d44c9ac944a90d003bdaed431abd74982032e5ccb1817deb9e847947c78bb9bbba3f7c6dbb13b5e73f43fca6a5d4352354d0a5f530265bc57752de25d24a9bcd1413f21b7679b9fa21b8c5311c751fff95ab17c62ecbc110ae061fcbfaaeb7c693342cd70621127a47a9a8c400a48776add9587067d26775fad48c35e9e5abc5e937f8b4ef89be15d937aa9eacd5911f904082c983676ced0ba4f70c21cd8937ee2f4dd23b40011bc9a6638cca4a461ddf1060a4d98078ac065e18511ba9c2f9019e59e6f13c35722196db1e559645c807c5617085a7275a50665cf61d7ffef472f3ef9bede7e09d53f1c3c22572e79291193ca86a627564179abf86986711f0c2c14d81eb0e683aa0599e869da5b9d2276e1760815e75c754fbe77d6b53a48f92cc03aafb5d03210d5b5df9634b00380aee8d07ca08a898edadf4acc6ea1f8c6a02ce4639b739a7433eeab77fece0a8f73b6721c6614bc5a1d0ae4d6ecff68fc80a213e9c8a6391db9ca6e75a89128df6b7ec385799bd33740055dcd24e0dc7bdef4d1575c4ba71e78448d88ebae7a1b05b46555f27369f36f9b3de6af048802ffdffe022145f4fe0ad48c3232b2d9ac8ef5cb856311ff417f1888735ea6b307c91585753c7a200b93e351e59a3feab1ec1048e8e12f75e51661570089362baa39fc7f21559dcb60f89be73965a2b8687d909e26a3121382d22f62213d27b618d867b6708bd6914d2302575252bd2e58ea7a7973d1c1aa7e6082d4d103711c7023856315c62f3c654fbb071fbe948f0d22f00fcdf3750cd64b925840208455f11a100dae9d56d4dc7a2918872949d042910196e7cf498411e241f0142caccb5f59104accbd461869f8e14c90be36716c2add7d2bf1a76021654e36d721445cdcc7324a74b0d81fc7770a6fab00772629863e57e3bd18932c4c5a91b232988fbb5a376bdcf19215757fc2bcf548aefdd2b47c32eace4250d5500784272dbf2c1cef4c662da68ab679ebfb6892bbd601909d501c02abb3c9dd445741f030568e7e21776f3174c28d095fc05c1469ab3f2fa26694a5a8247e75b0696df411f9119b5d5ab44226c4cebdf90afc16d59f05a72ed2a54e780697073eb81401fe724d384e88d99d3728e3c3dc22782e35600198c64a8dbd983bc442db1f2cef0f9ddbae4c1caeee3bfd4a4bf277c4bf6e99bd6784e4a6b3c5e3a85e887292af0838560c67792047de52f399abcabbda7fc9cf3230cf1850b409bb682870b7f1daf72f9e3c658d230c23c835e734d47b8724c50bc597aefaff4a66eaa6c1d6de4d094dd6567aa1e357478cc70ae7c290703d27f361cc43c1f1adec228064a9a9f4a1ab7e84c8560b9107500a9fbe7d3cc8568e878ba2c1efc979b2067f39b88d739851e0957ea7784e52d23211d1d02daeba71942296dd61b4dec5fca48db6fb28e1ae3f0fa078c5fb9d12894a3cab90a6eb95908128d0176426063dd6818e4acd98a6cebcb447e1b8a8122afa809dbe41e93439488761baccad0e0a253332f164610a4b95357be35b53acbceeb2488281c806593eda3351f05f802c6b64a8f1d724b285df4b65229a6730db50dfd4e55c36913076d0ecf21988c1641c80abcf5b8c39f2b793e4ee7fe07f0b133f8076965a04529e4c338098090a03c84f84f4ffed15ef1bd3463c41c416d113bf58f0182d5beed7ed52613ceb596f18fb0bff3d3b8c7113bc88f1080a17e513dcf557d0661dd65bf1f447b2f128b548d695ae71253355b9d62782b7e9313910ded4b904a9b1d82eed625480d17f1e9cb38412b62e75cbdb8e73cef3da5445cf6182ffaa16b462ab428b37084c627280de63c94fc2f884ecf74676a22a9fe2393f143a10df29442ec8b6f3a5828556823c80de04d05755a0b7c8e68d49b66dda71579c9ca390aca239db1407c9c95d265cb65a7ba35353b3f31c6a16bf1d7937578b7e90dccbe1587489dd39317e6f9374e1d367a96edfb9507e242afd4cad8684bee12f5d15003d35517d1a44334a1a301e800471f8406f3d2a6f7de254fc7b8cfef39ead44aac3c2970c2ffa22af53a65e51386e29b358083520c420750539d4d57bc90c7dcd403c0d3d0ac3723055cbded05f00044a3bd924f06b7b270ffa2d422cc34620f8fd68c116cd2ed3d7faf7ad21c242700852c0d0c9ac1da87a066f43f44fee21e7881f50656ce00ce4ba690b87a14595392af14e1c3e58470220fe0b3c1fde5a7437bee71ff064210f2be1bc97d272bfbeb2d631054677c4a728626a2f98767489fc7e197dc553466afb817c708e4ae2904d1affd6b11a531399c1fd6d461143e47c941a70902cfce3fab5a2490737ab7895a06642854b6c78f0212323bc9bd2b7672b0b3ac1390771d0b98623422998aa35a918acc0b701220c62c2a0580adb371aa28f1acf0e1eb061148ed618513313e628e5217350c5737f289baa97c9aea094350a4ea995849195e594210802ff3561251a8d2d89ce856fd632652a635292966f59cd0"}, {0xe0, 0x1, 0x7fffffff, "c339512eae3ffe79743e7c55f1e3157f5a5320da5057cc175026e813fdc6f45940110587f84c510b1bfc0ebedbf2be13b2f49010d671d9fd8c69c8c514324045a5f319ef9319d41ee00aac131844aeeac153ac1e6b596615abc75205e0e324018603d1d48199905cc8e81269732ad8dd2d851f813238cd3e20d9b4d203e9620ebc31abc9b201f26130eefc318307bda415c940bc50aa1eeb5710f380413e1837f3001988487a6d1e3385612c6d2d64ad410cd20769a04277ec2cd4e53ab6e8f2a370ca5d9dc774617ec931fb2d"}, {0x98, 0xffff, 0x800, "0fbf353f6a967f10259254bf6331b1644d6b38e1d033c7ab2a234d150c3e8c58e6646d722a3c1dfb0ded7bf5e71fa7c4e62c0ff5e93f90f634fc50d0d83438df5a5103378c189602ad6063e1a1ab6964a8e278dada9bf71914e2b2be1b52adc90801ffbe20967ba502fa47c247717bd1ae36fc2724c116d1b660ebdcd1998399b226d13b19ca"}, {0x1010, 0xffff, 0x2400, "50e8fe5ca6f68d5a9fd450e537ed806227c2c7bd88f20e490506a25bdd1fd39bb1b7ab2cdefc2d30b10cc3f3b07df96c235c7ff3ea08251da8399a1da411fa097be789dedf188bdd6ebcae292636fa8d46da9632365d3e77e3ac9adadf96c20035f979feb1344b7acc2c6b071fbca259a576e5cd82bfec28b69cf6ab09a2b94b88f26be00930c3d2a6e536813d49c6818ed26c748e5935f62ebd272d05b883ebe51a259ce646ecbadd5ce1ed31efb148b1222728a21f494b325d281027c19903ce9e21965ce6a798f9bc2aba0ac3a7b862a8ce30ae49c2e6ba4fa7725011ef5aa834e849fd7142d3929fb13c686df5cfd58f7bf1845022e50e2bda4a0dc2160817b45198242e18a73ec5c50b4af2f3fe0916dc579db7fc1452ec265c0033fc3f3e1980db6f7c821e1f76df9fe747e799b0e3f8f0d2d2161dc3cbe1e2d3bb290d84680a69b43db44489019fb0c86b63ffe95e0c8a65e3ea5f5f084c0bf20e48630170b3745fbc7cc0aa1c7ad9fab94a94031f5c87bae2df152dcd1fcd380eb8d3dcac3389e34c00a97861bae1021995398cc70aa2d409494c1a205354b5c2abf3efbb361ab69a2b3d60cfff9f19318c69269c02184057104958a5d0436bfa21ac75f54ae0b0a381307a4e63b7963780cf433834a0a68279fc575deedc1e572edf9a33db95dbd86c0ffcc78d33cb36765cccd37005450b5fbdc979be58004f9904c4bfcf0ce8b94d72b5e760132968141a3fa4cde89bd28e7c89df702f70f2d56bd9e3b1d471b19aaed36e3fd3250835fbfe5eaffc817277c9e167e85a71967de4c1d4a50fc1883202f99464647c86e1fb499e32e561822b213d7dfb6cbab377b4e7e8bbb280f23d8a34afed83f972717026c92e3c666d0581c64c7757f9cd54fb4caf4c3b84e8129122f0c1d04b327adc305ca01d91086aa9e2137e5ef3fd23102115a5eabb5fe6b708c94a798bb050f1ce86ed6d77f5120eeafba9df35db32c2629f9ab44c8cd1dd76c4adefff0e53c7225ac3cda09ccb38cc71f96c594f8209c1af193dd16a5520e18ddf2b26e5d8bdb106a769ee11cf9bcc24f492ec4e225b77f270564c32c53c19aa66ef48b1974b27ebe7712b32047fd0def787d5c36ce2b8613a2ace436b8838b4997af217aa3813a7145f1d339754fd7ae18fe51463dd30e6a8ac6ec345096893a351c8676553743cc62a5fe36d412ed4df7227928ef9af9a375714792a69e60289455eaeb280cbc43f586a7d0790775a0bedb7f5b1af89a7a49db8e88c25f8a5ec5f9ee16704df459f1e0d9a06d65d03d3948b753fff443bc5545b464df4aa81c347c956fc0d6f2da00bcda6bf46c055d53c88d413516281fa4c2af4b5bc2a64d5a3987f7036e2bf2755962ca1feaa9691e5feb8e1307355e4a61aa14544998653fc86ef890ed0cc51ee471ab6704034e294eed2d8c878e8205e04194f2f6bccc30ec479b848f77a0ab0ad5c7c1de2eaedd2ea6a5e0d4171cc9714ac627fcd34958ebe5692b01bed02e1ad483fc3e52691b8d221f7456bef3cf0388a43941b8baeacc65b7130b0a0ecedb7cd800e8327eba3a0626c29124349afe3ac5623288ee708db3bacce9d7c83d32aa2f6b4485731f93734198b647d98b009042cdafeb62e30f6ecf0af0e39a4251030b26d8de1005df51cc528d9845460a73f9cff6ac2684f1b6d70899d772127d786678a71a5ed7dfa410be4f52ae021fd0b30f3f5add8ceaff9443a1a90bd61ba30767c09a2bbce71ed7bbde52ffaab3ea9bec4ef6c66dc187894128c137376af844a275718e546f9aa00aa2375b60d4d2ed2bf3a8bae6e443ec3a64e665698531628392a14acf9eaf63c1ae8922e573d7f3af2e190d9ede03d318168053f6d33e0e52ff1c7a0efdd415f545f352bd34c02682150c452b79daadea84b13582a0107250fb8101e9afbe9b7e92220f7381f7d0a9ab8ea17345538ae9315f9b574e2e82c27012016bdcc471e6530d8a75116952a2e68e2d22411e26c2d3379ddb5e4a1592a55df46144559ca2096b6e612e855391b003032c9c45b6f3a65a0afb4441581cbd349348fe2aa661f23d5ce35a002ef4e8cfaeb4c2badc2d6a935834a9e059ca74e009a90c460a8cee1be2e764946556f21f5025aafd8f25a02844d084644801bc7c200f2515777d94e5268cebcfc78f5a91a5faf9df6b76fd7c38084b30c7492140fc736425890262849b2808c08d3529dffb845795b2c1eda10e7c583de7de4897376d8a5c26ea5d74dab590e78247eb544c427de664f2f20b12372ee0373a95633594089767357916c715c44503690dc7c1ee314b332af632dd1a5959b9bed84a6bc019fb346f005e191c9214468f95b97aed5135ef7395232ba549a56581055fa9aa4450827d81c6f691540273574b6038c0d6fb6897bc183a49edf6963bd42ecd3d22b3085827dae4f92609b39a959bb5210cb8f79049ca6a8f9d897b638a5bef422804539275341e58c4fcae09b5e7d31907cb510b70785e43ea6fbb4e3502253f8767501cbdf57e4f548e343ebdd30121c5fc1e015516f7940542386ea9b97985af0a8dbad9ab8e57e90e4006a3fedde762f8792aab6e6aa6db00284dcf559ce2a32f418114dd5bb256f42a26d50ef508e503ad4fbb94ac35bde59a07c979b8bbed1de1173a5d7be70a1c0c2ad3404a29d7e4d1cc1bde704c5736c8a61a5887509d950ce1a4192840e24cf8e7c7d5e949d3fd035aff5444fc4aa067359c1fc868c1673b3576e7d0606560377a9d4a7b1384f24b173ec759a6a1c6537ee85d49e87f6269fac9bb9bcc41bea031ca75921290bd9c49a7c3222317a8cc23bca70781e58e9f4a9dd43f8bf8e02c51f1a78e20505ed736ca030f7ca2da8f5357aa59176ea47d6a76dee98cc93e016b51382eb1753e6af666c8f0b290ac9ae173412c0f4c6c6e104eb1fa41a42447213e486e3c407b27f85e21d0283842c8b4e6bda7da2d7d8557469e45cf4b40671a6d2f7b37d03254f1b959bdd026aef5d6a2f51e1a2e6c813224e22197f57564e4996f64a29b5894ee937265c727c1653d6bcfc3ae5f50e74450b706791cd46bf27615eceee64066ea92a295708eda2b417f0f336395fad750cfca09e5d3dce85299e852365f366a3d30891f0f409c9adcddd2de73baec27b43df5ed1debb53f6146ba4b7b23b28d502d96d5f5160b6d788c3645bc0dd52cac97c0dfc4376e3861ed279468c7d502246dc97989315e7131a19b41d270e2cc690dc094637f2631dab3907b2002c74c2972a128c7836f79d59a2e7551748d8682d14bb216cc4447308d387228b843fcb7eab93197cb1f97c18d1d9a8640a40d9d2c6c8aa524e64c7eacc9c6bfa57e88f5dfa4d2302ef68e9c1c825ef29f304f12f727a9026e5aeda3a9b426e4164c7de6492c7626ea3de40e9e12f503ad19036e9a11ca5ed567d8092c39a726a6c88b92a2bb5dd17935223b4812f8901e37d17bc7ee64ec74a900f05074081877334a92f56bffc7cb6de4a1cc42943f54304d948abc70191b5cb77e2d27fcb6689ca84382ae423454b46b59c9de1ad9103094217955d7c8421ee3354e657019a911201bf0ecbd2a64aea3c471a59055cff30a790c4e29eef978d90e7c2cbed6c4bbfa0b2057774629d2952a27fd88fa827cc205e51e6d6a8623a1345b3c41060f10c73e46036ed9cf8877f3d784ca67a7478e9a8c1a452a77f77189690b3deae527dac7a03bd92d8fb439a428f5d1255412d8ffd4c921ab6e3061efc43b43d430fa26a5dbe7da49bef93c50f4d5b37350745cbc98436e2a5b215f2256fc5f358ed50151906a4a02919e2cceb6d413c4a43c2fd230f87a9911d05f9f5ac34ac8d263298ad575ce9b9b7a7fb3f57e9e2674f8757f751703f53d30527e1130e52f87e91ed116f08397ea708a233de0c64c175fd108fa89276f18b0a6e16fb6bcf119772b26d40ec666926d50624471c906148071efd60ac290f75cf14dacc3ebef9c2a204af22b4d7a7b9445b6d15aa069b2fc6028010d75630b6943ebd46378bcad0fdcff9cbb038365f39c2d6a90e84eeb3bbd6eff15c7a647f7fa552b6bed823ca97bfc5405a38688e9292314baddbecdb180e898349f5843b18eed349415d3fc903c5ba10d80b50ad8060c1e399cb861c78d07f19e0e969df629c999770e6bb74d2c3775d9db3949e2f2dc3ff1829fe98c723dce2b1f6ee8ee1cc9887d83b9432d320f770328a99fa06c7c21b9c5da09117610b28e882ce6791e29682c52a462e2eece9bfb4dee23214ee091163492489b57b8f2d15f590fc289b65cd5177d1492f283b4486a90a43afbfef45856cb38eaf2e31548fb4b0f936db0e64c9a30496f13675bd5c28e0edc0ebd904103302fd9cebaf7624468c7330262dede0109066b3ff2d65331ca1766b31db9ef3c88ed31314645747345925938da82eaaa81600b47ae4bbc302c44fbcc7bfabbc1bd853722883a8de49cff51f7a54fc381a27ac7bca1300f8ac92ae8ebb6eacd8e9850ce96116a0e6816d8ac1c61385f4f9bc938f5c30b5077ce2f05fa014e53deb5b335e7b851caf45330bb7c5be77ddc67c7b4541269a7489f13228235cf59a2e7cc1c2d16d8a8be96da018030b7658e06d43fc752089cd8372622da130f1b9fa328cfaf77120a15991f8243a5ece05bb37759fcf8133cd3f0f72c81308a60a9bbb94475238c2ee18c70f3da46b23f21293e5275c868e3d486b58f57632f74731f38ceee987e5fcb0fbe515a2fee85708b294ebad5bb7b0a2ee951563043a52a1868d7642a8bfdb25a8abe5822c466e05600086805551beb15b2f2cb7d5c5bf0cf11d1eb2da91e4d37894639793fe6ab5de7b57214a387f860213518d90ff03d349eeaffbdbeb56286227ec4b02a637a3ba82dbe32dc7d91de1a64d986f210ae2ad77697f4e8c306bfc6296b157d3be60b6f2f323bbdf5418d4c69de8116c53caa19589cec56f8ff9c40a20fc6d9e53daf780877ce14595dc97ee00d9e6a441defce6137b8e00733663d4fec638a0d8746f045072540fd435f8c026e83977f80354fe987bb13329bccdf03f609be1e29ece8fb53ec36b4d8712cdd6ffc0088192a3ab4732856e110caffd3b8bf8f7218e602179d8a83bc4dfe210d41eb362317c92680f7adb71ad409f16307b3156b224ebb5b6b1872e69e569576ad4c7b1b321940f2fb8d5e4056eab920a3a1c9e69c4a2e253946f36bac5c138803d9ba4326cb37b6707986e7e0cf9323a7e7a700f943afdeedd610f08f79fce58c8eaf66ec576cd97403b75fb32437434f5c61aca20e261f24e3a128ff5bbb829565d13ef97b4281a76cb9929230df340f2e54a877b771c609dcebd1b22a852c58fa84688d8e7e1e19e1dc8c7026759b4145fdb9efe718b424331957d5627c27513ac758b33a8cd80d68e04550740af86e55f163d747e9940bf1626bc1beef5149b56360f5e60916022c94e54ba282bd1e27518e8efd5a02068bc52f2836edc9f6b7db1f1541b5b19ebf84a9555d8074a33edb81e69f1313891aea8b0bcb2672a39223cf26db83207ee74764630f5a6fcd6f7bac34707bb6cb546132c71c7a0083c3264d05d5090ccdb796ce6b6abd7da7f25f3ace4009f28c3bf48116ca10e963eb8cc129622b040969c3c34b1a38450850f58fbcec6fd4eec92f92657626f2c09bb8526bb3d0114ccdf1fe607891f4fbd54c7c9cd120c4965ae4b1f2b375f80d0f1e91ed06926183b8925e67e4a959ec735dfe9425bc3c50f65f7e5a8a9b4f1233669bd4b76db0a91d0"}, {0xe8, 0x1, 0x9, "41269bf03bb5e21c29cede989851b3e1de090867052fa52081250ff1823aaa1107dee80e42685e2beca82905b886b7f7e4d5e81bae682f8955586da3d70c552661596bcd6efacd7f8d16feef83aae5bb72688aadeac4d8657dacf2c8c61b04dac0fc6e71ca59c1fd59fecca5bdde794c67f24feef123571fdc6e032b013454f3307fca6874173d4cc9c67ff68de1576f3f4d0f1904346c89b083d289c7956af1fe4bd861c8c505229d090d581837c27a8fdef5b523d19868d1e96caa48a82449c99e9195830399e4a740095ceb6186347c497a14e2d3"}, {0x90, 0x1, 0x0, "58ce5703794a921d864da25d88bea4a56010f30300846129281dddaab83e0189a0ad682945a36057bc32e213d1e0d5018a694111bcd5df062a1d0ed07de2d82e58fb69a636c34bc8c9d4eb9e99c9c282f8e9c0862c0a2f6193465d3d649324b6696f182c4d44e685b018cd804f4d9889ce2ed9415b724fd5c03c9ce34f"}, {0x30, 0xffff, 0xa47, "fd2b623b525d903a19ae7b2684cfae1bd5c668220712b8aa4415db8eb90e6f"}, {0x1010, 0x1, 0xfb, "24d110b3e345ffc0607086a0c8ade4293c18ae0cab0387d8a93053c7d63e0b36174306e450d2fb0a824b4aaafb37fd092f72f1a9dcad78819a5a6b6c0ff0e9508f7e1a8881de0e6b351b723dd32ae59af827f5b096c854979f080eeea0b67f43c00a9d286ce1b9736b5e5ee095faaab88b9849e6653e64bcc7a2c13409658968e0dc829f6899a9a31497b3a6c007f50b3d899edfc26701a9977f14a5305caac9125e72b3d479b305debbafcfec23efd80b47388073cd51702c447aa9fcaf455f3e6e8c9a66ba24daaf691f15f73e8f79a39fd43535037bc6634273ae7869310119626443c8c90e334124609ff899459b244f898734d2cdaa3d0a23c120dace6b33fb5ce57bfed987017a5907af2f3e3aaa22c0935dc8017228ea1e7065a01262d62ee07427afde47d517a11e20973c6434e3e9c3c2ca1e63fcd23a3cce5356da78329ef2dd30a0a90165c3df834d3cb3160f74a86ad84d4db84535767140b4951dcab1bc4501b952e3786ad7b3a6d81d4cce63b55f2f5c4951611382b12d627ca1f843928e8a882e5b59374537a34931a8ea386d01eece26ec8eab957aee5e0e69ae679920c3e45977ef838ef0c2793016b5bbfb71781e1415d2bfb0534d4c18f5e8f2f0be7457f11d946ec04d5d06029220815d7a3cbbae43f07bdbead745ba96b27052170d31d4c2cde9aa72c331fad60501fe0c8b4c071c01aa8ca928fbd8e1818ced1b5989361a5537700506607e83017bac331387a7b5dabcb57aff04ff774606102d45223b7ed134e181e59465d597bd007153121a9932a8dc38cf1362e9049104998832406a0f8ae581e32ee49386a147a503d8af34991a259e30e0608426c357ee6a99aebe3ee6fd23566af0aecbd75dc0ccd96382363f4015bedcef6152b2b4875b39df959c0c0fb9af3791ee93a11f3f070c2388c6c5463521f3d9afc372ba4c0f5903425ecc7ec05f8857365e5efd62745b846286dd23446f053a3bb4dd28dd2bec8a7273b355aafe05d8b03ecf582e23311f93dec97725d6c5e7de14c0e9f724e0d046f7973ce3e0e28244349132ba19b7c953d77319061c8d445849b9d577c0902bc3ccd096af99010620190200bb6cc9b57b95ff341f4b669eed0f9be26657ed3711d4efb4f30978a89f4b7b3b13a90c867ef17fac4ab2e7adc83adb85c98086533efad2a1767d6a38b2728cc6d76633704b8ed1abbf4f4f62e0f06c1d457f8ada2a8ea1ca54dd6a8b8345ba2020efdcc299dcaf4b9e35b9401e8e40ff0d9f13af7b24555fd8512311d24a15747fa6be36b1cfd8da630f89afc48c867e50e0b00d884ba6499471d40ae9246bdd939a5d124878d53ebf74f5a622e81ba3fe1bc73efccd5e90c91c8d52089f693d5739753eeb85f564830c7aa7d0f4d05ee2b7518d78cb23011a6f086dd11782c1d8c54bcd5ff18d112b42ef4b31abceb2f69f732fb9d76563db804da4f914452a4e95d4a5fd827c24e4fcb1f7ef120ac175125de64ae9554c91264df9bf6e6d161f220631288db0da8b39c40f5a0f9e9349457dcf54679cf2707cadbeb3c938e8111587a355e9867bca71554cb93f5fa71f609d4ec683ffd7b21fced2645b9c9f31cd273fb5e6431bc959dde1d18a55e866422a5a93cdbd3031329b8ed7db8eb25220baade223018d2febb40c15644eaefdb1e629463cb459be92f41d3566d32c81298fe5a7a271457a75d25930ac7c59472c481b512e76f8942965a372f946dc70d87e49753b0d734fa60beea4bb54f19991180adaf895ae14ba9e693a72131065eedada543e1259220e49b73044d1ced131c88d2c2b704e70b39925aa90a830275123d5b696fba9d3e1ba8958d73c22563b204619b0d82622e9d46235be6a39e4a632f1c514607a23560e2c0d7f58643afff24c29bfca94ba6dbb0843eb4258ac000ed1a6c781a30efdc105076c9fb0a8a1404a6f26803514cb787666bc3f1b13e81618e3c6b71f2219bebbe1ff3e03f71f053814a49a372542017c2d4dc5699172c9a84c137908e219e063c9b3615832d874f8a7b4c5770a9a24667fa12a2615312232b717e773a90df4d40ea28419ab0b03b973486dc523e500569eebcd9c4823eee1f7007a142e4d6a8432b2f8547b8487fa6ecb9be6c573b7de38ba30d39757c7cadab3d3f8be9e6a63f5c1f064f016fc6226fb88a6caf71832dc9b2264682e44110601692fc3665abb0ec634a74cee9020a31427c4c66033c329c215945ccb790bcc0f155b339d91a556061c4df03634abbce8157bea2bc4e0438f40302a85cc523eb7d0f5d6aab9edb3129e38f71f2fc8a90b2a5d235ca1bb1a4c97ed467c473ecdec4a6432c6c36788707db42e71cf61013912494570127d2a4f165d25fe512dc6c57f2670e9515b8ccce10faf0f421d10e905ea858fd7932c029b726db97cc9e22e308fe960e6dea5de484a86b27fe9b5b6ee9a9377e05930aa42b5e7d24bb89fb763371e01c7d2e0f4d333df727e82aeb530ab46c9dc4160c1654b743531691d7058cad27980cc4387692e857e800d068e0d918ab3bba0cac9ed728d7ffba3059741021b9d5149df58f56991b14a96407cf9fe592809ccb555a2a47fcb38065bb187776bd24ed87f7db4ae2575d5530461be2a16d206cc176a17813cca1188e9ce41388933e3f525145d1162f313f87eae0541a96fd0647d5b43c58a1bf5e55ea4b5fd3edee5fa92576eed2966c361eea5136d4e0628f925f3a9625b6062947562b435a0549c1ffc82b4505c184b7aec90593a932cf19547ce258e10bee1e8e5918c14e74695de00cbb24314ad04ebef6263455b61d74c9ae5fa5b339dcb63af6dd611b35133c1586ead3ad4ec0b605d3aee88791f7df51fa65e65a6a91bcb9528be13c4272ca6f5c1199724e82ed91ee3e76365f6e0ff6d6dad7f5fa8b13824ee02b69f7f88ca424ee3987e90396feb725d64e81bf3ef34acf43d8d80924196ba91274cc3ac3b7fada91e2806c5a6d2f7974dea22b08693af514b05ec3fb007d7597dc88035fb8d08ce0797382d388372750c30a165bf914779c640a70419f9e7ddc9a7032bde2ab2028fb31b3b98fa86697b5e71a20ebda8eccab8a2728f700400460adfac7fff414199998f0b1f7d8bde9e606434dfaf3cb3ded6296a8931bc8630e44d19a4a8e5071dae3f868af40feeb0708902b02a97b9f9c05cebd1d839c6950b1ec960bd189928cd02fecd9cc2b61b82c5ce5d116fccd338251ad125dc605e71cb7b0ac101b50d74e8c62bb49a1244a29bba59a890348651a0b110074e73d1c44cd485deb6b83432df9267ef1388962e7fd8b9748403ca6bca49d9274fa97b65afedd3e408e0d4b00c0241f7c766d7f128050dfce4f91e545a70e3162bc269c66aeff30dfcddd6ca86fa463e1468e4308420ffc57b7a5b8793dc32cfc47590aa81ea451786b00a778a3d4596f3e637f1b0d0e033cd56825aec22974a82fdd44dac4a218c715611408ef676f02e2e161810abc4e916c37d64aa18f5eebfc367d1435a59f30d4e15d1ea22e83737fd2f9fb4b19700ebab9138a325e42ea90d2d8f568495079984e25f83bdda76eba7159c3417ee53667af5882f97742f51f8576f1ee5cadfc5bf28eb84a006627f17f48b6361c2d8e68fc5cb55d1acbd41aefa8b387abb255bd44934558ca1736b94cf339b996e6ad812ebd1fd4341d4c5253be76141312722bed8b7762aa61315d8229be3a40d79426d877dccd7976ab5da2bff1eceface167c1d0682338ec6fe8e275fa7695d61ba7c3d7e7cbf1f3441ca0863b84e634ea814f9ecc003c7a42c295dac9d701ff10cc43e8b0accd4ff271b32fa9eec508eddeb7f892092f48fe1cfe7f7fe33ddd1ddbd5cfe7f3efd4d4aabf6974e0c39ccb71e5bb591e29c6763ccf3093703eba06dd38ebdd5031cd01500a433ca93db4a037a5ead743c1f6b97256b9f3265413df4643c85d1122ddf7731b1f549b3173094001385934f14ff0def59bca4fe940793a39652560ed2c2e9affb41a50709a7df033d0551dfc5bcacf21f838de8a452df5494a5202764db3a019fedfcfb56860400dfeed0cadf048be1a701b6be52a0f3f5f7fed1484f83747449ee16ee650f2f50e17044f88c327cfa7dc7ba77778a039dcdbdb8933bdd39d05373342c47131aefae1d10e3ae33bdd7f8883c71c3e851737fc336992a174da88f0c9a715527d2e0744a8d4cc39c66ff0c5bffabe93587fb3fd9f903a91f514b9652e6f240daafb487e3f8c67d11b62fdc7ab84ed2b44713a5ef92c3b261dcf47675f47c1a7151774b19fa1a9910b74cf25504abc7a8a085d54bd00b87a1686c7318e953f1b29405a4ca7b48035c0d8e4ac2a00d9c2ef41264bd9d893dd4c275c19d16fdf2a255a97480753f4609c0184fb0f23d08f553713ce12b360e6ec9d981760822f03ed6c2b31762fb9e4f824f9ed405eb4fbc01fa880f8544fa31fce351c6e6819e18601ce17c9ed8aacf9a6800ac50d8c64c9ef51c3741f0b5cee17785b641759dd25f4cd122495906a6710803ee0ca3971f2505c0ab6052b77358f9bf5aca6d99e5a72a2bf5eddcad40ef704373b0a8ea9895595d412225b6797792fe2b2af97affb1a402c20d88caa8ae79aa3dbc4354fb56ed3204a217fbbedcbf9295c91b9c7bc8410065f25a67df8a39a113e5136e26368f0256e5cf1ac12be94690415539a494200ff5ddc49a68715063714bc625cf6ff104240979954e08042699cfdada544d4fc8f5a039f0a1a0b67ef9a0019e5f75e4664a84910f5c0a654c1943ce870b70b11fb01e4ba1a6933578b3db495fe4a21247852a90da15813344e7871d1ce4bc147f1c5e9a430720559ff5c57b8831bbf66f378b709a937e96aaa5b45980a650dcfb6d1706ac62c001fb129ee6c77c26f3f1f249ae3441a811f600ea632a9c1f05f390754057435500fa75191d0d8ddb9f28fd3e3d6021b5395f596116b71ae877c9a139ae583373f459b8a2a1847e9c7e61ba564866047801ecde6a03576eea040a43e7514ab896d547cf078c03eeee480436ff1d71b5871a463c843b3b4007aada90a3a96b81c03845463c2b8ac09fd4f909f987e4ecb307a349648ba0d583f7d4fcea868b4c7de47fdee8a18f2168f23e5ab9529acc95162b7276ba73f0d7c1fd61651ea1c6a8fcba51c50a77289145fcefbca5ed0a12074d6107cdfbf4ea46ddc3cd2eece8a4ccf6e5f4244c10f621d21da59b6e067de2f2b5f3b71ddedb3077e477d17a5baccd469de2bd4ed3188cbe26a42575763b417703348f249d3ed90b54ede7fdb79046e5fceb391f2b97a81479d570715326a6c7e1f7b7356daabd1bc6d5e80dfb8ab5e6af322863561004ae0b91ee7c39aaf9ab9a2d3f74e4ca6ea1ab145cefd80d7bf0f98102237d74abaf6a969fc5a3b1562f113ca171aa181a3ef212ac5e6025ca8df7e46fd3d09a64ecfcb55923e213be636f40b72b3c64a1960791c33093655e445f8db987f6c2b6fb7714e544670b107a48f9841c5862685831b421312506372a1186e5e1a97fda18e23080dfcdb0ef8dfca6feaf0c48a03bdab4570e5e5b767999282d9c6be5ee6be63d627cf5ecca66c5c0ce79995fbe177256963c0fbdfbdc92b7911693c2417bfb76862d84c0f9e78a6c69c8be85373ddc7146cc09abb4f5534c9474c6b0855e36e4c8fd7fead52d6d1a081edc4016c57213197792a9c59b8c5d7fe9f1641af5a637707c8b91355a9b08b2ceb3320b72c6123e513c3ba60b4980f5bc9ad7bc61eb59499e97e9047cdb5cab9f"}], 0x3408}, 0x100}, 0x10, 0x409) sendto(r1, &(0x7f0000003700)="640625ab0e8d97d76c770611c535c7bbc65cec4ff8c8a895523daf63e42772fbcdfae2c85e9edb3c52df81d4fc720ba0679e574e25d6b83f4c73ae4cc126e8545a6abb8c9c019f", 0x47, 0x1, &(0x7f0000003780)=@un=@file={0x1, './file0\x00'}, 0xa) clock_settime(0xffffffffffffffff, &(0x7f00000037c0)={0x8001, 0x7}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000003800), 0x0) sysctl$kern(&(0x7f0000003840)={0x1, 0xa}, 0x2, &(0x7f0000003880)="4aad95e4915a048226f9825e51de10f916fc2048885e0d8e492c64d1b0a24be0ba2292661814fd12336a0d821ff4759b7b8e437b5dc421dbfe6c78b1cb2959d8d23d585786e640f03116eb87b48c7eb2a93fd9a492fa74e3114ed257002eddcf0067157cd736ec96e111951c4109c06b8dc30064b8d90a6506ed65", &(0x7f0000003900)=0x7b, &(0x7f0000003940)="8034561771f29ac0f66f9814274738908207a54585a900365d7170493fd0d524864cbfb186619b1daa3891828d024f316c641c2246a78b26df59b103ad86fc83cd43571e2091c04d40562015af7e155e69657680526d23f076493bf9922ca821aa5e4c96acbfc4d65e32ff3bb130b90a54b4a2d283a75349e4cfcdf1f716690950faf4382fd401c86da3d360f9e5fec60d78f0ab44f0dafa405ddb5191bdac5489923e29bdb46e4c7874868fe0c69d6cb2a67af00b0078d314858a014a92ddf0512e33205a0e2006", 0xc8) r2 = dup2(r1, r1) r3 = accept$unix(r1, 0x0, &(0x7f0000003a40)) syz_extract_tcp_res(&(0x7f0000003a80)={0x41424344}, 0x2, 0x3) syz_emit_ethernet(0x14d, &(0x7f0000003ac0)={@remote, @empty, [{[{0x88a8, 0x5, 0x0, 0x2}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0x9, 0x6, '\x00\f>', 0x10f, 0x0, 0x3, @empty, @loopback, {[@routing={0x50, 0x6, 0x0, 0xfb, 0x0, [@mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @loopback}]}, @fragment={0x16, 0x0, 0x9, 0x1, 0x0, 0x1, 0x67}], @tcp={{0x3, 0x1, 0x41424344, r4, 0x0, 0x0, 0xc, 0x40, 0x400, 0x0, 0x3, {[@generic={0x8, 0xc, "0cead5899e458f48bae7"}, @window={0x3, 0x3, 0x6}, @timestamp={0x8, 0xa, 0x9, 0xffffffff}, @generic={0x2, 0x3, "fc"}]}}, {"216a92d01ca475bf74945323ab1467b7072bde172837cfe14f3ddaa00815000ccae1ec8c16ece44b7b641db8c55ea47c5ea14863e1a97df18d417cb5076ceef822387a1b8e45775002ae97a1595770273e5dab78d1c9ff7ec6c77223ccbe2cce818847562a801c17774a0224864aea3b66a0ae77f8f26c84ef290a23d9606073948fcd6516d749a8098bf2e33687dba62c2dfc9464cee61b22bb16b389da08"}}}}}}}) readlinkat(r2, &(0x7f0000003c40)='./file0\x00', &(0x7f0000003c80)=""/137, 0x89) syz_emit_ethernet(0x37, &(0x7f0000003d40)={@remote, @random="c6932a89a1b5", [], {@generic={0x8809, "76dbd6d9897bb5fce5b751865bbdadd804976048471e0b48925a3d65ca62c3886029bed97106f8d046"}}}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003d80), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000003dc0)=0x2) syz_emit_ethernet(0x84, &(0x7f0000003e00)={@random="57f28f8e8347", @random="a13d74cd0a61", [], {@generic={0x0, "5a370a937ff7e5f5bdb7d39071343671e5b9d64292ce2708c052ddab32a310d1847cddeb733f42c3805d9a3c1312755beb20c8e1c05beb2bec9699e5f2cbf8f146508e5e8d64dfd572391dda82001a6aaf0b1d610927f375b57e0a9674c1b513d0675f2a24b52c643d9f0794aa9bebe3e47ba6609aeb"}}}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r3, 0xf7ecb4b) mknod$loop(&(0x7f0000003ec0)='./file0\x00', 0x3089, 0x1) symlink(&(0x7f0000003f00)='./file0\x00', &(0x7f0000003f40)='./file0\x00') shutdown(r1, 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000003f80)={0x5, 0x2, 0x200, 0x400}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000003fc0)={0x10001, 0x7, 0x381}) syz_emit_ethernet(0x26fa, &(0x7f0000004000)={@random="a40807083bc4", @remote, [{[], {0x8100, 0x2, 0x1, 0x3}}], {@ipv6={0x86dd, {0xd, 0x6, "9dc5c3", 0x26c0, 0x0, 0x2, @mcast1, @loopback, {[@dstopts={0x2e, 0x4, '\x00', [@ra={0x5, 0x2, 0x7ff}, @jumbo={0xc2, 0x4, 0xf7bd}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x800}, @jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x3, 0x214, '\x00', [@jumbo={0xc2, 0x4, 0x101}, @generic={0x4, 0x94, "7701f1d48455839a50e077d33288af45dba54dc433100ce7ffb1adb26d180e2f8796874c22c017331f4ed17130424d4c3d42b4b0cb42cfea4a33ab62484b092116cce3c9f042029cada1979918af7e41fc8a74048e6e1d4364503c163bfdd9b50db009e0efd8a64adcf8bdfc1d824879ce95c55f3ed48d58d719c7eeab80f132142517c0e64ce87cdef50edfc575d5c3179ce9d4"}, @generic={0x7, 0x1000, "7e79266f4f5a2ac5b0963893d9b77cb38eb2f2130e92532b94fa3ffe369baab11162900963b578814e68cbba1ec41e232baba80f7533fd7ffcc0263d1950a5cbada4f7de0e4feeaa27da6ead68e0e99d3df6ee72d5518521145223163dafe36631216048afd898028897f55b17293df2e512086ef9010c3f3460a1fc5a076a48e706b9db506602d803786b122466d917aab715c43131732f063bbe93b93905c86cc0fd40d5b330184a06ccd644dac5200e4081cb9427b731731b98115c4dd45e222482e049c592a3f17fa5e6f4e4f5c3f8efe170f5bcf1af7bef69296bf2776ec4935e31ebfc39470dfb05ed86d838ef55717b8e279b74571cfacaa50ffc349c5279420d7cd485c765a174005bc1ac02eec942ecb3709fe49464181ab81eb04a775f610020c60b22d7930f6f8c99d47dd8dcf44d8ce438ff39a4fdb0db0bc8eeee7201c12f30231a2d006dc53002d44ad3b5ac33a26a4e32a5dcc6ae31c71528375d75f242b9809ff2c0e7814c21b6e3f9d6be250cbaccc9c2b036c195459632c7641608350819148e30e7237a1df5bb6319e266ba29096069c56d0db9fe24736be07954d3f75aa48a3bb9128af47f908fd07c0adfe6f5777e47919134614c9e0ba3b882bd69ac0cb50e6c79882f7f5c0d68ff282d0ef8a3b0d87f5793a7520dd1277677f742dfb1c7ae0eb8fbdc22b9bc10d1a0e59cc87c17f7463998e82183f876874871f08bb65ab9a76b3ca815e31a9476cc828062f4e5a906c43c71fca9dca3d7f2f5935f778ade4110d7b53c3393f12ef6c58005dfb02f6b28367a45556f0bf019644dcb85e7b582f2bfbad03ec4b2899eaa031226d11bcf942a560f53c3f925fc8dcc2fffc8de6fa065ae7aa3da2970838595e5149a31be1d1cf6d2c74589df22db843b1a318e6b5585b469c1dd70738c3b328815d5b46d017420e8a2605af7f1b6a9d3313bd872d6eda39b616959534fa658196ff7ae52f7c26e5bb1b1f0192ce278e87d0e73a2a9ba725332b11411b184caa8e16d560ac781f2776663c7444f8e2fe6fc1b1ceba3bd6dbffdc5e7eba8a96b71e6ec8542c8f200a58e79b950a75416b41283e3ce8a135e092fc47a421c6f2921ffd2f3ca03b9100637079d74bf92152453738b8ffba93235f498bd13cdaee642da67f408ac034f2300c6f12219f3ffc812dbb61cf2016e699ac6ea9a18b5d9a5e77fb15b92eff35623b806bf057230cb77c8461b2b55d658fe1d05e5d86c2db0c464e0f828be16f9f2033c29914990b8bca8a9a14ab7f173aaa43ad76c07138374bf2e3e46604ea25733df31a2bd5f4db516427a9e04496abb580c8e9a5b04db780e0186a49d03cbd3bfde4c960826f70b2fde2f9e18785154876f1525e6ae42ab2d453538ee51a41b96c81c47b99dde3611557a85e476aedb80452dfe78989050c18929a4a1e2e02bde3e3cbfa00410fc21a598cdbd7191355ff6c3308d498e335a147402eb60fd15d37cfdff851b36d60d3e6c5232386d139f06c5a2ce8bb8d42bf2e222a2fc3f071c0f350b0f8e98098976ac04892509df11989208b5bb7cdf0a21efb5db22f262114e320b08409000a1261d973b04d670b72ed34285d424b120ce0b589d527f35a1f5f8db6ccca53ba3a5f1d0ddfa498ce33132ef114f7069eb14d2d7c4fc46e2b695543bbad2986b2a4221fe00318d6709bd7ddca6cf861fd1e6d7a4f4149c2eb57d091c668b04a4567da1ec5218a6a6fc3062d22bed3b913ceefc4c94ea4097de6692f1aa21c97339999bbbec5812828b0955587942b3b3eb7e56eea5cc190e367837e3a84ccacc28336017483d444a84318de217b97407aa749d5a3b182242257823a6a976c69ca6fdbd2e753f92ae2ae52e82c92efca32c1706ed44aa9fd0dbe45654d2b487d4f01796a08f62f904ef08b8de768174858ecb3e9f042eb48299623fe61e69ceffc2d8ab0213e452b6dd536aa235293f62f36b2ad6a7413cdd0e2cee6557aa28983db0c9b48ad24718f2b4c2a7c1afa70c2fac51f41f01fb107e064a25efd9624b1f0806d3462e960dcd50ad091460ba181d85d411f15654456dc9c2f00c72474e65ec112d7a4d12b9349a567549175068844fa660024b0aaae226c1ab62e4aae33bdd38b33d0895e4d2b5d399052e9688a278dffc0a8eaf4661bcac13b8c7f7caf6651c5a371088711bc41292e883c5d8cdaed7fd1a14110328d1c796080fc5a4e5da12b5d38d6daab23b9d0954eb21f4e2dc35ac80195a2877472ce820a8650df8a79cea64f3851f1608e2cfed6305485e19bb3782708dd7432bc759e3877d952b2798fb10966313795d92cd30ac9c281337db976210f92533da53f0be6bff4da160be5c0f1555dce4d3cfbcf00f7e548b20d26cb1cada642827c0d1355ab83082dcb0db1928e10ca9100effe16bb86c6c0ebde1f53991a85b005cb54aa5605b3e3b1c0f15c7c70c74410b48c53124681d7044ae7ffa82b3af2c76c241ee52f30e761f845a4cd7eedb1515d3fbd34d95f70db5fdaf84eb4b7a27f18d6b9e99c1cbc476e02d97f6b903df9953e33ee6c8b0cd0a116ed33f3def24e0791eed271b566f9b2a16c0ba0d338ba3f38444a10292e226a7a013254c11442c472b1e5e5b8e7d972104939be632cda0a62ad45b508c4e9542b67d01bc984deb8a1bb82f2d7cbe300375c6ba1109d10ddf13578e2809c881d41433d8898b9d033c43f6494325d16651d7f5bf240b615c1d1ebb0e2c64a74e0307aee630c03b28a17178e46f6b21c162ceaacec96ce0063752a9df47fcc07cb509ceab7b6ee8f72d69af6a7b451811d1c548f06efcc6a291df8a0754c76911c45151a5d53963a762f2edca6118e725cf81c613756871d43872e8fa829f606a3e85565d56f5263b05ac5d1e6c9efde0fc2c4691b89c273006ed26b6b746a0d5683782dd6382c6cfa5c52a8c4bb5c1fa845f808d73d8459929906e56ac6bfdcf9e75216b9d33f53605d72e27dcdfcb9564af35f8f701e4de3175c2a701d46d79a1b0b3d9fda2dee0586d229e51b6a9a9cd533eee1c80aae0d40ee191fddb54bc4b1786cae3e2d16716eed8fb74021c7e546182dd8bc429a6582765eb2c1f5a7de66a321d376b374a7dc584c907d40092b2f68dcefc39a30b150576c14289265943d35b8212f4343aeabed03f0b6e95bc8c4b6de125d801b627da05d77eb221af74e1bf6e23484fb760fcdfd7a9b485c620daa72d8aa9081f987271415582ea54d6995b2a3b9d284309922a187c5f503b84676762066604261c7065ca8a7b5bdfd636bdeeecb8f8dd7bab4e81f5f263afea2ffe8e51a58d0e94d7ea92aabcfa707a7fe2343d9f4e08da17e36264228a812aea4d0f46b249c832d925c41fe995c844e89a81731ef3724acf0f8372c54b4da739a66cdddc3b31c49654eb4e1fc0bb17a0927cde416024ffc136fde76c777ed20bd294fe6e85c4ec5a8fda8e5628c31e6886ceeed0f171d27686c17aaab67c817906184f040bde745120d455566943482ff849664a252e27ce34a43d00ba2ace0a8d6d8ce302134d414df849d3f069d1c024f76dc2dc3dfa1e2349fd4f18728669a0e37985a56cd61c0b0c3b510288cdcfc0d8edc6d1aa911056e0ac76434d23816825971ca45f96b37272153ddb05455312e2d0ef5e3190cbdbe010a28c2da41e262bebb35b89bc05b3a2485e0428013cd5d4c8b54cf00081a14baa92e1c9f14192579cae73867ac3126501c48dc9068047a3046ded4e748ff792621dca92f58a79531d9a4ff9607086c7c9129ab38429160aefa3ace1f7ee239fa0101a451a982e055424da8ab46d17e268e53c15f4f3776fc8f3a58b9c1a826bba59ec8d7354617ed0d3ae23e7941e8795e724582c355204bb2ee5634b97ef728affff3696871e14c9112bf93c085f318092bd054255d571505d4b1802253dc2fa655145cb539eafbc96693565600a506858ccfeddb987d74fb0cf22315ae513e03ce3b47f5b9dbd1190d1e7af08d19969d3cf87217e047a1acc568e1e66f27de1aaf96851b33438bbd1a5850b95a35a923152000e648d4a743a6abc869bdc5c56ce242502a969607dd1d4e46272c3f6ce95e6b7634d6ccef4c5f27d19a5db8ec4520011316ee24e0a099409bfda59820dbefca1c9b279660c1577caa5aef17bb92dc285e383b868af7cb240b9e181cd5c9b8095c4fccc6ba5a22cb5a297cf7c05f26666004203be2211bbd764c1dea155502230750dd5d49dc345f8f3f617904de035cb91d3a130e0f760a9faa0823d924bba17d72803fc562a352bbb7305479ef7108f1115ead3e0d621377391ffcc1923296fae51218d7fad073baceb2184fa1fd44e77e4d1d7dc5a8e4473522f3b694a7f2be477a4030837bff8b5e4ac0f9a23fe9e92aeec905e1cdfa3d06b5f3b51d113cb2875aaa2fa970f9fa32fdfa0a9aaa4d96aaf4806cf1aa741d892a817ad5957f2f4c38157264f7c66f5b952706d11e30938cb7203ea982488308b18f1cca05745644450b33d683a24d59bba69249aeba1bfefde641a679f34cf58503ad9bd55c3c1b857801dfb6db2c25a2d2c5f3d6471d65754691a1929a778b4fdd14092bc6de748e6082b0f6030665c5340bf1fe217bbef61f36fecbda56879bde1a3e793baf5a8dd91d38dd957981d40234dad90d5af062d572030b4e998d2556d2cda0c05838885b2c68561bd52f5fdba2505b19cc40fd0f2602dd1eed0ca73b66c1e780183cae88c05c2bedadc63c5ba3a688016b3028c6e153430fb0015152da1572941f467203ceda934e2c90e2d5aa1a217df1ec725673863cd74ffae7f47f876a98192f18697b69f3cd99bbda58854900ed64d918193e8f8372b6fc652bc433c9904883c458cd0412742ef2208f99bc608a9f9997c0c85e2ee46ba78f54c9b779bf9064c39529f852426d0abb5a709fee2586c2b19d552f2e0cf258651fbc246f4c8be4225482e0c96424d5443c12341a4eddbca96f111bf19200ac0de61ffbcc1abca34566d09e7b662545af4770f656d763ead118d0e85cd92381aea9cbecd4255d17c72d3fa4de65681684e5a5f92410c488646a7c4825dc67f3097520a483526aa99e46db6a626c4e5e75ac097a1e90ad425fbc884656cb87a5ea05705f57f583eb6fee2984a5feb6e055cb324b2e73a56de3b00130fe1a773c9da467eca12c5304054a414409f795f21327967ccc5206563c863f245e4b02bcaf90ed2d4bcf24ef19589caa7f0ec101cd5ece042da2bb374cda3a9afe5f7ae4f5e5acbaf91311ea43c76a49582927599189ff73f5005a84e53096c46c6fdb878c3620160f0d71cee834025ce59d58977f6be0da64f2c93314610e15295c7cd65450f627b8709312c7dd35a4be4eebbc42903fcea5d809ba99970d5a81b86bba595ce3564292e2f962e2e897b3890ec66464ad9233f19ac26e58dec24f45f0b7e3a8fec1cff28542f8e72b724b2c422d2715672ed60f1160b8d5359734c8e3ea3c9fda82b5cdfb3b2b6cf555dbd04d5ba82ee0595ca2f5f6c0e1f134d34f8bec473888d30b76ac2dc90018674cd339d7083ff4b2f67d6d50132b5d2e62f6f43d3d89e97dfce49eb4df0cd25b120c013f184337753ea70f5da5faabdfba3f101254977440983ce93d4b1ba4ddd91af05dba9fffde28eaff9430b74da71098240f5e11015a0c0e3f72fe60aa8a91f62bb5e0018f30f373e689d826b385cfac89cdb343afba6aad869d9be1652099584e9d65fe0d66b2480a3ad3803b648919e66b011c47a97e464cdd4fb38f6"}, @pad1]}, @dstopts={0x2c, 0x17, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x7, 0x8, "91cdebfd5cd26f13"}, @pad1, @generic={0xd4, 0x91, "09dbf2ea20a031d145bd850134701233992a256d79963b10d6a0e9321bd86315a19a8cc440c45523eff61ec05640bc47eb9cabd13f096cf9a4b5600d1fd31bcf3dfff108835484e43b4c6434c38d4881561170b96ee85bf9aa15579e936f4081eaa36ee616743392699b1fb4498a29f7ab2827f4bdf8f51de712f75ed96d292b44daacced4c4ca2f850578df2128ca0fa8"}, @jumbo={0xc2, 0x4, 0x4}, @pad1, @ra={0x5, 0x2, 0x5}, @enc_lim]}], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x20, '\x00', {0x6, 0x6, '(H\n', 0x172d, 0xc, 0x8, @loopback, @rand_addr="679c4324df24dc9839da07377f4f0904", [@routing={0xf0, 0x6, 0x0, 0x6, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @routing={0x20, 0xa, 0x0, 0x0, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="34d3bfde4e3e569791467e00503d8c43", @empty]}, @dstopts={0x2c, 0x15, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xc}, @pad1, @generic={0x80, 0x9d, "0cef1bf7922e807b3b7937a85e1fd58b367ba8726d1dfd0dc85ba888e8b8209c3b9a9c609d5525b56cd1f1973f55a1a34e1ff4270a953613d0452915a6d76ae6679ee09606b63dcf5b3997622376fcdf6d5831e67dc02202bb06e5e82e3c7c110628ab24ad74378db98a704d6d3cb1e8e526d621f76090a8e448b7194a2f2ee90c1e00a46432fef1cb4558e7061f7e482d0d1e1795863053fe4da1bc1a"}]}, @hopopts={0x16, 0x0, '\x00', [@pad1]}, @hopopts={0x37, 0xf, '\x00', [@jumbo={0xc2, 0x4, 0xffff0000}, @ra={0x5, 0x2, 0xfff}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @generic={0x0, 0x58, "edb93659fcb3330a06da340dfed83de7407375c37db426b194737fc83fd48209cff7d4480e42c902931dcd67fb229e199c3b14338bebcb1abd6e9cfd4ff9bc6a32a4f8ae93a30cfd74f96d9df8f6e97d4f20ac0cbef42d60"}, @ra={0x5, 0x2, 0x7}, @enc_lim]}, @hopopts={0x33, 0x21f, '\x00', [@ra={0x5, 0x2, 0x47f}, @generic={0x0, 0x1000, "ace15f960a91d3dcd43f80cae9de76b3f63d0236dce0880f3a91544075e3c757398927eeae4357372e0a5eb4b0fa3fccd0eb5188124e93948aabc14bf40b6c22863b11dcd2ff48eb1d889d012fc911a8099c123862da513307c3bbfacb5e60e541a6123db5de07e36f500977380b608d6b616d416bebf55450737a146cea4b665437fb7861bc2b559d535ce93552284f781ec5cde6b7059ad554806e5a3f887c3b316a9caa41fd1c0c1c0bae9d85eba5019d784b66cc87a3e73876903f96a5bfd5e11c8b56d4a77ba22d898f735fc1d9172c1c7df7ce28604d820b27f8c74b055b17d3c53732fe593bca0cc2ccbf77dc6484a10e1e48a657b8e5d29f6fc48ff01c23378c940d68a8555f2a98449d431b0bdc455bf6a254643a006de22399131150022c1d2d6e0f088a750b8be8d4029de36f04d0611c615544f666073c99b360680b86ede9b0a4b94af67db2e234610ec5d45b0503dc947effedcec717d5a07b8f703af3ce69918e0363fc525ceed45cc5aefe4424329e2ae62a56ee606647dc9e71891865185f2de209feeb61d926fd4e395ed199581cbbfe819b130380825639853dc5724bea048ba099d956605f06c4693f89b440c82d700a6aad6ab881043566473dfafb8821ce6e4a14aff17c0ace9d405386ae4baec4631ad2d24f10cb210f4176365c26161983dc07db2cd251df9025d29e751a3ecdb18d8a76f2700b50e44de0e2a152754f8d2ee0e139c7220de98b32ae332704e46992b68410b70189a8da9454b30d860932af01862f96870bbe9f241417eb5f293781c980163456e381d919a3faf7f7e98dcf9950adb4865a685cc225d7123aa354863e9a99340eef246a6696d7b969bd80b8b8a68d8997b891a616d45678cb2057a3723623460ee6ed9dad887b6acd3545de07e8a03217c8effa9c67f8acead8a455f3f6cefbad385f1630d1e1443a449c83cbdd14288bf24cbd9fa0c37ef1c7479a6437b646a0acd7a6f467bc24387e7982a2b8cb46ed65a2a7b229ef50d8944982b6fefb57d142c915a110b204e802214d4f25fb9f89e9e6dd282e3cf6fc6a9af2374763a80d834a2ccf139c91265bd95f2b0f629872a9c82fb3ad6a4539aec51e6d7787f99c042a74e20756aeca326ef9051645e9cf2da626d2627d135b091559a7c9d135f29ede84d7571271272935fa4d89f7f399da858ff8614951afddbc2c3f5de09dd0aa91f4f1d08d7f6799ceedcbdbddb440ea35806109ea3bf36a2b62db51b99fd999e4afd485e45f03412be28c4639c0297eebbdffcae9d1aec49b4c1ba09b019b234edde34d0bb2f6e15656372757dcc08194651a0d665f442812639aa17e8fb8fb2d3f8b0831528155c49af7530c120c4fab1bcb2706e60a62d468e30800a7e45eefbb0dca881c33e29334e49025f8a50aa09baefa2d6e026a9e3550d0a752d80e26ac4f731840829d04734898a6696d76c2d3e110dcc90231c586cae49166ced8f00629af358b13a8f8dacd5ef391c73a447dfb905204732d4c40cc5526100bde6f1d5c2e89942ddfe51c35d49b231482c3b0224d71513fd9b6bf7040fa03447d27667299b4bfa03c0b9d0d782402abba36c3a324f89263d02b8472db93df3ee9c5c9d51516704526192ce80be840ab983908c3ec7143883ac2f562a27a8fa4aa580460f9c1e0ba3c93349dc855225b03801103ba5f46554b6794f0d05c65cce5ecfafcf1c6cf1dc4e0cb09282a154849a24414e281fd72d8f837d11b991af9f9ec59a44791d31b4f41dc51833b186fd4598c22067773f5d737862bb38cd2310520d06c8f3e67b29fee691365f8334424cbc64c13f20a08ca3869abfedf4616441db73a9d3414487cb4683f952a7ecb7180a22f19000e205d2aafd8c9b5c5d3904fe68ead953b07957b9c66c7f4affaf2bb974b982486ffc8d11d64987ca9a65eaf93c4bedf98ad1838e2cfd3d96cac0daddb13dcdeed6d665b78149571c107d52f18caf9d3c2c4d1ca319bb7c5620de50f972c5229717a5a80c1f5b940dadf891c1160d65d996dbe34107e5a96136a293a5066aa4b71be7668d3927d6626cdedf771e1903ac6df24393370ce859d5001654d04e62db9394827bb1cc2c804af2cf876caf941843e9ebb847d0adcc298e4b7eb238d184097b79c5c7cec84d63cbdb23cd92eb86e544c2e6fae83904d54c56a3bddd2ee838fc502880b91f5b02f726457ce7e65745fcd6430bcb711eb95c160e8df40843e771ce497703f3d0fddba2c8e6db83634f1b3920f40fec15bcf742bfde0bb1c98a6a5cacb6c0e19cdbe219f0b0b64d9a723033c19b50a01e920693290a4a188e1ca739e03c66039a7459c13d78b4968f295664028d7082738fb4c532ba91dfe47f010129687c1c8d1407c026cc5b6e657506077b59591dc555da33a3f5ed1289c72237ea551795dda919290adea1a69ecaec913764bb78011e103b09b96d9239e970ba9ab0e03adc38715cb3a631a5772e053740fc70503739de935bc623b3ccabf01931e27f899816df0e817e5e46ed27c2bec3925d20fe0d9bccfb5f738740eb9bce11f400ae95c3340c0662ca3a20c4870910bb135a73dfad1b67839507cd84d5804354c56d10ae5821a042f71149f8eb9f8351aac57ade336474f94e42b2c0b2839bec2ccd1f260f044978d1f23cf37940ede3165415ef189e7eb1efe6ee1715b6de7189451172e3d206c2ed8b6d05d7edbdd99f0de0518c63e42f18c588850c01519f18ccdfac94b32e1d93f5806dc6bad785e7b71c3c4fc144e04ea3ce61f227ddb4d123a83b40d37fffe3d6ad5b4ab054d792ae509e83f6da389c908d7520942280bbd7887e7101c7b956a9ce86f613c4463d465baa996acf88d8c8cd1cd60146ac907dfe2fdb9fa9592c0d4a989f4111278be0c04aba8414fc230552c49e5fe7eb78cf8dccdd12eb04631ff5433f3ef51edc5a8395e988ec44d595ddc546f2caece7a3a5669f34880717bd4ba7608dd813f29196aee9c6e3e9148b2ac572b1675229f82936b9573207e4d537f783997e741521926b8ca2b226a7ca2b395391d1a6f261671d155e1b66a8372ceaed68c2a9f2980e7d88f2600adb2172eed42154c1cd7ffbbc04554abfa27c0493be3cf5517b3e89d6ff448129df5d7feaba737198678492fe463071fb2de915fe95c3c33e54efc5aece69ddba0861f354853aeccaeb2d22aa5fb16f9ecf2bc9e3d9231193033f574d33a3bc69894b18cf982f7c3062ca5a637ab0272ae74e4dd314415aafba65d3d8637f85967ba5d47cd079a628bd5999e963b552c692b1c03f65d5c4a35379ed9e07e6cc58a69cf965fdc9efd549b892f4f2ad3f1dfa5cc3d2fc97ef3b3d1edd7409fb0abbcae4693bc0926047ad9aa875bd7b45323ff1b2ed743653b4731805c503a4a6a59f35b0d3b5959d7f22aaf4c66783158c50c88eb232645ce501764104388ce1b06e65bc027b30cd88171346569f3935671c152a6e7e67830f87484e3f20795e9902653cc7174a19222e9a6488db38cd532c0c40e93ba86687ec8d63ab9cc4f251e21bf03bb574354c837662a980d53ccb357577db3233048bc8cb7eaf0e43e0885447a0c5e53ab23a6fd2ebfbf061c1505f19a8ef8a6fa553f78ef6aa24bf9075ceb5a0300af1f63bc3629114abd36f797d29012f2d355138d70de81dd04dedff571036e0d38856807aebf85eafcf9022f26513ff79b2102d2ba5632c6fc22617e6c77999d443448fb92b4ea913a34426c9158cf88ce1b9ec286dd552f9d267683792c6414d6c21cc8400e4e2d7fea909c58478e002aaa469d9a640de5f53d7eb122e9dd5a50d414488a6ece048c094097dba1d2c804344c019adb2201d832259e246da9d1fd5c9ad07b08ef7865271336e3a5cc05095ce2e43c0f5e12b9d5f752d4745948b0d4f58f9439a88f9a83b9a990f06eda4782e37e481e3fb9bf0e007ecb8545bfc96f4d1fbc4877304590392f468db5ef2ea9c3d78e9a9db40819b90adcef45362fbf81cd88a7d4cdaa6babe5ee4a445f3ce205b2b99116f8e898d77db607d865a19f03c55f9b837df4fdcbd1b11040013f52b59bfd2393bf26c39196e0b34bc2ef5f282e78608edec96fd1d66249a9ddb3ef30ee58d03a228a939cfdc9d826d62230a6735c24739185c990a2a07d22c17020f8546619eecc9a4475fa6beea66b9f28ffe226cab338b9e61c237e6018a7d94387e53662ae6db437c5efdd6f5ddbef08af25ab2137fab52b5524b95245ed3639a3cb50d7592ac3cf800692f1e0255fe14e0d938976d743119b04dabf98808d7f240df3a57c305eb689a005511721e61f0354b2ad88334d157fc2d0716c2c37f968c2a49f3a7ec52e205f8312ff2a90c0cbac7dd7285040de4b7acfeb82ffbc983e49a4c261a11cd08acda5f2069ca391ab3c18e42a244bb44c2ed533bafc96e95c8f7d4a8c67bbfc83104cbd6e94ac62f9b3c9bce299dc3bc882306fabf1bc459fa01ee203dad7d0cbbc31664958fd17ac66186a1af759812b6e8edccafa2b35be1752dd02787064be02a50e8a5b47d928a613eb03ebc69c739b4cabe6428da1fab9395991b05b1b65889a18fe5ddb213f1a9a21f3e9a2f7a45647acf72bf78ecb35030151d4212cafcf501e671baf5301e3d99e05d814536bd84d21f10bd0a67ee971a16e6b14c2c3beedb71ae854a1c8af7bc1a908399e4d6541d7191b5632209e30d5af606572b4a3307a426a88d1c9e3cb94179fa6d86404044f18098773a507bcdceae126383020ef293333d3b227d3824d52fc24d6791abd14cd4e1e860ff35b589ee9324c3217b41af3836ce40918d8f57ad1f7f42cca9d02ad9d3d703a884e6670ebb29546a57276a5dab13e132748f2afae4583b6ba0775c6853b02c965f72e63039031ffe17566416c992efb1db2d65af6753b366f12e50fc9aefd7425caa7ab2aae5833544f976dd5a1b6cf721ac7375a1f2cf1c7d243f5b14c0b1098ead4437d7d3ef56e2f6e83195c9e02285a7793d69db1ce4f4c73e0d83ca7a768fdc86b9f1c8a4dd7c7f48c9034cf88a5b325da285131e5421e065ff32cdc87fe11292f5e40ff8d2ad49fb309240558ccbf67cf658cbb976ef6756879a32c9d19ba24beda6f27dff6f5e57577ead580399032b32ef3c23c0adf87a9c0b2f8bf1b78ff7db1b2ae767f6bd436b36d22dbc2a1e38bebffb20e038921462b7dd4a6adb712733fff1854afdc9d2d3e5e081cb75f76b7b1c9fd101590f5756173f087b7eaa994cc7ecf505cad0d126917e63fe2492153aeb7dc60d4153062d855f6be79673e3e16f2f94b822d8179bc2ca7b03de2ad40886577db63c3fa882a1a4156ee541da10e2bebe8222d1c9cf3c8f872280205cc9dfea8ac834afa68af4f1ab554055cef033a5bb4735ed6ce27b1644eba5401b3313c90259a83ad361a312e89c1fe44d53543b6ba805a1c633a156bf622200413d155e456d5d6cbcaaa98f03b5cce103bf1913c8ae88c5e9117cca50f77b8c0fcd32edaff2c17e7f1451d68bff2dbff9dc8f0b6802ac2fa6ffd627aa73add2207b74fff13b75685f08ce68ec00b985043f15eb3563e7ecc8bcffd46b87141cfb21a18641d58fff5a6b4b10410d8944a58deeaf91dff3ec32849139bc30a053da5b8a2f7ea0e707a5b31f027da9a3ae70b85fbeaf414ef09b4cebc5f0f966ee20f360b1fc3e984da1eb72c6630fea45398f31eab1d4dda69d53a692d689fe004cce792e2a6f098f3a1d7f5925d6a5765085ccefe8a22e98b6602de4b38682b605265"}, @pad1, @ra={0x5, 0x2, 0x7}, @enc_lim, @padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xd8, "d001a1a389359ff561357e8dc34fceb0462503e1f6638290104a5286435ae527499a1895d461e6d9a3608bd75c6c36cdbf730d0d402360195d7cb2c721a4772515a60d7317b528eefad6f99f3021ed9cd9ea79b8640d8148b7dd29e8560a8f15923f5b807368b5cfadf6214db4e6452ffb9a607296ffaa2141f75a133e746c918a323da10a48784ba02604fd87e784db42d2b63c0982ee5867187656e3a62ec953cbe97b7dc5d30a370aed7d35363431a3620dc6a9e2220f4e5fcea087b1197dc0491e90755b0461f02ec0ad434fca482af0e5534974d04a"}, @pad1]}, @dstopts={0x29, 0x18, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xac2}, @pad1, @generic={0x6, 0xa0, "a66976455f8bf3f848d32bcc24d5636cc5a28890d964d4a86fba1b9d1927eff6c12b44cbe14a58aca9604397a8b84e06e7c2018138bdcd9d80ac093541feef1ef1c364213557d3eaae2a94e8320e2e610ef3549caa8216357457bfa9549f680bb8edeb6ca5b55653bc935c0308d00c99bd77ded62c0db300b321b42705ce9b2990af59470b37deadab45fe12d50b12183393d2d8fc412472fa2fba8af9492419"}, @pad1, @jumbo, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x3c, 0xf, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0xfe}, @enc_lim={0x4, 0x1, 0x3}, @jumbo={0xc2, 0x4, 0xfffffffd}, @generic={0x2, 0x5b, "d44e965bfc3b736cb8ce952e65ca81d022b2dacd39ef5b0e2eff716c99dee3edfbea91ef2d7242a2f1aece59dc4ee098cfae8e973010aa2d43c2a8071a201b07333282b69f8264227478d3678a573355d407bf5e95a63bf6b2ae11"}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x1000}]}], "4b3739290622a66cf01fd07fc2dfb729e6aee7807a671a7e4429a392001e2d594ea7b90ebc2690613955dd0d8ff74726f7308faaf543f14157e34da124421aa38b43a2280cb203fd4008ef217f94f65b9948fec21e636f8b7788fca7970f3b1ae213bd86e218523c93ad2f54ae0845177255d03007bc3ccfc9960b3ffbc181e8e593bfd2cfa272a2e059f21c816226d76ce8c554b4944aea82916427dfdbfe53"}}}}}}}) openat$vnd(0xffffffffffffff9c, &(0x7f0000006700), 0x20008, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000006740), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000006780)={0x10, 0xffff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x171}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1707}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x420}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x40}], './file0\x00', 0xffff8000}) executing program 6: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="88f3cf5a049d128302a540b4fe273243ee0642855d01497556eda32ed5011f7fae66c93c47af53abf0ed971574f5d9ffb35887a1b9da26c2854d228c0eb4392205f6d34bb57d58d9fdb360666e38ff2cccd650be9f7cecbd0148a4fb6f23df045c9026ed5fbeb8767d4e96e9c876c25005bb4b76843af914631b6b2bdffb7bc707a55377cc0ee1af50dea37e00c1d6409a7adbdf9a88ff25cf0e25ca142027892ab95e8ead16d329fdd418f6d2defdb3f3bc833a92", 0xb5}, {&(0x7f0000000340)="887ecb99c9bff4a28de69e879e3d97e43fb2b668dc1b0930c8153a93f783507c39aa983183e4a125cfdd1b4ec51e14aeb0d4e935a6a844180098d550fa0807c8147a2e282c6f1c887a40c89eb09312897f330f6527673a3a9e425ff556d97e80", 0x60}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x74, 0x3f, 0x3, "d979ce06b59349677e65f9559dcc3cbe686a08cf", 0x4, 0x8001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r3}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r3}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x2b, 0x0, 0x0, 0x5}]}}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) pledge(0x0, &(0x7f00000003c0)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xd8d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\x02\x91\xa9/\xf3fv\xb9q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_j7\xc5\xd5\xd6\x02\xcen\x98B\x1b\x8c\xe8\x03\xee\x15') pledge(0x0, &(0x7f0000000740)='tty \x00\xfb\xff!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x04wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3LHa\xbe\x81\xde\x1fw\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\xfe\x1d\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x13\xd4\xfe\xae\x00\x00\x00\x00\x00\x00\x00\x00\x83n\xbf\x91\xa1\xd7\n}\x1a\xcdB!~\xbb\x7f\xa2`\x1b\xf8HGNVrP\x16\x83\b\'\xfcO\x03\xa4\xba\xe6(\x91{\x13<\xd4\x91\xcb\xd5\vc\xad\xd9t!\xe5\xd2\x12\xf33~n\xc6G\x03Q') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x30}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r5 = getpid() setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x4}}, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x8000000000000000, 0xffffffffffffdd11, r5}) socket(0x2, 0x2, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x30}, 0x0) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r1, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) (async) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) (async) pipe2(&(0x7f0000000080), 0x4) (async) getpid() (async) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x4}}, &(0x7f0000000080)) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) (async) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) (async) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x8000000000000000, 0xffffffffffffdd11, r5}) (async) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 7: sysctl$fs(0x0, 0x60a2, &(0x7f0000000640)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92b142e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb39727642b9b9085de645613b368432d1ac97db31bd48d474034d7af5384172509430ade6c283ca36c71050a9499345faf9bde6533afb08e065e44bd1a42fdcbb1a7c10e70bfea9b3b3496066e5994022d1d36bc630cd0bb842b73e06de7adb5e2e2ad51c13f55143d71b0f10ddf0b1a812930f42b5357c7b8e4720d45782f394f45bb8c69147f8429720854930292cfa49a73c8e26df9f800000000000000472ab77ce3ef71ae37d7e18673b8aef5c8", 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x401) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x0) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x92) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) r4 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x2b) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() r7 = dup2(r6, r6) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x0, 0x5}) close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000480)="c43cb3e3324648d1ade5b91eb79a5ee6", 0x10}], 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000a11000/0x3000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00007b8000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000059b000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f00000001c0)=""/15, 0xf}], 0x5, &(0x7f0000000640)=""/96, 0x60}, 0x1000) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000580)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x1}]}}}}}}}) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x28, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x41a) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, 0x0, r2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4fb6ff02000000000000000000000000000101009078000000006000000000072c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b000005"]) (async) r0 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000907800000000ac14ffe8f663ea23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r2 = dup(r1) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x71, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}}}}}}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) bind(r0, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) (async) recvmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x1042, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="8eb0", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004, r3}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r6 = socket(0x10, 0x4000, 0x21) getsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000001240)=0xb0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001200)={0x1, &(0x7f00000011c0)=[{0xfe00, 0x80, 0x6, 0x5}]}) sysctl$net_inet6_icmp6(&(0x7f0000002f40)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000100)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000140)="7836c014dace1711a9b3c79501b47b935b099d3559d6682dcfcad2ab2e40a0012c11be8a3f3bccdc20e7eed1a82779616484c1932cff4a742677a880d371f668c397b1062d472dc83ee9894a8b69c0cbcc7032f5e5fbee7721ee7a1175da7bd5eb0c616bc86ee86f710a9c37cd390803672a7c322f2e02b805adc4295f53f5e69ed6129516d976da067094429223cf64832136f68d2ccf01bd81b5d4f1a3a022a058c9200f9bb4f7407c59bd55c1d55468f6ecb10549032d480a16f9fff160c042c4aefd998719a8df481625fdb475ebbd4a8effcd7963b687972771e172f79034e6c4a3ef1e64a20507f961edd664337358f37eac62949f7abdb8dbfa3c7826d7a1c33cca6c3cdab4d9b424cf631a8ad1e729d1ece552b774758e48c0f8b330f8eefe452319d2fffe741dedd6f2d4f1e8aa21fb8d25bebd75160f7547a809db15bf463c4df3278e32ed277697bb0da774921ce473e65c43e245534470c7629aa99bbb5be041f555fb6588262589d4c272a92fafa14456970fd61984ec82dc2eeadabea7570f7febdeeb57204f7991cd7ccf59ba3f090edbdf925f12d91e647f85d0c866211085365a27a39e28111fecd18ea0a1446ea06f53e2f59498b2dff494ed12085994bbd33bea5dbf69bbf8c4c5d368d5c0a8c2c3328b3c43d5f3de9eb89f2496536baf88088fc4e7229983456bacc35e712853635516374b23dfe39fdc106c848058ad01698899008f20555746286c0f293ff0a561afad90fd2a11699dd771a5b5c3ad5d0c75804d56d51ff9a8f4bd1d028b3a9012306bafcf8650aff1c40cdcec58a94a1b8b4db03cc73cab6b4a6b35a24ae1446184a9600dedfd86de34a7f6b28af806f7a9da55f9ec5bbea447d01531486ec41fce10b766c58a00d431346fea6d21767ffda7c2ac66e440b3ab6deaa7a284a663876c2a9146e155652ed687026cd24dc468ddea7c99ea31efb7c6ad611087a724d5381878a4e60af933f969102dde117af019c2cea1b6461e111f42365b4dc180ff13bd135ea2969ad8687fae3683c833c7cece67a45861bfef96b2c3226d6d0abd63b68ac2bc249e35ccd2f9251f94dfaed38d0cf8334b95c8c171ce8385f60b7f8198f2efe1971cf425069643e8cfed77d5ab457316ceb42cd73f1e187a35f433e662bf4d6654e06c97ad3b672e40980b92598533b9c407e542b93e80f82308d36748edb5ed144d2e8736a1df25961d16a878c32778cf6e080694db05426c7b85f29b4eac1c53aca28df42f04486c383dbce7a93ab772abf52dc194a82b978c8e73ef6bb542f900f9e8badece30b7938afd03e69fee55e78113496e5eb0b49218ad4db2df3493ccab13a6ee5766830cadfb5da24d6758b428e29bae66c4eee894750545abcfa021dcb97751b6462badd7206336a42b1f66f493a788bd12635b93daa7edcc24dd328755b8c24958c794ad5c8cc7aaaf8db33ed7114199947376d5436c40ebedc838a7d11b068a56c1e0693eea54eab3a76a84c9e6ae59071a5b29baaa9f2311cf6ed8c32baacea182c4b91b08fb4293d200a3cb08d58fca8456d056b53869d396d4746ac211eb8261aca1d4f669420d343cba3eb17691848646cba6a6a3d59016a7dfadbb5889624ee2fbd248706ea6c4486ac08f8069955a9da4ed8c6df9eaa937b8d1191a3df24722da3fb0b6a761ad446b2e8b05c013923c3ceb0af1e326cc8a8f77c5d46664a75e6d6da6390d9dd8da9dc044ef5d1b86521d6461222c4d3b8ae998cc08cfdc43eb9056216c2aec834c8ec76019d55ca9b31902b1a918fa914d3d7b95145b0ad6cb387e5641d7fd1395f835b7c94af07d9ccdc5d530aeb4a9c1ada7e73e20ab0f639097120df6320bd958e90877534cd7c0f3265148f7804d7fd303781d32223ae129f7224ff784d0be058b874d173cab402770a6cbb7673107cd75c52ef523aa332a5e63ae6cb5685e96e6384696e18ee12e3ac6e64ada292862c0d5f55e6172fd1b76eb1ab9a345427f1eccd4d2be5782c95d9196d7c28631df17fbf6aeaa2e652ffe73bf27bdf28f79710f9a1261fb1a89222c65a4bbafdccca1d06b2a5631a8e5b5af3269b394d5912353cb17d3e02c5008bc5355614a7a6792f04938c954c30e040d9cda9ff930b7aa2c75346669d25f7fc1d7ae23ec7c3549a62f4a8cef34b01ce851976ee2126087eaf3c50f9cee79863035756ac9bfa89f240e2fcdfc2a982a6822970769d2a348564e020e94a3d996ddbddd9753e892d03abebe7ff9afe0575df67416e741137a8c352f957ecebbd1e5ee74d5b65813bd4dd0a6dfd1589cb438507b451a70dfdeb75ec3689a7f76979f4f9b34ee0f30b1ecc29d57c1f720188fb099f144aef2486f2efc78bd9bb8c6160f2c88121d06aac99b755483119dd259d429a9c329fde8ec8bc13201febce437dc92bd9266f93b83fb1c730d9def7f8b6f72d8f86a1a7d1861f0b19dfc4f8b5884c37f5a74834d7bdc2d65b6dcff99792af91aa9b43af71259de9266f9b09a72078683d6b101d0c46a687b8943120f3569395c6858abc14e6642dcc82c20ba0dcc7764f9718a265b50586c6d0a5c1fc03ed34e45677fed8e812ab51f1a8ef94d946fd391526a7051252b46fa24f9fa0207aa60e4e2b0f2ea101b683212b1920175f1056424bda88fe7400561b74c1212bceb886aaf8dcb8797c0247c9e1e71e5e6052406c718c71cd70ad2cc2a1789a49581a60d46f938283f0e7418b51d72618631e77118b16a65a151375ae693db160d93fd4617a88df8e1d72094ab81439d103b5bb1909fc217e1ae6c662b5c1f92a391fb1c284d31821addaa553bd8b566d6499c015a2bef7276c362afb8733aa6122808c2d99350214d9b85e77f3a902f50ec804c88cb36edc1040cf896f7235a99c579125023106ad7cb639612653f74da24e93834fa7b2c79bd7385ade1cfec777f0b3a8a94def172243999be121872169f1dc9acf96f36c64a7e792e1e9c962734680348fd96e6858c941959a3bbd2b12a96dd192b5621349d0b9ce22f9ae398e4d318c5aba79c55f7dcf4da3d7d488827b547134eb1d9b665bd4e14c886937dee6ef6aa106e151fe69e75a5c0f447822dd58f9f1734f7e6bf0724f90d7a68d69d182984923da09437cf0516b878c98ae24a555ad5f65d9ec1a979305fba94195556cb906f5621da4a48ecddc3fb6e2ed77f0a4cd939f420729fa175546766ffc88e4af4a29a1e6eef80fd677f8a49d29a3a26c8845ceb96a11e968551936459faafa94971b7c2aff4050bb57b2e00ed5657df0c8ca60c864bd9018592f1aee7b31d5353b112dd1c2a5a70d4393a53b0f6da7fbdd70fbb1fd8da1599578c426c3148d204a30cc91559b1772ac991a41dab0b1a0419c2014e0116d72b68d9240c0d93ef88da7abd64106637bc9d3c665afddd44a3ec07f8f5c165e751f9fdbb1bd76c1dc700dd32036c84d7dd0e161b03507fc1611b61944166e0c26ea0c2fbf1e311b73f920144124ef11ad58b0ef05adc023de72d2225e09a98865228ca35b5124dfae3255c8d1dc23d4798a244a0993d5c1ee3588c2e2bac167204666891f0d5e5c60385027903958a54bee7b6ee97e739a6fc5e073c6fa5496790439597ddd0e152ce557c3ec2b736c918c9eea3a0b5ab40490c8899701c5a3168d40ed191e872802d3e0ec1e931a015d93bf8c8f784b4777e422488a07ed913e40edf4c7bb8b8b4120ef95d56a4c059502987dd2fec7dd19d3a91cdcd2252486f4d232a6996be5b3d158399ccb297283d6addb349f545c7e90407f37bd79513198c8ab4e6663768d981dd7a1d2e5b23f9696c145a39a019163737a47d82e5b3f67aa43d506c53c8bef801e621d57f3a662a72732688c02ae396b435e11debd4496f6fa7d42df5c7e98ec9771cbd8e72c4cf70535c6b59604995ff13f2da1152101e36c18f0834062e526eab15ca22bc32f8aeeabec56484dd387ce9380bb9846239508c8cb011be3939ff9b733fab5f1f090d207a28253c28c5b31aff6c316729d25d07f9f7803caf9f2d62e3b90937f464423ca911f3bf5a66322f3388d2156940a1f89085cea81919619277207c41926e58b2e7b6de81386ff98fff753a45abe38ee1d7de96c74355fc41c2d22d07c39e4d1181c176cae7e4210ae4a6b31dbb2f19c56666499879fbe1231ed6486a4d53df3aaac1e6f53fe93dfd53f744f57a86acd845a30ba4bd23004dfe2ffa107c871ec1e85b8657e180f94fe837adaba23f4e7e81ba7849055d5318464855a87186d6caa5b27198b4f087bf3981a4e06cc28a8b2ac988216127c7037f77b2ee60263a39110ec995218fe6af12f68d915cf5f4a0cdcf7ca417de7c8f372a258e107029aa698eedf8eb5b5fdf350cc6fd88e93ec232c72309628552d0dd3db3c9096d73f745551564953bce580ffa2b0d9e5cf532118ed7f7445ce035c4bedd91fd202f39dfc92cca072055d138c1870c8528063682c909add7b5aebc47353e530e9a872f96831fdfd3cbef6d5e1c0496dcd170dffaf441a308f6a50b3b85bb8c58b3f710491bddc7db9e8482a2f8e92d782da05af26376f903384693a11351941e0263dbc5c375a8df4ff1ce6f5177695da0b18858a6b7c46d651ac5017f60ea1680f39774c682614d0c51cef0dc5b6f34fc3abd30dd1a4b1a926ba4ed95a49e49d9d6e5c4cae29f5898cc4585652ba86805648aa665d7878d237607849230f3bbcf691b288efa603acb145ead23fe6efe7f18fed75e56d687b5d37b9cc47e8accf83d9a2d8c286d9e619845abef8fc4e83f2e02ff7a5b43b703e7e32232b65e054c47b4f87613b52fc14519407d423fca4dadbbeaf188650406bcc910e321a7159248805fa80531728acfad28799c67256ca1802617bfce7e002ed3266753f8fa1f0e19f0edb39b0a3a25d9940e9b25cdfaac879617c4f7e13d30fca21e3a7c9cd1e08811d0e4af68fdc84508dc59fc77ade33aba5b8ab8fedc90b3a19d583b07abb1334ace719fa98f70ff6cb59c1b1a2f455afdbd5ffb5d2f3070a43846a9c21337e57e16d35a34578fbe9c328a1f24f6b21b89d06fa0c258e6ca757f75a72f87c74de62dbdb90887735e3f313dd333094eead5a0d700be8de35aa603cc70f5d549bdb049f60ac70f740dfd41a5eb4d57846764b6ad8994666418bd5dddf0eb23794011c8107dd39db2f9d9afc31253faec1584751a2a93ac517d43660c52b0f4f81649d7e974c163e6f2d5d7e0a99154547b4883b267b6c45badebdc43a6d59963e7d53c7c54094d593ecd5274f155ef521fa7c8e5f8f8ea70e997719f9845fc338c51c2e2cb18360e69be2a2bbfa4a20863511a7dbc6417b9107b472f6796fedd79bdd93a5e84ed49eecfa534340c788bac278b7279954f9bac842741f5cf11408e75db853b99e1b1d3698e66bfd7636e2949f50fd7937aeb30d1eec6a92187d177defe794eefb327561bece9d348e10f1ff39df12a1f234c74de9f1c545326a1c2b05702250d105cd4360272006c30927a9acb94119c32b362a2a2dfefc5243c49324755052260abea7ee80646f54fad1fa5e8509ea04aa5378b09a37ee2bc1515a37fd554f6a70bffa141d40bd2c8f2d074a0ae712a94df83b75461ada2ceef820871f050c94e0a069c7ba02ce5049b626131803358f1307c7083b07a3e9ca44a95ba7d15b93e03b167d9b06ae6f2b71d7dda27e6d2d4001f4cdfd14151ed23680c564bf04634c5e28a18af55d4387f04907da7b95fb2c07056239d2e531b917b99da277c", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="ba204d0eef7b99d6a539d26678cade54f1a30a0291b7eb7ffa2da478d45cc0f30d2aea3e5704c28bd269b6772b8066", 0x2f) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000002100), &(0x7f0000002140)=0x4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) read(r1, &(0x7f0000000140)=""/92, 0x5c) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7004"]) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = socket(0x1, 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) preadv(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/174}, {&(0x7f00000000c0)=""/39}], 0x34, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xfffffd74) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() (async) r0 = socket(0x10, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) (async) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) (async) shmctl$IPC_RMID(r1, 0x0) (async) shmdt(r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000240)="9aed207b08680bab737d8c70dd6a675255be153a9751c9efa93a2131eb34ebc9c8ebc4257df49d21efac939f4659cbd74d99db76ac5397634b5d82b36e24bd1a6e5aa49da4d295e90c18b4858229612bd1", &(0x7f00000002c0)=0x51, &(0x7f0000000300)="20db6fdab0445c41135149f9d23041c3ea9d86d89d345a76c2c1ef0b48fa85903c66497f3504fae041a0d90fb1c5d49ca4eb4a2ebb59b8cde9c2b5db563cec48632def7eb221757878fcd772343f06281ce632ea879c4750f21c8a18546c019973b0c2f989d18f1bbde29a33e841be624e09d7b929271136fbec699d1135552ffea7d1cc92f8c85b12055143ddcbeda24407ec5e04d47f9c2f8b273df4d3e8868bf04eeeea8127c60aa9124c0e101f1c77186b3e6c969383e857c2cf90791c3610f69559f29d3506efd0ba7590a34a643f256a18", 0xd4) (async) r4 = socket(0x2, 0x1, 0x0) bind(r4, 0x0, 0x10) (async) listen(r4, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) (async) r5 = socket(0x2, 0x1, 0x0) (async) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) (async) connect$unix(r5, &(0x7f0000000000), 0x10) dup2(r5, r5) executing program 6: select(0x3a, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 5: madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) setuid(0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(&(0x7f00000001c0)) ktrace(0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) close(0xffffffffffffffff) semget(0x1, 0x2, 0x80) semctl$GETPID(0x0, 0x0, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 3: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000100)=[{}, {r0, 0xd}], 0x2, 0x0) write(r0, &(0x7f0000000080)="03", 0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') executing program 1: open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000180)=0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r1 = open(0x0, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(r1, &(0x7f0000000480), 0x4) socket(0x18, 0x3, 0x3a) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x36) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/63) getpid() socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/134, 0x86) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaab3aaaaaaaaaa86dd6000040000003a00000000000001000000000000000074bd97"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x3c}, {0x4000006}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="ebebfd510bbcd9b28e4d43290f6fa9372ca83da465bfcb781be7e4dc0b0a652e", 0x4}], 0x1) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x50a7590d) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000183000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x1ff, 0x4}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) syz_open_pts() close(0xffffffffffffffff) setuid(0xffffffffffffffff) getpid() syz_open_pts() executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x10000, 0x1, 0x8000, "92ba517131756cb31ae6900ba6ff9509e59e4978"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff5, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de26818bda64610500"}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1c8) getpid() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000340)=[{{r3}, 0x0, 0x44, 0x20, 0x9, 0x8}, {{r4}, 0xfffffffffffffffd, 0x18, 0x0, 0x10001, 0x9}, {{}, 0x3c8f89a21bf4b99b, 0x80, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x7f, 0x8001}, {{r4}, 0xfffffffffffffff8, 0x73, 0x80000000, 0x1, 0x7}, {{}, 0xfffffffffffffffc, 0x44, 0x40000001, 0x6, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x401}, {{r2}, 0xfffffffffffffffa, 0xc2, 0x8, 0xff, 0x3f}], 0x20000002, 0x0) r5 = socket(0x2, 0x8000, 0x1) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5f, 0x1}], 0x13, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000141000/0x1000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f00004f8000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002f3000/0x4000)=nil}, {&(0x7f000069e000/0x3000)=nil, &(0x7f00004fb000/0x2000)=nil, 0x80000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7fff}, {&(0x7f00003d4000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000528000/0x4000)=nil, &(0x7f0000750000/0x3000)=nil}, {&(0x7f0000313000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f00003bc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000766000/0x2000)=nil, &(0x7f0000605000/0x2000)=nil, 0x10000}], './file0\x00', 0x100000}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, 0x0) close(0xffffffffffffffff) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x1) malloc(): allocation too large, type = 127, size = 7069436652 executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005136000009f0000010000000000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x8a) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2}, @icmp=@echo}}}}) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) pwrite(r5, &(0x7f0000000180)="3611fd13a9b175280bade4987b4abcec0a2fe36ca6dfc56ce292dd415c2e16ccb3d4b997c6ac7ae98f93253f4bbbb8184f99eff2efee3cc92b6997bd96f752d8ab50263394d303f4705ebf03f30eab1e7e5180477156add2b4bb6904f95066dcddcad286ffea0757ef76fa5a2821e1719ac8379ba541822a9dbfad3f8014ab3f585c80954a7ec3cb36568a3521828d161bb1987c", 0x94, 0x401) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x81}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x400, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4], [0x200000], [0x0, 0x8, 0x0, 0x0, 0x2000000005, 0x7fffffff], [{}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x3928}, {0x0, 0x5}], {}, {0x0, 0x0, 0x0, 0x9}}}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x0, 0x10001}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x2, 0x0) executing program 3: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="4ca9ae489e750470a3259b24d220e144cbff73aa246fe5", 0x17}, {&(0x7f00000000c0)="5f71a390a6e709706a7aa5b7e84105c10ef6e399858d2a4e907c7b566b532db9521a278bd0d3846b7e903b0de2ce8717c06664", 0x33}, {&(0x7f0000000140)="96", 0x1}, {&(0x7f0000000180)="7ef7b0b9e198c486ca6112a2476896e95f53772a10fc21697891b405c9087bf8167ec536adf358fbaa7e2ea68bc45ad241ba9fbe5571ce861fc73e229249a085e2b4", 0x42}, {&(0x7f0000000200)="13a6bbe60377afcd516eb0118ffca682422dc0d7a37d2560b8e52362205fdc1db3779800331a9e0a4fc8bf358ab87485d8328f74d42bc156b01337668eb3c5a5ab142cf63a3566a438ed2c5acdf54c5f8249de25266f4cfbf7f501547332482d9064ad432c9da250f2fb7827a3111cfd6558178cc1fded4c38737734629b816441468bd065bf289d96d7c14400e591954496abcf2544150cc78ad9d54a548d139baa1a0e971e08b78c7961ac61043f7408292ccb6ce812e7d5b477626b4ea6b8249d990498d2b6c3586a3b8a797c40f648e143bcce5bf3e4e741a59b242713cefb475024d14981ef8cbe564f536a0d99dae2d6aecbf3a61e879bcd0681", 0xfd}, {&(0x7f0000000300)="3ca4b80ebc0e8f15aed4b8d94eb69946aed59f44b893926db0eba299524e5ff48b19e7eafeb5b4204d21823497768edbc484442af8fb76b10fa10b9c01785ab88dc591944954c7f0e1d7502b3a77395196fa03177862fc714e4a3a3a6bed11c377ed874bbbb9f33452b9c492cd9069582325be9fe061a39121ac7108cbee755c23d071211e242b69ea386efade52320121633dbbfdc0cce1b02bfb8c38cabc42d0d00357931ef3b8732dde901510d9464d604a48d37da9b1daf50838310da0a9e15bc9f8cc8435bc961e52ed66dbf2cb53486fbae6dc9eb63702", 0xda}, {&(0x7f0000000400)="bb297455b984d462b665644f62e75d84662cd4ddf22ae9aa5f74d07f0839acbaa697c7ebf50a627e9f77119c18d6dae94f48df9ba208304ebda50b45f153af8a0897310b349f01575adbfb039a4af5117d5e5b16f591789e047ebd9b463800facd248133c02ec2589e873a0ce1e3c53b", 0x70}, {&(0x7f0000000480)="8613e458d36be6119067ba042b0d754df751e1068e28304de0fe5bc937116f53f137c42bc8e11aac19751ce5f2aaad1cd0bb25f1ba7f6bf35ae0e2fcc03f744d8fb245454de07adb7c219ffdada4f8dd154e5a77f1646405cedc86c98185293e8caff629c7df1aeaae758251c35e3d69abfba376e575ce9bac521cab494e0a0601f8e88bf5bad06d2f0d53b588e8403311de19d4790e7a348ef9468f9001516d0a0189aa1877c22cef283732b1117ac77ff801c208b216004ae1b49bb1fa1ba0f018c0774b90864dc6137a42", 0xcc}], 0x8, 0x200) setuid(0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async, rerun: 64) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) (async, rerun: 64) fcntl$setown(r2, 0x6, r3) (async, rerun: 64) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004, r3}) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async, rerun: 64) r6 = socket(0x10, 0x4000, 0x21) (rerun: 64) getsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000001240)=0xb0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001200)={0x1, &(0x7f00000011c0)=[{0xfe00, 0x80, 0x6, 0x5}]}) (async, rerun: 64) sysctl$net_inet6_icmp6(&(0x7f0000002f40)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$net_inet6_icmp6(&(0x7f0000000100)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000140)="7836c014dace1711a9b3c79501b47b935b099d3559d6682dcfcad2ab2e40a0012c11be8a3f3bccdc20e7eed1a82779616484c1932cff4a742677a880d371f668c397b1062d472dc83ee9894a8b69c0cbcc7032f5e5fbee7721ee7a1175da7bd5eb0c616bc86ee86f710a9c37cd390803672a7c322f2e02b805adc4295f53f5e69ed6129516d976da067094429223cf64832136f68d2ccf01bd81b5d4f1a3a022a058c9200f9bb4f7407c59bd55c1d55468f6ecb10549032d480a16f9fff160c042c4aefd998719a8df481625fdb475ebbd4a8effcd7963b687972771e172f79034e6c4a3ef1e64a20507f961edd664337358f37eac62949f7abdb8dbfa3c7826d7a1c33cca6c3cdab4d9b424cf631a8ad1e729d1ece552b774758e48c0f8b330f8eefe452319d2fffe741dedd6f2d4f1e8aa21fb8d25bebd75160f7547a809db15bf463c4df3278e32ed277697bb0da774921ce473e65c43e245534470c7629aa99bbb5be041f555fb6588262589d4c272a92fafa14456970fd61984ec82dc2eeadabea7570f7febdeeb57204f7991cd7ccf59ba3f090edbdf925f12d91e647f85d0c866211085365a27a39e28111fecd18ea0a1446ea06f53e2f59498b2dff494ed12085994bbd33bea5dbf69bbf8c4c5d368d5c0a8c2c3328b3c43d5f3de9eb89f2496536baf88088fc4e7229983456bacc35e712853635516374b23dfe39fdc106c848058ad01698899008f20555746286c0f293ff0a561afad90fd2a11699dd771a5b5c3ad5d0c75804d56d51ff9a8f4bd1d028b3a9012306bafcf8650aff1c40cdcec58a94a1b8b4db03cc73cab6b4a6b35a24ae1446184a9600dedfd86de34a7f6b28af806f7a9da55f9ec5bbea447d01531486ec41fce10b766c58a00d431346fea6d21767ffda7c2ac66e440b3ab6deaa7a284a663876c2a9146e155652ed687026cd24dc468ddea7c99ea31efb7c6ad611087a724d5381878a4e60af933f969102dde117af019c2cea1b6461e111f42365b4dc180ff13bd135ea2969ad8687fae3683c833c7cece67a45861bfef96b2c3226d6d0abd63b68ac2bc249e35ccd2f9251f94dfaed38d0cf8334b95c8c171ce8385f60b7f8198f2efe1971cf425069643e8cfed77d5ab457316ceb42cd73f1e187a35f433e662bf4d6654e06c97ad3b672e40980b92598533b9c407e542b93e80f82308d36748edb5ed144d2e8736a1df25961d16a878c32778cf6e080694db05426c7b85f29b4eac1c53aca28df42f04486c383dbce7a93ab772abf52dc194a82b978c8e73ef6bb542f900f9e8badece30b7938afd03e69fee55e78113496e5eb0b49218ad4db2df3493ccab13a6ee5766830cadfb5da24d6758b428e29bae66c4eee894750545abcfa021dcb97751b6462badd7206336a42b1f66f493a788bd12635b93daa7edcc24dd328755b8c24958c794ad5c8cc7aaaf8db33ed7114199947376d5436c40ebedc838a7d11b068a56c1e0693eea54eab3a76a84c9e6ae59071a5b29baaa9f2311cf6ed8c32baacea182c4b91b08fb4293d200a3cb08d58fca8456d056b53869d396d4746ac211eb8261aca1d4f669420d343cba3eb17691848646cba6a6a3d59016a7dfadbb5889624ee2fbd248706ea6c4486ac08f8069955a9da4ed8c6df9eaa937b8d1191a3df24722da3fb0b6a761ad446b2e8b05c013923c3ceb0af1e326cc8a8f77c5d46664a75e6d6da6390d9dd8da9dc044ef5d1b86521d6461222c4d3b8ae998cc08cfdc43eb9056216c2aec834c8ec76019d55ca9b31902b1a918fa914d3d7b95145b0ad6cb387e5641d7fd1395f835b7c94af07d9ccdc5d530aeb4a9c1ada7e73e20ab0f639097120df6320bd958e90877534cd7c0f3265148f7804d7fd303781d32223ae129f7224ff784d0be058b874d173cab402770a6cbb7673107cd75c52ef523aa332a5e63ae6cb5685e96e6384696e18ee12e3ac6e64ada292862c0d5f55e6172fd1b76eb1ab9a345427f1eccd4d2be5782c95d9196d7c28631df17fbf6aeaa2e652ffe73bf27bdf28f79710f9a1261fb1a89222c65a4bbafdccca1d06b2a5631a8e5b5af3269b394d5912353cb17d3e02c5008bc5355614a7a6792f04938c954c30e040d9cda9ff930b7aa2c75346669d25f7fc1d7ae23ec7c3549a62f4a8cef34b01ce851976ee2126087eaf3c50f9cee79863035756ac9bfa89f240e2fcdfc2a982a6822970769d2a348564e020e94a3d996ddbddd9753e892d03abebe7ff9afe0575df67416e741137a8c352f957ecebbd1e5ee74d5b65813bd4dd0a6dfd1589cb438507b451a70dfdeb75ec3689a7f76979f4f9b34ee0f30b1ecc29d57c1f720188fb099f144aef2486f2efc78bd9bb8c6160f2c88121d06aac99b755483119dd259d429a9c329fde8ec8bc13201febce437dc92bd9266f93b83fb1c730d9def7f8b6f72d8f86a1a7d1861f0b19dfc4f8b5884c37f5a74834d7bdc2d65b6dcff99792af91aa9b43af71259de9266f9b09a72078683d6b101d0c46a687b8943120f3569395c6858abc14e6642dcc82c20ba0dcc7764f9718a265b50586c6d0a5c1fc03ed34e45677fed8e812ab51f1a8ef94d946fd391526a7051252b46fa24f9fa0207aa60e4e2b0f2ea101b683212b1920175f1056424bda88fe7400561b74c1212bceb886aaf8dcb8797c0247c9e1e71e5e6052406c718c71cd70ad2cc2a1789a49581a60d46f938283f0e7418b51d72618631e77118b16a65a151375ae693db160d93fd4617a88df8e1d72094ab81439d103b5bb1909fc217e1ae6c662b5c1f92a391fb1c284d31821addaa553bd8b566d6499c015a2bef7276c362afb8733aa6122808c2d99350214d9b85e77f3a902f50ec804c88cb36edc1040cf896f7235a99c579125023106ad7cb639612653f74da24e93834fa7b2c79bd7385ade1cfec777f0b3a8a94def172243999be121872169f1dc9acf96f36c64a7e792e1e9c962734680348fd96e6858c941959a3bbd2b12a96dd192b5621349d0b9ce22f9ae398e4d318c5aba79c55f7dcf4da3d7d488827b547134eb1d9b665bd4e14c886937dee6ef6aa106e151fe69e75a5c0f447822dd58f9f1734f7e6bf0724f90d7a68d69d182984923da09437cf0516b878c98ae24a555ad5f65d9ec1a979305fba94195556cb906f5621da4a48ecddc3fb6e2ed77f0a4cd939f420729fa175546766ffc88e4af4a29a1e6eef80fd677f8a49d29a3a26c8845ceb96a11e968551936459faafa94971b7c2aff4050bb57b2e00ed5657df0c8ca60c864bd9018592f1aee7b31d5353b112dd1c2a5a70d4393a53b0f6da7fbdd70fbb1fd8da1599578c426c3148d204a30cc91559b1772ac991a41dab0b1a0419c2014e0116d72b68d9240c0d93ef88da7abd64106637bc9d3c665afddd44a3ec07f8f5c165e751f9fdbb1bd76c1dc700dd32036c84d7dd0e161b03507fc1611b61944166e0c26ea0c2fbf1e311b73f920144124ef11ad58b0ef05adc023de72d2225e09a98865228ca35b5124dfae3255c8d1dc23d4798a244a0993d5c1ee3588c2e2bac167204666891f0d5e5c60385027903958a54bee7b6ee97e739a6fc5e073c6fa5496790439597ddd0e152ce557c3ec2b736c918c9eea3a0b5ab40490c8899701c5a3168d40ed191e872802d3e0ec1e931a015d93bf8c8f784b4777e422488a07ed913e40edf4c7bb8b8b4120ef95d56a4c059502987dd2fec7dd19d3a91cdcd2252486f4d232a6996be5b3d158399ccb297283d6addb349f545c7e90407f37bd79513198c8ab4e6663768d981dd7a1d2e5b23f9696c145a39a019163737a47d82e5b3f67aa43d506c53c8bef801e621d57f3a662a72732688c02ae396b435e11debd4496f6fa7d42df5c7e98ec9771cbd8e72c4cf70535c6b59604995ff13f2da1152101e36c18f0834062e526eab15ca22bc32f8aeeabec56484dd387ce9380bb9846239508c8cb011be3939ff9b733fab5f1f090d207a28253c28c5b31aff6c316729d25d07f9f7803caf9f2d62e3b90937f464423ca911f3bf5a66322f3388d2156940a1f89085cea81919619277207c41926e58b2e7b6de81386ff98fff753a45abe38ee1d7de96c74355fc41c2d22d07c39e4d1181c176cae7e4210ae4a6b31dbb2f19c56666499879fbe1231ed6486a4d53df3aaac1e6f53fe93dfd53f744f57a86acd845a30ba4bd23004dfe2ffa107c871ec1e85b8657e180f94fe837adaba23f4e7e81ba7849055d5318464855a87186d6caa5b27198b4f087bf3981a4e06cc28a8b2ac988216127c7037f77b2ee60263a39110ec995218fe6af12f68d915cf5f4a0cdcf7ca417de7c8f372a258e107029aa698eedf8eb5b5fdf350cc6fd88e93ec232c72309628552d0dd3db3c9096d73f745551564953bce580ffa2b0d9e5cf532118ed7f7445ce035c4bedd91fd202f39dfc92cca072055d138c1870c8528063682c909add7b5aebc47353e530e9a872f96831fdfd3cbef6d5e1c0496dcd170dffaf441a308f6a50b3b85bb8c58b3f710491bddc7db9e8482a2f8e92d782da05af26376f903384693a11351941e0263dbc5c375a8df4ff1ce6f5177695da0b18858a6b7c46d651ac5017f60ea1680f39774c682614d0c51cef0dc5b6f34fc3abd30dd1a4b1a926ba4ed95a49e49d9d6e5c4cae29f5898cc4585652ba86805648aa665d7878d237607849230f3bbcf691b288efa603acb145ead23fe6efe7f18fed75e56d687b5d37b9cc47e8accf83d9a2d8c286d9e619845abef8fc4e83f2e02ff7a5b43b703e7e32232b65e054c47b4f87613b52fc14519407d423fca4dadbbeaf188650406bcc910e321a7159248805fa80531728acfad28799c67256ca1802617bfce7e002ed3266753f8fa1f0e19f0edb39b0a3a25d9940e9b25cdfaac879617c4f7e13d30fca21e3a7c9cd1e08811d0e4af68fdc84508dc59fc77ade33aba5b8ab8fedc90b3a19d583b07abb1334ace719fa98f70ff6cb59c1b1a2f455afdbd5ffb5d2f3070a43846a9c21337e57e16d35a34578fbe9c328a1f24f6b21b89d06fa0c258e6ca757f75a72f87c74de62dbdb90887735e3f313dd333094eead5a0d700be8de35aa603cc70f5d549bdb049f60ac70f740dfd41a5eb4d57846764b6ad8994666418bd5dddf0eb23794011c8107dd39db2f9d9afc31253faec1584751a2a93ac517d43660c52b0f4f81649d7e974c163e6f2d5d7e0a99154547b4883b267b6c45badebdc43a6d59963e7d53c7c54094d593ecd5274f155ef521fa7c8e5f8f8ea70e997719f9845fc338c51c2e2cb18360e69be2a2bbfa4a20863511a7dbc6417b9107b472f6796fedd79bdd93a5e84ed49eecfa534340c788bac278b7279954f9bac842741f5cf11408e75db853b99e1b1d3698e66bfd7636e2949f50fd7937aeb30d1eec6a92187d177defe794eefb327561bece9d348e10f1ff39df12a1f234c74de9f1c545326a1c2b05702250d105cd4360272006c30927a9acb94119c32b362a2a2dfefc5243c49324755052260abea7ee80646f54fad1fa5e8509ea04aa5378b09a37ee2bc1515a37fd554f6a70bffa141d40bd2c8f2d074a0ae712a94df83b75461ada2ceef820871f050c94e0a069c7ba02ce5049b626131803358f1307c7083b07a3e9ca44a95ba7d15b93e03b167d9b06ae6f2b71d7dda27e6d2d4001f4cdfd14151ed23680c564bf04634c5e28a18af55d4387f04907da7b95fb2c07056239d2e531b917b99da277c", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="ba204d0eef7b99d6a539d26678cade54f1a30a0291b7eb7ffa2da478d45cc0f30d2aea3e5704c28bd269b6772b8066", 0x2f) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x4, 0x0, 0x0, 0x0, r2, 0xb}, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000480)="da1fab9d46562f571a0360d17dc1b9de638ea579a0ff953141e8c7968a0a6d647c74220200c5913d57ed4f1b271e85", 0x2f}, {&(0x7f00000004c0)="277e3dc98e529f202e6dbf14872f2a6760a1", 0x12}, {&(0x7f0000000500)="7bcd6ab77f6348174c1836889576e01f941d1256288c980431b284d88729e14e5377a0187e385d1608897f1685", 0x2d}], 0x3) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000400)=0x1f) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000380)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x7) socket(0x0, 0x2, 0x0) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r2 = dup2(r0, r1) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r3 = socket(0x2, 0x1, 0x0) (rerun: 32) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) executing program 4: shmget(0x1, 0x4000, 0xe9, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0x0, 0x40, 0x2) openat(0xffffffffffffff9c, 0x0, 0x0, 0xdd) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x2) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000040), 0x6) shmget(0x2, 0x2000, 0xc0, &(0x7f0000ffe000/0x2000)=nil) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x3, 0x0, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r4, &(0x7f0000000040), 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x6a, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0df6b6968a986f13457857ef3c35acda"]) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/73) shutdown(r5, 0x0) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/84}, &(0x7f0000000000)=0x56) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) dup2(r0, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="091c000000050f717878ac00000000000000806d2c5cfe339657"]) r0 = getuid() seteuid(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x6, 0x1) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000530000/0x2000)=nil, 0x2000, 0x3) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x2) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae1", 0x5a5, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="4ca9ae489e750470a3259b24d220e144cbff73aa246fe5", 0x17}, {&(0x7f00000000c0)="5f71a390a6e709706a7aa5b7e84105c10ef6e399858d2a4e907c7b566b532db9521a278bd0d3846b7e903b0de2ce8717c06664", 0x33}, {&(0x7f0000000140)="96", 0x1}, {&(0x7f0000000180)="7ef7b0b9e198c486ca6112a2476896e95f53772a10fc21697891b405c9087bf8167ec536adf358fbaa7e2ea68bc45ad241ba9fbe5571ce861fc73e229249a085e2b4", 0x42}, {&(0x7f0000000200)="13a6bbe60377afcd516eb0118ffca682422dc0d7a37d2560b8e52362205fdc1db3779800331a9e0a4fc8bf358ab87485d8328f74d42bc156b01337668eb3c5a5ab142cf63a3566a438ed2c5acdf54c5f8249de25266f4cfbf7f501547332482d9064ad432c9da250f2fb7827a3111cfd6558178cc1fded4c38737734629b816441468bd065bf289d96d7c14400e591954496abcf2544150cc78ad9d54a548d139baa1a0e971e08b78c7961ac61043f7408292ccb6ce812e7d5b477626b4ea6b8249d990498d2b6c3586a3b8a797c40f648e143bcce5bf3e4e741a59b242713cefb475024d14981ef8cbe564f536a0d99dae2d6aecbf3a61e879bcd0681", 0xfd}, {&(0x7f0000000300)="3ca4b80ebc0e8f15aed4b8d94eb69946aed59f44b893926db0eba299524e5ff48b19e7eafeb5b4204d21823497768edbc484442af8fb76b10fa10b9c01785ab88dc591944954c7f0e1d7502b3a77395196fa03177862fc714e4a3a3a6bed11c377ed874bbbb9f33452b9c492cd9069582325be9fe061a39121ac7108cbee755c23d071211e242b69ea386efade52320121633dbbfdc0cce1b02bfb8c38cabc42d0d00357931ef3b8732dde901510d9464d604a48d37da9b1daf50838310da0a9e15bc9f8cc8435bc961e52ed66dbf2cb53486fbae6dc9eb63702", 0xda}, {&(0x7f0000000400)="bb297455b984d462b665644f62e75d84662cd4ddf22ae9aa5f74d07f0839acbaa697c7ebf50a627e9f77119c18d6dae94f48df9ba208304ebda50b45f153af8a0897310b349f01575adbfb039a4af5117d5e5b16f591789e047ebd9b463800facd248133c02ec2589e873a0ce1e3c53b", 0x70}, {&(0x7f0000000480)="8613e458d36be6119067ba042b0d754df751e1068e28304de0fe5bc937116f53f137c42bc8e11aac19751ce5f2aaad1cd0bb25f1ba7f6bf35ae0e2fcc03f744d8fb245454de07adb7c219ffdada4f8dd154e5a77f1646405cedc86c98185293e8caff629c7df1aeaae758251c35e3d69abfba376e575ce9bac521cab494e0a0601f8e88bf5bad06d2f0d53b588e8403311de19d4790e7a348ef9468f9001516d0a0189aa1877c22cef283732b1117ac77ff801c208b216004ae1b49bb1fa1ba0f018c0774b90864dc6137a42", 0xcc}], 0x8, 0x200) setuid(0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) (async) mknod(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) connect(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) (async) getuid() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) (async) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="4ca9ae489e750470a3259b24d220e144cbff73aa246fe5", 0x17}, {&(0x7f00000000c0)="5f71a390a6e709706a7aa5b7e84105c10ef6e399858d2a4e907c7b566b532db9521a278bd0d3846b7e903b0de2ce8717c06664", 0x33}, {&(0x7f0000000140)="96", 0x1}, {&(0x7f0000000180)="7ef7b0b9e198c486ca6112a2476896e95f53772a10fc21697891b405c9087bf8167ec536adf358fbaa7e2ea68bc45ad241ba9fbe5571ce861fc73e229249a085e2b4", 0x42}, {&(0x7f0000000200)="13a6bbe60377afcd516eb0118ffca682422dc0d7a37d2560b8e52362205fdc1db3779800331a9e0a4fc8bf358ab87485d8328f74d42bc156b01337668eb3c5a5ab142cf63a3566a438ed2c5acdf54c5f8249de25266f4cfbf7f501547332482d9064ad432c9da250f2fb7827a3111cfd6558178cc1fded4c38737734629b816441468bd065bf289d96d7c14400e591954496abcf2544150cc78ad9d54a548d139baa1a0e971e08b78c7961ac61043f7408292ccb6ce812e7d5b477626b4ea6b8249d990498d2b6c3586a3b8a797c40f648e143bcce5bf3e4e741a59b242713cefb475024d14981ef8cbe564f536a0d99dae2d6aecbf3a61e879bcd0681", 0xfd}, {&(0x7f0000000300)="3ca4b80ebc0e8f15aed4b8d94eb69946aed59f44b893926db0eba299524e5ff48b19e7eafeb5b4204d21823497768edbc484442af8fb76b10fa10b9c01785ab88dc591944954c7f0e1d7502b3a77395196fa03177862fc714e4a3a3a6bed11c377ed874bbbb9f33452b9c492cd9069582325be9fe061a39121ac7108cbee755c23d071211e242b69ea386efade52320121633dbbfdc0cce1b02bfb8c38cabc42d0d00357931ef3b8732dde901510d9464d604a48d37da9b1daf50838310da0a9e15bc9f8cc8435bc961e52ed66dbf2cb53486fbae6dc9eb63702", 0xda}, {&(0x7f0000000400)="bb297455b984d462b665644f62e75d84662cd4ddf22ae9aa5f74d07f0839acbaa697c7ebf50a627e9f77119c18d6dae94f48df9ba208304ebda50b45f153af8a0897310b349f01575adbfb039a4af5117d5e5b16f591789e047ebd9b463800facd248133c02ec2589e873a0ce1e3c53b", 0x70}, {&(0x7f0000000480)="8613e458d36be6119067ba042b0d754df751e1068e28304de0fe5bc937116f53f137c42bc8e11aac19751ce5f2aaad1cd0bb25f1ba7f6bf35ae0e2fcc03f744d8fb245454de07adb7c219ffdada4f8dd154e5a77f1646405cedc86c98185293e8caff629c7df1aeaae758251c35e3d69abfba376e575ce9bac521cab494e0a0601f8e88bf5bad06d2f0d53b588e8403311de19d4790e7a348ef9468f9001516d0a0189aa1877c22cef283732b1117ac77ff801c208b216004ae1b49bb1fa1ba0f018c0774b90864dc6137a42", 0xcc}], 0x8, 0x200) (async) setuid(0x0) (async) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) (async) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/107, 0x6b}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 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) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="d473100257dd8b9f97e45d0518c46165ecd8e76d37c004df095b65c85f9be77238e7a7e3192799bf07fe01505bd647c648bc731df023ccb4aa71934ae849441d0a7d302ddeda8d2828678b909b3857b565c14d61b9d49508da9da20d0e43486151fbe67ee93feb8d07443a0354477cd4fe66b1bdc3002810201caa811d1c548ed3ba60285f1b58b0106d675daa0caa185dc0fabf39528c425d9b0bd4cc084963c43a608aaceaffd2bd85f1fa1dfc54d326c892e32fd053fe4778403b48a7b45a9ecdfc796fdead247a96a2b47c489454fe49b1d29e75c689d6cc3604e268cd48bb042b9c41acc9c0", 0xe8}, {&(0x7f0000000040)="7b6f856e04daa62e5ac9d1cf973e3e89e7", 0x11}, {&(0x7f0000000240)="4d316b361af098d7832197b56bb4bec519bbdd94a0b9560757ae70a51fde6d06eca8e8482c010005564099157ac85e8f540866e9f6e72c5a874caed06bb310201c3bedc53beba7d48928cc095f945840cf4d0b379d1d566263e04aa50c334580c2f6258a5d233d5723cfa89477c99149d9d4e46d87b34b1c768a34061e84dc7bd7e8eb680b975970a4733bc1722eb94100"/156, 0x9c}], 0x3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) utimes(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x4fed}]}) write(r0, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x4, 0x0, 0x0, 0x0, r2, 0xb}, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) (async) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) (async) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000480)="da1fab9d46562f571a0360d17dc1b9de638ea579a0ff953141e8c7968a0a6d647c74220200c5913d57ed4f1b271e85", 0x2f}, {&(0x7f00000004c0)="277e3dc98e529f202e6dbf14872f2a6760a1", 0x12}, {&(0x7f0000000500)="7bcd6ab77f6348174c1836889576e01f941d1256288c980431b284d88729e14e5377a0187e385d1608897f1685", 0x2d}], 0x3) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000400)=0x1f) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000380)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x7) (async) socket(0x0, 0x2, 0x0) executing program 2: symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) executing program 6: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="ed0000010000000000005e1411927dcd907fff62d83470ae700bf3044937bb2e4f4586780000000000dd4c0000000000004dd98c7ea21d4dee4afa", 0x3b) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r1) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = getpgid(0xffffffffffffffff) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r7 = kqueue() r8 = kqueue() poll(&(0x7f0000000000)=[{r8, 0x1}], 0x1, 0x0) kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xfb, 0x40}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, r9, 0x0, r9, 0x0, 0x20}, 0x0, 0x0, 0x0, r6, 0x1f8, 0x800003, 0xfd, 0x7f}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r9, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r4) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000001c0)=0xa1d) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 0: getrlimit(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/120, 0x78}], 0x4) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00002f8000/0x1000)=nil}, {&(0x7f0000658000/0x3000)=nil, &(0x7f0000789000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x6000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000170000/0x3000)=nil}, {&(0x7f0000618000/0x4000)=nil, &(0x7f0000292000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000664000/0x1000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000100), 0x0) close(r2) r4 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "04faff0e0000043a846102cb58c006000000e000", 0x0, 0x4}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) r1 = msgget$private(0x0, 0x14) msgsnd(r1, 0x0, 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0xcc) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x277) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000340)="1966aa3b6e5dc5ad6abdbb41b868b27eb02a6c3bc2ce3891d1d5e4081595024c9e6c2180b5c41e185d043afde95b8a499ff494d38c8e572347bfa970a77da77025d783000465399debe7ea37fb6a01c6b27b7d463cc73f606f2a7b2864266405b5005707da160ed5bc17922cafb10e746473582be958c6985fc85c05bcc999cb83b0fb6b6675009b08ef4c884cb0c3c9b5809d508058af7510a9a5a7f870d7fbd3ed0d9e456d1dddf8", 0x1}], 0x26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="00000080", 0x4) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x190) mmap(&(0x7f0000690000/0x3000)=nil, 0x3000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r2) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setgroups(0x3, &(0x7f0000000000)=[r4, r1, r3]) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, &(0x7f0000000080)="ecd34c9ca901f54053bdb71886ff84f8154822", &(0x7f00000000c0)=0x13, &(0x7f0000000100)="3bc845325ca8e659c04e84b525e6c754b13316d94bb535eabc2e0df8e619e417a6a20abc9b2262ecc5da8d3ff5add5782db74b31e1117dfad7cd0950f3b993fc5cf5730f6ae928d1d289c1fc5142a3c12d99d0bbea766fcb40576e", 0x5b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r4) r5 = getppid() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) recvfrom$inet6(r6, &(0x7f00000002c0)=""/4096, 0x1000, 0x1002, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000001340)="ac523c0b6c2a968380a0c7c6030092b9463f2cbde6adb6eee8cdf42dacc3284806754c88a16fe55d99e9dcd9adedb56fb38b63d77dc50f0166ecae468115584be08817029108d6807ee83feeb9f126a3da225de81eafc4494a635ec29b29f21db6a41a9833b647614e618e785f9a158a1c827e53a6b578099928dc61b164a89c4bf31202a0d1f79b8c5b498fbadc2af036242bb82688d12689573df43b24091d461da8537ccc1e46e7891fb1d62f04f8253f55ed50f7d8e6016fe380d497825900988bd4c6067a29d04b8439806f8e844124f2887030dd2b1ec7a6276d19367ab432", &(0x7f0000001440)=0xe2, &(0x7f0000001480)="189a0565fa5baa2f8e10466bda1a17a8", 0x10) setuid(r1) ioctl$TIOCSBRK(r6, 0x2000747b) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000001500)=0x6) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001540)) r9 = accept$inet6(r6, &(0x7f00000015c0), &(0x7f0000001600)=0xc) kevent(r7, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x81, 0x1, 0x76fb}], 0x81, &(0x7f0000001640)=[{{r9}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x1, 0x100, 0x1ff}, {{r6}, 0x7ffffffffffffff3, 0x4, 0x20, 0xb6, 0x80000000}, {{r6}, 0xfffffffffffffffe, 0xc0, 0x1, 0x7fffffffffffffff, 0x6}], 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(r1) ioctl$WSKBDIO_GETENCODING(r7, 0x4004570f, &(0x7f00000027c0)) r10 = msgget(0x1, 0x1b0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002800)={{0xde9b, 0x0, r2, r3, r2, 0x94}, 0x0, 0x0, r5, r5, 0x4, 0x1644e0, 0x9, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002880), 0x40, 0x0) r11 = socket$inet6(0x18, 0x2, 0x9) sendto$inet6(r11, &(0x7f00000028c0)="813f25b2157b773964a5c954c25418c7bdc9ad7b205dc65d79f8bafe2f5a9908340222489081ab5f49ec75eb320f169ae7cd3f68fe95034faee4fe7d58bee99abe41035eb093977c86879681b95ac76025dc7f696c77a0ed5ed8dff5145e997a86175e0ffd3ca7c039de4f50f732937bf7878c8d3805da18d44ba7198821f408d9e8a158fbbacfdcf4baccd06b767a807a5725d236246a96ab6bb5108b3f149ca56f532cb788457260a625952eaf01a4ce91424246a1ec3016b6d0ec21cedc89d040e19938dd5db3f968d0501a10ccc9197864481001b2fcf50db89fb9cd53567f69265d77e1386d1a", 0xe9, 0x405, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000002a80)={0x0, 0x0}) seteuid(r1) executing program 2: munlockall() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xfffc}, {}, {0x77fd, 0x0, 0xbe, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 0: getrlimit(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) read(r1, &(0x7f0000000300)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x802069ad, 0x0) mknod(0x0, 0x6000, 0xe02) setitimer(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async, rerun: 32) r1 = dup(r0) (rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001400)={0x3, &(0x7f0000000180)=[{0x1}, {0x4c}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) dup2(r2, 0xffffffffffffffff) (async) open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (rerun: 32) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c, 0x80, 0x9, 0x3b}, {0x5c}, {0x40e, 0x0, 0x1}]}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async, rerun: 32) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (rerun: 32) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 2: syz_open_pts() (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = socket(0x1, 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) preadv(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/174}, {&(0x7f00000000c0)=""/39}], 0x34, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getpgrp() (async) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x0) (async) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) (async) setsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x8) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x40, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x804, 0x800}, {0x0, 0x85, 0x1000}, {0x2, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x9, 0x1000}, {0x6, 0x7911, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100), 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaa47aaffffffffffff8643defc723c8e64256c96686225dadc40dd6000000000001100fe8000000000000000000000001500aa"]) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x20, 0x2, 0x2) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r1, r3) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000)=0x7fff, 0x4) connect$unix(r3, &(0x7f0000000380), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = getuid() fchown(r0, r7, 0x0) getsockname(r2, &(0x7f0000000340)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r9, r8, r9, 0x4, 0x1b}, 0xb, 0x4, 0x7ffffffffffffffa}) semop(r10, &(0x7f00000003c0)=[{0x0, 0x5022, 0x1800}, {0x1, 0x8007, 0x1800}, {0x0, 0x1, 0x800}, {0x1, 0xa3, 0x800}, {0x1, 0x78, 0x1000}, {0x1, 0x6}, {0x4, 0x8001}], 0x7) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) semop(r10, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x3, r7, r9, 0x0, r9, 0x0, 0x2}, 0xb, 0x3, 0x21}) socket(0x18, 0x2, 0x0) executing program 6: sysctl$kern(&(0x7f0000000200)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000004a80), 0x0, 0x0) r2 = accept(r0, &(0x7f0000004ac0)=@in6, &(0x7f0000004b00)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000004b40)) fcntl$lock(r1, 0x9, &(0x7f0000004b80)={0x3, 0x0, 0x296}) open(&(0x7f0000004bc0)='./file0\x00', 0x80, 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000004c00), 0x400, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000004d40), 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0xffffff16, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 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) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x35, 0x0, 0x0, 0xff2}, {}, {0x800}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESHEX=r2, @ANYRES16=r2, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES64=r2, @ANYRESDEC=r2]) executing program 2: setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x2, 0x0, 0x1000301010009}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001140), 0x0) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r8 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000300)=[{0x3}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r3, 0xc0107008, &(0x7f0000000200)) getuid() semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x160) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3c}, {0x416}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x0) ioctl$FIONREAD(r5, 0x8040691a, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="1def08000000aaaaaaaaaabb86dd6030ff01fde900000000800000000004000000000000000100000000000000000020000000000000"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x1}, {0x25}, {0x4000006, 0x0, 0x0, 0x80000003}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="0000000000002becee32fd71103e", 0xe) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x9}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x144}], 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getgid() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0xdb, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 2: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msync(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7012, r0, 0x2) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xaf, 0x40, 0x10000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x100000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x9, 0x2}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x6, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1b, 0x80, 0x5, 0x148}, {{r0}, 0xfffffffffffffffd, 0x13, 0xa, 0xf605, 0x49b}], 0x80, &(0x7f0000000180)={0x3f, 0x7fffffff}) r2 = fcntl$dupfd(r1, 0xf, r1) r3 = socket(0x20, 0x5, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0xffffffff, 0x9}, 0x8) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x198) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x10, 0x2a5, 0x7}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x1, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x63, 0x2, 0x81, 0xfffffffffffffffe}], 0xde66, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x7, 0x57d2}, {{r3}, 0xfffffffffffffffd, 0xdb, 0x80000000, 0x3, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x89, 0x80000000, 0xfff, 0x1}], 0x8, &(0x7f0000000380)={0x5, 0x4}) r5 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x11) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000400)=0x3000) r6 = semget$private(0x0, 0x0, 0x20) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000440)=""/83) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x118) shmget(0x0, 0x2000, 0x41a, &(0x7f0000ffe000/0x2000)=nil) sendmsg(0xffffffffffffff9c, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000500)="9976736886c30e621b35a45d02fcf006343485a15b29b757cd8bf4be0b4034542907daa2ba8da70fae3603c9b3a3dca335b44a4699936a6f085ccd850f7a64c56d8b5071302fbb3cac565c256fcdfc0a6725f86d760964cf70b2cd2c2a4210c428bb1ebc74c009f51bea1588c87eb8aed0499665b2987503e647887281299c9d844d62a30f568adfce7ac89a8ccddcc3168f3c8582b829d2cf86e37b3b39fce91dd0fc977c49286a25fa114597af740198c0bc580d980d363bc3acf0044b36a68b8dcbdd9d9efcfdd70e14ac85424b6b590674c73c85b7371e3f5e5518f5f6dd63d0bbcabd40caa175ad00d9e21676239c158d24e8a64fd0ea2dde1675051a5fc5b0e65be2823eee57a968d8a329b4c3f63748647f3fc150d11f4865fd881b95cea87e43e168af9114a9175ee18868c32d78b488fb6a2e51fa06db14bdd15bd552e36a5a764bbff8b57eda80680090612db905257f37e02988b211eea49727e2f3e8ca01b6fe67257579e29b435402c0f9e016b69ce609b15628d9d1ffb68d87c95d6253577a4ffac356ffcd06c0426141a04a2ad3b1b307eeaaac4cf5bee5416fe61e34a4eda64b4bbedb33b701768a9bac54ef926cf5029ea607a394e4757edb48f806ee19bbccbb57fa89c47ab3b0edfd56112d946f09bd66f9597cd47611c063f40695f75287a0d15ed75c9bd6b98c63e63425bd978e05c97f6f1a9b055982244a887d4c714fab0ca1b55fe4a55117d890d65d068172e75c4bc231bc59762f49188c1d2a21ac5f0f22fb007eb8efd9eb91c70cca93b6b547a87be43dccddd8bd18bb49c62a8e5e26fd00c927e7bfb4f031a111d40c7a3bd3e1b88d84d42ad8a0218ce88d99fc5e2c1013ea959e5c17788a262a6d5635b06a37eddc77a92cc7d383d14444f6b8e85af28d74db5ac33c14a3fce7c2ea575690db0f486a85b0ec91127b598fed5f5d4ad01c19f2c94c676853943d09bc16fe18eb0576c7c59e46b968c8b09b6210edb42ecf224c9346c771aeab9f631ca11343c97bb2611838fe4fa16568b8733d838501852659978da1fde876bebeca220d844d9a115885f48a89fa627e4e28bc88160f171f8e9c9d1a3f7d58208b83ad1357fda600968a30dfe2b52d755a035980fb09d1057c28b27ca4115411d46240ebbd643af0f75c1cc094b54f08d66c0863b6218b925a6169f365e10062989614bb3c3c7306e386ad709a4c13234fc36324a4ac84e14247cb612005a1cba9dd6b1ca7910d9c062a6d0495bc6b8fdaff6bdec8c81975453bd7a47c5c7e3b7395f0bec36eb05ed0b0aca6a76e1a47a7ba9fd63111440fd8ccb269f2b691b23ab875116e3875b441d4bc3531690a92a52f3290e0b42e5a7887bf7f5d6f05afb94db838c7862d85b0d45ca32ac50525ee5edff81311d03cf5c259d9487974161bbf62e830d2f6440b9a0773bf318d64650a15e1e9b8049b87e320a0de798dce7351c7628fbaa3fb940d77e513466b71dc573e040de0c221b446772d36f4e3c1e463c0c07a5586a57b8de91570aaa64c645c02114a95c0d6c7b1e97fa6c8db0d9f6572d2e3253b2697b4e48d3ded5f4dd4e842215df19c57ab359e850171a91aa5c2abc06f66dd413ab9771579ac22cbed553c7a3ea2928c54f50358965dc8362290b5b28743ad5742231394bc38a5446501f317bcc438d74690649dd74880ee5322f572b7e99fc8e302a4538a7e9e1f4c3716a12282220a529eeb35bf589477e9dadf9dc7cd90a603a54f92022eb449a57235132b54fb08e07310704726adc71046b56fd422593bc1a5afebebc3d303047a1cacb84cece90d58026fc7536f97217c082dcdee2ecb61262ada09a7292930833e7b905fdcf08edbd5e993bfe5cf8d7d6b82ce89922439ec44c7ce9b5c9b3522e746c1007bdf3d092fe6fee76964168769875fe4a6195bbc3b727a08462a355ced88e2fa45cac234cf230b960eead081fc991e04f133e2dc15803b2ee6041dff42a7c9416c596aed351b26cebef72d2d41fadf799389e971b6970ee6659fa32bf46bd313d607b8ab167876bd9a3edb7abd30532fca1c5ef300ffe9eb6ccfb2b746991e3ccbe10faf63c5582b4948fdb753bd33301e2835c0a380f12ae76e7754b9a766e143d6e2da49ccef806a27df9630f982dbb2cbb88c19b8df616e5581af1ce68018313208740fa1a27d760ebc798c8be42e012ebdc98d34d8d1e615c6530ce8e1fb49a75320a5874a0f56e376e9bc0501bee58dc4eb7fffaf99e5d32d6d767e939fc588e693c58d4043b2775a970a1818b844877a447cef188c4bce6f2b68523f637f2efc7c5d1aec07d7b97cfcbe7d4385f6dad73a1ae2697707ea420f85097ae125a67959094b751ef0cb68dec0bcfc50e6e8e75303a6c6cc1a2353303f8b90a04f5b3ad2f05d60eaf3040415fed8910e396ebc9c395466d50a6f271d9b1a21f0877652fd790270930512925d77b600fc7e059a86c4dd727bf7369d3a329260c6bd731e381839deb96009ff2c0641eb133886f9f56f060494c5d028d3adedbebbb3f95b1d29f1015f50c2777622d4d01fe01535adc7991f409cc245d21bae0d073854cca9ff4c8c6d49cff0a6f1d4b672a24c4ca3b3a8b6fe59fc55acfde759fcc6c500d55cc6265c60f519e2dc4aa1edda872d967fb1511447b6f17744c36505a151df7cb3444287236c4a775836416e2fe155275666c21630083dba784fdd207585b5ac24aea24e469568ad9154930d055f92be20d8e7d1ba26ee502481bc782f24f1163a028d2f3131abbdb89e6f36b9aa1776456a65a6142960f29ee0d2d6d9fca38bbf44ea74bfdbf023b7ba1f13236952677eb53157972312d40541f76c55e9f3d0a2eaac31732564de35110bf350a6e4d5d0271f43580334f398da54c21af1310f6ee5c39fd3a14ae603011d88d712ed5c1d12dd6d2f0379be1041109b01f0c498731fc569899a7998904ede2c306d146f2af07773dbc124a94e57b6fa488427966fa2292125389286a580c20cc87f521a8d3c2895b1e1a535c95d62d320e2fc3c37212ec72203307e0228f166335e1b6db08c15299ceac057603a328a158302faaea07518f9a7f1f9c07a0ec2ad3a7034acd34787227402de2c25f35995ebf3584c611c9a4915bef8683d3901ffa9686e05528ed9fda05c140ff702ef65b627749131723c6090261f6fe166c9b1b037bd6e29bbf15e02ea762d329b44b99dc35cb2f3d32122ff01d2910191de553d3cf77768b6c655c656a369c5b25a4e8a79d532301113485c1933cb2ae98e30d78d6a64d4bace0efabfe60124f2a4ff290f675e8da6e380c161f174113d8fa19c778876e69bbda026d4ac2bf0159ca04fa62da908aad87ddbed2aeb3a6aee80417a979d7437eef14e0b3f74633b7605239d7c0c8e9b79572958c70a9a7d43e95590c3d65762cb8967d54b2c10302abaff071ab93df95ff98c91b12c17acd4d76227b5a3659fcf144f53efe11a77d488ae10cdfbd230a77c3b57df28ce13cde1c38272099d7563513b8c02bccd42db52de261cb248d9b2464817b54a506532d0badd7ddb5347a3449d4b9e6f4c02dc4f665d5b6c10780286c7af7ccac03fa0a44c5ce3359ac58e48104f26534e7ac003465376f90497e7f700830e41d9fc6c056601be3f98d7263ca94fb7139e00c28ad3624daf4e497aa9fe1d76a02038150e51918d1c8fe43d06929666336c7d9378956c197322170ee304050abe36e4654284247754c94b02dcb1ce86053ffd85e0b251e87c60130a8f3c340e4191ec1288f37fba8fe9fccb7cd1e769091a357f34adee03e39cc1eb650300669a0b3c6098cf6f310b31b0d5201d36e009e211f459fff89758cc87c407a7d6f96fa3263f54dac89e092368e2892171213d8ba133b0ddffb9933865986681b98e2bae34753a6e4cd7a8c872769d07a078ef7cdb7bb5d3b58c1e516b414a36970b197d0fb016c09a092eb3979a7689a5dca1be1ad48c97a4a84551340ea30609b8648d4f796a6bb559c887de95885414930644c861222cda92f0b2d438b762c8be987968b273c191d0776a40a87c94754ba93b64f1b3d1ae4381f0b1073d08642768c44bd2d0b58ce3822ae96dd539a86fcf709133efbb5956a866dc935ff5e49ab0eecd2d5c6d1db5bd372f22054f2235333335ec3c975add4835cc7d8dddc35c7a46aad71bab3664e97e5a61113aaf2b57afa7ddb03efc183ab5092db00e48211a73d19236d396950b8fbb781212e74a5daa1a2c62f156d42da59cbf0be2e97bbbbacf8a8841a1d611f503ef003ccce69e5bd9ef7541890514a2286c032eb9cc8f9c50b2dddd8858f2be2080919e2678269052975e278d96dc5f5b14d5ce68ceaab48cfb970e09ae45bbb485492f08c686a768a258918867a2a23a25dda0095ee46c76991c00aab6e6385519d60200380b9b55b718d01dfde0ef6cc76f2c10400ce8dc093d0fb5e3de467ef9188c2fb875e2854e19242b85e81912e16d5848ea48cbdc9699f17a99ee7f8c183daeacf839b1b15801bebbcc0307b1d82122c5c3556b49443dcd25766d2d72d20f2343f6c9f8da226c88c5aa87018d3d6617446d623b14ea61d4b651e285b7e5df7f944d6118f9b14587bc12f61f994bb5472128db4abda21fe2ace6bd29701991f34bf296f13a033876448473d2e069f200a366f2dbbc71bee4739437c57748893a0fc2afa191aab2d674e125798227276898951c4cd0a67227c596b94441e53647efa55a4ce73dd997c89de7aa531b0703be3374ba1ca310a46830301419d72c7d18f9dbbfe72c6cd18dc907527aa0506e0e1ab51a4b6c77b3da4cb17889e3501509b1fe26bd68a0e2b7fa34125421ff21459346c45bf0bace7df40dc7ae9a3582ec4e2e112dffc374846b4cc3b8437a066d4571a1632419938f323744af2e6d966d6fffba5cfc15eb11a6661e34afdb744babbb15cbaad7f96b47d4716e62770e8614def36e04a6bb2b5eb8be1917dac419443c2f46551f623c7a4a25419f9ad87c555c1136f93a79c0f41b8aa6fdf65550c63940c855ae6fdb2d03cd34f2a4a22cfa169ab86cb0bbfdae4a40f32856d25c2a368033c77d486b7f70e0f2953a0eb2f64036793298c9fbf23b56044cc720c3ab6029d7707e7a6ed992ea9a5458d3e95c8f4daa92e59aaa7dd358801d06e54aa7952b72c509f52a808727d20c3e77e634aa08b2aa930449b7ab0c8d5fb2b8e4b4668a225576aa91fdb6e9989e5107e8cb3aaf67b4814236209747ec8c3a3fe1d0bba5ab49006d2a6aa4a1dd8f467b3e78e0c7587bf437917021a30b1e5a7dd67a57dbc39a0ccacef0ece4184c3c0a2dc08e4063e4ce037e5460e652dcbbbff8cfe0ba8a08f521541ade45d656c687bc52f6ed874714da2e4081fbfe62c1609bd2c0a55574c75ff02d228e5db6213a4b19be136235de7319622f900b9a09e9108f362a841a41660ce0330126d2a7eb1fbd422f31784e3a5b629e0a2ba7dc5c378e40fdd8991545afb91cac7096401313599c9a2c0fe6c2fee1ab73548c54fb3adb384cbf6877582ee1424ba10a5715a8f94826d6259b7dd64ff90a4ffa74d70c02817aae25d1589b03fbecf1c4a6a15e3e004ec7fbec3e4778a80a049fa10f3b5d8657527758ea736735b11f180a5239bc90a2d1181b8d3731bc1e422efd5495f4932c33d02fce8342e9ab875c34632fd5a01443647cc4c503024106176e829d7385ea301eb34cf78c1b0f80885ea70e27e10dba4d7c7a8ca0de9688515c33cc2ef45911a1dba30d6585", 0x1000}, {&(0x7f0000001500)="f82fcf9b8d1da26b60d905564c563d382a6ce5062e89be3a2e4abaedd39df382a990fdee82a52f2bd56dc4c59e4d190197c1305cec888551da8bb4a587e0a9c58059b193a077f71213d539cb44c2a966eb90d94c9a65f0db7fc1f002afdf66f82f81f55175f0b96f237507", 0x6b}, {&(0x7f0000001580)="73f8dcb43fde797cee546d07fd472fec9f890926cd4c39faad47eecd4bd75a0039b9e4694cbe68d7be45755b18d962425e5c738b6c", 0x35}], 0x3, &(0x7f0000001600)=[{0xe0, 0xffff, 0x5, "25fe54facee70368da0e460dbf598e2a80a5e38940fc45d6c6d478852f4e760a391518179660c369ba0e0dc27cec9be0571f564dd823ec9eb261e96d8fd4089cbac83f78cacc8c57babba7e43042bb25cfcc9babacf64dd505d86c142f09904f84e8cfa9267650b7ae362fc9f23b64a37a42572d7447926e8d3dac9e1bd32679ae42a260dda90cad254c2a87a20a75a3df885414264974d0992b09cc36a186426b251c2c7239f6ebbf7203035b59a179cba037a99760fd9ace4f98241f93ba7a70e13f102b7bfa0bfad630553a7a"}, {0x108, 0xffff, 0x7, "3c8ec9699c515a947ce640b50d4a1294c28c9e876783ca9679ccf7c3e95994e7a508743cc44db7cfb358ae67a4176a99619040e4aa9261c0263ba64d42f5be280458e59507c9a8899e57b2e60abbab6aa71f707c811b403bb0db735718e427be56f955856a86f13b82675ab3d42f7564f79cd450a240f320a60d01fb096c9ea57348f2d9a04f84ea2224628f3fd8291d04d45baefdda91ec84e718a54a3bbab53472fb32cc34417c11fce0cbb35e77b121da3539ba2b54aed85651c941eb645a2a9fd9ca653992c60013548208805a15ab3d396f5167cbf23b9bf4b7b98fdb614c9878594fb296d9a337863dd8211e37c8180a86"}, {0xb0, 0xffff, 0x42, "f5f38894499fdc14585f0a92fccfc8436ff17cfb2014d697d355854125a798c669cb292d31820aa5445e4e49706767f977eba4b3affe354effdc95d0d9bdd697b906e005599ddb7b85c7bee312960b552cc5f3693292c525fe1f0568f259756a47d68255f91f1a2831bff0a36d34b1112fe8ade54eae0dd3265e0419ad76fa041b10580f191ffa07d0e30cd579b3b956b1322f7a058f06ada28c"}], 0x298}, 0xb4737faeecac5138) ioctl$KDSETRAD(r5, 0x20004b43) r7 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000001900)={0x3, 0x2, 0x800, 0x8000000000000001, r7}) r8 = dup(r5) readv(r8, &(0x7f0000001a00)=[{&(0x7f0000001940)=""/27, 0x1b}, {&(0x7f0000001980)=""/71, 0x47}], 0x2) getpid() openat(r2, &(0x7f0000001a40)='./file0/file0\x00', 0x20, 0x108) mknod(&(0x7f0000001a80)='\x00', 0x20, 0x2) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000001ac0)) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) executing program 6: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x8000, 0x3) mknodat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x1) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x100009}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) fchflags(r0, 0x1) mknod(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="4ca9ae489e750470a3259b24d220e144cbff73aa246fe5", 0x17}, {&(0x7f00000000c0)="5f71a390a6e709706a7aa5b7e84105c10ef6e399858d2a4e907c7b566b532db9521a278bd0d3846b7e903b0de2ce8717c06664", 0x33}, {&(0x7f0000000140)="96", 0x1}, {&(0x7f0000000180)="7ef7b0b9e198c486ca6112a2476896e95f53772a10fc21697891b405c9087bf8167ec536adf358fbaa7e2ea68bc45ad241ba9fbe5571ce861fc73e229249a085e2b4", 0x42}, {&(0x7f0000000200)="13a6bbe60377afcd516eb0118ffca682422dc0d7a37d2560b8e52362205fdc1db3779800331a9e0a4fc8bf358ab87485d8328f74d42bc156b01337668eb3c5a5ab142cf63a3566a438ed2c5acdf54c5f8249de25266f4cfbf7f501547332482d9064ad432c9da250f2fb7827a3111cfd6558178cc1fded4c38737734629b816441468bd065bf289d96d7c14400e591954496abcf2544150cc78ad9d54a548d139baa1a0e971e08b78c7961ac61043f7408292ccb6ce812e7d5b477626b4ea6b8249d990498d2b6c3586a3b8a797c40f648e143bcce5bf3e4e741a59b242713cefb475024d14981ef8cbe564f536a0d99dae2d6aecbf3a61e879bcd0681", 0xfd}, {&(0x7f0000000300)="3ca4b80ebc0e8f15aed4b8d94eb69946aed59f44b893926db0eba299524e5ff48b19e7eafeb5b4204d21823497768edbc484442af8fb76b10fa10b9c01785ab88dc591944954c7f0e1d7502b3a77395196fa03177862fc714e4a3a3a6bed11c377ed874bbbb9f33452b9c492cd9069582325be9fe061a39121ac7108cbee755c23d071211e242b69ea386efade52320121633dbbfdc0cce1b02bfb8c38cabc42d0d00357931ef3b8732dde901510d9464d604a48d37da9b1daf50838310da0a9e15bc9f8cc8435bc961e52ed66dbf2cb53486fbae6dc9eb63702", 0xda}, {&(0x7f0000000400)="bb297455b984d462b665644f62e75d84662cd4ddf22ae9aa5f74d07f0839acbaa697c7ebf50a627e9f77119c18d6dae94f48df9ba208304ebda50b45f153af8a0897310b349f01575adbfb039a4af5117d5e5b16f591789e047ebd9b463800facd248133c02ec2589e873a0ce1e3c53b", 0x70}, {&(0x7f0000000480)="8613e458d36be6119067ba042b0d754df751e1068e28304de0fe5bc937116f53f137c42bc8e11aac19751ce5f2aaad1cd0bb25f1ba7f6bf35ae0e2fcc03f744d8fb245454de07adb7c219ffdada4f8dd154e5a77f1646405cedc86c98185293e8caff629c7df1aeaae758251c35e3d69abfba376e575ce9bac521cab494e0a0601f8e88bf5bad06d2f0d53b588e8403311de19d4790e7a348ef9468f9001516d0a0189aa1877c22cef283732b1117ac77ff801c208b216004ae1b49bb1fa1ba0f018c0774b90864dc6137a42", 0xcc}], 0x8, 0x200) setuid(0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) (async) mknod(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) connect(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) (async) getuid() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) (async) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="4ca9ae489e750470a3259b24d220e144cbff73aa246fe5", 0x17}, {&(0x7f00000000c0)="5f71a390a6e709706a7aa5b7e84105c10ef6e399858d2a4e907c7b566b532db9521a278bd0d3846b7e903b0de2ce8717c06664", 0x33}, {&(0x7f0000000140)="96", 0x1}, {&(0x7f0000000180)="7ef7b0b9e198c486ca6112a2476896e95f53772a10fc21697891b405c9087bf8167ec536adf358fbaa7e2ea68bc45ad241ba9fbe5571ce861fc73e229249a085e2b4", 0x42}, {&(0x7f0000000200)="13a6bbe60377afcd516eb0118ffca682422dc0d7a37d2560b8e52362205fdc1db3779800331a9e0a4fc8bf358ab87485d8328f74d42bc156b01337668eb3c5a5ab142cf63a3566a438ed2c5acdf54c5f8249de25266f4cfbf7f501547332482d9064ad432c9da250f2fb7827a3111cfd6558178cc1fded4c38737734629b816441468bd065bf289d96d7c14400e591954496abcf2544150cc78ad9d54a548d139baa1a0e971e08b78c7961ac61043f7408292ccb6ce812e7d5b477626b4ea6b8249d990498d2b6c3586a3b8a797c40f648e143bcce5bf3e4e741a59b242713cefb475024d14981ef8cbe564f536a0d99dae2d6aecbf3a61e879bcd0681", 0xfd}, {&(0x7f0000000300)="3ca4b80ebc0e8f15aed4b8d94eb69946aed59f44b893926db0eba299524e5ff48b19e7eafeb5b4204d21823497768edbc484442af8fb76b10fa10b9c01785ab88dc591944954c7f0e1d7502b3a77395196fa03177862fc714e4a3a3a6bed11c377ed874bbbb9f33452b9c492cd9069582325be9fe061a39121ac7108cbee755c23d071211e242b69ea386efade52320121633dbbfdc0cce1b02bfb8c38cabc42d0d00357931ef3b8732dde901510d9464d604a48d37da9b1daf50838310da0a9e15bc9f8cc8435bc961e52ed66dbf2cb53486fbae6dc9eb63702", 0xda}, {&(0x7f0000000400)="bb297455b984d462b665644f62e75d84662cd4ddf22ae9aa5f74d07f0839acbaa697c7ebf50a627e9f77119c18d6dae94f48df9ba208304ebda50b45f153af8a0897310b349f01575adbfb039a4af5117d5e5b16f591789e047ebd9b463800facd248133c02ec2589e873a0ce1e3c53b", 0x70}, {&(0x7f0000000480)="8613e458d36be6119067ba042b0d754df751e1068e28304de0fe5bc937116f53f137c42bc8e11aac19751ce5f2aaad1cd0bb25f1ba7f6bf35ae0e2fcc03f744d8fb245454de07adb7c219ffdada4f8dd154e5a77f1646405cedc86c98185293e8caff629c7df1aeaae758251c35e3d69abfba376e575ce9bac521cab494e0a0601f8e88bf5bad06d2f0d53b588e8403311de19d4790e7a348ef9468f9001516d0a0189aa1877c22cef283732b1117ac77ff801c208b216004ae1b49bb1fa1ba0f018c0774b90864dc6137a42", 0xcc}], 0x8, 0x200) (async) setuid(0x0) (async) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) (async) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000880)="b67d3c9ec7bd126d017ee9b3f7ab1800706872bcd791188d371fc4154038f0c11a191fe89e243a56d77882b13743046873011af1290fcbe81e66badedfa284a31b7a900d20320c74a37006724904e454e2395f70c8e403b79e73aeb40b241515287c2028658f9a0c5e4877038e8244e4c007dc310871605515c6c71c90af5d248570812cc5334f5330f374232c0f43556e2c3f88025878ccec8821ffdf8362b1aa2311934908a7da41b242df303ae1a2d9f1d16bc07334f577df168879eb1950e94085eb542c9f30185571e76eaafc29ab4d7475bc07b94ade4b1abf203c5664984affbd056fa56ef47c23e1ad73bb1daf878d726eea7759ae8fde3d462257041df4716b8ac819ea5be8eacbcf7d549029896856e39c3e569246fa05173ae694f3f89fc79a936e3e4e4ea7d20d376af282de7fd43f97dfc9cbe36291c3df8826900e35dc58547979f5978be22c76aabf7fd4a96ea090c8e34b0ade6f61d5300f370687ccddc2a588da87a781f6493f8750020c04c2e2b360b863428bd8e6f51e74f96ca46285f71bcea3a249e2d655bc06d97150641fe67c5192ffde96428177af7c5b62b116f4b1bf2edbcd036b973be0df16902d4ba765fc0100e05021507003d9d74e7277132f1674f3207d99e329086cdf75bbfcb21d483d0e2fbdc7b6062084b9c35f48dad6508924f08b636c6013bdf3db13af5a0c30e7de93b3064500560b6f16af739566aea1f64d2283d84f41240d12853dd6d898cb1b3f1d7b787868a889d4070147bbb20371a602970fb8a634d3c2841f68434af79227e294d1e71cfaaeec616b24224808e643d31233c0ba72de04411e3d7e2875562632675c613dbb72702cb3fdca6135bed51b79d6a177a9c35f5ef650dda89f9de8b9e60a59a06febaa29fc398ad93a1479cedc4e681f8eeb96b32e6d1582888281eb677a703696e7918271938aec580548e37a9763b10fed2346b5cd93256de2e6f11881bfb800077c20c75805ad73048e6294051077e00ae0c0d2cd29f6dd9083cfdbbd68998999a4a80a4fe311bc613a3e001d24335f0cbb1cd814c65f71890373ee15168424513de3bb899bbe73c70ece94a81ff127773089e4690d45c42a6f383bd3c28fc710623e246eee2d09b28aea19a524c5dc1e45dbc04b2506ccc292e358fba803a5f1d832298e5dc06dd93f9a9db2806fa96c1dd6d8c4d3b127462c662a1750b42bdd69cd5b099967134026a486f886eaa512560c6a0a90105b3ad510010dc99a17715df3cc349e2b4f72aa1f24d98d3720442b4208c6046e3bccd8585603de77556a43ea2da863ac0d6baef89627fa44df0588224a54de94cbc8661e1389ce6a39dbcae6ec3da81accefd830319fd1c2c505c95fd3281069effedc7557b37a09e4846d65b7ee9bcc9826735a2598c4410bdafec48e86a176109bf77cbf78cca18ec2bed2108ad3f53a3f8d6f0a2af5f69bb57e888a20869cbe5317301e05abf8c976e9a79d147f8138e5a8091c65dc2f6f3ccb5ef142b62c3b397052a020c5a87ea07e8db6979caf2abd4ef54fb90f65f68005878c36bf449e018c46e09e088cdebf1c906c3e7274a87469b03f7a5875c13e63a7a333a16582525ea21cff602f747919575326bd9382023c6c20bab4fd6dd9f67d5b107f96be76543ff00cf588e60da596672b0e0d557fa0eb8c17be50555aac6128acd1d803339d1655f764b5b750323b2014b61452a1e3e0f4b400782d983ac136c9e547b7b4a9bf3a8a4041ad702ec6985e014a7e69cdb9c3c0d209f47a389bd3cc70244e1a12dad595cf5b299d5c6f571973f97b587f72142329db8eb209739fa3af41d72130a6f0c9e2f6fd17d545e090cdf9a14db6ac352f7d8b02aa36bb74c60a5c12bcb583c684ff65c914e5d5aed553738e7677716fc45325b53abc57a27df70e392e303c0a663e33b63464c01128f4330badd021ee008f30030e4900f97983379f18ada483020a2085237c88159161ab180d3c774740c43d4eba55daa3792d895515e59568c8bd59ef460b200cb8d0ed6ffe11f1f1717b9ff403e37d5b3bdd365482e6cb02ddccea2ebf27086ac213e41929d7240edbe20ac80e5d9d46b025124f27b1e5eebe4f18ea8a8b06f6d5f435b962d4cd98c8c26186d9b2378d9dcc3d1657c124bca13727743765654336797d8ffd12a801cfdaae60b1bfa7c436ad3ec1e27792fbe28d63b75998f5b148be7c31b0516146c28ba7fcc777a96ef0fabcf87dc20e5fb0386110700feeaa1093a3828516da1c8bc60a3fc7d8745c4f4b630f86f337e93c66e1e7740ccde17672324dc69e3b66005cd9e835bcefe097c4b38723ddef279af859a6edb6e71478fabc1d4721c90a5f31795d50826dcacbbd9de4885fdd970ce943ddcc480c723f285846a40b354e772db4daf4cd9856cbfd6feefc44f28ffafe5a5f10944fbbceb086aabd3225455b528e289166ca3b0c28963677cbf3236f0b5783e165b0c30343a8148b94d1a0a2bbbdf1e008e716756cb3ab0da1c5da8e50a96e2b701a639baa21bcb7424e3b7bf28d8120998e12150f7cb02d1467a0658591ff93ecdfbc7a4a00dfa5c36b47fc5abafbf11bcfbf978f7631da708cec860439182b8e0f076f3b7925c53686ce32b92ddc480ce3ba1a34e1bd955feb6febe6efa79c372f8dcf49c6bc8ef8075b1318f493f1e8ac7191b84a537d6c8e0449f75af1be7b9c80ad9165003dcf131ea426fb03dda92bad1fd50c78d2cbe84d09c5fb8e422530421d3e4b135bf9cfa2ea319f7e9a24eb89694e618677e0169b8dabe4e83fb4dfc04aff091cbf1d33f21f2a0268a8118dc83f064f9e5862b5274f7cd8b2a41a7b5b9db740a373ef1334e8ac5911d9bc092af18c99bdfa21fc995efcaa03fd0014a0e762dbb1bdff9237552e45ad52a9cb5541d2ffa4a282452b0765214da928045125f929a688522343836f4d9f5c303290e28c9928918bb12a9714444587f811a5b4cd49d805a80954afe88a12cb631bacd4ad52d0e7e9f327065a2d6442ae501a3498c4dfd03d61bb499a47a06644fb663a0e0ba93320f3e9e876d04e2ce69af42f0de9faa4dfb25090f0f4216867e98d7b6a89e3c34b2fc35706366b13cb533b40c257918face773141305c366b682808e804dd10693e30b08cc19138a680561fb9b9b2724b24616f866931aa52f957685fd862cfaaf44cdeb79d1ef1f8f2505c3fc2396bf216c1559c9d9283412e447193a9bc90251861f1e2c8a265ae52e485249d33dc82f7074c712d79fd19656e09d5651d7f5af8f8c35af8d5641a2649905c77cbcd6c8c7a17e958db3b373641079bb30a0727c75924fdaf32f050df435d38ba125bc632c54e55406254e6e0f861167785679cb8298a55957b583e5c7b657f669091335256e1a94dc4efed0c06529b149f1f438ddc740db99da8d460076b03aeeb16c9f68f044a272c269fba63284a63ec36a31cc3955ca0920af786e59c9f4904f1a491a627c84e27f77f6866e702280ecf17b1cd25903baa1fa964352ca553cdcca0eeef624fc5f0afc37d9961946ee1994b3b78f0e5257519542af4308ebfec3fc0dcde8f3e67caf984b3d44dacf75f662a86f76da54571c4e64550186654ef7c2d2f37151beaa254a456f9896b4d04b1ddfcbfd1facfb1654b056a1dfa67311f528a2afb737183567ce6ba4a05565d41f8bf0171d564732cd2fce02c8b95fa49085b05e3ea9eccdeb0e37e5c26d489c47b9fd8a5090570425630ef6e9ec1836560c02d8c6ea06a95e4e3b0889569a0c8b59612cd43be285770221e65e5257d143177b60378d7bf50abfd7e3034a637f3d1dc9ff0489e8f9ba7aa05affcd7e446c74867b21dfddd484ca2543061bc578390d7121bcaae9242dc710bb063402502a5336666ca0a421e6f6fc7e60d5fe6ffcbef7d76df44b8cf1962c08a4034093f8470447800374c0b87fcf2bad92cec20f2cd124ee2a51907aeb867e06326105a2491b8389df18bed2d0e4e381d437558aa6ddfb3d6bd2358d50a76b3332dcf4fd64f5c463b2c7a045e927db9f66d36dc039f68d28882638c58cd42ea1c4eb25f68ba049e0f67f7b44b177e83d638262f516a5cf8ac9d046b31a57892e96ab11ccb72dc49d272f289a7c43ac4d3bc40ee5e69938875341484cc3e840cf051370d452fae0c261ef96f8db139aa18ef3ca4db9a9ca3b2bbd8103fef5ab6ea4701fe26972af530aae3667ca01b2c27824f80fef0c2bd4799560b94b817c396f24d9ae5f7c8cb698f8e7f5ee2c3a6c4f25f688081a7741067a3168e76cadb94e876a0f65ae3c79dfb7b48797c8b0afe3c7abc4c48059128923233827d8981f3ee1e80c2a8e4ea9d1a9c9860159f6a1871f5380be1c7487448112541622af38beb00163799c02f89c75ce6c66e7c1b1224b70a8b5f40416bb045ce2f52c2fc69d2acf7a8d22ea73a537bf8302d1affe16ba4ecd65017b9e3712cde099b2fd4d8c5a4534e988f78d35ee1a8b22b2ee3dfee1c8f097b44c71983e83d8f01d2352c04cb9378796506fa089a817b768889635da32fcc46a17370994bcc5c7dedb540132834ffe18e87427f8a88f3ae4b818b740b7d8e0f4c23faa0fd49976c1eb9edbae7a0412c7d216db23f4aef4530ad3d47caf320f8b50c7981e6fea17d48a8cc421690d04695105bdfc85f13fca6ff71ccec588d865b2c562d8722e28f2c77d2d27331f4a40a239ef5da7ee5d6bdeb4e4b61bf67d4b4af892f6d79197bc602ba3d74aa6b72589152b65670951948385362eadbf5b500af743286764986f8cc4f2b544b7acfd74078b7cbddcb220dac1956039fb4bb21114c535b2aa0981d8e2601c5c98e9e98b5ab6f5e59ec57d34d184e1e5eb11e4c5625f6a7b6b328de5201af3df2de65c18ff3839846d00ccbc89262d0cf32d14bed996d84e35ece60a4c825ad1be9d0e4a0eb685d86d3daf1b3fd763289af5cea2b1446dabc3e7c4124ec3c90c6e06a491ea6fd3a950dd220e2662e993619d4b4f2557236fb897352310e74451022cf04eb2b72e164bfeb27619808e6f22b7cfa47cc23eff84e7ea3914673cb12efa87b8bd7498403c30dab53fa12537222c76151bce4f17f26fdaa44ed8be647a730901e3f07aecc6bdd129af51996052c12f668f905dce4f76fe4ed20ca13d126d97cae9aef8b0fe2d481e6f8b9d7a0838060ffe2bafb4e5b44b4018a37d6c638a995be3be8fbcb40400225f02b49c1bb45e71cfdcc94afbc174b5f28286455f8814dd62d82ed7e153f33f076b8a9b9421eb73d404951c79992f925ab4f5a79a1517886311565b51069be42107d02837bf18ad8221846672203afda79a1c971122ed5bd89f5ff9ce75d50211308cbaa42252162a28f3ac996d0075ce731c201bf7eebaefaf003a272120cb58eb1941166c4427584673f4de29d907774c04de6d3a9f43cc756bce39689f02f0551f149122bdc763cc4832b6fd1b7990ee1c2a4aeafe8cf03ec3fe0c467aae79cb88f07406c4d199016064039a485eedd1baa765bc1334248b154e0d19e5f66aa0d1291677205d2cc22026d9f1f5c54b97bfbdc449da3ffe5cd39d125093ff25cebf74e9afd492eed995205371642bc5374c5b54403e739c3544d29b9044f9ec202f46a0b0920b218b3f936f51dfb831bdb042489296f3fe50c271ce9a73f128baedf1f34d272c4e99c30064d3de7e453d646812204b73647806222cef550c82898008a9f5e84fbb421bca2b5b5bf61c0410b9a1013b524f64ac60ac652a8a9bfc7f0f4e30b6c751c7", 0x1000, 0x40b, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x3ff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000240)=0xfffffffffffffd1e) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, r2) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) connect$inet(r6, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r9, 0x5) getppid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = getuid() seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setregid(0x0, 0x0) fchown(r0, r4, 0x0) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x0, 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) write(r6, &(0x7f00000005c0)="3a02000002a000feffff000000", 0xd) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0xfff, &(0x7f00000002c0)='./bus/file0\x00', 0xc}) executing program 2: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x40000802) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000001c0)=[{0x4}, {0x6c}, {0x416, 0x89}, {0xffe1, 0x9, 0x7, 0xffff}, {0x0, 0x9d, 0x80, 0x7749}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x9, 0x1, 0x8, 0x377, 0x2}, {0x200, 0x7ff, 0x3f, 0xf8a, 0x9}, {0x118, 0x20, 0x0, 0x6299, 0x4}]}) socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = syz_open_pts() flock(r9, 0x1) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x5c6c}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = accept(r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r8 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x1, &(0x7f0000000000)={0x2, 0x3ff}) syz_open_pts() setrlimit(0x0, 0x0) pipe(0x0) setrlimit(0x5, &(0x7f0000000040)={0x20, 0x100000001}) executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x20, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x1000341010006}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x1, 0x4) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x273, &(0x7f00000001c0)=[{}, {}, {0xce}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x2) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) setreuid(0xee00, 0x0) semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000700)=0xc) getuid() r3 = getuid() setreuid(0xee00, r3) shmget(0x3, 0x2000, 0x248, &(0x7f0000208000/0x2000)=nil) execve(0x0, 0x0, 0x0) executing program 0: clock_gettime(0x2, &(0x7f0000000380)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(r0, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) write(r1, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x2, 0x386, 0x9, 0x9, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x200000, 0x0, 0x0, 0xff], [0x8000000000, 0x0, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffc, 0x1ff, 0x0, 0x8000000000000000], [0x1f, 0x0, 0x0, 0x401], [0x4000000000, 0x2, 0x5], [{}, {}, {}, {}, {0x0, 0xb5, 0x1ea, 0x10009}, {0x0, 0x20000000, 0x401}, {0x8, 0x0, 0x800, 0xfffffffffffffffd}, {0x0, 0xfffffffb}], {0x0, 0x3, 0x0, 0x7fffffff}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) (async) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x9e}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x50) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r4 = socket(0x800000018, 0x3, 0x0) (async) msgget(0x3, 0x300) r5 = getuid() setreuid(0xee00, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r8) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x0, 0x62) socket(0x6, 0x2, 0x8) r1 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/134) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r2 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r4, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916, r3}) getegid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r9 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) getppid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x2, r6, 0x0, r8, r5, 0x0, 0x402}, 0x0, 0x0, 0x0, r7, 0xff7fffffffffffff, 0x8000000000000000, 0x7}) r10 = open$dir(0x0, 0x400, 0xc) fchownat(r10, &(0x7f00000007c0)='\x00', r8, 0x0, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f0000000440)=[{0x1, 0x8000}, {0x2, 0x96}, {0x0, 0x3fc, 0x400}, {0x1, 0x2a4, 0x1800}], 0x4) select(0x40, &(0x7f00000000c0)={0x9, 0x4, 0x1, 0x0, 0x4, 0x1, 0x3, 0x80000000}, &(0x7f0000000100)={0x2, 0x4d, 0x1, 0xf4d0, 0x2424, 0x2, 0x9, 0x1000000000000000}, &(0x7f00000002c0)={0xa5d, 0x5, 0x1ff, 0x80000000, 0x7, 0x8, 0x65d}, &(0x7f0000000300)={0x4}) executing program 4: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) (async) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x144}], 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) getgid() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r2}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r5, 0x6, r2) pread(r1, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) fchown(r6, r3, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='.\x00', 0x40, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r8, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) listen(r0, 0x9) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getpeername$unix(r7, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r5, &(0x7f0000001500)=""/174, 0xae) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001600)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000001680)=0x7f) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f00000016c0)=0x8) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236d", 0x42, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xfea}, 0x0) select(0x40, &(0x7f00000000c0)={0x3, 0x6, 0x8, 0x97, 0x26d7, 0xab, 0x3, 0x1f}, &(0x7f0000000140)={0x3, 0x0, 0x5, 0x8000000000000001, 0x4, 0x7, 0x8, 0x4}, &(0x7f0000000180)={0x3, 0x34b20000000000, 0x3, 0x2, 0x0, 0x9, 0x7f, 0x8}, &(0x7f00000001c0)={0x7800, 0x3}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) executing program 1: syz_emit_ethernet(0x583, &(0x7f0000000000)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5fead9", 0x54d, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast1, {[@hopopts={0xff, 0x0, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x20, 0x3f, 0x4, 0x8, 0x6, [{0x3, 0x14, "e8ea1888a193445f42d5d5927d3ef0ef37a34b3c1b9b0823111eeb2ce1606566365fe1a7040e50cf88a4f95651293c62b3d0ad816e3da85d59d6b8d4fb53601b2ba1126899c5342aed0850d1f42e1904058c8553e53c90274747d64d00a7c2ffa3562f4221857cf122ff4d1ef9ba9203bc5e7e5cdbbeedb0182d138659b2137d1c34cbdc23d5556da7dbefe443046b41e94e72185670c68d6712ae996e98f08e24"}, {0x1, 0xc, "381ce1dfe2afca18f6cb07f6a2eecabdf770b6393d0008f25fa8a44678f71232483ddc4f601b208f0a830989ed8c7c63419dd92f54d20524a26d8af20c6eeaad9a34486599215c7036c3e0f4686df982c615d311c6de2caf26ab855a2af391"}, {0x2, 0x19, "86006cbf3cca6828404c5f139053c0b9856827a50376b00d17f89bcf4d8c31ad5044d8d56ff999262513f428858530d8cef5bafaecf9052ccb28892da0ab3bce7ac40a965506e0ed9282249c511dbb6fe5fe208d2bdb28b0f0f153cd341747043521fc89e5317de5037321d30e8815fbb393fcace3e68f7bc87913031779427fb8bf982ff8bcbe820e31934a7b885df9c9f230a36febb4691a775f0da2f3370b1783330bec8dfe0d7d4432e109ddcc8353eb2e4f4879263d7e1d06061624f1cef396ff182c736d0c0a"}, {0x5, 0x1e, "7ed833fd47f5c654de33b5ff7d397cfad0b864ee01e09ee6e4037b5c064fd074dd6056de136c4ac14bd8fcd8ac5ee8e3b8d39b6dd1a651619777a9c9a30173b6c8dd50690bf42ca7f5a3c14eb74a1f8ece5c9d73e1ea3cb35d9bb59caa56b8618b8e08f1114d609133f45c6a122cd5bb61c86dca30b251380e586b4979ab828addb764dc9238e94b402f6758b71a8f0daaa788495ca9c6e44bc10fdd7fae947dad3b9502a38ef3814c6ea76c772537c577ae84417e1a208fecd49e32e7fe6ada5eaa5ad101c9bef0e86f1781643faaa161ff56778488ab7bdbb0614ead0d49b636af6eb3762c720af02f7d9150dbc46fd03fb1"}, {0x19, 0x1b, "56ab318d60c8386eeb2862dc3b02c9dbb3e6f44353b88a346826a5169e668de146456498ecd16c88f564431d8f8890894a63b379e72eb224a8784daa1b63ecaf1596f348629726e4c0c5fa1675edca58aaaaf2078051d3d2e86d5aec157d1934720602eb917a7360d48140e06cdc4821484950d0f3bc5283e7ff3fb4f142c8fe2c76227fe63e9c998e779475b60d7c2ca078e8b2bb324b11dd2324195da0128b8c8e7be80bda499213cf2e4cd259d3fc435cde2a0ce042cef1136a719c271aa65f62d0f1fd550f936d687f2d77204d5a155eccd39239"}, {0x18, 0x5, "07aaab836a93b4d282fa19865f1fe3a25fb05c6bcc032e82c5544eeb58abf899a7a9570d635050"}, {0x4, 0x17, "2798c9150152cfa758a653068c24dc840c286f30aa8e960ece7c44bd56b4b1fdd1a6c25142dd9c192953beacbb53050fd7c7952342a16acd1b9d096d5366197bc0dd2789e3f9d55e09baa62573cfab05e6b550b3695c4dea33c4c282a738d1abfc53b7404aa2924e0a710dd4143f9008df12a90fdc0baf511e38cf538c432a26702e10eb61a237ee4d84188daeb7342f12be2891704e9ec8719b3bf843e396bc3244965f3908bc4fc5d8407bf97d2671671df4d1a8ffb903b0faf1"}, {0x4, 0x15, "b2d9c613acffb28da1fa0522811bea2571fa2961462e18450596b54cda46c60799a9a53086b0188986b76fb2df0735e36e6bd1d7e324b8d22d5a0e02c974fcc7b8b7d7003599317faf2fa5c65fd777551d16f0b9ff47291152eadbebc24ace628fa5c10ea87b8c6944fc1d7baa83dd17c20289805a4e868d28f5c5b5d0c876d79d686da7a5ba796e01a656ce89e1f3ef8dab701a6d12b1aa9e1c5200"/169}]}}}}}}) executing program 5: r0 = kqueue() setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) r9 = getuid() setreuid(r4, r9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, 0x0, r7, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) recvfrom$unix(r6, &(0x7f0000000600)=""/250, 0xfa, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)) semop(r8, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[{0x80, 0xfa, 0x8}, {0xff80, 0x61, 0x1f, 0x10001}, {0x1, 0x8, 0x4}, {0x4531, 0xf4, 0x1, 0x4}, {0x0, 0x0, 0x1f, 0xff}, {0xffff, 0x1f, 0x0, 0x9}]}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r7, 0x0, r7, 0x0, 0x2}, 0x7, 0x7, 0x4}) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000340)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) executing program 6: sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x7}, 0x2, &(0x7f0000000640)="dafe65022d4d79f43e77124a51d55acb32320f2debcb53b552aafdc5776ac6f453f4bf809cede10a45caebcd59eec80f3199716a3850638decc0986327bef00c9e5c95b67cada8821abd028b9efa1f130c84d03c7f18b670b95dcbb9a7a4491f5db8e25e66d26ccbd41bd1c7e2c0c96df945e281bb59ff7c27e73f29c1da2cca96a19dfe452d74f7dd5c498d43d1f6ede1937c6082d6ae7832b46eaf5439a4901d6777f95618d45f5acbc221f18dacf9fcd4077ffd3cd219dac7c54607816d3f13f8f11a47b0663d4dd86adbaf344ad18151d41cb94a46b7403ec39216738aaf66c32beab306acb5f5a4438781c61145facf6cd81ea0bebab25bfdd33d8455dd279bdcf57c7c02593407de3c95ebaf00d4b4cc055cc0727d8620abaf6ee9f155ff823114e358bd75aae2ce77e79f9b53b20958bea28086a40032f4ba3835803c6a09a7a8c77d24caeab8b076574f0ea2c50c4fe6e4717aac0e1f79166f26a3bfc10377d67977bf7ef02935ffd34719db62d1b228ced0cf5562a19d954b52d5605e07bc33e9d54284957f89663871485ffedeedb295a625a4dcad2cf27917b05321c64016ebe22d5b810dcc4f28c3611b79cc78136aeb03a45d5c981e61ae75890d1f8bec3b6e10374cf89410cd3ec491c1e8fcbd7b3c174362c80511c8aca4d144287662db999fc572d86eec1933c67d667d27d4260a0aa2d58f9f265c3160c74e9799ab8d523a9515a38e42583a011629e8513e7c5cc4e173bb7747a5c0adaa209f7707ab261cffd132a2a2ba3a478d0e690574a2d737c5f4b04409a2ba31e162a2db8bf323b2fea9f2542d9090fe8108ec783bfb8c3eea2ab853f7d5eec0e9a12b0e7d335d65b924216acaeccaf1d6f2d03063a2cc2d1229edefad699a3b6ccf22514f16b0da141f4d6ff683136106f9cf71f5844d622f452ee3b024287ee6bb94946a5f3e293f62df39cbec982bbcd7f103c02fa252e6b94dc773f471e2bfd35c2bdee5d7b6d8c02f247bde2b1c6fceefa047453beb381f8c2256eaf9085a335fe641eaf034f5a0ab5548e3be9a8664c089f9398a12d279e188c226bec3e3e4dd767dedfb69646e98b190b3092b5c9c551696e85f6c145cdbea95c4c67a140e1a0299efe29912b9dd97267cf0912efcf5bb3151f1de5c3e94c5b91545eaad503953b87a4f8d2d6a3737c6cfb3ff2bb0cf7afa2bb2dd645aa7c691b2e66e261de5e1f4b8fee573f108f4e9e284ef949d6e316a3ea6daecdacfd1d8b4de20f05824e513bc5f41d7f5f864d64c05eded7627e1f3cf9c55da471408a72b044fcb10a1783872a9174ce7f5a53a0033cb43f20b7a78dcdaea375fdbf6a8f19058edc04fc87c38ef204210ee4c9aba0e4d45908684f9afb52c19795dc46fcdb38b7a768b238a1c87c080b7a8f25ac73259063921117ce8109410a3cd9ecf609312bb4ca4d774db67e593df4530b18588da3daf5df1e169f09fc7c007b6123f2992387b28425205f997b80cf1ebb7d489573cfc0ad77dd50626fcdabfef5fd321c2d657725797cbf1b65135ac81deecdbc3502a770e7ac284f262bc095d94f8307b4ec24a7b074c6548f208e8e91eccb3fc970e6e235d517cdf582f68509aa98f2f0f341575dc915aa6ab1f7d718b12fb6b2e5a5e9888ebf3243588390107917de6509051b3d516829bffcd9b4299382a8658b788dc74c5b19341053bec7a29c01c6d6f0188aed641930e59c9a6e273e2674bbef1b26a4865014a30009bb635f67b1c68e2d59baa89ca4b67e85447832eba854ae780a7d77fb705af9a5917834519159ace8c71ba114ff6f0dc988b688c50eaad506506162e4d9ee0a7b924226848ad9ada3cd7b81fc85ff6e582943e5b9860281c70878df131b6442f47d6b1dce38b9be24cc26d0afcc7a83008d21e6da72697e06c9121ddc33032be6fa89db0bfa72ea1f5fb752ce961fa6d9a119e238d18a4d9e16367b87aa5cef37eaee547c80bb111071240eb8f9936c68fcd8b3abe2c04f047c6ce70b7e440e43687d1fda9bc67ae1612d778218e6dbfffd1bb90a9961f0a4cde87f3e7f5a6932df57fa651a33e987c9472aa24854afa24cfff1855badba06cc654b02e6dde2aa15ac093d3bf6fa3056ec98a3df64294d6e8bb22e4f14449d5a537ff6411606f907f4bd3faca26c320f251eecc9ffa54d5594a4f890c201546684ba549aed2e6858a1bc17a103975cc9df537715e8d2d42743270aed8331fd4eb8ce43942bdba544f48cad50eeb4ca78c0f4e72e85f36890e080ae31dacad5e35d2021b9f94460069663028f4cb6e5547f80671a376636ff53077ed6e051f825eeb15f3aa68b080d93a315c0940e62be65cfe718696b9aa52373d83c416898fdd1967e76a59252662ee4d11169f5c8712b784c1ed90c2c32363944dd4347628d997cadbdd98cb54f70236df6ce19a129944d0e6efde90b2faa87b3d601161f6ce11510354ed9b95cd5f2e288acf507dfd21fa5c4dea50b6b4562cc22e1d082bf062eec0c530449c6765a1727442f71eec27d3fe32ada208c8aad12cb1530337e5a3e430d1dae7cfff1a67bcf80da8c31daadfb3a37878c9f96d830c3802ece01502f782a15e29e3776aae8c16ba09ba7e745630a02b1102d77d034f20f66cf47f0cc7532183b84d0d54221f7eeb381f194622f90b7c2dd168f5b61ad54430756c7546a5524a2f88925e7825884941f73b7eb474ea8fea45bf34d3928526b06eb9d78db5b6b5dd8f5c2f1bc81fa7624cfde7152e909a61f844cf9674a9f60beea8f07ab5f3ab006a60d3223c7c752a719e06802bd64b33dcf21b8f4e8345c2fe7a52be76b4e25d3e97427186ef71197437b9a1eb391a7d6820081d5b2d7a16174b6ed9de9d3221d788b1ffe92adc341b0369837d2d85301557f80f38927e8fd5a6e00ec8a5c5da97876ffc746a4ad098a990c86a7bccfeb6ce1770219899796f18ced84d92ce19d28a8c41427cdb075aaa9f40edc43635129f994e9fd06090aef17ed9689010bc914dab77ce76e3175e456dd8664e755812985ddd2e409332a06bbe90d1cbf201b8ed296fc6544b11ce6ba3e6a5337f8ca3bb020c5158a71d2c831fb8f632a4e3398e890ae17ed1cd3d7e07497614ed3fec9867123875cd06971fff03b5c3d69bca5e75f88b3f184b52e7ae611e2b561bf59ad8c190419cf8895cb3fa2a9387cc0c172378998f6a71a85a78c3450c6e8daf76d4c6359c7801f78d9ea00b445f41df576d1a33fa890229ced02fc76f5ff5443a1cffd31da0040eb2cd456115f8d928178dd77b192d91281a77c7fea63577d54003ac5c86cb419eaafb931c581661cc15fd40fbf0e8167790122b2638e284ce28b74e6f608407f8bd985f061e09d29c77410cc2e2c77e7dd6c47d0b163218843b1fd72921791afd022a9eaa403544582dff1ad63ce8574f4b4a72334943bbfa267036a8c9402c26d1622587045c63030e698e230c62619ba1da50592143a7bbb791d82bd8eac54c49455a6bf9cc3b4d40bb879123aeec1fde41f90e31f1a803c01490ced0708db8c72e54b3685adead5413fd49d9839333071128e4b97dcc8b41eab5fdbf40d82a80e82e7afbeafee9df919ce5dcffc5fedfa3cc30a6a65786aeeee1c32a0577aa194985227270ca56175c597c494711a21532f81bad49d5cc43a7dc5bc0db2b0c7ad9ed7ce104740e17b18a9bce9f4078574be6cd37d57e81d533586d75070061e569f1c85859b90d8028a0784b959f0a6141168c8b4e1e299586799e41719d255ee58d22d1f0caa0f438944174f111c38dcb9419763fec13709d20b26fb5576f1d239804016316468767b3b384d09bd7c61150eabe396e039d5d085f839d11531a7b43e069ddd4f4662f5f4f0ef0490aba22aba9e152dfd3ab1eeac724564e57dd6e12c40133a9952d30dbe41ae13ef85baed38733f4fe99af606556f0f7af1753c0075a899db75b144ccc33cf8d7d5632ca5e42673bd79751f2c912b2e297e4fee25890074170b5fba77921db76575f597a67b0798d66652ed9ed9b1842d06e550f5d8ba37a55ecf0bc406cc5318485843e1ffaea6eb4eae3dde62714d097ce16f7572b2d78b4d6efef6752f67731cf32143061284d9df42a80fcbe1950a452d8a7a22b85657636b76d0293cbd399b79c25e3345749c60aa3a0941a0db58fbcbe21e8ec30d80c0210b098119b862de8824849d0e786313ffdd6d614378bc8586f25176ef390d5e644a920ea26021ae71897875913826210143d5880c829ed4b3559ccecdf26ab0cd3c5f426b07ba59aa250a15c08bd2ecf0664d8a42546080f5a8136d7e497f80d023e8471b8529351f1a319299d30596eeced77a51e95d9c79c8d35580fa3891853d883edc09f027526f8f18981af4531ca8c754992682e1f8dad2ed00b583bba782b23c71eab76d87f7ef41709700597d6a6baffac9d5c046eb2b81ae4e958937b80c3c326d9ce7671e328fdd184ff63c4d1b292576e224a19b737a3d2f2a3b55183fc45062af2b984d0c350745a32badd94c8c26ff7df149189a1c438cb58ddbb2e3c63ba4d2de607a5ee20c1af5ae136681d0e199be813527411a12aa093b2689d4f22aad7962a9986b2a3bd12ba6b6dbe48625bc32778cca5b9584ade225648a87fcd71daed7b17c973432bcc391baaf37864dc07ebc3bd3a55a3bf1f03b637ba175c75c01ece21ab6cf410529a966a0b9d070ec9a5adcc358482067125bf9d4b3c869567a094ea473616abee7734363da0a7430ff6e0e439bcf2bd2b457361a5718f2bd0618ace613462c50af2ea1add8213becec3c99886d87eb4c0cb1ae3a3da8a8c2af48ecfcdf52056bc81aa85459275a6bebdcd58c9732f3f413afa0a3ef28d09afce7bc58067b1313858d28f3e1e1588d79848c8e25c66caca4722771d008df4f37d6452b0838c33ecb53bbba2555033511b43de5ed01b98768549d09eba14864a6a1a2883d63aefc895bd33645b68724e2a6fd23cb13809334872d86f511435f57bc39dafda11a110e8c6f7ddc28c820196ac9cffb6a31b38ce49cb420513eb09f06d0b070a3c29f15e008c0ece4fe83e188df438196084e639de408af5c30a29b1bd44548e9804698139fdf6cc05af83b3d5eeb633153c57fa4af92b635023e9a998308695c5afebfb4bd73a4996d634e0bc0b043818fabd17f5289f4f3a65511fb56db2b075af0e2fb7085b48f81f66f2901b052604c3dfd4d48208335215a934e4c54953f4df857304877f8784f637cf5b29f45172096cf2d0feb2063cc1feaf18c6bdf966d6d0621dc9311dad2b51f8eb170bcb68758c8031bb7e667c2902c88c26065ca1a098d94a1a82301283a89483d15f26a82d937de6412fa961936507af40958d26933bee2606a032c10c15090c4c3f7412ddfaeea4f433407dd9afe79e518b1f7752751905b2e9511eafd31c42e11da934ddbda3c79ddc3078267f68b214a7dcd6723f52a69d89ec508731a27d63feacd97627c0cae27cc33edf9dfeca9f61fa5fe17672a43e728f3f580eac66d3852954e4b2a13206ee97bf57f403016778f8496b94548100c5a65d040bfeeceaf134b6e7d4cdcd0345e1dd5fbffbdcd8521bd2f33a140a1122b077610b89181d823c112024f8d5aaf90fb35557c29dbd5e56167cfb570dae80c6c40a84c8489f9e3bae27a1ea45c0a3bba9d720dfc8b80c2c2124f63705774df30d3ae7d0205699369ce3db92e3880d1039c252245a04391158e085650d245f4532382cadd0919cfb57f1da5e6644072e27b5", &(0x7f00000000c0)=0x1000, &(0x7f0000001640)="cfcba8ff9335a9474a8374cff4f3c6fc22a7b8edd8bfe9a36dfed8691aee44c5b75798fc727ad72bf944a3c651ee3befc5e0e50abbb12a16ef9d224502f4402d3d104ee95eedb7a7a408463f76499bc955051598b0bf3de743857a49487cb86eddc2534643b22e40d43d80fd7082f83a81d87d30a573940cf589b187b6c9434079893920680ecbc4cf4a91601294e9930c675829ed850d367473d4600aa4ba9fb247ebfc1b70d010f490e6e83514cda2f57750d494f17facfdbb2c162a3936fb4f14ebbc5658f3a1099bdb10cab0fbcddf11f001f8cab90eaaa009b66fcb966aaa8e162156e01a630f92077192ae4d4e56ab1ac5d25563bf2a9c0630e844738d8b03d12853f8279761b45978ad749168893741357fc5f127aec6ad7697811acd59c34850c722d96cd47f8281fd9ebfa4ec5f842b7a58bb06d55bd708ce002ed07cec7321f9e2b7ca49a7a9374f0f417fa250ed48d803e2eae822e1f527149b27e8cd588bb1b572273962354e658a5ed617129f10e90a500a714d64006622969f16584bbc824c101df94510e229332c42ed520060e033f047870e2a2e5fdc344b8d6c49ce9b92c380c5b4cbe20d717740c9072c9e9e4d76bea7b3e7daeb377b469a3fe2e52816f145535bc037151724282f06fbc08a235c3882e6fb9a0ba6894de9b1042a1503dcdcbe2101144088e918a6bbae3b192c8a1373c3e75e33306baca46c28161cdf04e385efa78af931e312c9392a731299b9cb530b8c7957752d9e94aa5c386c853c3e1bbb019447b7d7b303f5a723e3abaae77d0e42d4a557a3f9b545400991887d1b4c079404b59e91cbccd4de4d7f5f26bef9706533b1accd114b4b50817e814a2c6d5cf1d6e9ed11bdcfa1bb304a9b59df2511cb4f3caa50152db00f118bc0354a4e1414b5eea1125c7ffc63076dac6200bb1b8b13d769616a523c3c5e4d97da9550ce4ea178fba68950a204f98ed97a070540fd135fc6df55021c4d6f51cc8e4bfc28b0575de371fc1f176f8859bc22e6ce04e3760058579db2682664ce55e72b8314470e2ff53995b541daf2af2339514f92820bb9fa279b6092b8c9acea3c7fa459ab1d7301d26123f540bd079c8b029eb205d1c42f2c3326b4f680cc063ac2672f1b562a53430cb084ac55032693e6de24717060dd2282421a16fe04fd0fba79847fd482f3a5f9a5d00a125ff447a7b752387d48292b1ccf9efc3145a7f7877352e813a7431556498c80d0466fa8f8f21bd3885703ba6a8117f1825224082e5ea792c9eefc4f3d75b2dc8a6947c70aa5261ce2b51d718e49f21d5ce92577acb06553db2319e904bb408515612f81c2b732c375b513238f56a92db6af0000b3693b8e639ebd9cf768a12d377aa1d7ff986128167af38388546ad4f1d46ada1c2cdfe60caa2d9b45f0b2c90697bf9d6f3aae43a7eb6341c602fe10758473a3ff051a75907d303af0a28c30571723a8e4328b349754ee476da006db69d3f8e1de5d5ee91be8e8575c39227480a4283ebda962c927fcb4a02cbeb4afc258df035208e038b2f84af5c93ef155302a8f11827e61e3b304ed9f4a66cde626f264d8cd975edd31ae2c3cf556f9110fcbfe724b92ffcc4089d5e2aa01a5c4ec5582aec4b4f4b01a402fb7be60283bd42efd0b853ca17c372191f50482b5bc6e12e66213123a2ad28047e93d6327409dbc0fe4701c15980588f02a344f0cc10396ac5bef1fa908ad63c7d1f23011d9785109df25c4358bcb0eefd3caa878b2b8f8b0ec2614ac1717b78c500384b771419e376a9538b8f2be760b98ed822d10169d7255ee3d884fbba391ed926906f89e4efe7aa93f032ed4565d863d0df0fc8224a56ea50ce3e3917ac6eb66840f8e3526f6dfb0e340d4ea74408509c5608643d68b54c2d1f071f91d3649566d98a65fe5923053e58becf2ac20e5565bf6bb011a670eb5dc297f56b4d64ec240a78beec37d6676809d30a161db6062a94c7add1505c0da7aae56f793cce2922eadfac713e9698de8266410f762b2f9d8772740d23db7850abb75fe2bc78b9ad58dc81b625a8e1a664ab773fcac64b8db5f598544b49657c3042840499d4673c0cfdc07733fa54e0af23160b01e31530a21942c9c5a373ecd57fe79c85d2c487c85021cffc0bb924c308fcd35291b99f6a1145a6616e31afa8b9415d75f0f532e074272461f340d2001fe05cfc620433b97bca89f4fb1e4e5ce66cc91f354eedf3b277724fba5070634f95d85fd4e3fd15901629f00120b8fca4d7f170f8675bb8e661e0274fb8e7014985c5d5efd4c547e0e2bd28992356d5b1b6922e71188e38c4ed225c34b404111c0d445fc43efc81c105ee7a45cc3d569b81889b93799851ecd1e0554c26a3d44d653ab34f8a046de7053a6163c716d21d85d5aed2bf0ea2ea851cfe4c035e7ed6f7aecca12f168bcb4ba7f3a282578437b66a038a1bab2ed6f2484b7ff29578f45b1152b47481984bc328921035942ba0d719067dd927b46f6c229a7e074df498f1f0bbd62affe39f3150362d3cdcc77030f141e677ec1363ed0694a86ff3093911c0601935f60ef0ad81fa20f54b629ae61cca1b95155140f0eb17f747619709a74bc64befd6692f31f271021b9b41e4bb1e9d600d3f7429aa09909964ac48288c38aaffd08a2cca4049058623816c0d03bee4af067524d1d5d2a4d33d1399c3072c6a8251e79df0e72789369572424a33b9a3062c8ff57513754c6554004aa542c590fc3fcf90c62a4aa5917945aae3df389f58a6639ed3e55e6d76922fc5913847d404387e7a530c3b8dd9a9d5f664323513b8d5299f3aa7738e5b1a8c3a8e4dd41009b4b072cca852a45917ad8ad86d87df8bd76f5144cd01cf2afeb7fa7cb04d44260b609a386c9ffe12cea305548bae69658373cc6545670917c3a1783ebffbb78d743de1bbc838500a2490458d3daba4d75532f3cf77e17c4f11946e78a5e7ffef4c473e941ab69e9bd42cd17e962d2e8ad3a8369aef3dfe2a26eea43eb80da0470f6750c9d00b67c2491d658985f229a032b0fe43feb24c565823a14c59f020f8d2bfe0ff5bcacdc3118a09f69c2661b97045aa057326e1d9b708c1d822938e970342100b9f03766d2e50a52296b3cdf857f8a602a6518a5e887a8f30a9a518741dfe4471911df780dd77d18c3366c8ec9261335785586041edcae203a881f942a566fa952921b95a986127bc16e967999206ad54acfd9edafcebeae01310d769804556568f3e658641c0d570426f1ff334be4b1f456aec01713d79fcf3584f888c1f3f081d49099b7f47d93e98b385d3389304d40403b842af9d9490ae80502958fd8eb6f809f1b1e34d454591ac55c90700b6aab6b53495d9d8c5c37f5203498ac74767fb155b3af6ee5ee53009f4183312db4dd074b3c7c542468759f61b6fa631a1abd5e8e33191bace8769240bc60e3400e1ea73b21524a883a1425262419fd964ec07e438fd7508ed8cf6bff39bd6876bca153faceb197679216b41b39e7274b2f65bbbd7bdefe48792ff8e542ee932c01a5435e124a4673ad8b89df91ad420622a8f0e9f05c4201515bd5b9825d2aadc0e0a65871d5ae3166a81a7d5976932dcc79f429f0810a7dfca18a2697dcd1f293bb4fca4f7a617620dc826735861af11574ad34495d777a1bc22071124b21b59d67b9ba42427a9d61702b8bd3a83ab5fad26a85cdfe02a75f2288e143788ba424bc8b734e069edb9f582e5d261399139233ab4d7f338df3d5171e8b796bd473c8cdf043d1edc7f2d0ee0e787784614ce9376208ed8681adf7422fecd70929a01198d5237f4c60033647f6903481d3cc82b98891f9632062729de70ed45f9c674441a061e5fec1937959a9706f30327414bd57d01f5f87ef00f2394f1f64f60c8b1b898122fe19130e183208726deda322bd511f8f2bebe6dd6ff2a4769507e25d55160e8460e860837b94bf29b67f2b67b1180d2b56df015bd2e4fa02d800f45831929a11782afd8796f3126876c0190ba49bc7d727f77a3a564810305b9a506a6afbb252250b97b5a4e2b59c68bacb072f834e64c955f65fcf07a424f4120f00caac57359cbdb1a8912fff79c7cdf10c17a2e3d86b13f5e0c64a2d9072f74a08e8e26b65930b2cc30a9c17143a5ec5f49d5d89fac66a5adc5c266bab00b5ae8c2973e632e75fcbb8e048328166e2150f9238f041b321b45d510d5320a58c3e78ed0dd1ef97f07d9a67bd1ba680d313e6f697531154e4afe679f9ebf3a15ee6511b08944d7484ef659f54ef49827e11cae9a9bc9a3daa0189a059ee6856aefbc2caf97372dab326fa029616be742c55a3dc98a6e5d4eec02fef7ace7c912d3bccbbace7bec2be72170fee1de12a24305913ee0d7810c1a32d807b3501fca3c2bf4f02ae121d9ba506c336dabe7262bcf85b53eb0e95265df38a5d6413c6157bacad88f42313fabc9f7a4d611ab822df89f4f39dd93f19b95233b8c7db4bb961ad5be1f25e3ae234d2622d80b4ab640cbfb61c2bc8dc0d26efe47cae6235f0fc2dae58a0cb7564cccb07e7fa14e6b6af81f7af40e5358ebfed41c10baa0d0a06d19a0686f7e08fc00d8baf3366b9b81e71243b8c057d8ac594b8f237867bf49ce0d7396841d847b59df5f2707055ee471eb323f61bce227c32958c2bf9722390a99f0d2809fb40e14980308e6f3c2230b54a5bf2d6933d25c3e1106b765adb7197433d7ea4a768671ad95feaffae0642f8238bcb4746b2be64505e0d81d837af4be394100b9124cfbc5f89eea2ee9fc580106f92d9fd037815f868ac70c655bf110f69d84cf6f5a9d9874a871b92f17d2dc4bbb44a0314558e83744f3a1bac7a101b8f0516033da1504645203d9c65c4054823b91a56b41c8b1b735ddb4efbce77bb686f51d473c3cad19a18161d00f72cb0fcbd69216cc39cd2ac0cef27f6b6792d4fe4dca2e636511d403bd278fe171d737edff20bd56f8658b840a65d04c0075490a02010a94ed030cf0771e540e83a3e60342fac332311c4619e7125037b71919a56dd7a99da5c7ac70e92db873223e1904fdc2ab09e3356d35033fc7a9b1ec21c4a8ac610d88c81fdb7ec496dc2672e964fd388564fe113c5538b5d95575d01b8d940cb36175eb940a79000e90199f59f2f4eb693ae6f154df14451ea628f7983e26d8c23fe7bab0e26219c1cf99baab54ead3ab724985356c71849cebd38d9ac797708752c657da155795e4b068eff280815d7a76a22cb7b461de05e241408f635d7b5fbbae0c1f532d03d0bf429cba776047732664d2736addf2c99aca5b5a520d063dd0b3de934c6c411067fab6dcb2824f65b39690ae41c878cd9ab72ff66dd19d53fa8d1b4d86deb0a6ac376237f597c2e3699324cde323c62e16e9792de2caa9379fe2bf8be768427d5857220d17f8b6b3a871c1e86711b9de159cd2968872f6bebbd29e28a390aeb1aecc0594f21c7148ca5907fb88432e0e64e99a197d8271a3df444d38336a87aa4b30a81f7d3a7624768aceae4391ab39193a1a61ea92b8f97dc2ea0a3bd2e6781a0aceb6c5a75abb2e7e08c168481fd0db33cd9285af516a2d1fef83e55751e8bc6e1c4a5f3c029c7da7dc38b232eb00e97e92310349a39a663c9abba1e35bca6de35839bcf33da2d10b2496d65f826fd1d0392a4f36dfa210bee98ae5140d0a9c6716069f023e5b96c8fb1386ee2718b179b3b72e12b6197ab7fae2b22b8ec51dff496b98033cdf1cac34511b3bbe7d9e27fdf92d02df0f1016acc65f5503d59", 0x1000) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) close(0xffffffffffffffff) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x7fff, 0xfffffffd, 0x0, 0x4}, {}, {0x0, 0x0, 0x3, 0xfffffffc}, {}, {0xfffffffd}, {}, {0x0, 0xfffffffc}, {0x0, 0xffd}, {}, {}, {}, {0x0, 0xec, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe80"]) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x401, 0x6, 0x8, 0x693e25f225a5e5fe, 0x2, 0x0, 0x8, 0x0, 0x0, 0xed3, 0x400000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 4: socket(0x6, 0x4000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x138, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xb5a) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r8 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async, rerun: 32) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) (rerun: 32) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) fchflags(r0, 0x1) (async) mknod(0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0xffbffffd, &(0x7f0000000240)="8298ae189605fb6cd821c3e07d0167cd9caab35b808572a115e61eed30307b95657ce4741bf8011320478e9915d15cb3cd4cd975e7f58ed71865d3d9edd6b3500917f1b69249a12c14fab2e2ba146ca472074fe12cb7608f699a83d88907f0481d5a", 0x62) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setreuid(0xee00, 0x0) getuid() setuid(0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x126) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x57a, './file0\x00', './file0\x00'}) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x20, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x1000341010006}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socket(0x2, 0x1, 0x4) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x273, &(0x7f00000001c0)=[{}, {}, {0xce}]}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x2) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) setreuid(0xee00, 0x0) (async) semget$private(0x0, 0x5, 0x1) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000700)=0xc) (async) getuid() (async) r3 = getuid() setreuid(0xee00, r3) (async) shmget(0x3, 0x2000, 0x248, &(0x7f0000208000/0x2000)=nil) execve(0x0, 0x0, 0x0) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x17, 0x20, 0xffffffffffffffff}], 0x3fc, 0x0, 0x8001, 0x0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a07fe7fed000100000000ff7f0000000000004a020000000004000000000001826884"]) socket(0x11, 0x3, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="ed", 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) r1 = semget(0x0, 0x0, 0x22c) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/30) executing program 0: mknod(0x0, 0xffffffffff7f2fff, 0x0) executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x40}], 0x2, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x180) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0x7) r3 = socket(0x2, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x200}, {0x18, 0x1, 0x9, 0x400}, 0x9, [0x2, 0x9, 0x1, 0x3, 0x3, 0x80000000, 0x3, 0x6]}, 0x3c) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800405, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd60b421110008683a45d01be928"]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$fs(&(0x7f00000012c0)={0x3, 0x1}, 0x3, &(0x7f0000001300), 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0xfe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x1, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$net_inet_ip(&(0x7f0000000200), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffc, 0x1, 0x9, 0xd28, "dfaf0ba3383d00000000000400"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938", 0x7a}], 0x1) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() getrlimit(0x3, &(0x7f0000000040)) close(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1fffffffffffff3e, &(0x7f00000000c0)=[{0x0, 0x0, 0x1, 0x200}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000400)=""/122, 0x7a}], 0x1) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/520}, &(0x7f0000000040)=0x20a) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000340)) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r7, 0x0, 0x0) close(r6) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) close(r3) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0xfe) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x40, 0x0, 0x3e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0x3, 0xd28, "df00e7ff1f00200000000000d811f7d14ba3383d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc1404719e57d6a24abbe2761669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d58cb5e17d91517510776c7311e7ec638e25067bd79d1", 0x107}], 0x1) close(0xffffffffffffffff) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946465, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./bus\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 1: poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [{[], {0x8100, 0x6}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @multicast1, @empty, @remote={0xac, 0x14, 0x0}}}}}) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x21, 0x1, "004dc157942a2479a3000080ffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x2, 0x2011, r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x10000000000001}}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x922, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x4) close(r2) socket(0x10, 0x1, 0x1) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$unix(0x1, 0x0, 0x0) connect(r4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33be3f3f2c56c0d93da7484095d61a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f6fe5dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f150bf29d58b803a676cc3761e8a00027f51d90a4465f9c605ab2829d78ea2571900", 0xa6}, {&(0x7f0000000180)="b389e5ae", 0x4}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111db7bdf59f7fa172f3ee0cf908dd34e36b09170d231b0cff846336089a61034328327bd2b5d76c9a7f536566cabf932a2a8d1a6111403ff75ff3967c3085b9d7181488080fed9d89a51e28f9ae28ce4eaddc19d588f917e771bf224211e17ec2b7bd5d8e7f3ffc09e7487203a435ddd94817621f3cac2dae30948104f665bf1045d2dbb8595a399880552d422e53eba863f16eaa619b5bf80d91e5b41baaf436", 0xde}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a887771f204dc9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d1f000000ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb37fcae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf15}], 0x4) mmap(&(0x7f00004ef000/0x4000)=nil, 0x4000, 0x4, 0x10, r5, 0xcfe) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffe}, {0x3, 0x0, 0x0, 0x44}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x6) select(0x40, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000003dc0)={0x0, 0x6}, 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001880)={0x4, 0x0, 0x3ff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8210560b, &(0x7f0000000500)) r5 = syz_open_pts() dup2(r5, r1) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r6) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x2, 0x0, 0x1fffffffc}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x20288, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000fd", 0xc, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20, 0x3f, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x91, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a140800450000830000000000019078e0000001000000004e224e2000b090780ec655aa1755fc683c84ce7ba6ccef878e2b1d583e236134666f3784021c21d8f932a365bbc512c3b78914922ac36dd82c1c13cfd610b114cc986004d9a7a4386116fdc31a4d912eaaeb7956d26de90e081b18ab4aed3c2e4a4400"/145]) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0xffbffffd, &(0x7f0000000240)="8298ae189605fb6cd821c3e07d0167cd9caab35b808572a115e61eed30307b95657ce4741bf8011320478e9915d15cb3cd4cd975e7f58ed71865d3d9edd6b3500917f1b69249a12c14fab2e2ba146ca472074fe12cb7608f699a83d88907f0481d5a", 0x62) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setreuid(0xee00, 0x0) getuid() setuid(0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x126) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x57a, './file0\x00', './file0\x00'}) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt(r0, 0x0, 0xffbffffd, &(0x7f0000000240)="8298ae189605fb6cd821c3e07d0167cd9caab35b808572a115e61eed30307b95657ce4741bf8011320478e9915d15cb3cd4cd975e7f58ed71865d3d9edd6b3500917f1b69249a12c14fab2e2ba146ca472074fe12cb7608f699a83d88907f0481d5a", 0x62) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) (async) mknod(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) (async) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) setuid(0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x126) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x57a, './file0\x00', './file0\x00'}) (async) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) (async) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) mknod(0x0, 0x2084, 0x5) executing program 3: sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r0 = socket$inet6(0x18, 0x5, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="52f4faecbd69d6f10eec98e390ffce6c2f23ab4f8cee2cfc8970b6c5b002f75d30d437783540c91020d7066870f15a33605b4ddde8dc98c5973e5f70659380ec31ad351692e97fef5cd204fe2c06404f0a8b6d193b493782672153e1e6aad36cc804bb545819c39184978b52c65cf8cd59f33d5415a52ed0a9b3539b4f9c4555e837ed2e8d815b90d07ce6dce281d07e", 0x90}, {&(0x7f00000002c0)="ee9ceb362d6ce5af4920abac594018885185d670d33aaa21a31860276e1b9f505083b41efad11be7cf455e85bac24970d734030cc848c6538389be7995754c4147822f353da5e76f7d6bce8a4eeb68fcc7e8f7731db642afb24715416668b5a6cda4f7bd6e85be3f3efc2b5effd08a962d79c9b4f808388ddc95e2bbfea765dc97e4477c9d6da44138b146e690ba2e915f8332edb9f39d4cf477fd7fb3a93a", 0x9f}], 0x2) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) executing program 0: dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) geteuid() (async) r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, 0x0, r2, r3}, 0x0, 0x0, 0x5}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, 0x0, r2, r3}, 0x0, 0x0, 0x5}) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) close(r5) (async) close(r5) socket(0x800000018, 0x1, 0x0) (async) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1000}], 0x2) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x4000, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) (async) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/231, 0xe7}, 0x0) sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x8) close(r8) (async) close(r8) executing program 2: socket(0x11, 0x3, 0x0) r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x0, 0x10, 0x3f}], 0x0, 0x0, 0xb8, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0xc0205601, &(0x7f00000000c0)={0x0, 0x0}) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3ff, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000540)='./file0\x00', 0x2000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$inet(0x2, 0x3, 0x4) setsockopt(r6, 0x0, 0x9c, &(0x7f0000000040)='pk|D', 0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r8, &(0x7f0000001200)=""/4074, 0xfea) getdents(r8, &(0x7f0000002200)=""/4096, 0x1000) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000940)=""/142, 0x8e}, {&(0x7f0000000200)=""/4, 0x4}], 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x8, 0x8, 0x3bb}) pwrite(r1, &(0x7f0000000080)="422bb85a74be973431dcea67beec06fbd49712c5d7ce638b134ab59713d4", 0x1e, 0x80) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) r2 = getpid() getpgid(r2) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0xdf6, r3, r4, 0x0, r6, 0x15, 0x4}, 0x0, 0xb8, r2, 0xffffffffffffffff, 0x8, 0x8, 0xb2}) pread(r1, &(0x7f00000001c0)="b02f5f1fcced140c80565768a8408c205581ad37c25f3fc62b2e0335cad7700916ad5e26b2ec4adde8a5542691b28ee4f80b", 0x32, 0x80) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x1000}) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt(r7, 0x7, 0x8, &(0x7f0000000240)="1cd4c8ae77de650df5e9ebc2c0f0ac4b02038bee73a4149fb0b71620a827ef4a2d3d8d1332ed777c003ca5356944332799d7d3026d3d1b2fed9df595ccbf81bfac29e2c61c432cf76eee53e498dd386eb5e41d8616fc964c35c59308a4abe7f9175bae161466421bf54e7e53f2e09721877faed8829f3ac3275098d2c0fd44a882430e8778c2014ee71e8a9afaa03b92012d3643aaf9ea0d92a6ff44b10e5b8c4675c7fb9ed94e77d7a0dadd6431d26f9cba556703e717ebcf461aeea1e069a3ed49e69f2c41c3e2c7fb3ca55c80fc5114086c81d97a6a6ba929e567a86eda402e6da4cc257c20e99abf08da9a5f3fdd449c3f1a6e1633", 0xf7) r8 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x2c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000400)={0x7}) connect$unix(r8, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000480)={0x1000, 0x80}, 0x8) pread(r1, &(0x7f00000004c0)="2e6009269a2ae300c4a363fc48bc90ca7761a86d8f9c516fe6190de23103907fff9fa6e0a5d72357ec3ae3e32dfdd25b2469f5ccec7271da9142e9c6cdba0e6c69d4b80a70357f011e91c1413fbd61a8063901a027f40e15a986eca30051bdc861226ce80f263991007684ed4ee6e85a1cc12fd873a96721b018e28e6ff4da086986085a86178c126f195c69afae3d266740b8f2b90af97e0bca59a9c070c67edc5cfd5ad276604f9e11d99b25b21a29c7", 0xb1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x46, 0x1}, {0x7, 0xbe1}, {0x47, 0x1}, {0x24, 0x9}, {0x22}, {0x47, 0x1ff}], 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000600)={0x100, './file0\x00', './file0\x00'}) acct(&(0x7f0000000640)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) setreuid(0x0, r5) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000006c0)={0x8002, 0x4, {[0x2, 0x842, 0x8, 0xfff, 0x3f, 0x2000, 0x7fffffff, 0x12, 0xe68, 0x4, 0x4, 0x2, 0x1, 0x7, 0x80, 0x700, 0x3, 0x40], [0x9, 0x1ff, 0x28, 0x4, 0xfffffffffffff4fa, 0xfffffffffffffffb, 0xdfd, 0x3, 0x4, 0x6], [0x1, 0x7fffffffffffffff, 0x5, 0xffffffffffff7fff, 0x61, 0x80, 0xff], [0x1200000000000000, 0x9, 0x10000, 0x7, 0x1000, 0x400], [{0x8001, 0x3, 0x1f, 0xbc}, {0x3, 0x6, 0x3, 0x3}, {0x400, 0x6, 0x0, 0x4d9}, {0xffe0, 0x4, 0x0, 0x7}, {0x20, 0x7, 0x6, 0x5}, {0x80, 0x9e, 0x6, 0xfffffffffffffe01}, {0x8, 0x200, 0x3, 0x7}, {0x8d, 0x101, 0x7, 0x1000}], {0xb, 0x401, 0x4000000, 0x7}, {0x6, 0x6ec, 0x3, 0x9}}}) executing program 1: getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000001c0)='LA', 0x2}], 0x1) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000180)="582759f1d68f0341", 0x8}], 0x1) r7 = kqueue() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x40, 0x1000, 0xffffffff80000001}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x1ff, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffff8, 0x74, 0x1000000a, 0xb46, 0xfff}, {{r6}, 0x8000000000000007, 0x44, 0x2, 0x80000000, 0x7e}, {{}, 0x0, 0x2, 0x80000000, 0xcf, 0x6}, {{r7}, 0x6, 0x84, 0x2, 0x1, 0x1ff}, {{r8}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x0, 0xfff}, {{r9}, 0x0, 0x4, 0x4}], 0x9, &(0x7f0000000240), 0x8001, &(0x7f0000000280)={0x5, 0x80000001}) r10 = socket(0x18, 0x3, 0x0) close(r10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) socket(0x2, 0x3, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8", 0x85, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f00000001c0)="01587599", &(0x7f0000000040)=0x4, &(0x7f0000000480), 0x0) msgget$private(0x0, 0x80) socket$inet(0x2, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000004c0)="65b8549a554202e065616c827b89f8feadd494ff5fe70d8fcab466ea0b7f32eca1c670827712a3e0979e69b730f4c577789c2ff91e6b8fd4127385eba8de3b3da036b3d31f6a21fd0c2c7f18e7bfc18ff621a4f97f7a3e565f2de4fb283b9ca5a3ceac2fcc8634f96878b42eac35feb9e41517588191d6d023ffa00a74a67af49723149428d9ce0c783220db51274abad00e398ff295fe301c3a79245957949199de2e888e98dbd40b13e6d9c58aa968fffd9f4ce8da2ded7e", 0xb9) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x8, 0x0, 0x0, 0x334, 0x0, 0x0, 0x8001, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x10000000, 0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x2], [{}, {0x200}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r5, r4) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r6 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 5: r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = dup(r1) fcntl$setown(r2, 0x6, 0x0) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) mknod(0x0, 0x2084, 0x5) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x18, 0x3, 0x0) (async) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) (async) mknod(0x0, 0x2084, 0x5) (async) executing program 3: mknod(0x0, 0x0, 0x2) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000740)={@local, @broadcast, [{[{0x88a8, 0x2, 0x1, 0x3}], {0x8100, 0x2, 0x0, 0x1}}], {@ipv6={0x86dd, {0x3, 0x6, "6de7ed", 0x21, 0x3a, 0x76, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x6, 0x0, 0x4, 0x0, 0x0, 0x17, 0x66}], @tcp={{0x2, 0x1, r1, 0x41424344, 0x1, 0x0, 0x6, 0x4, 0xffff, 0x0, 0xb17, {[@mss={0x2, 0x4, 0x4147}]}}, {"9d"}}}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = getppid() fcntl$getown(r2, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r3) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r4, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r6, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x2, 0x0}) executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x3, "57a744bf385b3bddb31848fd6d32c15e10ffa013b83e6dfc4377ac5e75e4285150f10829251139dcb9443da80f997c99db928350d6d249daa894ac0347ebcfc0fee91a436cfa7f57e031b635fd21ec4d6241e2a1e49a68b6bce225c705ebc6fc7dae95649b956dc45969df79745bd3755e6fe209b28d06cb50c0581a6f9dabba90b273f4cb74"}, 0x8e, 0x800) r0 = msgget(0x3, 0x281) msgsnd(r0, &(0x7f00000000c0)={0x2, "6076f89fdd5b1f4c2552d76a16dcf2a894d5fe0c47aa"}, 0x1e, 0x800) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x36) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x18b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000200)="ac22d8637f92a352fb15b292f59a3972a3d8c153461bcd3bfb9b621cf36beb709aef3477b8154c612ebedf1e5a51ce0b80804fd4f0fdd24cfd41875fe9691d8954ba408751cfad6ed59c9c42809fe7594d795acee02ab411059891e3d058ea78e34f36190c9cdfb69e54e923a915be8736b18ce6889caf66b4678108a5e5a3644115dca779e638b88fe4a5fd2036ba85994558b56ac795e95f7c0e2940689683a7d9b18a97b746ca52b2197838d5566df31a6ed86c996c198216816ce75be15f91f8d37ed6b0c2eb0e01410526aa0fe605cf2dce5fcac8", 0xd7}, {&(0x7f0000000300)="58c9f2a76298db9524ab40253616a29b7a109ce47b8bef26b93761f9a88c317f9d0c379f9f21f8a482a42b15157960696b62fc7683fba5faf223319b467b911d0e3db3c575e9d7e5b026b31dee4c70fca1e780e683c1e420b37a93a79f3c22dac2436d0e614c6014db265b6b842af44101bfbb2446d1a29cb8aeba122dbd6d76af5480ed9b2ad0f9d8cfb3097c05030dc1b7f40935a3bc20f846b38836bb4822a4c0f5f2ef671be3b4d3d1575dad4fcfabee02243d8495f84adac866349bf97286899888ec7668bf0d5da031c41398f4e0a9bfae2cefed875226e66b2ca53934bccc063fa0a62e4c35de761853fdcbf60b4ce099ee9feabb0925d6868ef60d0229dd4a9c209c7afa91863d1ccb84ca8d131fff0807d9917b727fca8d4b89ed0cb1570344785089fb6e644e3973838ad9d5446d82bbe44677c842200ae6da6144a70ef2e65f64467366da9669e4da04448cb1b6e389776e55acf35b4528ff6bad9797a8efd80065c8a932cff269848f998b0eec8d591b086cd69270d8701f31ea282972ccfcf2f47aff37405d6428d32009a4eeba5f3f03914d1eeb804477a16529b523df7ad093f198b15bffe965792740ff11c3fe6fe86ab7a5d1a4a35aefd72e945720ae913fd67f9ba976d4093795b506287fe13af0c38eed885543c9ac2ad7b002a926103f24a15ec2c521cbf9235766e1c5c6d758ba32bd7b257e08654dfeb03284fe30b4c663830b0e3e1edab20049130522bae2d3affc4dd3062b00d8b65488958caeb24205093611579d3b0785e92c59b26c6bf8d4dbfeba53f59a0b46bda04fe14ddc19f59ff3e2f5f4dca349ceb901cd65347341c5a55f4508165d0e7e58197b650c9200ed19925bca9ae6be347c247bc8261e000a2c777e9b032ca5c3ad8baf51bf8b1001a88652d0889d4c259ff5c8a1ece79e31d387d9f545e25dbc6a64a33724b4b8013cd9cdb574424daa9ba6a15ef0466b2b59fb3b0c3f3b6aae0e730f5e83c391131156ce979bf196e9b99df1502df78539add6344280e6e936f4c4aab133c89242f6045a46d76de1cbba374de330376b54e7f88069ed9ee34d59d02ce1ba0d8e0314d8d3ced7103b01d46f089428fea02ce93faa3791613b98d2007c8a7af031502d12e69e1fe1827502b4857a360468ec7463b691d2f8d38b28ccffe1b8a0d64af351b81feca55826578feecc09e63fcb2582d802f60680946ad99e485fc5f97fe271e30f952a7c0d8760f20ce07f11ca7a641b48d64b3dc179f47505c494824f449ffa0975d9711345696ff6c888ce310b8e61b41530ab3f0cff5a0e1453c1359ab861dd3ad294149ff4dc118cd1a7134664d938630bd9f59974a6062799793a1dc37fcba5cb49573c678e18cb5a5502eb82750081c41a09b6b590e6cb2d2fc59712ff07628a8bd8f05304ae4380e77ec33b7cfbac012204ab3407e0d5c8e9c753d05df9912e9ef4105740154c72b360a7b833c3a506a593218301486ba89949a2bd49e1cd46676418b33a6c4d08ddb9a670db92c8f691841f29c4c59fd7632bb1952eb0b42a5fb451eea4589bea5d5170725a1d6ceb558bab55bfa2926c694ada64a0b3b4f64f949a8c94801c0fc14752e89ce4e74c7e04a3140fa44fe68848dcd10157505b35691a2c60e0fd9870800997959515bb96116327b64c0fbe28c11301833e585eff6440d9648e8156196794e0c0773a4850ed2d1b59e8a38dbec0a6a12f731f2140551a153ccd2528a4a5b29c5e83f84b8ff7e3ebb84ea3db5bfe883e53fd9dcee9b9ff7e567ccd695e034c700744eac046f63c938b2962fb81245790f0f03ef9abbeab4c92f72640f442c38fdd9d35fcdcac6820b6c3d8dd85c4b67650ceb43cf05e3013d32f3ff0e24720d600c9c8b67c5b29c2656e35e04ad4be00b6b200aac24bbb6c0cf5fd0a2b4b2432ff1b4f9777b8857ed05f662aed712a4440322ea8ec2afab4eae8a13398538a849b3214f08f219516170e704d60ee593986bbc569c280b9298e45a9b7d2fdab9263d35023e75d361a0d1981d4e363d2c2b6813a6ee2eda051f3bf334f8a4e44ec037a44d8f3693ede22c4537bd5fbd877ef56a2b756d84d20273967b5583925c2ea06bf5ce3ba4a8f1a0062a777e845aca6d45d695fd46053e181d6720c678ceaf2682e490ef5b8598c6bd08f9ef9bbae4d42177ed4e6ea18a517fa0a0fc88931c953fc18ef45325253ba91a07b1205425a83697f531813f639811e2ee071462b77d293ce46a613c0f99f5c6fb579591fde6353538f6daf2d71a9ef1d5e0d0f3bfc63b323ae6e80c34ce2bee6d17f1c822c9049ed8c8810c6931dd1198a952a5d07e638d33b0dadfcfc55903b7d3a11d36569797c55a7d5cf8365174e07065f35cc4fb257eee2aa7eee2e1c0de38393da4317fdafd8394cda73a903de2654d62ddf226d90f98e4360f4862b9d9a64b2e59fb871936d8df6d25f3ed315c328e3755cd7a320bbfaec5cc47620f0fe340b26193a61f4c6fde6ab701899d2288180db42bc90f37bc2fc17a0f13fff33206910284ac72dae4ecf1de80ec1e9f633d97c26888b686b0201430148a5b9cbb66ab8a4e8743d6e0a5a6e1f78e236452daf64c652cef8763704cb44dd5d7a2c69af992915a17d8846246a3dc609ba7202ea6164c8239a49cc013a56d3a57141b69d002b3b5c5fe159bb13bb7322b228940ef920618d2699f4a8c68a6cfb56dd410c7a2cbb2328316b20812b3c4573829e11119d2e20f6d87f6a3b3eb9456123c60716e8ccf975a3a94eb773eb38485807b692f692af75675eb71d3ad9d3f1505198175f0dcb59bbf4422d4896b9c3f024e94e17b4a900b502a40de1d08c33031c616a30224165a175237ba16e2ef2edaac76efa6a5e4952fd18f4c4f1ec7c36fb43365d7c2a72e01b14efd6d440c94d780c6c8a6c23ba97ec2df2e13c8997e5ceaac8d2c83fe140b823297d69fefdf2f07855be644458f7b999746e81205a1e8bda553823bc2eccd78be54c1b4f6ae1b953a201585eaf73409fb0d60d55a8b32db037a37b46f88034e4a65251deb539cbe7675328534ca413ab0ecd4c139ec52dd7697c89e0e13facebe147a89bdbc8246c834cc0896ace452c1a2187abfbecdbbdef74f181af6387acdce52dd6a46f320103799cf0a8e3236c9b9932d10ac87489e223407f3cfd77244b3b0bf25e867aae9ffe97e1066669f03f82d9d137fe02f84fb79031fea88ad22772f81f933963522db9e3792f474bf312a9be7c127680840a85f81937829ed88b9dc8cf13d10c292359ca0d2401247c09750271db2eff5dac25fb0090488dbf8c30b4514cbfc84307a076e8fbdc2d15e89f9e59fd32fd16929020580b56dd640a8c085449db9f661c12c81737f0c9ee2bd78b1b838b4bc97becc8850cfd435e88be97f74bdb8da9d7c02fe3b2fb8278e6eff70aa96ba3848c4fc865c156fe82cb87b08359cc74919ebb4b815718437730bfa522c84478be9699ed3e11b0f2af6ae02a421efed63c22b7988bcb7b64c203af8a9f185b0d322d3ed6fbd1019f37270ebce5fa9ed76ea944b0661831a53eaeb73662d09f93f4db5a21c0127287ea1b7bc84c53d50f13957dd787097e13c610e1b85a425941793afab3591dd9960267fee207d4192c137b9d356d81953abc126571b91f64692388312423c8184351c49f2fc662ff174e7461cefcb592ec9ba05dbce8556921327429e1db8a70ffa8b756ce9047a7f96b11fcee6aab086ed129fb79858a451ed5c4993c3bf85304b8c5ff185568fb97b754e810831df92a353fc4482fdc1a86567c9f0011246a1eabf64fedf5fd99e3f843f194205d7af073f14ca80aa2e5a7cacac278794e2ea329c44c0e0f0481981abfeef89cb15250a3857836d3f64baf0ee09dfe900c00600a14558e3fd8e34374865692229fe5adae0574225aaa287640eb332491a5c51c87865652122af50c17409be48c8e579ea10ca327c3392f92fe8887ff86ea902befab3eb75dca755b44f3d6ea5b3d4146319c99cfeccf49a30e36bb1c716af9b985f71d58cf409a13082120122a8a310983d39e7066c464f866050592cda44065140e997c5022b8bc4fec58a31123d564125275d2e006c82c04f1091625ed49e0fa6ff2cb8d56976e422e8ea7613c1ccf0e2ec771f383685844dd4fe8a0ccabb8b766f41594efa55e8df6f288fbed5180064b94a9eb27fbb07588634a9f763bdffafff9a1f1e5414cc4dc93d9af6a171dcf005067919a4f4b14078874049af5b1d8621d6f82ae83f586cf0f81b08c8e7846fa0c6037ab7c67d0c44ebc53799e677835b5f87c271fba14fc36b47baae83d4d472b781a57a2b3a2b02ed9f63c8107088237e545c2106cb5b62113cb024f522e9f36decfb8d7a88883c9d2bc5ddc786e40587fca8ba6b84d52e72235a31037683c2d80296fd38eee6343e0249c111c25ff9beac43cd3788ee4dd8c9b4bb70676f5c6f4bfa96332f6499fb1c0eabad8cc10347da7fa33dba7a1277798bb2705f25fe0abebf2bfbbf67353b16f79806d93ad5e8dd4f39bb6cda5ab4b9e33b946591423dc6afe10d7d3b7d7ce136cedfa375d1924f0922067c17277cef5a8e40c09f6797e2c360416105d19ced1026fd0e2cf19a5cf8d32069ffc170c91fec52bf09caa4d4c9c35d97226cf20a61baa3a6f96e8015dd08f75aac1586f19ce691158c5ddc09a61cee984d674b003aa4e120199553b7c9cefbd7390a8cb8b498c248c81b80adb91711f4c53b4b220cb625a67842d76b7b2fb4c2ede15ec71a20a8a7de362b329f201e6a3807779c7fbc098bdbe8f3fab1e7cebcf8a47cf6f7c3bb229c8265f24f3cfd20115e363772c76a7b2b5ad23be3404a825cd34faee0130eb7465e0214cf19d421263be99e19275adfc10b7b0eb8505c8dc17867e3ca1830340321ec55239eb02bbd33879f0de99cd55f39173ff23ba60c42b5ae9f2e9d0ff4dac2ffa2bb9be2559cb899dbb3e89df7cfbc106d4c3a547459e047a0aeed17dffaa410c2938e577e4efe5b8d83cb77c92e4b23f3cf1fbc3d064afca0ef89bb1850340d329598004fe0e0bf8e554ad63115266cfa5dbad93c517b0231b1ac71d125200e7d6cbe703c4fc04ad6580fa6586aaf03ab95f87f7ee5cd5653eaf44a95473e46421331acb107d9a6965100a83bf33dbdeda48ac16e3da35f323b0380ddfe937aa974ed21e9cfe643e0cf083443460ae6c21345f84892228ae66c77fa546e8937cdc96dd8d2bef9ff157ca7a9f2ccde5aaacf3a9ea95fa85f43cf1c9ddea2a90e020bf14f42b20f7ab1a4dbea802dc1ce20126b279e6985fd4c4a8e50fc31be7501d6255b1a963dc1ad3acc19c0f8229d7f45e9466c780422158e3447b3e5ca6adf8947e9cbb985074f48a5b652b5d381500c5eeb31d8f3a83eb91831091b5c11c3d4dc9ce7aa833c237fbf3d20e9f2831654ac0427776dc00a0ca61b65a8ad09206aaf1bdf0dfe582258bebaaed2cf8d07408d28700db0896ab2aacea0231f73dd7ee39f91ebd7d7b80e9e9b3403c754235b0a9c48d69ecb437ce2163499df37540a93231ed578b389e72c33aa73424b446860b45af45c9ef87991510c5ed6a8afe9253acd73ed4497ac821e629735e4a2fd8e30c6c41dc11936255f7828e800e9daed94c6b0c734deffc8a879c796a3bff9caae47f73ef66275600e771293c41d5d0f8b38fc9fcd7013b4f97c4713fa685220a7b7fde5ecb1c04983602efa376c892a0a7c9851a23b3cd90418cf60d9233fe5d5bb341168c1677", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x400) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001380), &(0x7f00000013c0)=0x4) sysctl$net_inet_ip(&(0x7f0000001400)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000001440)="53ea246f190d0013983f29a9ddb21b91a556abf2375cf559f070f708ea542e3922095a7fb676e593e0d263a73ecfb470332ed2b1095ecd888b731b9a6eb680109e9bb5b5a8d39861d208e43233b5af6d9950ed3cf7489d7ba6536590d68ca71cfa802e89cf41b3f22f7081fe9cbab62723e9858a4208aca313f8be71765a0dd7807e49a3f48906aa41229de5152a5d6d5b5749c4bd26a00097", &(0x7f0000001500)=0x99, &(0x7f0000001540)="70d4230189d1bb47e2e3b1fc56ab9a35471f955d75355481d6b878629e80e1958058ee1c3c62b0366b1fcfb59596a3c504e79a5069717d36a14e7a56157dab7a6c1dd72d5147f3897baaec31dad5209079b32b23b00165ad43e62acdd4479423f4eb73472396aa56f1", 0x69) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001640)=[0xffffffffffffffff, 0x0]) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001680)={{0x20, r4, 0xffffffffffffffff, r6, r8, 0x11, 0x6}, 0x4, 0x100000001, r9, r10, 0x8, 0x32, 0x10000, 0xfff}) pwritev(r2, &(0x7f0000001d40)=[{&(0x7f0000001700)="ad05897ab114b2d89e09c162b19e95886a8795176a8cabd238956cbb5f22b2a993f0c9e12cc0ab01f22bc0670a09dfa21df4206e1c7847316217eb8e255384f637fe43bee842149c6a539f0547f4d659d7cafc2b72fd6b111487dabd92b9b5f501f4a9b4f47640bd2b0923df59943392f9692e112a344fa10c696ba3a7f9661fde20532653bcb473d6390cc532df47ebfc889830fbeee73981c50a68f37d6a179225aea293f24fddcb04d02e775b1d5111a72e859a0143b73ac880a76de6a7329b995774052d3248d82c47474ea84f2b991f", 0xd2}, {&(0x7f0000001800)="23301f90983a28", 0x7}, {&(0x7f0000001840)="a682ea83092c6f3f2a1c01005b3bb53de521d1c32cdc7588119c3f96502932c36eebc2e6d0e1c9bf49c3c64377b5de20b7239b4281c34f8f582b04", 0x3b}, {&(0x7f0000001880)="59ba8f08981164591e7fda43ba940876154ad593197b0bead863bef9b19d37c218e15f21679814f82323895300fd00b883c1e04e81c200e58843ac9a925d09751b17d8e3a985430e56ae6768bf221005b14f136a36492b8bacefa35caceab95fb18250ce5b1a657d49030437a30d30a78f94b688509e89c8a2370a8854e487324fb6753d437c21aba5db181457e69ae1a7a98ec8938a5ce6791d1db11299f32263cf6474a751847671f2a88aa76c8a6a16fc35e51b248e0e54509ec55cd12f81a771d9666d67e34ab48e7e9b5bf46f70f1ef748e7af8204fddd8bf9c7275394ecb86ec661972f0de6e044997032e3e", 0xef}, {&(0x7f0000001980)="395646ba13ef9262c2e62d62d0353b2193fb65466f58f16f308a6a14169974d24a925b4d9c10a3681d34602695d6280849e7b697240c6f0187badb234fea9268ed8f4975c9726fde059a98002cb3d6556fe5d7fb74159761e1b55bf40ea70aa4816078c0efd0ba28e7fdd47a8133b75be304341875eb36aee1ce1d14f4c23e539f44efca36ddc57b661c233133842c85cbb5cc0e86ccdd3ea15e28592c7b08a98d3f3a6fef1e17b7efa0ef147854979caa8272487fd327374926d5f1f28856f5c8cea2b97cb9c513fe11f54b1483d136da563941774bc2c727d7d122030ec8926e62fe", 0xe3}, {&(0x7f0000001a80)="31ee0f44a5c4e7ecda09829a3d1d8b139fbaa4c46ca1ed956c1d9793949e0df221253f1117ab9b25043b7fd2aebbc04021db3aee2d74b0798467bab231df4d938910ffc8c59379c2d51a54351564790c4fce851f35bb614a140e2a1babe3749995809dc7502b4c81ae0053b0761a579231b8a1ccdd0fb60ad38d780a2759bec3a5ef8de54ff3e468619aac1a72dd1a0d4f956ca191ddf0977d8deffc7f40024e4ff4a7926c54d60da39d7506dc03c359004ecf661a23eab6460cd44c77ccf30f0f89d833bb31ce4893e08c36c47d7d45cd7f", 0xd2}, {&(0x7f0000001b80)="ff192aa3aa07e1cb9ed32cc2ca94f5118e51a30aa6c424e80836c5bdca4ba21f26f3a31888be2af4c20a1982cd507bbc585453c53ed0b1de204a08ad4a03662a3fa58f9568d2152499040530bc6bb65d60c35164d0913ee519157fe4c9b0e67ea216b2213a209af63dc91491bfa097bf5df558eb5ece28191429022107ab5bbd34036bb24aa9ce2d36b457e50f6af8956f092dd00075448d9cc2e29ede18a0f58f895565e7579a6b8909e9f5f39fce2eae45f22c6688de5097b2b033d57af7fa658c", 0xc2}, {&(0x7f0000001c80)="2c07670eeebe766cc9ccc826b319a0c775a693a34c724fd7af83b6bb3f6876912dbe7ca575333706e9676746d6c00bb5f1ac48ece18a71f03e3428cad9d9ec154105f7b44d376eb57cf3294432d08586ae3bf9418a09daa399b10a06518ff7aaeab3ef1ee5fb4124e76ed352ab1f29e33d8a387b8fe758232b78d4e9d45dfc537d0a21ce3e61bf9debf27ba2943d2b40eb455ea46c2b3d79e341a850e81a472d9e34f761d3db92e3dba63192", 0xac}], 0x8, 0x8001) getppid() chdir(&(0x7f0000001dc0)='./file0\x00') msgget(0x1, 0x120) getsockname(r2, &(0x7f0000001e00)=@in6, &(0x7f0000001e40)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001e80), &(0x7f0000001ec0)=0x10) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() r13 = getuid() sendmsg$unix(r3, &(0x7f0000003080)={&(0x7f0000001f00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002f80)=[{&(0x7f0000001f40)="9e408a732862738ee1426ce11a3d8cfb8cff872971c727cbe2218a083de1f3ed9effae033ded69c942a3d8d338a7ebd9d2c6", 0x32}, {&(0x7f0000001f80)="a94e84c0190507b0867afed68d270c333a73992fb3e312c29dccda570dd01adcb05d75832e7bfc8fd9fe82360606e013f52d6cb1c7b7b377e64a108a0191bd08f12cfe30b5572c8b9e703057e7aaa331673e898942889e130ce0de4cadf194cd38e73321b7e332d02ef6d16ff4cff9f3f3c00b51863c2e2791a5de85facc24363e70a726851ce6880a592d3354ca0f1731fcbb0b9fec108494a5f4977590c534b747474a097fefbf79107e3f30385dd46946dca67823f81a73adb9c46dd26243d6c8b080b0431e405bea64c7a12938371327280e33cee7a04b426d8e5c758ededaac1c5d0f782039ff4cf7f3226e915642c79c0f70bd4cebdcbf0b8d948f3758a3d4c063ad2de2bc2d9b8ba80175bc0f7d0fd76310b0b7b7e35cf5f6d0f3b4656de7a0a097c1d1d0380996a71f3484337d77d21b16d1c86edfb0ad05edc1454989875b2b2d6d2ce6afec3377f148677e14a71daa78a239b6fc8faf657fb2837d1e7c7f8f81f7d6d682c15cd275f2246552bf966f1bf86d3cabd28f8379fa2189eb9dabbf40a4222a68b58c4c584c78446022ae325f01abcde02e85a6083e9e6c148479c52c6d2b72433290e61218250260f7328da8adec1bfcf3f3bfe78021771b96e4109ed9f6d3ac56885ff6fff84a2cd2590a5d1fccab1c1482d6816595f6226ce8f4d4afb643927c8ebead01976c530e900249c8c1744b8820cf8da57207a1aa5ba6f20b4c2ff3baae3bda2544c6e8888ec7b8d9f70d805d7c57ebe09d866963299121aedbf37916fb3581441c16d8fcc8e30d79db0f5d3396952e49a64b5a4859f4a51f0fa961cc4fadb4f1ff32b253caff0301a6d4d288bffaee0f9911cd996737af8052c031fa663c8c8ce5bef1b7ac327293b973a35c196aa290cfd4c3c842c4ea1888473a2d0995895a0e17b7574e7376f41c0874783f8ede165569705e5264898b8c493e11856c50ab7006ab9d0ebc4ecb803852217e3ed8a7e55dea9319ea71da7e1a11ce62e88ee174143827e76a4dcd0087798bdb832c1b3637bbd3f9df2643a7d6054a47d7a0907cc7f2dd7787e1e5334be88614034e73354eb49b589a8239873b84c9c75108ea79db4d7d51d3c9eb25bfddac7e1b0e3c691b8e99083f0ad71952f8e5251e812318b0ad92725c60094f2735e6a457ab0f22f6c2f459d85c2db2da5c5527b803bfa0e813f758c9b1f10aeb686d5ae33ceb49a20673b6782ce6bdd46f5d30c06faa1f1721a5fc77e86738361d26f0373040f152a5925843f44364f27d3903389f26c34c4b96e35996b38668f8e833f757cea3979e12827ce0a3daccf5a8ef31d6469569118e08cb06c34288d9ed76051ed4288e832a2c8fb424a202f9aff3f431fc0c381c800235e3df1629eda151dce2b06b5fb2e4e7280f6ff7693d06d734d0a45f9659690558e0d11188058af04f153ffd904b6ca3a4f40d57767d796d271c73769545e62801476e54842e7888afd229629571328ef0adc0bfd215660c741b068695ede8a3655ed78336667abba783171a3b1d9687470b164ce1a4c4a45258427c750553f7a2a01ea2fd637c24b45e76c741936e9d4bd4fd21fea517a8340981b1322b943a6f5123f33e31ecb41ca10d30887b4a361e26c35ab14c185c727b4c57ca4e6e7565bdcf52c12514cf328146721e95a58a8978a55ce8354795e7e8570055ea6912867d8677ac54b4a2de407057620278c5b84b598373833f2a0392039219462f5d9f236d98455f121a968400d1d0005e44ed4d6c265157f737db36f1c722b701575e1c2c786be17c94b64a250ecff4abce8fe36d1b509a8af641fb8545a82d5929f16f7545aa98fcb745cf02d160295fd19adcc689655391611791463e9bbc599ddbbdae48385df0e9388f513e4169e6c8c9a906ae8880ae515b37ffde0d19951d682c3e613568b8c7f3c58e9030115eed79db285926c62bcd2c9ed75215bee5416737fabdfeaa2432b671729c40cc33d445476b76eb23560a3640b9bdde1aeda6972876eb9097f07007819d431abea846d2936faaaf164dccd3f2222e8516ee6f3b7b8291c5558f2ad2d332f907c9a1e13e6c3b5ae709857512885f877808fff0ae1f848fa09974765b43845638ab9f7351e2875f157f634bb9bd484d1d66e4b7daa0d3d41e398aee8ea9d9886635397e3801f7f86d13d1ae6afce08f1f5efd77d55226f5f43d109015152314c9d35ae9dd1612783f598cf0e842dc3aede02c94b479f3f07607a56d44c7fca6f17fa482ac4ab417853e3525baddefe897ab6e3fa99bbb8fb31270fe679b358f2a7abc39117684b5dfaed5e0e4673c24d6173a6035e730ad889f4fdb9f56016dc3474dd5ef28f6ccd264b7984ebdf7088a296f99331ccaa1dc66dffd8d4d5af4db74a134b1ae75588f543b42c949fe13496eb64ae7f0356d0e2b3b012a49b963c2f3b33944399c8036dcfec433538464259c031132625f7a8cd3bea1161fb9e802c23f1d17727a35dbb9f5e6f1a89b4ea5a721053021354885294e95cd002f67e2c2f06d2f7ffdbc0966cf71d6e6aa2f73cf47c0fbbf79a34c22b6afefdb5343919724b5c32ed699793468132219a83d5bf831f90c4bae57d752732375e913ac3b4c2519e120a044476d3e80a3358f1f5df3d7029fd8c220f902d3eb6fdfecbfdd4379fe2316b70b293e09b2f9ede1debd84a4aea986bc2e4edb661aafe6389c4e35e8d43cfc7196001900666ce6949c291de428929e712f2ac34ef0289ffb397170f139433aca52228bb73a358d2c680d70910a61f010aac0481c2f0858da2f24a75c2f26104a5c3439f968a0029bce22a7351b703ef79b2b5b0fb535a5f0c531587048599dd84b9de3ddf5e1d0dd9703f069d6468d5d0bcccc2afd688febb50d4deef3989fcce45fd2f62287ef2fb57dd1322ce8b211c3129990a14408e0b1f815b0862c371a60add297c8384f62cc4b9188d2d547be7733edaac357a66fe1e9fa6c83dc93abc4d73b9d2de0be3630121f03ffbab5f5bf7ed15bcc2a7dbdf65497710f0396d03034cab13ee7506e0c1ddaba4f51490cac493ace1ec71d02aab2186d81c5bbfffb87dbcc4f5d8c21257d7ac99d4e30ece79da586442e698c861bcd9f907247b5f76d5fe908ce188893e4e0b09ad5fec97e6593891fd66b1d56e3caa9a381e6a6ef5996290196457cb0465f07921756bdd2fc831498bea16f5f156f7c2444670bca00e2f45e732dad7aefa0f2a365243fb5b17ce16b423cc5b80ca5241b85bbe6ec60080ff34666a23523c397d6e4ce0ddb109ad4216b4152f1a8310a7666853248a0105ec4f5c96d054dfc27e3e98cb1a7336c74ade8f137658f8aaf9f444f7c993028d49c6bf2f515880aff9ca512dc30ed26d06a2d102519f3038d337fb871ff254d4232b3d4ad31c59c576dce7d391d52ea7aa0193b9300a3418f7e7d27e285e0b14df038705a5da2e4127acd7413d64dfbfe423870385d72a293abbdee743355db262a7abe88e979f2d03f693567aff9404b58e8bad765d65eded3b18c0af3bc6e45820cb74adbda8779532a3d14f5cabfb1d8e8cfe1cae62f33448e88ecbeebfdea817f533e997dfa970fc3b596368e4ed31dfe6e661febe0da35de3076614169b717f96fa5d3299eb0860b9565a7357c38184c2195c7dd7ff3bee62f2a411409027523070f7598dd4c7bb55d205ea3afc59369e58e9e5dbe458081c2d74f8a1161567dc6893b55f860f52ca15b49665a263c2b57a8026276fe983c72f73c03e448585a5cc5a2ea252f76e5907b8398b5ef863b9386a646762384a4e9dde7efeab3b2ef7c07de922c1464c63b9f15738b75a597a85144570f67ef0e7838ea12eb28df006fa14b7d75a24e60b3aef304b1a850a837b4dd81ea02d3d53a669b79aa7f33a857c6f53f91ad301cbd39542d8a8d0ca00e61fcf348083e0e29389cd0970e0e6509f45f45b0cd82747a708a64724219ea0bd95a671d8b0a5778ac04967757a13586024bff9b7baf34a7aedcf4ca888d8216c5889dd241316cb284be3d5e7ece5dc9d2dc26e5110a15a40127c429a2c116936625e5150290e2c0272141970e38c017607d3f5062aaa4c17888cc6c7ca492437f95e07a13e5b0138ebb52754e6da3ce8ccbc6fa4de366494d07d6d805b39aad4d6ed3f59b95fc18d81b93f779e450a998d4a26e5a0c115590115464979ca326e1976841cb59b442d5cf3e4828e0988cbdd94f57ac0c02eaa82611e35655f02588944e0aa92206d1b2d34147e35b2555697a79d858d1510f57b986f34a986e3c586a37cf102b58fe4319067b7bc57cfb6c04e005c2d6b221008697cfd9477e9d666702d85b8a71e9aec5658a9cbcd773f5534d375cf440be27a644e1d03f5c0cebd9a9dd6e2c3c3f9a6a4a394d9545cdf1a00f17256c6f81a74f7eee37669d3f93b80c5a29a0930163ed24aeaa2114552de31f7c25c54678f6b56f14b40ca727374b5e1a8540da1b23b9f1838376133816a83391001f7b15bac3388a8d9b8e3995694bb9b83312918a6111d94d29bba922e64c207050f21d767ccb598ae3cadf48f593e7eedccfe8a41a22b6ba15632d62378fc936f8fb0f8c3b2a64845438408f1f504eefe87ff926ac0a593bb0b2b6c873ba7e818fb281544b8930ce1feeacfcb0f09d5dfcba2ef647a339a53a14761aea964b34d667f714b7a57b20126dce3fc41348f5d14eeb0c1272c0afd9b61fe9e3dca427bb3e1fddb3760ddb45f48b50763e4f0b312fa75aa151c314799622022a6b570e8bea7594c8f4d746eda4a6c9e5e918553495a81d78e78cfc9c6f929ed968d9dc9e1b038cc75f66c7952ceeaf9400ab877c3ef37c8d2cc6b5e992aa7236e6dacabae888f817837a11068cd9c0b47b75c36dd1ffd4f822b659ea646015bc4e5dc4cdd814b84f8bb39b64bd21cf07fc4fb153111a3eb713d9924bfb2a5c8746f592939d477170869f5a4d58e2c243b1a2afe60b89cbdfb079d12822c40b551a9d315532cc01fd84100dd55dff249b6855147da88b9de84203151ec886809f1e4ba96e524a404bab3ad54961f60d822b61a4e8193dc653ffcd5cb89f2aa78e1bbf55f7bcf7111df5c8169fff3eb437ee86c62d8cf0f21efa5a69009a5d05c94f96205c408660e0959c5c83b5ee8d39fa7b8366892e8f9a436f9cc3e910aaaaeaabee0856952eb547c0d37b39d6f9a1b2c3644e88c9c9f152fc229f082241fccc5d9fc83b6699c16efc0611f67e831c14550606fa83f24251d10f56d37e7ad0cba0e132ee794f52e6591cf62af818211778fd57cf3b01ddfe35d4afb9ea05ef842115f7cc08cfaeccc8e53a733276bba2cc356cafc00063f40a156e856e8bf6d4b2c12afcc64d036a3e146061b82e570ed2d144e7bd2e12d7d13ac87f80e671bcd9a6069b1e086842cce7e0fd107c13870d277957f765620166503976c32d9c4c615a9ff8a678f1b7842194f92e4af8dd0ba8d4f0e3a31c773179c855c7b16eb66f1579afe13b7c4fc97957ac970df667ad93db8b37ce031a3bd671facfd823842e51ea5d9ee6351664820a9128d4bef3e07d3cf362a8a175f69a899b22bad645d97ea26d657c3fff2d41172a58987f4cd78ece6f9508ea8583759c34f8a8ee7322e0f17c8e4be71a98bfb4fd9d6363e820d577da0bf136dfe3f58c89c9d181faf416185b5b036143c6cb019e687e069a0c9d54ea4995fb7482b278e4e5695d956c861df5a7d884dd0610a2484622066b9720932ad1be6fb9c32978c076747cb4d2a0aa589f0db9c57236f7ea4f87e2c0", 0x1000}], 0x2, &(0x7f0000002fc0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r12, r8}, @cred={0x20, 0xffff, 0x0, r10, r13, r8}, @cred={0x20, 0xffff, 0x0, r5, r4, r7}], 0x98, 0xa}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000030c0)) r14 = socket(0x1, 0x5, 0x7) accept$inet(r14, 0x0, &(0x7f0000003100)) symlinkat(&(0x7f0000003140)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000004180)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000041c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000000c0)="29d44fa723ba8a2a9f29b0f4426bf8c5", &(0x7f0000000200)=0x10, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(r1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(r1, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$getown(r3, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="3c355388a0c83fde1ae06fe795b91c44b55a4962e56bc1f62e5865fab877064d2f17b21f620333abe26b6800b44b2ca92103cd1dbe5e62ad6f13186ddef4064556c3ce7a70df0d10273a4405000000b4310eaf00", 0x54}], 0x1, 0x8001) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="c39ac881e4809ab543f420aa855528d85e28796d0aabaafec86e94c5a3a84ca898000000000028ab360b6723c2e8255f68277bff5721c45febcccd01b6665db42168c096897c6fb246cb1d04e72a038a9899990b68ea6e3f34534b568602fe843e1c7f8a33dd2ec3679d2085192826152049f1c129bf40e5e462ec6df999244bb2d1a4934a100a0698450723e16eaf9484444a3469d9e2db167c89a8fbe6037189c9fd972e986566704a526af632adf9d7f8003e7220af0e828cd7bd0c54739669b840ecb67244", 0xc7, 0x8001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x16a1, 0x46c, {0x7, 0x7fffffffffffffff}}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='\x00', 0x800, 0xff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='\x00', r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r4, &(0x7f00000000c0)=[{0x4, 0x1ff, 0x1800}, {0x0, 0x2, 0x1800}, {0x0, 0x0, 0x1000}], 0x3) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0xfffffffffffffffe) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000700)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffb}]}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3ff) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb4", 0x10) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 7: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0xffffff0c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r0 = syz_open_pts() close(r0) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) (async) r2 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r2, &(0x7f0000e35000/0x2000)=nil, 0x2000) (async) shmat(r2, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) (async) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r4 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r5, 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r4, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) socket(0x2, 0x2, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) dup(r6) (async) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{0x6}]}) write(r0, &(0x7f0000000100)="50ae786d7aa249eb2cda5a1865f39614cc79570e744f1237b74fd4288bfcf817bebfbc1ee13741288c6dd6eeb1aa01f720fc3170811c06283724f4dbd384abab4bd8b403f38f2f934b86409df75ef09d0fe6a5d27411c95ab69c3ed74b291249799f946e7f2d5a35461a7de6e3eb8beff5d7b02c61784b3f2fbd2a10f43d5d8f2e2432e6d0073df68a3f683f8f3d1e8fed69a1a5a1c0e344e01c76c3c2f6f00ed614b70ed7564282ec11b0", 0xd1) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) listen(0xffffffffffffffff, 0x1f) r1 = open(0x0, 0x80000000000206, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x8001}, 0x10) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 7: ioctl$WSKBDIO_SETBELL(0xffffffffffffff9c, 0x80105703, &(0x7f0000000140)={0x6, 0x1, 0xfff, 0x3}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x1c) syz_open_pts() r2 = dup2(r0, r1) setsockopt(r1, 0x80000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x7fff) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000340), 0x0) r3 = getegid() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) openat(r4, &(0x7f0000000240)='./file0\x00', 0x10, 0x23) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r0, r3, r5, r1, 0x100, 0x6}, 0x1000, 0x1, 0x1}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000440)=""/11) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/71) semctl$IPC_RMID(r2, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setuid(r6) setgroups(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) close(r2) socket(0x800000018, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="c351930658c75258e15dc8aef74b67acb6668c1cfd449656f0af3d846b84630d33294862eb51d92ef9285f7830cd58f2182d09a71aae2083f330308da554d310f2c1f580d44acf0a5b77a5484e406bea91283c1b612df0060cae9e8ba6ec9ecb9d6f6c", 0x63}, {&(0x7f0000000280)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec301be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb1e8c6523a46f7f3f9ebbd244c59d26a898986630c30ba941708c3426620e632b", 0x7b}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x64}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x6, 0x102802f, 0x0, 0x3c) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000000c0)="29d44fa723ba8a2a9f29b0f4426bf8c5", &(0x7f0000000200)=0x10, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$getown(r2, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="3c355388a0c83fde1ae06fe795b91c44b55a4962e56bc1f62e5865fab877064d2f17b21f620333abe26b6800b44b2ca92103cd1dbe5e62ad6f13186ddef4064556c3ce7a70df0d10273a4405000000b4310eaf00", 0x54}], 0x1, 0x8001) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="c39ac881e4809ab543f420aa855528d85e28796d0aabaafec86e94c5a3a84ca898000000000028ab360b6723c2e8255f68277bff5721c45febcccd01b6665db42168c096897c6fb246cb1d04e72a038a9899990b68ea6e3f34534b568602fe843e1c7f8a33dd2ec3679d2085192826152049f1c129bf40e5e462ec6df999244bb2d1a4934a100a0698450723e16eaf9484444a3469d9e2db167c89a8fbe6037189c9fd972e986566704a526af632adf9d7f8003e7220af0e828cd7bd0c54739669b840ecb67244", 0xc7, 0x8001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x16a1, 0x46c, {0x7, 0x7fffffffffffffff}}) executing program 4: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e", 0x97}, {&(0x7f0000000080)}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba", 0x36}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5", 0x3c5}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r0, &(0x7f0000000140)="b8", 0x1, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x10, 0x2, 0x80) msgrcv(r2, &(0x7f0000000800), 0x91, 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) execve(0x0, 0x0, 0x0) 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 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0xffffff0c) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, '\x00'}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffd34}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="d9b61510085b26382aae4f309048b79d1384fd3785d263976ea25533437f1e0663940b268253050e9829313be2e8f9bcd806584eed693cb2e780e9413d33669fc19e5442601aa5ef42", 0x49}, {&(0x7f0000000180)="2014f9c7ce55904e17e5184a81e9f34e7c5ce033d1dd66498f108d3b89e4c0d7cf81f920e0d73e0f5f4851e3f7e7456cde5571de95", 0x35}], 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x9}, {0x3}], 0x2}) executing program 0: socket(0x2, 0x1, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) (async) r3 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) (async) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x8000, 0x0, r4, r5, r4, 0x0, 0xa}, 0x20000000001, 0x80007, 0xffffffff80000000}) semop(r3, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) (async) semop(r3, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x401, 0x800}], 0x4) (async) semctl$GETPID(r3, 0x0, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) (async) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) (async) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/50) (async) rmdir(&(0x7f0000000040)='./bus\x00') r7 = getpid() fcntl$setown(r1, 0x6, r7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x20000000083fe}) (async) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078ac1400bbe00000010c009058000000004500fffc0000000000010000e0000001e00000020300000000000000"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/rvnd0c\x00', &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffc, 0xe150, 0x0, "32cd8b150700000060cdb50000f1ff00088407ff", 0x20, 0x8}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xfffffffd}, {0x7, 0x0, 0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0x0, r5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) (async) kqueue() (async, rerun: 32) accept(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000099d000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x1, 0x9, 0x7, 0x81, &(0x7f0000000280)={{0xdf, 0xb, 0x8, 0x7, 0x4, 0x6, 0x4}, {[0x2, 0xfffffffffffffc01, 0x0, 0x7, 0x7, 0xc2e1, 0x9, 0x2, 0xf6, 0x100000001, 0x2, 0x7fffffffffffffff, 0x7ad3, 0x200, 0x9, 0x9, 0x0, 0x5], [0x671, 0x9, 0xc2, 0x0, 0x9, 0x80000001, 0x1ff, 0x9ac7, 0x3, 0x2f], [0x4, 0x0, 0x20, 0x1f, 0x1ef9, 0x3ff, 0x8], [0xac, 0x2, 0x5, 0x5, 0x1, 0x80], [{0x7, 0x9, 0xff}, {0x1, 0x4, 0x2, 0xfffffffffffffffd}, {0x81, 0x62eb, 0x2}, {0x8, 0x1f, 0xfffffffb}, {0x4, 0x5, 0x2}, {0x9, 0x22557301, 0x7ff}, {0xffff, 0x5, 0x1}, {0xc650, 0x1, 0x3ff, 0x1}], {0x20, 0x1, 0x81, 0xffffffffffffffff}, {0x8000, 0x1f, 0x44db98c, 0x245}}}, 0x8, 0x9}) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) (async) setsockopt(r1, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) (async) connect(0xffffffffffffffff, &(0x7f0000001640)=@in={0x2, 0x1}, 0xc) (async) r3 = socket(0x2, 0x3, 0x6) sendto(r1, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000000240), 0x10) (async) write(r3, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) (async) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000acf000/0x3000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000353000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f00008b6000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{}]}) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000000)="e4ffcb713048d8", 0x7) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x200000000000}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x10}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x400, 0x4) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000540)="19f3b0b3ab751a56", 0x8}, {&(0x7f0000000580)="00cab8ee827828f6d4cea5c1d6d5ba62d4eaeaeba9917121d01290e516ff80c9539b4e3052c3e736d1147c63d284ad17f038c09d58d1010a8f10cd4eec78f97b63ff4632b4afb4daf91f16d541257edd8388aba45d91d2c21c75b61a9e5539dc3c2e84bb2f705996a6d0ad56a47bcab31e9784247882686094aab36b2495f935ec784ed9faf8a846af5bf1cafd2a138adcdc34a840cff0f2a60a141e72eea8c7c707120cef030c2e2faeb66fba1cf1a867a190168c220d9ec3772aa9edc1cac145ca255ea6fd3abef32e61735040de4246ea71720f888958f8a45838340a01178c494636747d645c812e8ebb224b99b0c9", 0xf1}, {&(0x7f0000000680)="2370dbc7a5a2546c5036d9f4332b0aac28ffa675da53c4264db86437f04b9cff36a44e32194ebcb03467ff3fe291a643967cc01e3a2e141a69390d30faa8926773a8088a0cd46a4fdb35acab971e8fbca95453683ed240ad907a0c55da7a62c3feaab095fce3fc0b9e576f0a54b743b581cb416bbbba5a50a54172dc9d5dc3143f82cdde0a618ec0250e9043c8a3f189962b45565644b7f1a9d258a7a00031aaf84b69ce4e2aa45a83ffa530bad962ca1399935a7df35af146fc5cb0846ea156c08ce0", 0xc3}], 0x3) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r5 = syz_open_pts() dup2(r5, r4) executing program 0: open(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) pipe(&(0x7f00000000c0)) symlink(&(0x7f0000005180)='./file0\x00', 0x0) readlink(0x0, &(0x7f0000005280)=""/163, 0xa3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './bus\x00'}) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000092b0003498c7d3c889812bac1bbfb418d985cb82957248c3701367c9909fa96bf7cb733000100000000002bf44b37dcd87776be954d4c025f14bb5b9f299bdb6d51d354fea45646dfaa82f410b9f57ccb0eeedf1cc3e18854483cf8fb046edb4238d3d2b110d1ef2a8cce94b0bea36b54910165c62d1ddca8e851b47206d69e65b2325e285c902eb60795ae2fc23cd0d127bc12603cd929f8d4b01b550c2457b72da4a9c6d6ac06ce9bc7435ffd7bf92b5b7a1fd88ab395cf9656caa2ccd2f2dcbc57aa7ab03911aa09f0cd213a0a2087f5a09726360017e066487dd141fda16c0b86ad81662b8d81eb782b7d7ac6a80ae9222e4cda808867dcf8a30248a19143de296b6037d990c272470ba6cd74858c1b8777ee2c564cfb799e2a4f10949afc23ed01362e97d6fa0f2e63dbb77c2e310347732e3b3b457772c6b751b1ff8c4a1523"]) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000000000000008", @ANYBLOB="23f94c581318"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000000100)={0x2, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 7: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x800, 0x7, 0x1287, 0x40}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 6: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x1, 0x1, 0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x800, 0x1, 0x3f, 0x7bad, 0xfff, 0x2, 0x1, 0x1, 0x1}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1c}, 0x2, &(0x7f0000000200)="f723e803b13f7dfa59fb3c972a656842dc45a9d1779fa8a30fa7179d5028d071afac0069bfeee653c152611c47b7856ceaf4e11d923ffbb4b6f4b3", &(0x7f0000000240)=0x3b, &(0x7f0000000280)="373a5f8a8f21edc186cb7a72611b21c02eecf6d67f0a2ffcd5c61b69719c9fcc4efb0726ad1419a4b5c22b1503b99e8699dce23763790cc4da39e97e938a333b95989ba346b96e319b7d636a3708799fe52dd21097c738258106d9f7547dc527b5dafe6b0570625760cd130ba9ad7fb2e19b4691f88eab4888eb83b98f0318204d0cccd137808e46b349bdd9e14b6856f42bf3f8d16d6d34d87dabe683c5704d8f1e66b21968d4963f7443f051db138a823541a5b5ee2e5b6c747acb6dde0f291e24af1c050f56c0fb1201b9753a76fc8f7c21a8126c4204e417a18e48940f5c90fcbb21b51886b39d391036", 0xec) r3 = fcntl$getown(r1, 0x5) bind(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fchflags(r1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x1, 0x80, 0x4, 0x2}, {0xffff, 0x67, 0x47, 0x1}, {0xff, 0xd8, 0x1, 0x4}, {0x3, 0xd6, 0x6, 0x401}, {0xaf6, 0x3, 0x59, 0x2}, {0x7, 0x22, 0x1}]}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000480)) sysctl$kern(&(0x7f00000004c0)={0x1, 0x48}, 0x2, &(0x7f0000000500)="c51e276ff362e52def857e16df4c2bc0d2cc427deacb4d9d63421f9eaae7d2c40d8b08b3a8eff2fafba4cc6de2c06fd81680ca348667ad50f1b3a9565feada9415a444b1f414845b25f29e4fb0d24e8709d80c10d42b3f475fe3b237456a91abdfdba85828804d98f71252b5dd58e7c644439a76242c160d3315fd641fab396118c789195a1cc67212f2ddc4ffdb697424a04c3a663276a3d5be5d", &(0x7f00000005c0)=0x9b, &(0x7f0000000600)="3860e28d5fd794e7bc18fff116bbd6c88916dd5f233a636770125746e564dad37b9387a11f24e45813dfac14d94a785465a7e79e41f316f44c131fde", 0x3c) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/123, 0x7b}, {&(0x7f00000006c0)=""/224, 0xe0}], 0x2, &(0x7f0000000800)=""/51, 0x33}, 0xfffffffc}, 0x10, 0x2, &(0x7f00000008c0)={0xc08, 0x5}) r5 = msgget(0x3, 0x354) r6 = getegid() r7 = getuid() getgroups(0x4, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000940)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x120, 0x400}, 0x8000, 0x0, r9, r3, 0x6, 0x7, 0x800, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000009c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000a40)={0x6, &(0x7f0000000a00)=[{0x1f, 0x0, 0x9, 0x1}, {0x7, 0x20, 0x0, 0x8}, {0xed93, 0xab, 0x1, 0x3}, {0x8, 0x0, 0x3}, {0x3f, 0x7f, 0x1, 0x2}, {0x92, 0x40, 0xf9, 0xffff}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getpgid(r10) r11 = dup2(r0, 0xffffffffffffff9c) r12 = accept$inet(r1, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) pipe(&(0x7f0000001d00)={0xffffffffffffffff}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d40), 0x100, 0x0) r15 = fcntl$dupfd(r1, 0xa, r2) sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000000b00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000b40)="d47636fb3ca3cb519eab86233cb60e19cedcb0a58551c05df3eef4e217bc3823b26c75906b906d092d2647853009f4cb48914202ccd58e508651f0e41d92a40603f63f29dc7f583946ec540d256955c60c92fa896898261c48153e9bb7f2a5", 0x5f}, {&(0x7f0000000bc0)="c3c78f8eeaee87b52530c325b87e6752e7ae9e898438998e2168410bbe4d6dd4abba99bb76b5558613f5137181469ae47ec6a1edbe9372f71d93680781f0875ee207be2d3d9fa44db38d903aa1bdb79d972055bfbbfba53bdfd4b26a0cbd0ae9816875a47d2b2e437265c96faff707e401683bb42e05384bc905671761dff54fb92a1e9f803040b59532159d37fa6525f00b8016a40c24901a6c398db1f95f16c22e137a79800da3606d808189a3a892c532092a88393c0eba77f9682c27902526933a78a8094c1a86b92067eadcd446972648b66868e93d3fa3f4f8c865a0d27877059cfd9d2de18534e9bc934ef9814917a78fbac09fcb7e244a7b2aa76efe6f5c57cc8f7044bd493a63018d9177bfd9ec8749ca5e8cb686444afb58a67cb82aa7b793eae38a2efbe2bdbf05dd8187dcfed38aa27e572b6613ba2d9e3898cb23969f253dc07f57d0b6526d273219d7c944db9f81ddc771f22d0cad892c1b4de204de1c45573f487d10298bb3401c8a1b0a67862345e2c24d52aad7a9b1e86dae5a3f120e2632b6f8fabece88e362d9d382ff4d32769ce8e0f40058c14df06656ca6e68db32d71ff80c2491f0b2dd869850b7f3959d152b9c404721cfdbe942c6022e7573548763d6f16a3c2ad05f2bc416874d1f1810556cbe9baa818f39362679ef97942ff4dade5a797d5b4cf59bcd530eed9a15328a5299c5191b68c52f7d86bb73e0596b25eebbda5994f9841ea4f4ad1829825e389f60f79b2440fdec50447df452f884d33cb64d3ec7a037bfbbf67c45e471357b13187562c608d4c0b1b87e2bc3e96bac388c7d0ff4abca92558c2ec64186d5bef388a8f7398c27dd9e59d3c68d0993eda2b652c52cf17e02fb818e6254dee661b1be1ce8d82114c745b4c6dd3c78cbf5b861c32b1e439566345047fda6811d4f4a60023fbe104245e192b03cedd6c45075702fa11579eb8887ac8a2a63806eb6f3aa77304ffb9c5eee0df4341fc4e0889065b0f719d6bfebaa01b75c7baca050693d09cb1c1f1f1856e2b6077d5fcea587825bd2a4e6b52942a79093a3b8c00e4718e72a77bb62b7cae0ce876ea7b892f7d31b4ebcc3fb8b6286b144ac1d67259de8230780241faab1df6d5522769ce5f1c0c7e177f887951398fbe55d3c35c37731af16a46772b037c09379e31152bbaffcd508b1bf8a1dd8584738ec62b5e9d08307a7b662a93aeeac58be3685441ff956893688b04c01ca26a29e2419c01931ecb1aa6ba8aaa8a9b3147945df0de1436f7e21c559a9f1c6183e685c93a43109728e6263b60fb9fdd47585be26d9ee069ccd2a72d8e70c8abd31311ab548b77d821eb9cd30c6cd8c65c8d082a2c9ebc71d352a706b85b7695594187901862eda3a3d59a801446e45ea14c683ad62984b270b92af7ef9f39b552fe87e1a48ae9a88da1c20944d0bf4b10f6bc67ad8b81b6baad8dd5441fa0781d4642583d255d33ef5ea29a605c18e90fb259933813d1707244dd8e050e3c0392c8d6e32cb09a38d6a4871b12fae0f02308f145216141ef0af0b629a03400446ae2d8f159ca5547516f07176ef07a494cb28925787a4a5abdc9ba13b814e2f9bc5824194bee37ff0f1ae76869d9c46471af596a9ecfcd07f2b794ba268659f26f8f8ea7a5a20fab8d1442a991a5aa944440252c73fddbe8682830d2e4964462b9ab70c93e5cc76ae9307b69ab586655d83be3baea2ea6dd0474aaa4c33c14e1bc71dae68047aaae3050e4c8533ca6c3033d09144f73f8f9e665c9d3e6879be8de7bb47a1fcacf94d67caa2f1c4da854b921dbf426abd1fc929f0950b1dd5b87edc72ec3531cc63929cf9d379b32f07fcb6f328060b63ba83360ec1e991b0c346ed76d13984ea7a20d3406df7f8a6c57741aaed3cd7538cff600f2f26db71559f96d348d5605d2c061b26c6c451ce21d2ce1cd547a7947870c4d2b46c02528d56d87845f97d258cc8b25cc0c1e5332d9cf1e7f8de7ab0a347d169a6fd1bb034412c7831cc6d642e8095d0e1be539f2632a0db0a3c35091dcfc18204b4b7f3b3f17d306407b11060c52e39e5b76837119eead13d50b2df2200e51cb7029b7fac08fba8d8fbc7d3d71f7bb2f354f4dd7463940dfcbc4a48e92804cb68f576f9e3ab989064357600b21e00ca13acf8654d3413a6e1208f0348c677daa289fd4e97b77dadd207f9e83f3e82f7215cd9a93b814f5e15b620f8e999bd0d6559311d859b142ff5af35e59ef8dcde100657d79bd70c702334d2cf1286b282bf66eb93fbf55fbfc435eb71db671b80a47d31cf23650b5d4e208d7cc8d7def87a07be594ff536f39fa79c7ad36d5bed79ba2d90e2887b71acc637942cb0168a3c10a4a66c592a6019c4e81d3d0e90431ad6ac2ab364d141ca48e08b54dd8bf76ae4fe57e6d4602ff0a7e18a7f33c032f9f4bb5c877f1a0f87ecab56bb3c61cf74670597d3d6202c66fc3432cf14ae5ca2549ee2c7c7fd9252c5f898530398c6555cba94036d5c7e8856dc4500bb6d2f658350203d27adeb58a312348634a10ef85c113e91e8ec1f39c7ec06b1dccd2e74581063ab1b76b85b75f267b887892d43541e28c5029ffec61931cadcefa8099298249d4db86ca574eceec58305557a1d787f16658292541120e0cb1d7a505473834171df8e131e012ff30b3b0557b18cc152ea4effd7f8927fecf10e64d0b2722d37c55506e95ff9ab0b57fe097c1cd70a6bf0d6cfff4cab30b1b1b400f1848235b66a1dae04179cf017741c9e1dbf69f54801ca4a3819162ba50c916f0351bbbcb21f2ab4f03577983b5afb4306759efc4649b260f75f080511381f6d9921915a9a3334c4bd190ae0acd779a17d555abd05d323f43f2f5ebf292618e8d37984a9fce0c6a44967bbbd60fa15c23e72e31c770312ba5712f309b373fab56d87c5619322dc7cba2970eca60f0797f8853010d8bc6ba7c44eb42349c98633397c813832928b59109bba11621bf3e1bb11ff09910749e649d0daebeda0e384cf682715decd4a78287474a12329929454f3de71d2d8285c3be626fb183349befd790d656b8d6c9d5dedaeb378d68acb72360ba34abc616a36df0f2e91aa50dae78c232ee206c8e34023817effc3376682b1eb6dc9b2607c6dc94d8862f3db381fc13c9bc56b66d5a7863aa4a76ee36f687d597a15021461a890dd14120ec856317f2fcc8c29d22dd2a32640993ee936f8d6323500078d5e25d6ddf2feeae60ae4972b06e8b938f5350a773e4a7d03a4df3d5e8200e2b427d3390e9d48e02dd5f537669f78fe822ccadfff9f606faf5c84e2eecbf967f9fda82025a41f7623b5f39adacff29f8469391613adbb9ccc1ef98fd93bcc3500e8d898f2975662d6611020954f2acf2ff7d1a174ed2074d58592c8c4385370b63698623c61a8d50560c3c94beed47df39f15965b1862d0bad2eb40ce2b8d30900b9b2407e07e54c533d504ce2f419875ce0faacbfdf415afa5550505a34447895a375143614a1c3d88bbf6342cdfa840739b6ff840939ef833eaab828f85146a3ece3a062695b5d3b421daab90406b09fec0a13ce86c10174473088a9abd63f9d17a7ed4d8f14d3edaba7a0be8a01eb59176c1c7f5671b8803c94e8d7308b203710f4c351c4bdbed07f59bf911a12b96a55c4bd24af74323334a9434ade92a5f7a8cd3e411d780dc487d153c89fe2d2cb617b301d27c9918a00b4e58e0a31693c39897d53cd3d4849f987e38d51c93da4950935653916c2515d3f43d0c533c8a8709c4aa28601a29430d5829585b30ec7060094fe270af6dfee5f3da23ab3f24b7edcab9a4e1e904f44f6c7900be1989a0a6563669fb71358144d50e60378b7ebe9eea96b99ed7997e0d7c1ae4718fc0b2cfabf3678bdcb1927b9967060407057c59c26a1073dd5cf5acf810ed1cf2b2c82b7ced7ffd208145eb2d7df64da2d63fddd0d0cd92bcebffd196376ca1854639f5fbfcd39b29b4c18ba5e8d59b009b235ac34a2ae84254a7c506e953df6e88abf749f1dd8b2f4b55844f150f14b68c3e36395fe558bf9a54b37a60c0d6bb58321db2137e4fc0b6d41fb04b3d918b8c518df5a600bc62a3fd3836544099db0cc9ce10d61fbad77864ddf70039b7d0baae835e309f33be421a4d3a94b60ad568546609630b971077ae25fc2322bf542e949186ad6f5994646199c0c3ccc22fa95ece01777540ae08fe8328a84536bf01623999ed8dccd2d346a1d924383066824f6012d8b62d745d2c46d2b46e5427c558140b0d9b3d913c745bc7883b84f8a71b12b5dacde12eb047367a239e1dadfd4eed335d6bd4c253564ab95cbf8ec270e5e9a9cdc4e241624105d73a7bb42ae07d8a395d46f0d9b270b7c0d1c77ddc7437925304ddc8e1763e5347956e6749ad56e5fe7087925ee46d3030e0567a1db44de07222ccf670040d5d3d151d24cf8dd2b0f28b05cb8e9b704f2a99eb5c471c031355ea0d1b44666d4bc6aa5cf39d4c1b15032d21fba8de6e00d608a2644d7617f955a928e256f28daf81e87de16a4ff4274b1a3b8b7359f5c462862250eb0b454792582a0871356faff1a066e356f342f6a33e4b4ac54da07cbcfec4d9100851f68fec7ef9f1e7a73adee57874baed8c140b3a38d157b76b846f2a109e4197256164ee7e4aaa8f226835ea337ba9b095e5cc59bcb6e523ffb4af7ae2b7a74ea4a4239c59dd0a44982b581a934a0c810ed07f626c9c7cc070bd1fbcab0a74dcaf297ea0e823a26b2d0a1fc7d6cf8358cdf9fd6478ba24d622366435b2601912d9d3d27e6da714a3cf9aae272df8515c921db13fb588e170d6a494aab6a36a0882cdadc5272e804f2715370034ecf76a77c75d7fd3506fec2c73341989cb7c48446407e1b85147fe63bd16e51c58f08cac50593a01e87caba6070f42be38399c6da73bc96afb414878a5109f17addc3c993aee93148cac6f6da604323a42ef1fc152ccc3f923c22a2b977df5b59593be8cb0262e1f3d3b0c35e1ce94f04ddd0f54957816d2494805dc67a792ea64ccd529ac0fd34712af0b28e32c02ad6224087e965d429a6abee3a7285cf5b1a1b90a873d91b0692bb050e57150914afacd5ce121a83690e1faa80642728e10d2d0cdf1bb3719dd7a6017c7f4925b4cce769f6b82d3ca45a66a6c0d9d5a02535f5e67ff0c303d5230fb6bed89f76db5f06836463beb7622f6eb2375aede105fe183e893bb2af4b600e1f007e8e6ff7e10602ffccacb3b48b4c6ae407408a380d379d22d43d58e741735b42e949d6c603a0d3e6c1e73253072ec8a09e31c2d668ec60b4d5f324095f896b298a33efbfc5fcadf50ee25fbae59f319ba34506126d88f0a34c57feebfa101312b01a01f5a030caab8e1594f117630c8bbb6c94c755a9dd137a0afb3a245a23dca3eedc9e2d570121dbc0439dcb9471fba1a8493e6035566fe22d5a88c60b85f5f632621cec1aa0a00172910a95b13578bc457c80605e75971ec5ce107e798652c766c822c516af62e56aab56388098280fddfc6d6f67f0b8438dc8f812bca6a21bd183db9fbae020c23a9891a5d74939646a38ab8c2727707c69d58139eb65be0946a891bd3be3312115c1317596c0ffa26b0bdce01692d28fa2e43f66c8be9e5a4a9bb049ae552a600c1423688ba054eddbbcb64b1969f5c1e5e28ae12e2c32e9d8ed3d1d19748d8fa25596f1548bec7cfa373e8f3ca42a6ad6ef84b1e461f8cef4dd92ca220d36f3ca6384006a065ee41e7bd784b8fb8fb111c5b378e21d6d0cbf88885aff7", 0x1000}, {&(0x7f0000001bc0)="6a1aafe38e1ae2dade0577bf12094c0b4f19c68828b5c5be4cbfd5d52217b9cbe5cecc4e8ae3f7dc59dcb7628036bb2746494ee56748395a594716e3143ceeea032e2a4fed75cdd40856e7f92794a23e29f1c813933266adff8c28fbfefda2e27a76fa3f0e71937eb3c9df7205363f9dd312", 0x72}], 0x3, &(0x7f0000001e00)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r11, r2, r4, r2, r12]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r4, r13]}, @rights={0x38, 0xffff, 0x1, [r14, r0, r15, 0xffffffffffffffff, r1, r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x88}, 0x209) denied attempt to set clock back 2667593904 seconds executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/105, 0x69}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket$inet(0x18, 0x3, 0x102) sendmsg(r3, &(0x7f00000009c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000a00)=ANY=[], 0x458}, 0x0) getpgrp() msgget$private(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 4: mknod(0x0, 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 7: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000140)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4, 0x8) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x3d, 0x0, 0x0, 0x1}, {0x3}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x84}, {0x6}]}) socket$inet6(0x18, 0x4000, 0x9) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 1: clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) executing program 2: open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x50}, {0x6}]}) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r3 = msgget(0x1, 0x2) msgsnd(r3, &(0x7f0000000280)={0x0, "1a54f6568d52a44d73e51cef5018ec6da35a528cfbac8f2829e1e6a17753c9dd279e7f8b600d5f1dc7a4ecdc66b38f8e68d2f1be8ea66702432835b8f9c5401f703cf38a14546039e815d8fd81d70b85a9dd10b2fbb3e8c33fbdb20f4ac5483dc61a3bade84882d4a87414f8c8981a676916b4f5a55088b4a2dfa94629a86b31edf9926f9e3f72623986d0173c7738a611d0404b6a9185293f1925ca45eb0f6837843d07ac24832fa9d261ff1fb80c78f2e59c76c883b6a0f5163b20c4016f34060040e3bb02c32d08865f97cb30e7b149b7f32f4ca6f02e4f4a3ae74f9e6309c0edc031efb39e306251"}, 0xf2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="a47373d7ce3c67b39fdfe61eaa37aec5e407ce236b66f2f3924d15a5fcdcb911e132083eeafbe7eb99320b6e7c69bd9b4c5a2ce8816223c32e751df0a850dde4121fe6867e9fa8593573ff8346ae7f35fa80a951e598e9133fb1ab8baa58e0e412acb126c413c2cf97c9cd722cd6112f7755251d3da079ab3875511e68ee9b17932757f1db1755e0a2", 0x89, 0x6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x80}, {0x4d, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x210, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001080)=[{&(0x7f0000000040)="a4288142dee067faac264a6af0a515b3f72b5010d97f1fe8ddebbd6291d9decfe577b010c458f5d1321ef908e53433e01d72976bf0a2eb9c71c542784a5ae912a6eb27bb12e1dcc1d85187408bbb077081140a393f1363f65ed570428321d89a1e53ed0e20d055f96660d1d406197cf1c20d3978c55ff25bb9b2321c0f88ef72edcd6f89f236814c4c45b36c51411ac97102c27ca04f12f6acd0b8e593d9b39fb0ac960ba38bd92754c541cfe12a900cd57b27aad3f74ce5ed2ebf443f2e36d8d142565f929061a8ff7b402f5912f81408b144197ea20da9c5f45225fec3af3e820a0bb898ac76f8ba971df30791b6e6d944a27f0c9a3cd08d76bb5dabbf29863ab03af1cebe9a560d7d6c80be9c98aa478a1d68fc235591a0848fc454a29f7c2d3c07d780ff7d01c84bca1d10e7acd6fd23ce3b2bca3a0e046b4995c1125c058b0a1365", 0x144}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b62e271}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x7fffffffffffffff, 0x2}, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000500)=[{}], 0x1) (async, rerun: 64) setuid(0xee01) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) pipe(0x0) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = socket(0x18, 0x1, 0x0) (rerun: 64) close(r0) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = open$dir(0x0, 0x80, 0xc0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) (async) munmap(&(0x7f000038c000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x1, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) (rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) (async) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/254) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0/../file0/../file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/224, 0xe0}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r7, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000141c, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x2, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="3a5b8167d63cda982ed6d49ce65ca48d"}}}}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0x5b4}, {0x34, 0x0, 0x0, 0x8}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x7, 0x4}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000300)) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) r7 = syz_open_pts() write(r0, &(0x7f0000000000)="d01da57d6e1568", 0x7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$TIOCDRAIN(r7, 0x2000745e) socket$inet(0x2, 0x8002, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) pipe2(&(0x7f0000000140), 0x10000) r2 = kqueue() r3 = dup(r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0xd2, 0xd7}, 0x0, 0x1ff, 0x3f}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x3) r4 = socket(0x0, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r5 = dup(r3) listen(r5, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000440)=[{0x2, 0x94}, {0x0, 0x3ff, 0x1400}, {0x0, 0x12a4, 0x800}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = getpgid(r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r9, 0x0, 0x0, r6, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r10, 0x1fb, 0x3, 0x7, 0x81}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x9c, 0x0, r6, 0x0, 0x0, 0x99629fd220785648, 0x7f}, 0x49, 0x8, 0x10001}) close(0xffffffffffffffff) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) attempt to execute user address 0x0 in supervisor mode