'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x141) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) open(0x0, 0x2e92994837ed377e, 0x1c8) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) dup(r0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="000d8adf798c797bff836d009b4f01d9edc218ad132a81aa807fdf64e4ba48bedfaac8591859c8bf55e21670041b91c67cb636d69de0268ca94987af000000000000", 0x42}, {&(0x7f0000000300)="f258143a037faf0464488dab81bdafdc485d29a28dc3d2194b58557772ad9d4e0245c7f3116b35fa2bab5664b03da515b93b5d808f28a7be742d1745c4a71687655995dcd83f66fb01000000894873e54c6debb3ff9e1629b169", 0x5a}, {&(0x7f00000019c0)="d5f59618480f67281a0869c1fa7793ec67d9793a594e824310f028be4fa5bc6a38b521f5bbd376b4538f255d88576467b8df2da62dfb4faa3d30cebacc487797a1cea0eda3056c6a59c603cc48fb5e03bd0c91e7193fb76dc14b001f285ea55598ee36fc83b99927b0a4a202491fcb8b991c34510a53915d2a4d935f2799532ee99c09dc594e5c9fdf9a4e6682d026a91056f328deaa56068c4b1a8e63bb848f50f9dd4f946bcb18778c9c18749d36f09610e83fc279810816af6900ecb268978e165b6de6cc4df59b862f0e7c190e2fbf09a05222fa762bf1e9733265378d7ade4679d3fa93bf8c95cf42825f0cb6e42c91aa193da214a94c2212d4e2038104f788c32621e953f3f72e96add328377835ec03cbec1b31dc72fc7f44cbec85d5717b31ed10782e4f27b61eaa52561d1dc26ad14b29a62732ab7d9352f2f014ff6515a45a0eb38f59d8c14b83a8a2fb4f9afe4c03746d833b2b514c82c08ed3a6bf3d3d5e4219116bf215babe9ac12be41a25efaaf95e5c13e5f464187ec68d09acf0d68f4541d7bc18f920a56fb2751f6c1bfa4fc0fdf6b6dafbc4cedf7c4fd37b851a988ff0029d6c6728af4058c9d50d9b7464c5f7a6995ccf687d21c5e7c89a7a4d3e164adfba8d510e25c26497f9e5c04504667aff4aeb276bb9652f2f11f4769fee7557a14ac27d16b2fa8ebe644b4ed71ebb65f8b1e4a90a45020f11052cc93d2cd6ec7e5d0776c49f97b51dcd5d4c00369ecf87a1f63cf58abf3f7832a4e143687b2ac022d2e23fcb7b35c54b6d0a225802cab48bcfb7dec669c75fbc047cf4b750743ad9a62f5464f585365c734b621145c1b22e6f0173b4ceaefdd14530169412db969e43941346fa537b3b7f397896adc55c215b1ad30964562b639a3c1baa7d7012afa30b51ed70e22d45e9d996038b94ec15ece6b3ecede74916ee0c089e542d68507cddc80cc93e800ce00d6d34d8475ec4e86c86500ee6ad62c44397f81d5f1f573effd1b29cec5181e5cfcc5892a8a70a0721b035bf15938195ef9d9e52c219dfe43a8eee898bd84067e89e7e98cb5d2e96dc0c7a6e7e1e0f5d289e6c89867e6f3d81c17ee338ffa7161509ffa557f5950d7177b152ff4dabe4b9bae602ebc52228254b72a4cd6e373b44346562f255b20c4614a40209b0a492e6de1decc1564a5b113a3ed31fab8b4eae953159651e87fbb903376877892ee4377284fb98b5a95c06af46dd052732bd49fb02af43b8089ac2d9de328029ecb7b026890fdb1484d77ac426608174eece6b884550a5a3be2c375e44de84e1925b8d33a4b61beec4d7386a5b8fe937e3143a0f7d0cd86893a1c860889b9ce43f4a1d6baf4de9b250d9a32a211139cac788b3ed91577972054ba3184f7929f6fd71bb5f119a6a64c00328c620e73434ff9c903e5e9c4979f3dba8086e6ad85f54c582812d6e9b68c995be8c4cd338542baad28d64633020da3ea6fee344cb019a2164532049851282e61b963915eaf9336c29bd20600135b04a93deb0a2d3df63aedb32a9bc043c173023f80e33c16dfbf26a059983e4723bf366573c4ee424d8558bdb6b1ed7c325fec0599bed8545e77ae46d1053823aabe652906e855537cb1400b1772d70668bead98e5514f8cb97f7d9092853c467e43bb6412dedbf3e786ac222d8ba8b7f49ee819c53c915e055ddbe9f796669495dc64aec38098cba7d142acf2258a276ac28b50f5adc16d76379c2b31975aa0b0e6aadad8f783d9c6404a45d6b026a2816109d908831a76fe0d607bfeba5867f51a6b714b408314b230ca52f938b0499f5d1a3b5d1aceae43f6233b65974cd6051351c0e9a32809a196f42caaac383875eda10599bd0954ce76aedbce6c8f1901aa49750554ea86b8e2209c80fe379e11aebd881683b7b13474b4c59cb751932d2f43c9d668d51d1ca2491d68f200154b0bcb5e53a754e8b3bed5f8a81c3136dd0967571ab9b3a3129a035cb6ffc18a463d131c5343cf48d730f48651369822272d1ff7e915ec49c5d7dd5f7f5eaaa0ec3f675f5144c984b8c2700f37b3ed8127b02f2b805cb5243c58c4f429a121b13a6647590ca3e31bf77c6102d7e6611ab116f019442da06028e149f4bc2f5892ee2892ed30d10ec2b6bd08ce9ae10a528554e6ee16f0d1339cb6d0aac7606934b56891113a49d4014605d1b223b6bf4973bbd322c506d912a2e5ccee30443271d3af5603d20d4fd4823cc5dd422243688d301f35fd2c4c692bea2cafe57502cb194426bb8388a83a8071f606864585c6dbcc2f347ec409bcfd9c9cd79c867dee3c7918189709ee17d7c9db1f539bf40dc9356bb99290676e8ad9f417fd306d59553eb2daf8795946d9e535d552b7132c9eef6b0e167081b573b4e42f22217a59a5295c90db152cbc08fc8836e7ada5ce501294db243f87171a017026c115301fe103b5b8da68a103abeaaf960951c4dc7f9f8f4e4162076fcd47777875aefcc9c96ebfd57a83aa69df9681ec89f865c6d6a99ca5cc0cd4f65962df264a3398fef16d6eac2aa84ee6817890c8313df50f111a1764a1c3058bd288b2c3e7bdde2a1c0f1cd8d096645f4a3f10fe758ae4e3588e7a3efb55d71624cc82ac8d78c4d4c9970927b917a34a768c562b5a4ddcf7d584b5720c069d6a7b4ad4ff3f369f2513f6078c4f3d724da320d7f27ee95c83019e39f1cbcf139fbecbe685cb8bd479eb6a3b05669be525d539a5b2748c497ef3aeb3c83fd30002390a81b6d39a5524cb4c778181de21c62a387a70e683c4a788f8f32309a032396e4219e128f7b2f0da2b70e88279184ac5e00a1842f24c0d19586ad0728e1bc39daf375695caec1b0982bbd29200aaee90c1cdd8bf0dd113e6d95698eb66dd6041bce5f14b249942063e08edea95918db8d97216ea37c4c0af1098fef8efdc7b3f467cba7952ef3f655873241884ef0cf8339b9aba48c89f310c1850f680f68d409433dd2dce1dd31beb7bab000a289dc32d8b1d8d87cb5a29b08520189a4b4ff147272d8bc38292607695efbbe007e3604d0cf8b5fe7012d0f718cc8328502533600f0836a15b302257a20bff0ba395dc749938a81ef451b9fa903831b305010001d99b27774752b32a6a3740e81d80843f01080c696130f0fa70e6558b9b2f62c70017076461f11091019a3ce7c80a0349616d8d2cf58c3635e50378e9e7a314c9f80758b05ba14bdc335349cbd4e5a8d3849a0db8e78b0a7490d25313c62e9374f0fffa3967764d437a21be1822d66cc9e3ddaee0f2e9649b192d1d71bcab9f3900333c1a47b5d464d96357a9e37865deec861c3e2f6ecef4a6b4861ff4ac447fbc0139b70291fdf0e192d490ead623c270bdc58394f48ca89137a7e5008200a253d5512686bcc7986cbfd86770dcb8821f685b80c2a3ac87db47b2b16bea7c1310e4b694188c11eddff962e777aa54546e74932b94b3be9c869d61d611c8625f2116a16ce3bde8c322595fd4fd7b9d662d33e9047f2cd7789c663dee4288cb692e403e9b8e8526f876c023d7d93e403ab97f0063e7638f5a92cd59408776d5f9cf3cf95196d0e6714b4baf6e1fccdcca8c7c83a22f5f5fff94633649de0df02a8a582452eda2c7720612a084e9f0571df5d773bed0e06f406673c1e051912876ab0cc551e1cd14e583aba625cc729b994143258827610e3f354bf1736d81279d358240f84928f17ad738c530fe856e12486b0f1adaf96b4489dcf9b2013c8309c3bbe25ed5ab3285867bcd4972b95b72c93e1d25e725dd5087659fa4e2a023354c88bb4ab0380c2fabe3dc91ce541e07addb2d7f2359983a4ec67a6974c83e98318c42b10ea0af2a3796a78a63d4f5fd7caeae7cb71d7e6de33ae39b14fec2c493b8f77ba6df937d68484645c1a2d5d861d43ebebe6f7c4fc4f9e873fd1cae5f42f0206b9409cb216681d8fcd653eb6f22674beda340db86a97cfeb46f1fdea665a3e3db04d279ba36e54b53ca623cf12296b19593de9d48685bae3bb44cb76734fd4be5bff18170da935b99ea54da89e42829baee1802f9f90c859dc8e14c9390a9f37139633d31827f17c6690654ac37333b2873439d824d3a5c8b5f91fa5f0242a46681183ce57637f51c886df666e762ace5484a365bb2a3fd79e501e26ba5f54864dbbb8ab6c3ef0f732d488f0fbb58c6dab98f2ca2d431f3c14e02c3ca08e7823011114a89cd1367553f989abf45f71fe7a59b493061ef8ba80c648749d2cdc525297ea5db1dbba26477dd80e22cef39ba2f53576eb52b09b2203db5f6bd1868574ac05d4c3927e1602e41711cc3d62bb51f529651cec867eac548a30c85d3d42fab9c13fdeff941fc200c860bea5eb85307ec5b062074c39dec95cb6b415132401abac704089c238779f48770e6356123593f4c144e33e3d300b04e99c6dd79c09bc4894e45986aa55aa5abc900244c12c08962c1a4c8b8f5d45920eef46b9618db4ac5a3a4fdbf367bb6bfe03686017556f068a359482856ada0e4a173bcc49eb26d2fc9f768d9b9fc70ab33aedb8d7fc5e9eacff2b5527d0444e5b4820c511003ab0a03eb9972f246bc151c3517f25d298c55d466c6c56891b2a25e7b3855f582e820dfbc2f28fe6167e74077eff3bc5b06cf3d30bd6085049b02cd7ad839f9f22b73035291ccc8064e3563d1ea978ba0d30a9c12b38166285ce9a29916873a55be8cdde87652cbcfcb461fbb24408b4d1a09f738d39456eaf2c119b4d1ca5f329b59b35e76ba8530b27e2d3f801fe0af970a8c0df11010941843ca6106a1053d1450a2a61730ca36fc2f710102cb2d11775b32cb444cd9c5294c117cf3ff50f54a4399a6f01c8358114a5385b5f129e778933dff53396383232de4ed726bb166e8614346b4d202ab883ac8c9ad77a2a6c56728c68cf6929b39043bdda24cb6e3032b7d3f1a8bbb8368e11cf7cd34d463a13d573e3824d294410b276ed98e83755661dc0c6be35dd6882989c1281dae3fc933d383a9a90df043c38d45c044cf67e5bd832c40308dcd939ace2631b2e3891ede473556530acada184e4b641aa8aceb6cd7af7a18c10eb31c2f99b8fe3cc5aefeeebd742e6f30571518ed80597a09e2f527b2db381c246bd4fe08fe9be9b29a0a1eee5828eab2f6b92b35a7d75ab0fcd343b3ff513e62052517a09ccbb057d3662f7b0e01f602da08a544d53276c925754b3c0d307cd64b2536602556f73d5040640e7a8df929237c9ba4b7f60be4be8cabca22dab3681a94142a4ea5b4e0b2fcaf772a97d2c2fa11f1a6437e03773013acb12122413846f2146029c51d4045d4c035f8006004a457e5888de6002f2944d254ed7e9089443141ad605ee583ee09bb1424b2810ebb29ad4695b6d00b6f833b3c5d63958e9b877258c3301aa952a5b0488ebd34d2a3482cda7751c69e8322b9e0a84899b6eff65d564dc1342502bfd39e74e2aa73a1018767ffae8114e68eab1de6628fc727979d08d13cb470d92035d523504ca737394fd632f88e15259d6ca0ab203f38f85a9b05dd23882dbb88f5f73555799b4ba7ce2e37c7117ee4a15e95ddd9d1c148e9b3d995607f90d32cbe1ed0642b7fa754ea083a8489928713aeeac8ffcebb9750ac1bb4a8a592ff3a8a9cea437edbbbd5051acb43d2d94165a2c6a7e4cecee27b12f461709f7ad262dee10dfae77a84686f085f7aca6793ef8bc0528b68715ef7dd9b79b7dd78b26744258e5101c3b7391ec41921b5cde521406fe6376e093983f34abe386d95628849b822f00ede92d76", 0x1000}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = getuid() fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x19c, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setreuid(0x0, r4) mkdir(0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x4000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000388000/0xd000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000693000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x602}, 0x402) getsockname$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pread(0xffffffffffffffff, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = getpid() socket(0x10, 0xb9c434b0f32b47f7, 0x80) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001800)={0x0, &(0x7f0000000640)}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003140)={0x0}, 0x10, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x8106}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = socket(0x6, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000340)="a1f89d7677b323062931f643fc256e832f90b1521986f1ebdfba235fac986c9f4b951de715164c1800345551ca8da585ebbc1bab1e7088451cb4d961119b1c59ece7c6b6a5c10555051e5c93032b4eb5890eefc248c08c01c303727a457bf443fcf949fc0fe7f0c63d11e4e0a55bd300438a9e994eca6a31a6b98a28587e241acdf290f39f7b6c3b1d76c437f7f0951468a65934099984b028ac7561bec7f3", 0x9f) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000080)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000400)=[{0x4, 0x81, 0x7f}, {0x0, 0xfb, 0x4, 0x1}, {0xff, 0x7b, 0x3f, 0x80}, {0x8001, 0x3, 0x81, 0x718}, {0xe481, 0x1, 0x9, 0x9}, {0x401, 0x4, 0x3, 0xffffffa9}]}) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x48}, {0x80, 0x0, 0x0, 0x10}, {0x0, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a40)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2e", 0x168}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a40)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2e", 0x168}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x40000000}, {0x2}, {0x16}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 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') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000700)=[{0x1c}, {0x2c}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x80}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x125) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r4, 0x2) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x10, 0x3, 0x4) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4a1cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db174397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(0x0) (async) pipe(0x0) setgroups(0x0, 0x0) (async) setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) setgid(r3) (async) setgid(r3) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4050) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) renameat(r5, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') close(r5) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = socket(0x6, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000340)="a1f89d7677b323062931f643fc256e832f90b1521986f1ebdfba235fac986c9f4b951de715164c1800345551ca8da585ebbc1bab1e7088451cb4d961119b1c59ece7c6b6a5c10555051e5c93032b4eb5890eefc248c08c01c303727a457bf443fcf949fc0fe7f0c63d11e4e0a55bd300438a9e994eca6a31a6b98a28587e241acdf290f39f7b6c3b1d76c437f7f0951468a65934099984b028ac7561bec7f3", 0x9f) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000080)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000400)=[{0x4, 0x81, 0x7f}, {0x0, 0xfb, 0x4, 0x1}, {0xff, 0x7b, 0x3f, 0x80}, {0x8001, 0x3, 0x81, 0x718}, {0xe481, 0x1, 0x9, 0x9}, {0x401, 0x4, 0x3, 0xffffffa9}]}) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 5: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f0000000140), 0x2, &(0x7f0000000280)="e3d3c59cdd50a97e835bf2248601f23f0e18cf8f6e72e0d473b3a861ab3600600477663b166418851cd3a70764c6037c97ca8232c8ccc883e3e99a5293b3ddfa9fb074fdfd95ffae", &(0x7f0000000180)=0x48, &(0x7f0000000540)="1d33d0d8c0bdcd6bd9eecf0622bb0f6b8b2c0c7990aafeba3954c7cc4488025e378c9cb56e73c56aff4c8b3353557e0ffed905224ae1183ae115f24d0b763634b51941b71a14490df56270704c4c05900aabdce2a9bcb3cf4c014f110321002a6b3d34ec96ad4f745e905fd8ba468378e8cf813dc85f8a8e1fc28eab2006a1079397d8242da943821e8caa0798685cecca1a5d6504d264c7470ba9c8c2be985a03f40b2998f747e8666c8a681369bdcc26996ee03cc3acda9e0bec0ebea24fe4ed80d42626f2bc0136a204542dd690695ed50402864af74fdd75fbaa2aa8bd6636684bae29ba728236540f78b234d6", 0xef) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() close(0xffffffffffffffff) kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) r0 = geteuid() setreuid(0xffffffffffffffff, r0) socket$inet(0x2, 0x8000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32], 0x0, 0x800) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) r5 = msgget$private(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x24}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r6, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0xcea}, 0x0, 0x0) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r5, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="b5e100", @broadcast, [], {@generic={0x8848}}}) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9fb8896) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x48}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x35}, {0x7c, 0x0, 0x0, 0xbb}, {0x7e, 0x0, 0xff}]}) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x40000000}, {0x2}, {0x16}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 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') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000700)=[{0x1c}, {0x2c}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x80}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000), 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2882) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000100000000000000000000ffffffffffffac1400ab"]) r0 = socket$inet(0x2, 0x5, 0x8f) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000002c0)=0xc) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e33000/0x4000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000003600)=0x8000) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x2}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES8=r0, @ANYRESDEC=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x8000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x2006, 0x0, 0x0, 0xfff}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) setsockopt(r3, 0xfff, 0x610c, &(0x7f0000000200)="868d66a4a858f63999b7774ed2338ec60897fd6df93664a8a36c2c8cecf7beb71d28ef4536d2623a09ead844a233a5c257bae8717fcb6e231cfb0d0c9457f1", 0x3f) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="ebfbd9495a4372dc639190c8739ce98524c164b0b47777b05c3bd4213553506b5dda752b0fcb62507d954c", 0x2b}], 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getegid() r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r7, 0x0, 0x0, 0x80, 0x3}, 0x0, 0x8000000000000000, 0x0, r6, 0x8000000000000000, 0x400, 0x2000000100000001, 0x7}) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) getppid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x30}, {0x6, 0x0, 0x0, 0x2000000}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x60}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, 0x0, &(0x7f0000000240), &(0x7f0000000600), 0x0) r3 = socket(0x18, 0x0, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000001000)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x1}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: geteuid() shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003ff000/0xc00000)=nil) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000980)=""/44) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getgroups(0x4, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0x0]) openat$pci(0xffffffffffffff9c, &(0x7f0000000a00), 0x200, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x0, r3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x2}, {0x5}, {0x4b57, 0xff, 0x3, 0xfffffe01}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @empty, @empty, @remote={0xac, 0x14, 0x0}}}}}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x1, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r4, 0x80047308, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="ea71402edf7f5db2c9063e23090000b6f2", &(0x7f00000000c0)=0x11, &(0x7f0000000200)="117c87ecb595ad6cdb31f46daaf5e7bd53b79ec395b4b1fec4e6c9389282fd41142aa2b1b16e282db268e911c8f77f25", 0x30) recvmmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/219, 0xdb}, {&(0x7f0000000600)=""/89, 0x59}], 0x5, &(0x7f0000000700)=""/223, 0xdf}, 0xffffffff}, 0x10, 0x40, &(0x7f0000000840)={0x7fff, 0xfffffffffffffeff}) syz_emit_ethernet(0x36, &(0x7f0000000c40)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000000000009078b79a06f503232c63f10d5ff8209a2b012ac0fc081282a66b93fa58823f15c484e68494d9cb73d2d6e5e90dab88a4e2d625a23aa5f34b503e7e0748c0edeb476edee8c6076a75f733d15d72abb65e6db1e2a9102eeb2c1a8e20c3e0488097b3"]) socket$inet(0x2, 0x4002, 0x0) malloc(): allocation too large, type = 127, size = 2214510592 executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) dup(r0) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0xca0, 0x0) r5 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x24, 0x40000000, 0x32, 0x5}, {{r3}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x80, 0x10000}, {{r5}, 0xffffffffffffffff, 0x48, 0x2, 0xe05, 0x8}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) setreuid(0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x4, 0x102) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r2, 0x0, &(0x7f00000016c0)) r3 = dup(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x48, 0x6}, {0x24}, {0x6, 0x80}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) sysctl$net_inet_etherip(&(0x7f0000000140), 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x7f, 0x9}, 0x46, 0x0, 0x0, 0x0, 0xfde9}, 0x80000001}, 0x10, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) fchown(r0, r6, r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) executing program 1: r0 = socket(0x10, 0x8000, 0x80) write(r0, &(0x7f0000000000)="93e8483b5d0a1e83e3a15c886cfd7d11550f74a114b390090dc645a757fa7a3efe0dce3bed38ff94a049fbab235c4c4d04dca6a349944ab0e9af8f7dd2103eb8ce3288424470fac110fa9f06040fa5b2a59545ae86149906a124d53f0a3cc290d6c48f92487d3f2057f9816104a1b7a2bc2e1ab819aa0acf16005a657c95c09117ef0bf0016d3e701be7a59aab6922ea35bb94c538fef27af68e9a5e201d9910d1f94ffd8f19a017f92c1aea8bd5def7326f7c10", 0xb4) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r3) r4 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r4, &(0x7f0000000200)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') shutdown(r0, 0x0) r5 = socket$inet(0x2, 0x3, 0xed) r6 = dup(r5) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0xffffffffffff7fff, &(0x7f0000000300)='./file0\x00', 0x8}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000380)=0x1) setsockopt(r6, 0xfffff801, 0x1ba, &(0x7f00000003c0)="92bdd529939cc0cbcfae0dd356ddcf5ac3ad3728dd380bbdb194ec86e9", 0x1d) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000400)=""/67) r7 = socket$unix(0x1, 0x5, 0x0) listen(r7, 0x3) syz_open_pts() symlinkat(&(0x7f0000000480)='./file0\x00', r6, &(0x7f00000004c0)='./file0\x00') chroot(&(0x7f0000000500)='./file0\x00') ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) chown(&(0x7f0000000600)='./file0\x00', r8, r2) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r0, 0x4) close(r4) faccessat(r6, &(0x7f00000006c0)='./file0\x00', 0x1, 0x2) bind$unix(r6, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) lchown(&(0x7f0000000740)='./file0\x00', r8, 0x0) executing program 5: sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c503, "1c102609307e7be2df67de202a72da64612c3300"}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x5) writev(r4, &(0x7f00000003c0), 0x0) shmget$private(0x0, 0x1000, 0x21d, &(0x7f0000ffe000/0x1000)=nil) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r7, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0xff}, {0x80, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000bb04d8b90fcd6289dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d30dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a2d8f4c234a42716e9954980af6657cd393041aab0e3a0000000000"], 0xe4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0xba92daa318506176, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c", 0x59, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x0, 0x0, 0x3, 0x100}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) lseek(r5, 0xffffffbfffff0002, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 2: r0 = getppid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, r0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) executing program 7: openat$pci(0xffffffffffffff9c, &(0x7f0000001bc0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x20, 0x0, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() read(r2, &(0x7f0000000300)=""/224, 0xe0) symlink(0x0, &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac", 0x2}], 0x1) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000440)="f4224d76d1203d7b5bdd30df670715d7761f779255a953ce0b82d560ddb6258959ddbc6ffc8c6c0ca1b7e505e8746afc2e7c88719770085b4385cf20238415f39fc96f8f37804fb78787967723b00c5828aeb3f17ac83f582e20f385067ed9a6408a701a5e0594ec3df2c0ad1da767f2f8528fa300dcccdd8f8c7162b1fdc37c7bbd371645d9e34ada23f6161be7ec227a268f0841315d3d8efd903383ea3d15aba2d36c5cd83c83bb3672bbaef445346ce2188b0eb4e44f6e63", 0xba}], 0x1) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}, {r5}], 0x2, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xcb, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xff}, {{r0}, 0xfffffffffffffff9, 0x82}], 0x89e4, 0x0, 0xfffffffb, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r8 = socket(0x1, 0x2, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r9 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000380000/0x4000)=nil, 0x4000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r9, 0x81946466, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r8, 0x1}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4ebfac6bbaf796c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x4}, {0x48}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) socket(0x800000018, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000004000000000000040000"], 0x10}, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x48}, {0x80, 0x0, 0x0, 0x10}, {0x0, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a74123", 0x30}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x140, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x9, &(0x7f0000000140)="d636cec111a88106f52ab4fa160045df5ef234d58e301c3edf15ae12a1c77e0250fb2cdf005364633722600ec45a46d737cc", 0x0, &(0x7f00000001c0)="84e5d0a669106f0d6388fec7acd5f15769ef612efa586579bd66f96359813fe0548b9785be4462a5e7a7d3c303c0c794d7eed9a446e1afc4985563641590aed39419bd55bd3496d7c3bdeaf9b29ca436f5c650623a67792f13a922aba80ead85aab8d0e12991f37de92da5ff7f000000000000887b5e0dffb3a6bf1edc12afb6fda07fe614518a906b40d2aae6c0b29c0ee9ce9e0b33a2d5bba9c522225dfcb2c0aa8b6bdf5b1b96a1b0ba7a71f11d61c72b5160e0ad444b20e9eff851f8d39b7e373abd38acdf4fcdc9f7c8619a8b2d2463efe1", 0xd4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x101, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x6}) msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = kqueue() fcntl$getown(r4, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget$private(0x0, 0x4, 0x400) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ef0", 0x169}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500)=""/192, &(0x7f0000000480)=0xc0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffde2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) (async) syz_open_pts() (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x4, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x3ff}, 0xc) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2fe}], 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/169) socket(0x0, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, &(0x7f0000000280)) rmdir(0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) getpgrp() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) acct(&(0x7f0000001240)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) getgroups(0xffffffffffffff84, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) getegid() semop(r2, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r3) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) sysctl$vm(&(0x7f0000000200)={0x2, 0x5}, 0x2, &(0x7f00000012c0)="8fac714587d07766129cce54d92228b1861695bf930d6d13fbc9a01a1660d12216a2474be212abbf22268777e56b274f67a41c7f21c81ca87eb58a79adcbd2225372fc96278a98e335a5baad06fac7e5625a6d43e02985c9e73c27e7adecc30f1ed3df5803a3517d000e5ce8687a7f170d2018ae6759b486bf0d2df888e34409690046ccd5ffaeab22bed43fe91761c766d50669798e58cf6f1a3859bdcca068a5e89f770118201ead6f0973b616bef051c3c879ba04b6027bc7b3dbfef7c98d237a8d8f91f3372f3bf47af8fe9a3b6bd646898ef1fb2c27a8131fe3714508ca3e5804fcc99da6e145ae71d83452341f2db2c8552e4828e2b50a9ab51474dcd747f84ed35a65dd46d1cedb8c16fcd979a9c19354d971e716d8df572db7d889f0ec31d0b82255d8ef62ffdda33e09e97f51f0089825519be70c92b7f8e344e13a276e35e059a1a30b73619993f79096d6d983e72b35194fdb2c568a93b9b99dd6a665782f5faba5c3401012ae4fc30028037194b2f52ffd1d43535d38990b98d1c1730f21c1fa02db90292bbb710f570c640506df69ce6143dee8929517363921adc57e8b7effa3f1245d94b5670373905f1d995ee1690a4d23d17d1e90344f2ec2972c3d079667fffc2ff3b876ee8f118fc6e0e26c5d2a4afccea8adfbe328ca4b638568ca7344a739f152d9c80c57179a3f6494fdffc56ef748608e47b4f179f91bcc514d6955183aff20c6da2638bde3f91fae70a00d0a76acc08e892d5e094d207ee3e861f334ae64c7d19b1009456397479d82e377f1c3d7708b4a9796db7738e162302103fb82a4fdd4a80ac2ed8d5490dcbad6e98d11c70afedaa15a26834bc96ffbac806277faab63b5e26a24ed3b240c3dcdbfa18ce02a290f20e617ca4bbc77c5a0ee1f44cbca43a3c15b0075def231eadda280911ba3d8874331aa7f619c2e6a01b297e898959990de1c9c7b1b095eb504c98a2d4b4442a12a1292633e759c0132e60a5b80bae599104c5d4fdb469396bb1c260d2a277c9cbbf8f911d693b5e21b094d08d00e92c55dab8fa051ccfff72243b4c2714b10a66874fcff39b766ad1e1d73de01bc17a505a4433dc1948755036cd1e0eedb1ebea4b35c377189b0a2a7d049fef1a5bf28c5983450d7ae6fdf15899c47ce483817a3da479d6893103b28c5bc9f34b0a4de7fb7c48e408e10ab5903b9061c59124884e10ae6dc27ea42971cba5ced5321fab31a03e816a0a3e0e2c35941cf28623c3fd35755bdf4476115bd21a06a846932f89f3707d3e3e2c86187fbb2fcc4ae8884fc826fabbe4cd38de916e22bae9a681e1a0b2e668cd148badddeee722c4f522eb5c301f34b690a5bc8099a40f99306a2531503f7f16bcbfe50295db9b854f132e10ed05efc088d9997ad5038e6988bf3c75dfe18b6fc84445ee7359a6626c8ff7e59541edd4bff9a1467115727b2131af8d31a999898cfb76b41445c1f4c4bf53467db69ff9b1dbd036900d4a6510d4eb642231854f60eccf1cc18a69ea0a3518fe497d53f78e324bcc28d9aa810456fbb748702fc91100097bc0400c3f759d0f8b0df5a91db7900713db826e333388141c504058a978b4fa293661c7bdd4e58bd682466fa8804d41771bd09a1c372458437ee9d5b762ad80680f910f6cf01c8d31770e9351403cc5d0a9fafd06cb84b7189d7ff877923bc1bfbdded29883bc3449d56f7d5877dc81c55d999d6e131bd52a2ff26ff8836c9fc55eac56908b4ecb91d60c06fb60bba1e94f528fc5b164c3256ecc38fe6e6301929c8f3116ddcbd9e47be9a4621fd36dc4780cb33f604e59bfa745e7d934fc82542b25599c9dd26ac5b1190359acab5c2c6c1ff41b95c9852834321fc95573ae310932750430c0547c818b6cd3611171afa9d273864fd4ee02f3664d5379b26d87f34d8ab4e79b96cbaae3e68aab02e7376bdc01868fdfe13357174e1e7dfe5d1512c9345a1d8ebdd78368eb62c3f5c99a0840bdca4a2e78c0e3fd2d6da9d8e705f3f0641b9664d8d219f82ae969fef95a6b4a9b5d44eb88c6157fef9e16d07856326f9c119f099565765fee9c9113f7677e8310e233c56c72cb4f69ab66a41215e2402fc12210514a860f36d619df3ea9dbf6e2e9b015424c0f044a3381893b5d191b9d685e012cfa101ab106374cf46fc54768d7a8bf6c8cdad4a6c8edbdb15cabaac1a8624baa89ceebfc787ee18d1c082ace9a06b303bb05303fb01991adf1f80795432eb3da623e23f298a2eefe733487ac0dc36d46346e0cfb2527b70ff4f95044d01647ca8354e13afd4d1b08de9d65c8abf69718d865346d737621b6fb8d2dd0d645d3166ee9e700fffa4e24ed125d3e552ef8e2e01908b84c5f93029b24723ac7ff531cb24e47f4bbafe5a51fefae717862821c115249c13be9637ac99a778a10fa447686cbce9da73e2de453d8a092df99a325f5a5df0957519b4d3dd94640f5c7bfabeeb93ae7f9f8a81b3df67c5c56f58a53c0346bb6a973aa474e3aeb53e2f63d46c94aa2658a604769d558161268ed0529ca6a08824331f8fcb24e97dffc93dd0931fc583d1ea57f830ef64908e4c44775da7c3ed48fd50eb6dbb85ebb59e8d244d9c71c2b906bbb8afd4477cd56a7f1e9492e6722610bb4819af275ae89c9ad51b21e127f0b08957b77f1ac9fa52e6ff761c93cba7ff9cf7f2403e702567e515cd9f1789e0a2ed24e230b8149669fcb0b5a9109b06673988f2e2f97616f258375647b75ec295dc132bc7d98088aaced6610188b9b6e7e0d7d986d6a536904094dc70548c46c3ec0aae6a5abfe19f0db87cdae09ed0b958b33071d1cfab05e578aa96e8141cd4d1b25558e87009b1430808fdbe6a891d2efbe0f2e6a97e2cbce5c7dc85f4520a87cf4b288d648a8ce7f036c493a308c5ae89d9c44f427a172827aa02a58a5236739507b356f7a13c1f05fd471660393c2b795654f160a3af515820bd9b304fe5f13b892d2ab386b6f2b1e53ee014fbd2997189408e1d02b67d4fbf963df6d59bdf02456d26b4d4749363a3c96c4db6cb8b9f22712c344f1f0c8e9c65dc5b5395176eb775ed2810919821c520a2128b7abdcc4462aa0c4682a7a2d397e83a26355620bc3b5db9524dc7bc7e361669b03d05db62c0cb2782ec27760cb015378e87976ec0b0e26165a002cd1b30b62bc4a9df5cc3814867233fd173a71b4bf09d759ca7855544b6229b9413793b216dd91505fb659c7c95f0fee30e2dec7c092487787ff9dadafd30a74e7efaeb7898b3e9423468f3a12f732ed3505df3ad6d16eaa4f3c764ce7c3c1549878207f23b006bea46739c1865541c36ddf190f69600c4bdde58be1ab7d0fb548e5c667906c8898a651f37e268e3ea8b5f468f6538bbff4937c70aa2b4acd30819f6601e622af42aaa262eeb267e12442782684c3e380dc3bb8e8701bb81939769355f532458a48184293c60a2c69db6e5bd37e35c1847326ca18cdf8076c6a03c34ba090f4ae17d6fd0e3954556ed22e3dd605e06193a95bc5b7d89c67968ec9e93a07bbc372a7f89afff2008c94ab5cf6d32ba97cdb1cdc28d7b95dfd120ef861cb7b75258d6fd8f897fcb5aa97bd3ea5b30", &(0x7f0000000240)=0xa00, &(0x7f0000000280), 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) r0 = geteuid() setreuid(0xffffffffffffffff, r0) (async) setreuid(0xffffffffffffffff, r0) socket$inet(0x2, 0x8000, 0x5) (async) socket$inet(0x2, 0x8000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32], 0x0, 0x800) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) (async) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) r5 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x24}, {0x4000006, 0x0, 0x0, 0x7f}]}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x24}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r6, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) r7 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0xcea}, 0x0, 0x0) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r5, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 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)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xbe}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x7}, {}], 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020697f, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) executing program 1: socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x7}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000001280)=[{0x4d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e57) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000240)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1d, 0x0, 0x0) msgget(0x3, 0x30) truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4086, 0xff6}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7}, {0x50}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 4: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x4000000000000067, &(0x7f0000000080)="ce63b93e9733c9458363d1c77c93617c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8dff6749c43c0f", 0x7) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000fc0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r2, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) setsockopt(r4, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x40}], 0x1, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xa) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x26, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x45}, {}]}) write(0xffffffffffffffff, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000200)=[{0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(r0, r1) executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x81}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0x0) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc00c7007, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = dup2(r2, r2) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000600)="e09c0f90", &(0x7f00000006c0)=0x4, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4, 0x20, 0x6, 0x7, "f76b373f19992496bcc3ba0d05890000000050ef", 0x7, 0x7fff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x1ff) pwrite(0xffffffffffffffff, &(0x7f00000003c0)="062e8f5ea745a61429", 0x9, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4e6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000007c0)=@un=@file={0x0, ""/529}, 0xfffffffffffffdb1, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) getppid() fcntl$setown(r6, 0x6, 0x0) write(r6, &(0x7f00000006c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419883d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26", 0xf6) syz_emit_ethernet(0xff, 0x0) execve(0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x0, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x61}, {0x40}, {0xe}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa9", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f00000002c0)=[{r5, 0x1}, {0xffffffffffffffff, 0x10}, {r1, 0x20}, {r2, 0x2}, {0xffffffffffffffff, 0x4}], 0x5, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0) execve(0x0, 0x0, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15d", 0x95}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59a0c0000000000d919e007e900"}) lseek(0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x0, 0x20) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) executing program 1: socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3f}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x3, 0x9100a4859e1bf83) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000940)=""/135) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000b40)=""/65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x4, 0x0, r3, r4, r5, 0xe0, 0x7}, 0x6, 0x18, 0x8}) r6 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0xda, 0xd38, {0xab, 0x7}}) listen(r6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc}, {0x81}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x800, 0x20, 0x40, 0x1}, {0x80, 0x2, 0x80, 0x7f26}, {}, {0x7ff, 0x0, 0x0, 0xfff}, {0x3, 0x8, 0x81}, {0x0, 0x0, 0x0, 0xfffffff8}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 6: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') poll(&(0x7f0000000100)=[{}], 0x1, 0xbaad) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000640)="294bbe01b1d5672de775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad044cac457ea5af5b08743ea1c10b61b0b53100809fc236a4b52b290377eaca483668513d40b3038eb4d500ae5b26d0d6d4dc7d4ca288959b013c6a468a928717fc6c263593f0be8f2cbdcfa6e4f3d849ee4562672a985e5d0eddf751d2d4b867278aec938331e395985ba67eb56e1ce40486ab72b953223cc16c06bd274aa301680430d8de32ab26778f3258e1aa8291ca8ef3cb131b390715ce5998c9028f6df6c560c264a24d4c0482da5a8a8cba21fa4a402a95ae5b1154d5e1a09d3025b2321110fe1e9f7e8350bd44c3d8d6ddb1d7ef447d0c65a4b8b1918a7c9e34f7de8d15c0be5cd2b5aae63374c3433bde7e6acc4826d37f133c6d730b312bf70872e6fc76c89c09cadd66e44608a9e731513fa92bba1de9f17d1699af900e0b5bfc4b50e69920b3656b9bd3552afd88df79038c179653d933dc1cf92b01c070067c8de48c7b48c47d0090e354d27767455ec840287253875062edfa68a94cc6bbc07127e13acf33cab2647912fcfd4e3a2634a2ad1cd78efe95f019f459e9c6d30a6829b09123e9a86f3bbb9b1e5af496092ac6ce66fd267123aa3b33a135e51b13ad8765ce4d8f5ef467893002a9264001036dbb5929b0c246ef90c3ac4789175ae8d16e6a1d0e5d3b2bda", 0x271}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000004c0)="a29228fcd8b93635bd8ce9b977fc56277452f4bd7372ef7f9829fc5f04ee9a4d4ea18cc391576cb834bd7ff202f86de0ed85903a3b2dc3083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2a4b73a040e9ff71c4292c082da70a16000100009734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c18ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed2504b967d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e584429f1148e112b3", 0x16d}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) (async) r0 = socket(0x5, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20000000000002b8, &(0x7f0000000080)}) (async) write(r0, &(0x7f0000000180)="6233bfdf9f3a8f51a3bef525fdc5", 0xe) mprotect(&(0x7f00004fa000/0x3000)=nil, 0x3000, 0x4) (async) setrlimit(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) kqueue() (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r2 = open(0x0, 0x100, 0xe4) (async) r3 = getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) (async) fcntl$setown(r2, 0x6, r3) getppid() (async) fcntl$setown(r2, 0x6, r3) getpid() setitimer(0x2, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) shutdown(0xffffffffffffffff, 0x1) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) close(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) (async) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) socket(0x10, 0x2, 0xf9) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 32) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) kqueue() write(r0, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) (async) r3 = syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async, rerun: 64) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0xffffffff, 0x0, 0x0, 0x0, "46606c8020bd61d5c8ef103ec3137aa4c22922ba"}) (async, rerun: 64) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = kqueue() (async) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) r1 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x5c}, {0x5ce, 0x40}]}) syz_emit_ethernet(0x76, &(0x7f0000000740)=ANY=[]) shutdown(r0, 0x2) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 7: getgid() r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9, 0x6, 0x3, 0x3}]}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fchflags(r2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socket(0x26, 0x5, 0x15) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) read(r0, &(0x7f0000000040)=""/52, 0x34) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000010c0)={&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x7fffffff, &(0x7f0000001080)='./file0\x00', 0x8}) fchmod(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001100)) listen(r1, 0x6164) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = open(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x2) unlink(&(0x7f0000002140)='./file0\x00') r3 = accept$inet(r1, &(0x7f0000002180), &(0x7f00000021c0)=0xc) bind(r3, &(0x7f0000002200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000002240)=0x8) fcntl$setstatus(r0, 0x4, 0x80) sendmmsg(r3, &(0x7f0000003680)={&(0x7f0000003640)={0x0, 0x0, &(0x7f0000003580)=[{&(0x7f0000002280)}, {&(0x7f00000022c0)="56d1fb7f8ef30770b4f93c6fe8efd8456720003b9f58a13d400f9762061f0ba76746acdc0db4da43cd8489845ea8dc5bae6e1ec7e017b19ee1bc48d31e49d19fafad994a5379fcafda39e21da95bcceaf703abb3032ec1058fdf71bab87339edcc8bcbdd2c676da5d472c24415fc0ed7af59ffcc27f436c32bc5dbf61b206efa7c0ecf11bdc1269ef8389dc21fd1d3a8c86afcd53b84d5ce051e374f8c61b133305afeea78e3f7cebac88e9c412b07f2cb", 0xb1}, {&(0x7f0000002380)="042a2572184bd44d86cc467d754423f2973c5dc4d37d2cbc353fbb637146fce87b471c74a293307d4b9bd490d0e5c37838071217b7940b1d951cbaad51eb", 0x3e}, {&(0x7f00000023c0)="934fd4b7970da770692c3a4aee81f05e6e8fa62e2b28d2e41ec9800b183313020b4db22591a21afa4d6145e27b66140228b9e47ac00cbe5be204aea0333c50187773e5", 0x43}, {&(0x7f0000002440)="438640cc40ed66b27d02b7a589d9eada224b82d687cc1464d277692f83f4a74c90e6ef6a28fd5b8ba8b1ce00fb2a233d24b29ac6502058ee923f595f86a13ef530a60c37ff1ce4571b731fe959acb750878ed896581451a4f127b0c4c93f9bad77acdf879ab7a0f583bc35648b324ac63d0af25c4fb839550749dd0dd8dced0ab1cfd96efc0d5afcdef9", 0x8a}, {&(0x7f0000002500)="31940c0c0fce3f5a64bb6786a439db35206300aecfb43e6953a3e66b324b6b4ded9eebf1d32303b729485438bd443a1ebe", 0x31}, {&(0x7f0000002540)}, {&(0x7f0000002580)="91341a6077405388c2ed3d5902c7878fa9fc64cbde0175558eabe685480e627560f9370fce68eb1a9a38c9fcc404bff1a2770832ef125b0dc9f2e5782048f19c23b81f5417fa941aa4a9899732c17f7ae57db64402d29e0b4126bcb6649f7b342c59c793f2c57ed9e37d3117357fbe34d148fe962a00520c410bc2864343be412e96cc34fb471a9c2d0b2ac353d88267e66e3bac373324bdcb16f58a6fd060784505ad9cf76a23609e0221b957d378c97f9e6353f8b17d3bf36aa3047fb144e028db8316816fb783e24b9e321fadddb01d560d2724d2303815f60d8b272d7dc9bc6933cc2548cbd7d36dbe251f80a25c07d4507922ef081a716b25ee7853845634112732cc1bb413f4e74c1d7e663dc0b8d1de5965a165c5a10dc28adfcf0d0405ee2056621b5e3a280cd7a2ba88c9c6e7a7f6208b16845fbd2e69464860d84fc2883a806bf72473c45efe020e3d039eee0f0aee97ab4a68d13cb730079beeb9c4d3fea7a3716244396d4f8f9a8269fb3f458cda96fd1331fe741f4b1282e004164daf129952ba3786011780e126486ce261d31d4d73baff6450956d4994a5c3554c21b9afeed8ae97b5f117d5f1a7e745596a7f13609aa754464fb29f463ea1c6da290b05c7b2796617a7c8b71977940181c91656dacf3d242040cfd82ce5ddcc02ad289a43bb8ae5cd47941900c3d6dd0e0d24f3d60c94176e1b36d2ff073d14a8c9d3365854934cbb3262f96bafd40e6d662f7ca9298df0e2f1feec57d43ace13cebc52da8c97f73519ce99ae0f6868c055a6fb9cf6945a8b0d85716ec7331a8a8d6153d782d14d5b195b1a6b6490780adc733daf314331459b3938dc2a94d30870812eea330d550e95baf88e2b97b6289fdda818c6f1f01ff2979efdf7caf577545b438118ae69c871e44fd173837b1f7f9f25f55f83296b7a38c9d3c26b2401b5ea17e18d5fa9ede8c72fc90e8b400b91238b4dfa1ad4546b55b75126d4410ced5c45923a7d24855e85315e7b10eac571530c58d3f384289deb0c755ba52bcdb6c45d7077fc484fe494a85a93cb4b08aee55bbf0187a0da58b6657a7908db8aaa058f1736ab97382872094bc886db77fbc285b39348feefc0b2133d4bd8af9284e89e332c0bd88e1411abca07f290dc3bf28f8313a28e05c041fb1777ccd29b8c7aefc674c90219b12c0514cbce076a04b0515bf1f33d724991ae9fc198a1a03da88ff2c3262b7e63199f769de366b162d52394b0d41a1899748906933086d77f01f80752effdc7c2ad1f68c4de71eb97e071c7e1d5dcd30eb9452821360bb69feb96496824e2286e8875cc72b17a2ef04d9562495e9c601eef631d82d35f3fb23495ee92338723e306d8204c6619cde7835a58c339f244d171071262925d99d70ba5c68f5af59ca97f1154e13e07feea03371870db4ddebd2d294e1ee9186cc15dd4336d993c91f22da80c62be624509bd652abe8bf2e7ebc7b948ec8f6104830189382df960a6b777cb8ad24c5978a8dac26d71512c195eed3d90a7d4f43e04d6364b0df96fd59ada42bfed54dadfc08050fb5b8b381d4f832b0d51df76d13e3a08a5ef3daf6fd442fc5d73d00608cfba52b880b3081c7c4f7174b06cf7346eb5b0af2ba80934e63322996ffbf0dc7d7a9dee9bad7b0a4d341ce69bdf69ff4deab7f4982f30f52e2924a9b89a41e829dd9ac88d996a7d61a764a06145baeab01f37c96f9f6d311a167e8eb539fcfe1c5a4c5bdf82537abb8104cfea41dd6e282a0572062d01632821427b96ddb1dd39fc00054ab9c570d47252d4bf053fbde902e4c57819c835a6ecf637d95ef4a9904dabce4d42eda7e7aa7fcee0a3cb4fa24e4fa0a7e311516c1c263458d654d35790595d2cb122fd92c3ed2730fe1a103d064b3a6ab9a010ae0748d15bf2dda223609538d2aed4c78b0055bbc7c9de84e4509787a7f2c4609059cef4942c577294c4ee9beeee2d6f22e880473623638af06eee7ec458421d2e2819796641483227fd38c452b9aeca76e24a9a6541967d566c4112b79dc62c375348e7b5a34a6daf9e46a9e7d6a17a86dcc8e6425a3a7e90b8d05deeb818cd97011d0183c7f71cbfd3b3e89d89b707a6a41c11bf3c107bff14629f4bdd4a1627dbe9c9ae5c2d744e9af2e747e200101c6d4a64b1a29451c8cf4669292ce134f84a3fc5863934300a7f642e24147ae625090a790b389ea7de253c3d02d566d1aebfcbcb35fa70b2d3fca713d99928e2c2732f88c6b5702cdefd57e8b7214ecb7da417ce6538fc0413751fbb15b7985d3ed75566ba745f9f00f89303d10e40c6f5340db77a2a0ee8424a7a561299daaf2849a1bb84f630db731efd1b954e94e5e7ed735394909c0b65b3dc60d0f171a00b6bb9c14e5a7f4c085d4946bdc28e48a5b8a138ee3f2057fea7689c9defbb16b0636199c72c7489a8b74435e6974676bd833a3bb648630a39e2715010f7d5941d0875ce6d7afb65d17083df90a7be9e3ac93e8b0daf188ef69d03fd4cc6e8984a44c285a8185b7a5f058f8b1678d82e39411703fef28abd2f6298d40394aa42db5deaa00b4024e54f4248d3cd914595fda498c0b30737ba012b811cc0564f2252b28fb60d126899ddd86fae40dafc500405eec5667792aa29df02a2a17d91223ecf79d7d4a5f5e607f73a97d5dded3e4a350f2ec5af1defecabc6e145beb627717503ee5a4579b13691ea213a23eb46cc4e7dfa92d9c9886bcc7b29cdb84b27a8d415a351aea0d912b1ed461a700220a7533d15b42bfda3ac9e951bf491891a48fa746901cdc405a7952f108f614f4c707f58f5c61f9f094d965332231407685e3dcb705e19d35379286136a9521403bc3782dc0fb6ad22620a34d5983f7134808563a3cda42d6ffb37afba9b13f31feb922c7828f3860a18a5ae7761b7f25f0b0127595d39711b76ffc0868c1b624144f85f6e68025ce4b9032be65d8598ec3a19b657fcc48337cf63caccf90b6c77fd3c7c3e123b87b634cfbfb69140eb19be4f69a068fac95a7970482cce83b18a6d7d95ff1009d600656b255fab4fc4124854af1a676356fb1528e9c9b7ab8f65e73c4038e8cbf74caddea5c4bb6206adbafcd644af0205a785c3b5334b1b84c8cbc0a37bdc4db3b34f326d02feb2ce41f7fcbaf88913cbfe9b40a1672a34587f4e55b1ee9310b5064f21ec41aa6a117795123adcebf6fa12274ab2e980b8f9ee56d1905f01fa253807558831271bf3206f76f8d0378f02b680ac50f197278716ed22bd51e3edfb2b1764d44daa572aa4834c2cf3a59d7c2ec25cdb950ea72eb0e2453ddea2c144aafde750d17d62b07f4ab9c7cde963672d543ce2bc8d1c23d3b578a5c307145379d5d2611793e2a3b6bbc0c224566db5e6bcc35ad62f696f245ad6526892f2b8f8bd12444bc178c68de7571ea03f35ee2543ae3ff3f0f0e5c1b6e01563229e1e58269644aa2006cee21876f34e4a5065d4251c8de59fb8b30bb2a9c23dbc42ac2f86886557b0dd3ec29844977721d234baab8ac942e0ebf01877062b7fa7a603b7a96222e725e15ccaf451430c330dc1ec983a43266595b0ddc5130cccb5b47f66dfa37480a1ccdfa2c36b75e10ea1d438eaf49ca2a22a3b9b73ad8bacfc3433af5416c744832142d011618bbf1ea7f2a2c1467463aff9a39b23db42f21344a6cac5158effaa150f8cedadb69cf77514bdd35e1ef92492656db6cc96d6839686ca3888127bfbff50a358181b726734834eb0848dfd2b87028f49e739ea17dc78cd8c6b3bbb8e22c97a26812fb0a1030d2ef87e98d16623ba0a8646c586a29b19a7286f949d7889dc1fdb6d381127a5d6eebcf1633eb58c7dcc1f94b40689d1079aa4e5d31e268ad1715a1b492a37859c269fcfb534da6267ab402e43a881f7d39a26d1e97492a5fe386d262193e3fda219e0932cd993b5464307358a2cd72a5a6fca3dfeff886b426bd99c57bbcfbb5c052a94d6bf9b2595ab6266e7512fc155236a57f79b54706b32982da514c0c733cff0f57df279dba19126c24f1fcfd4ad42c4ad881fcdc07139ad5eb82de90d56ce1578fe0fb7a304655d7e0db7961dae1c135b90461517b2d5e3ae9dcd66864c0776887aaaa383163ec5166aff6062609bb384d23754552b85dc75dbde87940b3a2a67014963bcd2abc06360d171e6ae0b16484f163316a204c44d14afea09c96ee40b2b21b99b5d9297813040267a1eabc01d08f7205943398ce1b90b733fb8c35efebb038895ae2b47ad83db1df07d5a38e41a76aca0ef4f035fce82de6f1d164866c5da657767b519838a43320256c9b0253d4ce061975ebafa84d47c3dff7f8b58229eb73b76f4149cd913fe7cebe38d8fec869cdae82deffade0923637c00ae3399d8864589e239c3ad4cbac47fdc3213dca2d3d5a596e36ace822c90c0457d08d4edb47e9e374cb92b6ee26874367189f8a0db9746c8d1d35f1b596b569811b0fd327050b326826e5b99029935a01d3eccfdcce553279f51d589a6530521e128e88131f8f04f611f68ee222e5ed150b966ab5f7348c05977ff584786a3816a344273a9988458d15a24974571d401f6f78626210a3fb6abb3f39775aac9cf304d1b347e22e98d21c5ccd1e7ec0d442e99ba49255210d4ad775d25df2a1e75d8d1b5819a66aa7595c9e6701ef7174685dc033d64429742225294b1e908f012ba1364f3d95e2db6f26f000ea683d7a4655f77492889add0105ec611999aa28bb243c3c6e80385295b33a35f01f6fda3d297a82c7d847ef7095a57904a5ddd60705eed6f581919accb6d96a6ad86ff8b837b085c59f6ea78d4a475fa293f6d9fcb474894c67042a82fb9248fddae8fc0ef084b52a3dc834b5327821b61356926969a3045d96e777ae9ee70a45d5495cacf6947b642a2329ead194c52fc79fc73494fc81e4f64d9a63e672f9675f6a3b7ddfa7b578b5c6e67076e278a1d92784a8a71a12aaa374805cc15b254fad5457c5302847089aaa8c603fca45365f32737ac2fe31e06f7fdd0380d49cf0b8e3635be28e8e8983c6b6ec2a978d17ae865fb52b1febdd9c1d42ec35292bb2c07b3b030c30a844d1d98ba98ab7a744d5f4736a3206200ded7b5f57e943ae30117f5db6fcdb97067d85289892ab681cf1e0d460997720da4e439987a939d8993a1268d85adabcdd1ef77d3a7504213e3ad068be3a619bf98d0ebfe14adb873761522fb2eb7cee46eaf9e31a30dc247f359af3df489e1d1972cbfbc0f01743de0e1129b3a733d031b7f045ae4b8719d351e9912d3a357fb35e1da7f58d8872fbb71af6dfc41efa3b5952cab799e828801cc8eb467db2deca83e82f0d56308292453339689566f6e10fd5ee756a29f58a700f726a43c84b5687af909e56beac682c3c477f112db42914eb7574837669056af10a06a009c91811c953cc8e741be424eea5cf2d9d81fc718777fe1b7ea0865f5d6e3fe4bf789a736aab980647c61605aa475cf5e6a8852eeac626cdbb9190e208ccead254e53d7124de8526f9ad479e76593220dd5d6503b275bea0e45869283b3e1a1e9a1842cfea66a42a75ee897ba516beb5aef424846a1fb5ddbbf520e19a0d53ef27eb6e8f4d9fa65476dc43ef1fc81d59db65f561623c8166692bf9abd4182f927e2951d342cd0c87b5e1f2435aa1d8edb00b0f21f59ae23ced3b16e29107ab545d6b614f73e5b649d2d5f36918c7ebdb32ed0c82b89d618577e6a5e8d79c930b99c48dc877848d6c747fdac3dcac690ebf2c6589a18a72232bee73f7f", 0x1000}], 0x8, &(0x7f0000003600)}, 0x3}, 0x10, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) setgroups(0x3, &(0x7f0000003740)=[0x0, 0xffffffffffffffff, r5]) bind$unix(r1, &(0x7f0000003780)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000037c0), 0x80, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003800), 0x100, 0x0) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003880), 0x10, 0x0) kevent(r2, &(0x7f0000003840)=[{{r6}, 0xfffffffffffffffb, 0x1a, 0x2, 0xff, 0x1f}], 0x332, &(0x7f00000038c0)=[{{r2}, 0xfffffffffffffffd, 0xf, 0x80000000, 0x8, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x9d, 0x5, 0x6, 0x909}, {{r3}, 0xfffffffffffffffd, 0x0, 0x42, 0x6, 0x5}, {{r3}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x3, 0x4}, {{r2}, 0xfffffffffffffffc, 0xf, 0x4, 0x1, 0x40d}, {{r0}, 0xffffffffffffffff, 0x18, 0x40, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x1fe}, {{r7}, 0xfffffffffffffffc, 0x11, 0x80, 0x3, 0x20}, {{r8}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x9, 0x3}], 0x7fff, &(0x7f0000003a00)={0x1400000000000000, 0xffffffffffffff81}) getpgid(r4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003a40), 0x10000, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003a80), 0x8, 0x0) fcntl$setown(r10, 0x6, r4) r11 = fcntl$dupfd(r2, 0xa, r9) sendmsg(r11, &(0x7f0000003ec0)={&(0x7f0000003ac0)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc, &(0x7f0000003b80)=[{&(0x7f0000003b00)="6522f9335c5b747305983cf973cf6856fd7babd15da60f59113741c83844d8dd7d78edb79c13d4ad200700237bdd9cb52000569a167612c9c8ddf748971fc0cbe56a6b1506982b3a05ed1323fb447f05e11a40691208dd97555977095b9596c94eb7a2d1aaf114cf", 0x68}], 0x1, &(0x7f0000003bc0)=[{0x98, 0xfffe, 0x2a1, "13021ab766703e1a809e2262c7a89c25a36ad22507e098a2f2e4591c30b69d0807bc96211489208445de68e94ce08af09a204ebf7d55ff16a2a94de0414d044be981d8c5d98554257550e019a60f757b9b7a6a6f8d24c2a77eba5ae2a8ac6e4977a520855fe0c4dc53ffe45d8f20e7466da71f4d9b5a396fcc636438aceff57af00e1a95be0512d3"}, {0xf0, 0x1, 0x6, "278ea483c7a8a3a78511f6f78d5a5ed4db03fcc2e58b259638555cdd9140bc6f64c5c54cfa339ca6792ef21026e6cc35e51763a30ea8251631265aad671ad2f13bcb42c23bb3c3d4be8e27fcadfaa8d08ea6738875909a3338184ea5ce6e0ac5afac58236b4eed7238c1945304f3f0f286b66f3e4550a78d9d524b213dd973f7e03c91e1b95a48d10289c82ada4e5fb6a311d29609708e16f70f84d5d55c06e399b77212888ad174faf4dc6ebbaaf4750c4370282d5e7d2b5c134420c66ee4c3c8daa716c4a88146f2498348889be70e58689f07318548b51c907712"}, {0x38, 0x1, 0x4, "10ab11fd4fcc4c43184b6a9766a1665414d30ff14eab82ce2f693919e95b7150f6b2ca"}, {0xc8, 0x1, 0x6, "5b70a262b7769c3214735462c726fc4ebdffd53672664726df53134918002ca9b2ff8152bd02c71105359a081196006a1c981bca635320368229eeb777131fe1c21de6f5cfef34f1d2854e07932a248865475440197120ab0bc0e5b003f239e261b73a16b9ddeb23b4bcd7f1218544dd7ce2938a666e1c815978d8fb7dfaf4c137e0265c01d18670e428045bb4a340fb845d8642cb04c29f75474f23761fc4781a7e656248ff368b7e7ee5000c42dd94ffb1"}, {0x40, 0xffff, 0x2, "4ae5304546a4a8b9f2206d2b05ba33604837a92369a2d24d46141b37227933e699eddcd62161b670f03502976f1b0c"}], 0x2c8}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, &(0x7f0000003f40)=0xc) fchown(r1, r12, r5) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x94, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x9}, {0x3, 0x5, 0x800}], 0x4) dup2(r1, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) fcntl$getown(r5, 0x5) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x0, 0xffffffffffffffff}) r8 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00007f7000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000036e000/0x2000)=nil, 0x4000080000000}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000091000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000376000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000090000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000376000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x4006, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x101}, 0xffffffffffffffff, 0x6, 0xfffffffffffffffc}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0), 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file2\x00', 0x39e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0\x00', &(0x7f00000006c0)='./file1\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r1, &(0x7f0000000280), 0x0) semop(r1, &(0x7f00000002c0)=[{0x4, 0xff, 0x1000}, {0x0, 0x422}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x4, 0x203, 0x800}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x5, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x401}, 0x400) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r1, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x5, 0x1800}, {0x3, 0x100}, {0x2, 0x3fd, 0x1800}, {0x1, 0xecb}], 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x42) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x4, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x1f, 0xfff}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0xff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c", 0x7) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 0: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c1, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x2, 0x101]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r4 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r5, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="2aaa1079228522d81505c2abc71dbf56bcfd136632287e5d12f4aa04e90e5060c6de16d2ae23da1e7e82702e9ae3b805f52e3e4590e219fd33f2d2444dd95710e219a13014954d3f18632ffd83c1d39b147abe7c313e0040909f82d0cc6b8fa464510901cf17bada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce7b9370a1caed4d5f737e65422877cccef05e1934e14553f402ffca4a11587a72a15f394dbaff6f3e12de92435efc231719269f10b023778c96a99cf047", 0xba) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x3}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x87f) r6 = open(&(0x7f0000001440)='./file0\x00', 0x200, 0x100) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, r6, 0xfff) ftruncate(r6, 0x25b3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="bdd7dd5408b9983e9be1bfdeef263b1b27873cf0cd", 0x15) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x3}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ef0", 0x169}], 0x1) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = socket(0x11, 0x3, 0x0) (async, rerun: 64) socket$inet(0x2, 0x8000, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) (async) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500)=""/192, &(0x7f0000000480)=0xc0) (async) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) (async) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, 0x0) (async, rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) (async) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) (async) fcntl$setown(r5, 0x6, r6) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 32) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x0, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000010ee20dcedc366a6843a58dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d3d107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3af036f34f2563879787a9209c3113edb19327bba8c307feb0a85a2fb1b556493a640d46af7c4094863c019ec0a24bbe30af860aa3fe72839f2f99fbafdde28921830a62e26a9d65102f8987e58e39b7c718f35221799268a07aa664c7b236db97457da65ce946931c4743ee540008988c7ac910a0a0e085ba88c1249fa9f26525082d3fe54a1023a98c2a7147c30ebd8d64678f25d6aac964a7b125"], 0xe4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c", 0x59, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x8106}]}) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x22}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f000014f000/0x3000)=nil, 0x3000, 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x400002e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x4) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000280)={0x1, 0x1, 0xfffffffff7ffffff, 0x1, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x4}, {0x4}, {}]}) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r1 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fcntl$getown(r1, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = socket(0x10, 0x3, 0x3a) setsockopt(r3, 0x29, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000180)) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) close(r6) r7 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r7, &(0x7f0000000600), 0x10000000000002a5) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x84, 0x0, 0x0, 0x8001}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x0, 0x3, 0xe6, 0x9}, {0x5, 0x20, 0x4, 0x1}]}) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) r4 = socket(0x2, 0x4001, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc020691b, &(0x7f00000001c0)) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffff9c) close(r6) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r6, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x10000}, 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) kqueue() setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x224a, &(0x7f0000002bc0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, '(?z', 0x2214, 0x4, 0x5, @empty, @ipv4={'\x00', '\xff\xff', @multicast2}, {[@fragment={0x2b, 0x0, 0x8, 0x1, 0x0, 0x6, 0x65}, @hopopts={0x2, 0x27, '\x00', [@pad1, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @generic={0x3, 0x7c, "8dac8e5f18db258ba7db9ef208f28abb03a4e18f980aa3ba55671c9d3b4f63e4cedef7549f28ec17d839280025a75692a8013ad154fff3d266524c0854b6a21493a22df306add4f44f672d92d9e1082793d5043740010cbb5bd20c7cb9ebd33acd997921a267baa09cbded73cc9a9633bc47349e1abd76b6ec55ff44"}, @ra={0x5, 0x2, 0x7}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x3f}, @generic={0xf2, 0x9b, "4d21ddf871f98b4e6a6095bfa5b3176883f957c651deaf70ae4bd65d47252271a3f5e96c8806395008dcb362d9d190d1df86b172131ef21093bf6560c51f9ad6ce24af90c9b894b934058d8e5483b0aa9eac2129bbace5ed1a3bc3d909666ecc13c171bf4d79d91e0c021038e1600e313787b750a65fba58533739a32bff0168d825ca8e32845d228b527e62346b8080fc91d961984acca7b7a933"}]}, @hopopts={0x1d, 0x403, '\x00', [@generic={0x5, 0x1000, "51a2bec66c5ce6b9aee8eae0a3e3cdaf295b3f7f25736c94cb51ba7d75ff739c40dd678ce6610d82ecfef49edb4fef4186996c85fb0f456c030aee19a68c264be1d93fdb910d8e1016858edffed24e435dd196cdcf7b57005ce3227c8becb9af4490b6b0e81985610b1cc36ddc797b3eb1716d087468c8dd21e2351c33de91aec98d7d65e4fe1d083d15137d8109b075f7d6450801fa36854b4ab2082d4801bd75958e98b9da5190d86071f7da976781cd98a74d750008eb778e43f531c10c874c5ef99c0f070d95262ee8bbecc3245febe921118e585296bad019dbfa8bc9cb3bc85889481bf11c79359bf89168ac7c5e13da1788ffd44c2ca5eeddefaa902873836a8a461c50a3f65f6f2325f10b23dece39ffb351914505267c213aa64023f8ab6f5b0fa64e4ed51382ae0c569ac6bb36ca68343658808bcaca801f917b466e84e2b7a66600973463dadfae0e5312324a609e3e864492af31a3a9e2c5a7c987151ea85a69a2198d6fe4edf1ee3a9a9d7e4a5c1f4da3b38aebc9d1f504bd1d9b4513fa60e757a6efa4ffb94d35aa1b312ff46366e66fa4be0c8f3853ddf33580195ceb20e29ba1f445cf8108ea530203ff1af7087cb168168907ace0c2f2aff885946c3778a0aba6561271103703b1ad299e4e628f879228e58eb360307165a63cb410d959725f61c228e15183a22263820fdd3678bf1469f180e063359640d406ec198edb03dc34ddf6861aaff799a431cf0538b2705713445be5775a03ed1c8c44c2144f31e5fa9d5001aa673855b07c6a495de37a87628357cdadba439f3d13214e40e54504604a64a754ceaa45e700aa651ca5acbddbecf503d194ffa4b5f111ccfa2540f37b9a12478caf74d025c694431cc6fd6d6a47ec5aed658a7b77040a31be2ccf8fb27f8aa420e54543b708cb0f09a5545ab1ddbea64674808bf4710a8670f5f785294cec8e0aa120510617e62c6677e3f78516c25b6dc1999793baaf02108edebc85d9f6e4255b01a320658e08d50056c18ddb72454fa1e6cd3f2b8f834d7f97c4a73c6310bc11a6693ceb45b60a0fdfbdaa14ca5629524118b8f21ac8b888089874dae95a78cbb664d97b54621a97c67b6a77d22847273744f89dcedf0c46489685fc0048a89cb9eed63d9dd21a66e5ebb613784b8c7332741d0806b3654e00f4bdfd7ce8365a36a2b2182aa94e143271aa4f275351e5f61ec8528bf1826c49a31d4b101af5dcb8de72eff1c41e8c6a451af7bb4deeccd36d7c9422a3e96a14d381edf6f9b0872b45b1426c3f6716ac5b5a7d00a9359b2bb4c799bf7176093c88be8bbd6db49987b3d5540f490cb587a7b6ccf6ce54b26ba86624bf4095089170666a04b449a85c3716dd16cf50b34269a84eaaece8e3799ce9345feff02ca745668d94c07bfabc17fc338ef66abc2356d13774b6eeb046278298d76599a5b1d3037a95d3407c544417d2e9234569f01f217c87c91d6b7aaeea6de88cdbba436dd27de9e25f4bd8e46e97eb306e93d8707c14af60781a025f2b8a4d772c8dc647addff5c9ce2f9596f62de63c2b246369e53ddedf1dcd9b0ba99f32b98551f1664fa1d54203497f9b509757c3a3f2c35de778308875f8c9d56ab6b205134f7164e26bf865b4272283eae7de7f8764f27756d8bba4b3f3276859d390ad24ad1b0da5be245577e0e112b572ffdc1722c71875b38f8f02b43d3ca5e6210a6e4da90341c814827ec983906ffb68dc079376fcb853c4f119d424d43b210ed4fb1f43f5e932f2cbd12d2630a5b4436995448758232533da34fc85b18807baffec61414ca3bdc57f570e014d3e69c43ddd7c9d37eac5d50394da14e8fec7d5fab2242675f81760ad251e0e9b137875be8c317cd14845c3398445181810fd1a38af065780acdf256c711f843e4b714158860c4b705b78351e1c0f484d8811f69ec434bcd744cf9857aad3317487fd014c514ccd5cde21c91d693a8d78381e77630aeb894959e7c0d9252ee7a0120889cc6cf93b28785bb685d8e69b408bf09a44cd8758af74d2c0f1feea96da81847cdfc2571ec55dcd12763a6efea9654064814861c5e46485ce846bbb92af2c97ab4096d892c3fafc16034f51360025919e52471c67f7e9af4c7479441ad616a86076eba87b9d72e9db2867fce2eeca6425b972d2cc46e3e192e873bbb05b069850c6b47308f819998c1931c3b76872feaa5a466eed03a2ee7a1facf1122bc5159625aef48ecec3a30448909fbbf8cf736865eb3477e35edd053e33405d154c9ef485f5d25c28b72196131cb84607d622d6dafe38e04eeaf04b769b71545f2071353b07b553de54cc98b5c224821be16f89dc0794b99fd9c7042868421ffb0f244ee5f6e25c055e094839f3278e122b607fb65a3240e9076d2585b56e7c926d712dc56930f13ded53b2debf9af53f79b33d0130b3bd6e66330f16bfba094e41bc0407730cbead5d940d437c3590fc66df9cbe90083d752ef361ca2a71d421e7041126b63993bed0a4540068a0ad73a9a756852306b6205c973e5209480f9861c9403cdc3aea41f97370949cb1f8564228a2bf145d774ac12d1b0be3b5532663dbdab2edbc6ba65767e093f3d0c54d4cd4e99244f1e97700b66ed576b7d060ac13dcfdaa738c9a0892b8393bb8f2e51c069de0e7361f00e67da0ee221e0684709b5fb4579b70ca14c0f4e051af595227f56be75f2e2a4bf6b47abed3d1bf9694572e160e836502e49d00886d805a2ff92a5dfeeb4e6309e48375ba587866da836cb906c2a5a39c613d8c4195fdbc04a46310f2fa2508350d85aa5cb2f10e7d3c7b008f4dfe0f9b8f2f5078504d32426db81f0ef3fc5518951d6e327263d5a304efab09b8cc30b5d0e5793ab0c6b160118148dfad0ee90891919653eaff7a2ef7258618dc42cb13ee6e0d79c007f174d8c54a899da11e4ec7c8f7dc502e6124eded683998a7207146d7306b5d19b579b8022d21ce55b45456a3dc59d80da6dbf6ad4bd53bc08e5c61dcdfd5d159a69ac5d2cd4fd076b9707c9a7a2cf4ec13f87e6dcd5254ef2e38997397d2b1d98678831bf5a523449f12b98edfa0d163da1f68be1a19dbedfceeeefafd0b5e8ec98f09fdbd194b8566c4dfe9dc34c9cb95a6ceedb052d148761a2a7a9691729f7f3cfc5a46b83fa2f38e8dadb427b2e95ddc76d99e17a84d045c02a63a6d81340cf0edc6570723079de9639458b8bb70484266bb9e16f15001b321dd57625a0176000484a6063bf8b53723f56a2ea92d591ed23f47b1109e4cd65c436f55ede03ef4e23527b7cb9ab03246fd84cc33c9563330ddccbd955c4f7ce3d40c7312e02bc70389acf941d51c4f65a8a15bdc323b9c7dc928e45b621384f8aaa344fa85804f834c326fdbf2e0eaf3a02ee81de0f10764060ea98abab8b3e3ed2f17ddec425621212de1afcb3aef66b57e7a870400ea535dcde3628eebf7799922d37097b127f452515f0ac565fda55ccf73c22eee75a2e6fb678cd71f6f56982217ecbbb0b2ac6ccd9789f0485d97cb68b8b07924f0d85c0f9d54af6d084e818e05d70b3c85d2e1c0fe46d399fa117c640e3e41caa1481bdd658b89098186641cc63915a0426cc4ba8a645459e6379698b0dac0dbfa6cbd8a68abdf941775af36ff2c6531fd82e33241d718d4595c06a02146fb5d7b6fe2c475b5db3640619776d519660cc3ec50ebc0baeb74e49951077fd7e88430b7af9364c5718bed34dee352218d924d1dc6a8d5f2446ba4168efd8e4475b478750a650fb2a705cf59001aeff00e55caccae8fac4ba9097f7bdbc97f463e112f438a5ac588d03c80c69721db943c7eb8ec817f9c3816e2419a55f3fae01773a8d440278c1f9921c6d98531a0cd68c9b4476f36cbde46489c09d1c4170300b42f207abe2286b729e2d02f9d1a9237f1a70bcd0232e2f4c226962e216069b12aa443edfb9cec42c187f40e87c29c07d1d49e053528ebf24ee96b6298e591cebb6f301c168bd2db6f8461ce280b5059fdd754b375c90b9f6d21c529d6e9e98a42a7d721fbda8edb75d7ff9673215653ec4a42c7eae87c52c499d4ba4f314662a8727f8a67dd11bb9f95c2f1b361804ee988b45db5cf5d7ba9afe29f0d8c7f7bac658c6478b8743f1bc7e786e4ea6e836997ad9cc130aa63d94ccddecd4db9464286a7996c25089a25ed54874fdc60720615b9ef839c9ba41fa12968f2fd0ecfd8fc821465daff4b9bdbeb3e9aee806166f6f407af027e00831567086d4f81be6f2dba5619c08696f92c8939e9a2044656d5504d5b6eedc1a78f984ea9241e92214505d9b064c1cdeb3cc0b80192f71bd81ff6944c0561524067e4c3824af18b7d73ba996dc2000a61a4818e7a84a1428168dbfdb39f7c1b38074fca86d884744ad5346450ca7978a7bca3532fadf5250f1489981f41ad27d5875364a4b26320f53465202d757285d44bfef1808847e7a414363914cc316aa2d72c5aa18d225c4856453fc561aef2921f5e199e3af1b0792e48bfa54fd1499977ce87a82be6ccfed9797111770ce0a43ae344b3e7b3c5092ed7935a27117d7fbf3e5c0726c4e4a2bdc54c54490e279154800cba148ba11cf5c22bea581f6aefb16ae9ccdf6434d9db00591662a984cfdc1681f75d5ed6893cdc490264698f16750753b92fe015759a5fab12e43e2a416d27b92a3d609d4b0dc68575e97aa30f8592b4b3e2a96ac3ad5f1d216c9f831919ec166450b3ba3fc5e3f0654b0848a76b7645a67d855671a1e29a203a57a5fe0836ece4190f761c55a2369632be3b9e3deac4b3995f20ca520284340c836fafca96db2741b934f4933a9b481867c06e40ad96d711570356d4314dc5e7a7a1ee03a55466f2e71f349d09bb08d0001b145848350387c4345850504399332b4721990e42a9fe7fd21641a0635a8dcad17a78f43376fa495c3889b93e706be3b11241b0f2bd8774ad6c571a7b1bb1c4b7d674f38d9939903806a95a3ae45f973b32d6374ed33a62cdcb8678c28ac0c582d19dbae3cfb0a4a05c30d5496f0bff8f7d6afd562f19a1e72b2f8ae347ae885ecc6bd61ab7380d3899cd212b607434167ffbc42ca233431061b8b40e20a06d229980225a65e60e23e8fa1bfcb1ebe2017530a45fe7aac4dc2cc2ee3e080dfbfe359757e01003ab30bb222f539b5700a9775ff6eb57abb4383fc0e74f8a955fc4d6948d182618cd37a8af2da75d4823c964efce271b7853d86c32d2e5ed4102dfa83ecd2c2dea6632f4680159858149a7d8b7ab78e3f8add349e2e87085475b00ce74fdb3f40c1f74077c61ced9cc139f1c786a75bbbde1ee706ec2cd0aa2d585883f9c5280dfe3bd03b296e0dccaa357d6358e91c78bea09674f68ff8ab5a931b2005edf7aba0661a745f88a3997a16abdb5e16eca8376aece34c42f7080887e4ebcc7047df3fd44a4f07bde2c55d51ab24c78902f42d9292e5bf80c837fdf24c7e9e4900c06671cec6212cb71c9253dffaf0219b8c3bc985fc4431e611b7bf8777c835d8fc8c03a768c6d012247373d6c5c51821e71a0f63e82a7a43c16fb0f2f0913a9ce001677e59ede09bb291978ddc3aaf268d9d30dfc8ba092f26591ca34db3574a5a0cfc57a4eccf22045e701e8df2ab1453d608287969f978b43bce8e5c27c5f11431877264b661c7c08b60acb645025f5ae4013084117aae6418c82dfca0f418613c037c3a2bc88b5b143c4882d93024468ff175a0d6e9eb1dce5b7af1f6b91198cbf425ab7930233b5fdcacac14207def98d1da247"}, @jumbo={0xc2, 0x4, 0xfffffad0}, @jumbo={0xc2, 0x4, 0x6}, @enc_lim={0x4, 0x1, 0x3d}, @generic={0x81, 0x1000, "0f26b1d1b5ccdb5cbcf05ea83e4f64b1256c0760b4cca44108569a83818fb17244e5d71d2e4b3c96ae167d1b96929ddf55adc6af953a85e7e5b6bb859dbd993d637b6b41ecc84e723fecd1f10666ea8cb077655394dc7b7593b2be6c1f5b58662d89dfa9abed36aefc96029b8ac8271901bb5a860501fb343f218b194b13829e2a0eb1fca294c9a89b2c861641223b0a9163b4ae5cc3818f595caa3a78906fc77496cf37549b349d6c9c701e24e25720311ba39bc0c6a9cf0cdf8a09b2cbaf52a10bc399b1d86ce5bbcb8dbc2d48b772e37a650f2ee97f2d70770a429c6949d1f20d6d5a76b64cbece2449a9bc77310f77a059cca73182f79f2013aff5aef14b0dcfdd6c5bda1cead8c6632c8966b8bbeeb60150c4bebf6617c0953f38d75a076b7ad423fdef1b0725d63491d720b79e891c1fff1d53f392295618b8edea9190b2bbff12b8eaf027fb7958e978a36b6e31b3e399d4c5aa569ad2c2d5284767f6470c4971d04dc74eb0614c388dc1c21206c946cc1d7787cce1b9de3639a5859dcfed115acaa138ea1fbe88749d6a6095d08c2e400bee679d16a34e1eb18f431803035c40fdc624174ffe10c2a2fc89c68dc5747fa803e70bfab3c2928fc8d7418db921ddecc9a25d31e6b01bda925161c5b529b6aa4498d24581ea2892fb6c6703ac32fac863ee0dbbc4fabaed3a166bfaadb9534790f10f97d88bb875d038a2cec41933eab3349230808121e02d36a89bb32f97c4af12558d04c56495618c8349213b5e724f103dc84c2b15bf3468346903c5a0cbb5994f501cdd101c19964c1a45a6186539b2b194a13f1bf95e3eb0375f248676cb4628de99a3a6c60f067a94e3859965af226647f87b01258df88c624f6cfe3d748fcfa54ae4cdc73f3306f8dde77418590e35e35fd474c9d684da4a969da69450881ea0da43263137a8c4113cce1b095961a78ae89455849b1bf4906856f11c783cb7c90d6b2f1dfb62b64f6d6f206cdfb1e3a1fd4f4c5ab7e1d9fde74026dee8fde17ebcfffb2e5c307c6f76b1cc4a73ed33fecc972c4acd06fecab75b8fbe49f2476966ff734b5c018a02cae50dee7c2d5eac08f6af9bcdf16abd725fdaf994834171bb8933ec907fd7b35f4de0703194cd211bc0f2ac4cd46ffdaf306948f17d80b5d38ec77f09055b41d75d3b56187367749ac59a874d280ded74114e4ae73151d2a75035caeaa94b7f15cc7f6193b51fef41c62c0c7fcaf43196334a5724153a26dc38b3d88094630736726aee597cb4a6dadcbced7fddbd2318dd04c70beb378cfb17c25e5a6637954aa8559084788397f8c3bcca9ca5da78f4d5a2e1b3b0fc794cbebd9cec926300d9d9273fe3c6ec181545f8f1df0e688096398d97f4ab929c803488f2e055b0c60e410bc817d21d9f07319c668ff201099eb7bdbbb21104d64dea48bb8ee6090127f85855e26041467a29a26fd5228f5077498e10d68727116e9a8678730e7e23df4f4ca39bf1b42721d764c53ef1458cdd16f7240804da4f0c4353ee19b3d81c2fa9f9cd36fe3945af8d7c029575ff09fb2aa5cb48280b40ff523b6ac0f0f7d106a7fc017e7a62d153c93062009345ffaeac902e73e94323b4a55b8d980214166cf5a59a6762de8652f2f8e740b4fe67ccd73e1f87a8ccd183eaf9d683ccf802ca30423e79bd80d8cc1710209c0a9e96bad11f21d7ad561d3b9f8accd0163abdfd8d3b520319f7f5f54de44a9479f5b26cd8169bceb36c37fde20d3724e60646670a51e6a52a8ff171f4fd5f77baa04664b4d65b503672f7e32d62d40e53033ed7b9c0161d599bec6ba26fe4d7827672581814d0929a2a4fb1a9469ed18c72fcbf97b56dc2ba282461bbf53d594c0b6664062e34a17c6f71261d06c1f6ba61bc3da9616a113b03a6e6388e21f5187e9077be6742bf7e68a04523d9d8031f77caef091921f9a6d41337afee085c2aad6a31e0a19084bfeb1d5a87b6c1e2d747a54d8f1cc2c2410a5ee4a752a86208ffc446d63d9717e817b1151a7102ed9cf6d5c5082e5693ee1d67961d7247ff90b96d14187a2a70ca8f282802e1fbcae88ab3623a32b2d6f79c97e467ac0a96c548d0f047e560683d40d42da82564def8802c25d6c67017835a4614bad08d15e2091f246cd25dd2ddb78a09335257c6ae50eaefb9455ad3d4ce6bbba0f7fe79e8ccf8147a9a73c719d3e8aa283e5b763b83504b7f58f8977eb33f95aa9a26ac3a0c08364d2faa195456a958e9aed5920a131aa86fce4606be1c77a2c38395b3f8c3ff73fa64137c151250912ff41c08ff19a588cf144aa301c5e2c9e792aefb926fef137e1aefa820b843aebd276116da4e8db97d843d8139e60df5be4cf4b2276324bb44b325c79d9017a238966b5c3a242f6e3fa37495512dc73f911c0677eda6f1ff6ad4767e9f2f1cbad2883237f762bf151119f9a4d29be3f25964e18e10e8395ff369a59b1a1b513d3ff5450dabdbb4c596e24cc246c492c625906619dd5f4d0363f64d18e454dd310e9153590ee4d34f67ab4b1a52b583a21a54ef6264440bbb0eda1d082af2090b466cc815b3a6c9864fcc9d8dbf0fc8368e72d3d56ceeef28621b26ab03b6b122a2e2bf0db28174128733d4d5a846c89d56492590325077cf7eca1f7c79b600a5059791e9b6369bb83311816c18027ef20113cc9f7f7172be9c9fa6e4cd51778c1086643a6d8f2f86c9ebdca9d14519ffa3fb80ae2241b293e8b225baf1aa0d2afb8043af13e4a1cd1cafc560ca437750305a8c83daca9beed68262f2fdf173ea19691f26efb795fa198bcd1d53b266cca8dae45ce46194a0b6a19eb990f0f66aa81a47b9d5b535c87cb52be7a67800f88fe8574d0c6f228a032df935daf8d9ac37287d030fb2245632ba8a3c364bebfba35590e4127bf9ebca911b16a97bde8584151ed8ed17a745edc1b115a4c1d670b750038d5d8497116bb034dbcd933c715cf351cb559813c6efd233aa054aca6cf22ff8a116d2a5e1e4e405b28c334ffcf0ae0fd4e11d403014d99ef34ae472a09d03117ab5ae4b1653a7d99b4000ada6315d8a0822d0bcf116943725980de6212637329e4775c57cb6730530007a9e03ad798d8bc13ce921622eb8e4d7694dd1ad90333b7213579c32302bdb731ad5a6444d628c9d80526b03202664b8e0ba5a7dc764b296dfca13140834eed5966023f30af1bfab721b1224f423d7a09de5b5b79ccd6f1cf971797ca27cc877bd1a388ffb4492713cde622d77c34a63a2386ac93e9f6ba901b28e2aa838296b5306bd83d58c8847d2910a05c336edb28d6d38ea65a42ec026779aae935ccb30f6ff1666fc5dae69124a2df3b7727b9f60596201c20c2f2ba39c77bd3ceb17ffe37bd9fd46880686ea210c8c30ff586710d56a51df107419ecd84e0b32e1c8e653efb90d6519c5207f359be2f13598aa08363b190432f7f612f91e0c3d403adb49308904e644e51fbb884db08a48ad77c918f44cd30ac0db380c67ec81aa319ad70e52683f79ea720ecc8baeb49d43ddf10dd6ba11ece2fd0f3eee0baa05f4b52f6ccbe1e102d241c56693fff1b20534ee95041f74b813005d0504c44aae1582adc8e035fa4ce153bec78d284102470cee0d4b931b7f1f5c0d2ab4e5906ac13cd68d51d4e9658f223efbcb1af8c58bdcd11fae98683271e9dc7247aca37dc6dea9f81553311f7ae4f5eef450da7a024430ee8ffebe4a6a1e8c9c4d5beded4d74790d918a7fc61ce150f9ce3248782163ebde1f2e8e2b9b827fd6ec9ea747a9d346965a806fb8fd8bc031c60fbd47868abcc4a70a10f37749b790a04b17cd022be779932f6bd087900ad9e8f13fe84685a6b522b8fc885bb7c59c6d32b53cd5e1c7c508a25ca7ebdd1c6920418b75f5160d78ab567ab92f99bd241f338750dd438a983e3345190fb2ba01558342cf9d019c5193021380494807421c070422b380d2f2427eacff7950ea7f68327d2e857ed07f76706935bef4ab5afabe531d7661e1955298f5a81d9faf792ed50bf422a1f7310a19399cfb6eec5210d44fe69b223cf513b88927dee305ee973bd07b1d64c35fafb220a13b74556f6b96cda3f1c05f697e8a4350bca7fcefcac41e3850eface3d6d02aea6f1d94df23776a71e37469a962f5ba16726d138adcb0d495f936417f80c0249e7824035be0596c89787c89d32aa368be5c8994e58458be936c62854a7b553c9afc2a2c829724dc57e729017fb26941030e45d9d1299e310ea4e5b73116e8b3d0c0d7b66b755322535b4806c685106f3fd9aece590711681ffae57ac6b243653c1022acd90e92c37dabe63125567946f89f05d054f2a64fb2997c98c73e15886ddbb25c526ce9ddaec95c8d23e7b5ea53a8cdc03708af5b97fb676fb84f6485d8a52cde9e84d8daffaa520dc212ec1c0cddc1d480510287541a8ab7411487709d283ce909b3e2eae5fdcb2da494aafe02f4fa3ce398ac9914afe0ceaafc9a0a62adc9d2b1d45a2fe074267dfeb8bf35b90dae1960fa1b3df64db4931841ca282b004fdf5b377f2d9a73a22e57d2b2df9f836e13f7abbad36fcda96b18d2e9eed2dde825e14072450b07e57017d4fb1b587c4c24fbb4df9cfdbbd20820ad4094dd868e1cc56fd0e5dae1eb7b11b186a0b15b81097c7b329ba9de180dadd09503e788913f6ea41fde6b4be15f0ef61d14edcc1afc94ca4d7a0a03529c54de5202a1b064a23e86a7e325936042a06a9abd744bf71c7d93f75ed2c5d6d53979616f19ec65f1e06a8fff38db8600adec957e958a602e3321c7a7780147a4a1c4256c6554e403f08756243ad5ed7cfabfc187eaee12bb513c30116f64ce4aa315fee0bdf69f5436a1ecc90f7691752043f24227025c430086e04f51816c578718f25c3128f9002a344902d8188aaaa6d0caf2060e053d779707fb4aff3701de09f3531b13d9de7e8e785dc52f2d13e9a3163aaa7ad9d7efa65faa95fbb4c946e7ffe68b76102c47731e508072257b6a156857074a9a19f8764366de10236afcd1d62518d55fdce9d6e7bb132568ec3851385460701d76c4c663b24aced02bda6332b81118f99d93b9a7a5623404d24fbd205610e78936cbdcb7b6880b4b9258891e6a7e4c016391d1b64bba1acb9c5a4ae9a148c8babff9f1d3aff91e564cb2f152d18eb7373a3cc6e545535f326cfa1b0b1e0c6b2439f597d708bdb66db4ba10482e639d4b64283a19dedaccf2f131590051888ab6d65ce6fd83c577e54ac585c8cae854e0fac8d861e0faa48f2e697434fe39f2fc79522cbc9d1c62d0cbbe2e41681a42f70ff05981edf9152cdc968808f548154fbd762a278d0da6fed70f84ad79e7744c8bac4ad5401fbb78b382061db9f3398f702663b0159e35053dbd353d9357562af55078a3deda813f7a3dafb076a987e85788a4aa5789bc9081be213f0b314995feb7360b6fba303ee700d57f8b345d3cf5517256a460343c25809052fddc9f034fa69cc1919774875c44df29cfc600557edec46c5f2ad228786df04dd029da07286418cf3efadb7d6443d006409ea9b3cb058a41ef48a5fb874a4d1dadce710d63bf9d7bfc9c1ef80e1f55cebc795abac9f82099eba4b1a12b6a93c8193dee7c9741ece5355e4b7793365a035d554982131c8f80dae1414830f38fe09a521ef5ec01a850f67309decb8b80b52c562dfe484b206af152c75fcff19468c6ece769865e62f437039f1b1e1a02c6d57b44b74c128c9927c18c1300cb74624ee1ed3ab9a56f65892e28dfac0d872744a15d94a1"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @tcp={{0x3, 0x3, r0, r1, 0x1, 0x0, 0x6, 0x20, 0x2d, 0x0, 0x9, {[@nop]}}, {"cf00bc0b01458a846870c3d61685b0a73be8e75a4777b8fcc5ea029fa2bade832d1b0542a526dd3f54c57f808492bf60caa544ae404751cbefc7cb1a0cca0757c87588175898464684ac2fa3234c774a456aa42d9458a7d93f77530307e7b051973dc04c087bbe4b9aae6b53066f4efc75543511e1f8ad7688149cdf53b5982a85892c91"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x6) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc00c7007, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = dup2(r2, r2) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000600)="e09c0f90", &(0x7f00000006c0)=0x4, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00001f2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f00001e5000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001eb000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {0x0, &(0x7f0000132000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001eb000/0x2000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil, 0x5}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0xfe, 0x0, 0x0, 0xffff, 0x81}) r2 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="9baaaaaaaaaa00000000000086dd6054acfc002800002fd6faaf3fc0a2b5b998aaec8a8afe35fe8000000000000000000000000000aa890090780000000000000000000000000000000000000000ff010000000000000000000000000001"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xa109, &(0x7f0000000200), 0x6, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) ftruncate(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x2, 0x258}, {0x2d}, {0x6, 0x0, 0x20}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 4: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {0x0, 0x0, 0x0, 0xffffffff}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="345a3a5971a83388c99cff1b0c60ebdada60fd7fad6d89f1a883ac27d97e7d50a1f8c398bb479435250316cff303012a1e856d0afde68ef7", 0x38}, {&(0x7f0000000380)="ab641c516a6f42e1890ecb6ac30467d47240513739cf1923818306205f0ea634346dbd8fd85a6a306a19509498f244736baab776f88d900597f8e1a5f9085b9a7d2a1e6e5390b0cb2435731de669684e6f37c105c7325173dbc2b051df4795921453f957b503d208b00fdd8da3cc90248b34c1183fbe30d4ce21e3ecc922704b1eb48072a20c09522fefc7eeb61d458da41facad68ed84afd2119b7462b9c51eda3a50ba6b4c0d76fcc3f28ecfd4097df5af1a72de4191342b47f66a869404379603278118fa86", 0xc7}, {&(0x7f0000000540)="872d503288f5f3b363f82a6a4d57fea7c20b7c168c3643f393ff68bd4b9131a16809e86feed0e3ddf32a0ea43ee8422d2ac818ca954145898faf29af34c9e9f94765d2a119edf3c45d8dd81cb81ca1daf7f957bbf11f429f4f6f271bea77782f68c26411c915e83dfb3b534cb7af9ceb9bcdd6b3aee698794c76cfa91002080addf2f2a49ada81c6", 0x88}], 0x3, 0x0, 0x0, 0x8}, 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) setitimer(0x1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x17a, &(0x7f0000000240)=ANY=[@ANYBLOB="872ed7c6847bfce51aeb626855850ece00c8eb2a567103bf607264063b57e49a55c36306ba2c5d8028f80f3bc34a0292743b295e", @ANYRESDEC=r4, @ANYRES64=r2]) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r6, 0x1000000000029, 0xb, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) kqueue() getpid() setitimer(0x2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) (fail_nth: 1) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f00000005c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000600), 0x0, &(0x7f0000000680), 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x1c}, {0x906}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x52, &(0x7f0000000400)=ANY=[]) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x12}, 0x2, &(0x7f0000000200)="aa3750e1bd0a1e2a3f3be4221e0722c0f335310e719d930f9138aeca6fe5e9f92f54e5415324bfaa37075488d53b4f9a421897e5525f02e43953cfde3913d17a1ce2cfc2c8002644b1b3da831adf99c1a874b4cd8cf1d1680ad55e12e216673361ce57417eedb53c6781da51a52fd0035ed320792a2a06d0d674904eee9aa9c2dcb1f5a7f6cdbf5482fad77cdb583c818a9e641c4452de0ff99c926f1127dd0968d7fbfb067a961547bed90d2a049ffeef197bce2d7c6af7b25efbc596a321f5bf240fac52a89e8d810ebaf35697e4e5ce2a817a26b305de325eebc8d70030bd392ddbcf", &(0x7f0000000340)=0xe4, &(0x7f0000000380)="7c417911462457d9d4ab3d3f83dfe076d2", 0x11) lseek(r5, 0x1, 0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x2e89}) write(r1, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) kqueue() socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xffffffffffffffff) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000180)=""/225, 0xe1, 0x40, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) setreuid(0x0, 0xee01) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x8, 0x1, 0x80) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1c) getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) setreuid(r2, r2) syz_emit_ethernet(0x126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x20, 0x18) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket(0x18, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffe, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0xfffffffc) execve(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0xff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x52) socket(0x18, 0x1, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open$dir(0x0, 0x402, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x0, "254dfc210b4aa916fdd5f000"}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ef0", 0x169}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x8}, {0xffffffffffffff9c, 0x4}, {}, {0xffffffffffffffff, 0x40}, {}], 0x7, 0x5) r1 = socket(0x1e, 0x1cead720405d7eb6, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x7}, 0x10) execve(0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x0, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 5: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000000)="cc62136a6dcdf80074ee94148a739ed7a3afb10ca5650596c7e690a8b45614a0", 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget(0x1, 0x380) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x40}, 0x0) ftruncate(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84}, {}, {0x6, 0x0, 0x0, 0xffe}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) syz_emit_ethernet(0x2a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0xe00000}]}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getpgid(0x0) setgid(0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x3d}, {0x2c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) (async) open(0x0, 0x0, 0x0) (async) getpid() (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 32) syz_open_pts() (rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x7ae, 0x1c0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async, rerun: 64) writev(r0, &(0x7f0000000340), 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchdir(r6) syz_open_pts() r7 = dup2(r6, r2) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r8 = getuid() fchown(0xffffffffffffffff, r8, 0xffffffffffffffff) r9 = getuid() setreuid(r3, r9) mkdirat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) recvmmsg(r10, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/131, 0x83}, {0x0}, {0x0}], 0x3, &(0x7f0000000640)=""/26, 0x1a}}, 0x10, 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f0000000100)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000900)=0x4) executing program 4: sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000380), &(0x7f0000000080), 0x0, 0x0) getgid() r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x24}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x8, 0x1, 0x0, 0x4}, {0x84, 0x0, 0x80}, {0x4000006, 0x40, 0x0, 0x7}]}) write(r1, &(0x7f0000000180)="68db025c18e14cb2eab8704edd143abb3f0317", 0x13) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000140)) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c, 0x0, 0x0, 0x7}, {0x7}, {0x8346, 0x0, 0x7f, 0x3}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000040), 0x0, &(0x7f00000002c0), 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x7013, r0, 0x0) semget(0x2, 0x0, 0x4) setrlimit(0x6, &(0x7f0000000040)={0x100}) mlockall(0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0]) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf2e1) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x35}) r1 = syz_open_pts() close(r1) syz_open_pts() socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x26, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000980)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d289db8687d53c5cb5c7e8234e2c1ccfc10911ffaa33fed0b8812cce1c9dd3eeba4c145", 0xb1, 0x404, 0x0, 0x8) r5 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000500)="3189457e9af62f86b11ed8fc299c9e626fd2327ee892dd78e1dc29", 0x1b}, {0x0}, {0x0}], 0x3) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x0, 0x2, 0x0) socket(0x0, 0x2, 0x0) (async) setsockopt(r3, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) kqueue() (async) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 2: mlockall(0x1) mlockall(0x0) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) mlockall(0x1) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) socket$inet(0x18, 0x3, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "6b3224ff010000000000000a00", 0x0, 0x2000002}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c", 0x7) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r3 = semget$private(0x0, 0x2, 0x40) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() setreuid(r5, r5) r6 = semget$private(0x0, 0x2, 0x490) r7 = getgid() r8 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r5, r7, 0x0, r8, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = geteuid() setuid(r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r9, r8, r10, r7, 0x12, 0x9}, 0x200, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0xaab, r4, r2, r1, r7, 0xe97ca48909aac5c2, 0x8}, 0x10000080000000, 0x1, 0x2}) executing program 4: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf694, 0x7fff, &(0x7f00000001c0)="0242007ea950e47b118b7636520000f1ff", 0xfffffe18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20520, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x7}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0x3c0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) semop(r5, &(0x7f0000000180), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, r7, r8, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r10 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f00000003c0)={0xa, 0x8, 0x1004, 0x6, 0x400, 0x8, 0xfffffffffffffffb}, &(0x7f0000000400)={0x1, 0x0, 0xfe, 0x180000000000, 0x8000000000000001, 0x4, 0xffff, 0xff}, &(0x7f0000000440)={0x7, 0x80000002, 0x92e, 0x2000000000000001, 0x5, 0xfffffffffffffff9, 0x0, 0x1}, &(0x7f0000000500)={0x66, 0x2}) setsockopt(r10, 0x2, 0x6c, &(0x7f00000002c0)="183011443d397e653a8a9dbe85bf49717a8de80b3720072c8e55e1b11eb6d7a06b0ef2f35e5bc724f17296a63ac5c48baa47df31ddebdaceb720bfaddfc2c364b972ced928321dcc23a532f5a3f87486e5853ec5930d0e979103b4ea078086876aae8301f14e5be93972755b3e357a", 0x6f) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0xac04793d33ce550c) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) dup2(r1, r3) semget$private(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) rename(0x0, 0x0) rename(0x0, &(0x7f0000000000)='./bus\x00') setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() symlink(0x0, &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: connect$unix(0xffffffffffffffff, 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}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1b2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000300)="f07fe0bee859d3667e06944070580b4529cbaefa54c731bd3c816ef9bbc24cd99dae7fe646c6345ad5426085dac2dba8029d150865cceb2622b14ffbe758e1b49b80a032d754c72c57a2a2e1c18ce31390c6009949c4c448c70a65059505ce9c464f0b10b9c3a3b1f27b3dc2c6d880c84705e1f8251c3b4f0c482a4df6c5d60c2a7f4c7c33c4b8b2ddd63b92efc60529ad97ec8aa65a3ab6b20e4521a5ce144f71defb5edd5201", 0xa7) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = semget(0x0, 0x0, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/234) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000140)="2b3b50ff765000daf6899b65bade1cb7d176d06c75d5cff1c2873e9e2f60f3bc3c17f87f626efd28699ce1cd9d18c7f5b31d9f73630b11c4f01616efdaf7689ce7b0b49d307585707c505d8f2564462f45e89f2f91b8f5df2ccfc29e11a481d27bd3bfa8befd214bfd1ccf8e710ee5fcb52ae8683b335eb39db93be79738de6dcb2ad1bcb217cbaf8d28daa6e1370982a0f95e1121a8ca479f3adf5292e5fd13f2cc24b5570b7fbceb576c64512a5741a038b3db6c483210823fcb91e42c85664d5eb87f151f18e941e09e2facfe44ad4d17", &(0x7f0000000240)=0xd2, &(0x7f0000000280)="53b43caf98986ba032c2b69ff65762fb6b68ab83518470a6526c653617c4eccdcdb87cab8c787f2c9d5106a30993d158fe5e83436ea9557d86e3fab6072095ae4679488b1dfebd28bb057b4b869e223bc3623ddfb3621ebe0ce2ea13ee6fd0977688d6810441fa57e33650401296cbfa78d13470f96c190922bf6e", 0x7b) semop(r0, &(0x7f0000000300)=[{0x2, 0x3, 0x800}, {0x0, 0x3, 0x1800}], 0x2) r1 = open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380), 0x2, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000013c0)=""/45) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001400)=""/95) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x2) r3 = semget(0x2, 0x4, 0x60c) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001480)=[0x9, 0x7, 0x6, 0xfffd, 0x900, 0x100]) close(r2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000014c0)=""/33) r4 = openat(r1, &(0x7f0000001500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x93) chroot(&(0x7f0000002540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000003580), 0x8000, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000035c0)=""/101) readlink(&(0x7f0000003640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004680)=""/60, 0x3c) unlink(&(0x7f00000046c0)='./file0\x00') utimensat(r1, &(0x7f0000004700)='./file0/file0\x00', &(0x7f0000004740)={{0x0, 0x3}, {0x2f1, 0xffff}}, 0x2) semop(r3, &(0x7f0000004780)=[{0x1, 0x7, 0x800}], 0x1) r5 = accept$inet(r1, &(0x7f00000047c0), &(0x7f0000004800)=0xc) getsockname$inet(r5, &(0x7f0000004840), &(0x7f0000004880)=0xc) sendto$unix(r2, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f00000048c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r4, &(0x7f0000004900)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = socket$inet(0x2, 0x5, 0x5) recvfrom$inet(r6, &(0x7f0000004940)=""/224, 0xe0, 0x2, &(0x7f0000004a40)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000004a80)={0x2, 0x3}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000004ac0)={0x1, 0x96, 0x9, 0x6, 0x6}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000004b00)) executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffe9ffffffac566789c541810022000800460000980000000020009078e0000001e00000024404"]) setrlimit(0x3, &(0x7f0000000980)={0x9, 0x51}) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = syz_open_pts() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="000100", 0x3) syz_open_pts() syz_open_pts() writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)="3882df035ed3c40b71715e5243a0eb50b96f250f29cb82f72e66b9a3aeb8708c11d2e8650a5a3425629a202f4436e4170b3149ea9941433eaabba0572fd078ba31845e22c6b5f6a7a20a0ee64d83ea924b28ce8b3d215ccf4dcab5922508d3d69ce7c4473a6343a5eb60e953df5baf75aae51e465b59c4c343a3e77d63959f338b3d77dd7d60d78de8620a0ed065c7ee0a2e3c0d0756e4bedff314ad7de86295826cbb6eafa8cb21b1a2e06376011a79f88e68b54d015cd3d5697f77b50afe94fe58ea5f40486eaa7e1dd4211b91af67c2bac30e546f8b2c61755c42ff418628eb633278496fa668d3e1e6d23b4eca9bf88d87", 0xf3}], 0x1) executing program 4: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf694, 0x7fff, &(0x7f00000001c0)="0242007ea950e47b118b7636520000f1ff", 0xfffffe18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20520, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x7}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0x3c0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) semop(r5, &(0x7f0000000180), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, r7, r8, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r10 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f00000003c0)={0xa, 0x8, 0x1004, 0x6, 0x400, 0x8, 0xfffffffffffffffb}, &(0x7f0000000400)={0x1, 0x0, 0xfe, 0x180000000000, 0x8000000000000001, 0x4, 0xffff, 0xff}, &(0x7f0000000440)={0x7, 0x80000002, 0x92e, 0x2000000000000001, 0x5, 0xfffffffffffffff9, 0x0, 0x1}, &(0x7f0000000500)={0x66, 0x2}) setsockopt(r10, 0x2, 0x6c, &(0x7f00000002c0)="183011443d397e653a8a9dbe85bf49717a8de80b3720072c8e55e1b11eb6d7a06b0ef2f35e5bc724f17296a63ac5c48baa47df31ddebdaceb720bfaddfc2c364b972ced928321dcc23a532f5a3f87486e5853ec5930d0e979103b4ea078086876aae8301f14e5be93972755b3e357a", 0x6f) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x0, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 4: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aa0000000012fbbfa7aa0000000000000000000000000000faffffffffffffff00"/47]) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/96, 0x53}], 0x3, 0x0}}, 0xb, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0x4ade957d, './file0\x00', './file0\x00'}) mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) 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) getsockname(r2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0x7fffbff6, 0x0, "6106a6bc44862c5008c8b500008fa800"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0xffff, 0x0, 0xa, 0xfffffffd}, {0xffff, 0x5, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) acct(&(0x7f0000001240)='./file0\x00') socket$inet(0x1e, 0x3, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "fc6863340da1e4795af9c521963c00", 0x5, 0xfffffffc}) poll(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) getsockname$unix(r1, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x4000, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x2000, 0x2d87) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744", 0x91}], 0x1}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 3: syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x480, 0xfffffffffffffffd}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x80000001, 0x0) socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x15}, {0xe, 0x0, 0x1}, {0x8106}]}) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r5 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000300)=""/113) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000380)=""/205) sendto$unix(r3, &(0x7f0000000480)="7d1184", 0x3, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) renameat(r6, &(0x7f0000000500)='./file0/file0\x00', r6, &(0x7f0000000540)='./file0\x00') semop(r5, &(0x7f0000000580)=[{0x4, 0x2, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0xb2e5, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x8, 0x1000}], 0x6) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 6: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x100000000, 0xc}) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x40000, 0x0}) r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket(0x2, 0x7, 0x49) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setpgid(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x2) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff12) syz_emit_ethernet(0x4e, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) open(0x0, 0x205, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x1) executing program 6: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x8) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x1, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, 0x0, 0x0, r5, 0x0, 0x101}, 0x2, 0x0, 0x10000}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="3b7e232c2bb95432d282dddc8674ea2f8d5e487087aa71739bb4943ab367854f9198b32db6d5835951686e399b73c497da1ead2e9bd2fbe70fd1c39090bd22b8a8e6df736709e17c8b6f1525868b3cf486f1dc6b7279fc80c573afd640a34c152d379b95671f19a8e841317043a2f5a6ad22", 0x72}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x38, 0x400}, 0x401) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ef0", 0x169}], 0x1) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x8}, {0xffffffffffffff9c, 0x4}, {}, {0xffffffffffffffff, 0x40}, {}], 0x7, 0x5) (async) r1 = socket(0x1e, 0x1cead720405d7eb6, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x7}, 0x10) (async) execve(0x0, 0x0, 0x0) executing program 1: select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800490000380000000000009078ffffffffe00000028802443f2869320000000000000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @rand_addr, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') chdir(&(0x7f0000000580)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) close(r1) sysctl$kern(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) clock_gettime(0x2, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) fchown(r1, r2, 0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r2, &(0x7f0000000480)=""/168, 0xa8) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) acct(&(0x7f0000000140)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 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) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r7, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 1: getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r2 = socket(0x0, 0x3, 0x0) dup2(0xffffffffffffffff, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(0x0, 0x0, 0x0) getpid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r1) close(r0) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201}], 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r4, &(0x7f0000000200), 0x0) semop(r4, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x4, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r5 = getuid() seteuid(r5) semop(r4, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r5, 0x0, r5, 0x0, 0x8, 0x1}}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0x16) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000140)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29", 0x91}], 0x1) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0)="ea08000000000000", 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xd4, 0x3, 0xd2, 0x4f09}, {0x4, 0x81, 0xda}, {0x3, 0x0, 0x6, 0x1f}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000500)="e9d592d6", &(0x7f0000000240)=0x4, &(0x7f0000000600), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x8008, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r3) setreuid(0x0, 0x0) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) seteuid(0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) executing program 4: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f00000016c0)) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) sendto$unix(r1, 0x0, 0x21, 0x40e, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xffffffb3) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) kqueue() getpid() setitimer(0x2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 5: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x480, 0xfffffffffffffffd}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x80000001, 0x0) socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x15}, {0xe, 0x0, 0x1}, {0x8106}]}) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000300)=""/113) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000380)=""/205) sendto$unix(r2, &(0x7f0000000480)="7d1184", 0x3, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) renameat(r5, &(0x7f0000000500)='./file0/file0\x00', r5, &(0x7f0000000540)='./file0\x00') semop(r4, &(0x7f0000000580)=[{0x4, 0x2, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0xb2e5, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x8, 0x1000}], 0x6) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="6166946dd7b63fad84143bfff084412e9642dd4520d57a2b8ccf8906a7e8334b6be14b21d361547d594ed315c05b1cff499202c28ac4ee7b293c9d5086b8e539d556802a74a1b31f6625e79645d48f3f44f681cec0638c9db313d3b4dc3feecdbaaff060dec536b026b3a7ac4f439ddcdf1460f246a94dbb5e503103dae8c6ef8b1a2048a387e04ab093b9b3f7fab197c06e76693005e8703e1de16ad8bce41a993bf090a96ca46d305c8381c1c3a624f24f24", 0xb3, 0x401, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3}, {0x50}, {0x6}]}) (async) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) r2 = socket(0x18, 0x2, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1b2) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000300)="f07fe0bee859d3667e06944070580b4529cbaefa54c731bd3c816ef9bbc24cd99dae7fe646c6345ad5426085dac2dba8029d150865cceb2622b14ffbe758e1b49b80a032d754c72c57a2a2e1c18ce31390c6009949c4c448c70a65059505ce9c464f0b10b9c3a3b1f27b3dc2c6d880c84705e1f8251c3b4f0c482a4df6c5d60c2a7f4c7c33c4b8b2ddd63b92efc60529ad97ec8aa65a3ab6b20e4521a5ce144f71defb5edd5201", 0xa7) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 32) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: sysctl$machdep(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) r0 = socket(0x800000018, 0x3, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000100)="67789387dd55cdbd991b78a421b1399017c85fbf368c1e2a96de9246ab96afdcc9d2371d4c9220111f2bf62fa287ec882d6fc988fcad45d719e9eda2ccd35707f24bc28892d7a3de5f06fe454f48113b5bca3eca76bc1f53b4cd2aeabe6a5f72a4f264cf0ecb09b5fed18f6f0670034f8e5d8d6f62dc433babe48d98244aca604316d8fd24b21e306f65afc1f267f91f361dc2e5edc9598062053533cd9fd3b1c09c9dc991b0e914a9678fe0813d6656c0c5c68c95b4322f02f8a4e3220f4d6bcf78d3295dd6766a16599d", &(0x7f0000000040)=0xcb, &(0x7f0000000200)="79c144e3217ea2f0c610202a3aea01099539c7be389ea1c29c344f47656b08b1a9a08ace88331d99f9ee81e9bf82a3d879d7f0b983a28b86d4ef4f7197d396db3daed883b3957015dd1791851fa3f8cbaf33e25dfcc1b5d267b3c0695141301d9efa896e072efbb5c11832d610575876b3e8fb03fc882ce5d600b5525a708615061afbe276f059293d13f50e36ecd218ae8d93f3442727ff34485e45fea46608dea438d88fced5917ff1d2159cba8980d50d8d19c1f82f457011a79dbf", 0xbd) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x32) 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') executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x1, 0xb) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) kqueue() r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r5, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0xc}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESHEX]) socket(0x10, 0x2, 0x6) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) OpenBSD/amd64 (Amnesiac) (tty00) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x653, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1c}, {0x406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000009078ac1400bbe00000010c0090780000007bad87a25c203d488f0eaa0013b1cc00470000000000000000000000e0000001e0000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) getppid() sysctl$hw(&(0x7f0000000500)={0x6, 0x1c}, 0x2, &(0x7f0000000000)="1c", &(0x7f0000000580)=0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rename(0x0, &(0x7f00000002c0)='./file1\x00') syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, 0x0, 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x48) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) socket(0x2, 0x3, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x6bb, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x44) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) setuid(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="295b0ab6c00393cbf3c88d5d7a88af4f89", 0x11) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x1}, 0x2, 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) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x2) r3 = semget$private(0x0, 0x1, 0x8a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x9]) r4 = getuid() setreuid(r4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x10001) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) preadv(r5, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x20000000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000040c000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000428000/0x1000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000686000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f00002d4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f00003ec000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) read(r0, &(0x7f0000000000)=""/140, 0x8c) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c", 0x7) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x0, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x90) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x9, 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x1c, &(0x7f0000001200)}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ef0", 0x169}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) dup2(r3, r1) close(r0) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201}], 0x4) (async, rerun: 32) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) (rerun: 32) semop(r4, &(0x7f0000000200), 0x0) semop(r4, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x4, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) (async) r5 = getuid() seteuid(r5) (async) semop(r4, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r5, 0x0, r5, 0x0, 0x8, 0x1}}) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 64) r6 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0x16) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) (async) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000140)=0xc) (async, rerun: 32) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async, rerun: 32) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29", 0x91}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r2, &(0x7f0000000480)=""/168, 0xa8) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) acct(&(0x7f0000000140)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10281, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01f8", 0x7) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x0, 0xee, 0xfff, 0x1]}) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1000, 0x7, 0x6, 0xfffff000}, {0xfff, 0x8, 0x6, 0x6da3}, {0x8001, 0x40, 0x81, 0x2}]}) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000040)="56b02cbaba73e09d512dd2eb038a1ac60000b92f8ec534", 0x17}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(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, &(0x7f0000b4b000/0x3000)=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'}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r1 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb"]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) open$dir(0x0, 0x0, 0x40) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e4", 0x4}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80047476, &(0x7f0000000000)) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) chmod(0x0, 0x0) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdir(0x0, 0x49) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344, 0x41424344}, 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r5, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRES8=r0, @ANYRES16=r4, @ANYRES8]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)='\x00d', 0x2) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="b8", 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(&(0x7f0000000280)={0x1, 0x30}, 0x2, &(0x7f00000002c0)="8c30316289418578e2d43e464b18a9ec64c8486f1750dbbcc0f633be66a75c04757c2a98b6f9f58c2d69092d12c81aca8394d3ddd7210936488bcf68b671d8f902cf4b0f98391eb398f32d0e0fd5f0732e94935562e7a1c796ecdf683741a23daba4b78f84b08070e9643ed95171165d3e62844f13af47922bcb1ecc7af730", &(0x7f0000000340)=0x7f, &(0x7f00000003c0)="aad79f995a589ed3f534e4bfde1ad6dfcda4e690b4db40212627dae8b21691f7e35ef3329bab7bba0bd69bd6a5c9cd8d74d6dfba8dc941b856c9e05ade4713e565d799ec4b2b4f0776a77381a3d0a91593c655e3fa2cab00579df1485eb0160405f52f90c2a91b91df6a8fdc65f1ec3949f2794a22a50cc53aeaa7fc851c06d3b7c395b473dd6a80f5a51abf2e2dcb612c9b6ae9eb4a2a8f", 0x98) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000700)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x7, 0x0, 0x1b, 0x0, 0x0, 0x2}, 0xce5419701552533d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x9, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x81, 0x3}, {0x70}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) utimes(0x0, &(0x7f0000000040)) sysctl$ddb(&(0x7f0000000140)={0x9, 0x8}, 0x2, &(0x7f0000000200)="799e3557030015c49e5cdbfdae225739a108b84c22bd7cce416b1e2b9b207bfa5c0c2f2b22e874b5551303c2da65abab56ed16d6d7ad98935ebd12ed16bd26ae6da94a2cc4de0b486af7549e322bb7eb455ca204eff9c7e8ca3862616f7f85465a1e", &(0x7f0000000100)=0x62, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff83) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="d91d2cbd2da8b4fd7301cecb5ce2cf2306732b726d223b525973d1104c0e5c30b3880827859cd610cfbe5714932bee763df5e33657488f50d94c549002b895300c20c48b80df22c5092e56bba5a0d328eac1ea3dc700aa9dafab2968ed8091ac508fc956f4c8f7576d5f5f9124acff5d31cee0ca2500d9e6a2984a5d3d4f128976f627a00d4c92d44bcb0af519245e9ed7f499727d92c91bf2f403efa2d2da8a7d57f517ae2f019b7e7fdcc601afabc5c9b18e", &(0x7f00000001c0)=0xb3, &(0x7f0000000200)="0cefc1dec67daa7854faab4f074a0c1703713eb3fddda1db621e19e6d5188642a7c0edb0f684f9d89fe795f2964c21e63a2b025e84f1aad696039297b8e459588e5197fef688fc41a947f52b830b9c610c92315a10167e7ec6be19a074c87e12727655e1bdb5a546efa7993f8d46da0b8def8143d30f2de9e0134464ac39afe047810a187c8ad0bf9becef59510cd23e4d1eb2e5359197754d5a4e554c8d47bf313e17c04701a97b7dd8cc0adc20fae6f748ea5bc92c237d48ecb7d295cdde407dedcf499300ab7f101dc2abfb663909a9a3d4eab0c69c3b", 0xd8) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file1\x00', 0xc102, 0x9e5f) r4 = semget(0x1, 0x7, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/251) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r5, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/183, 0xb7}], 0x1) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x13a) open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x191) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) socket(0x1, 0x3, 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x87}, {0x2c}, {0xfffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x137, &(0x7f0000000040)={@random="69e1629b6174", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x101, 0x3b, 0x0, @mcast1, @mcast2, {[], @udp={{0x3, 0x3, 0x8}, {"73d45212e31088ac1182a866e7f3493a9c21a5273c7856b43c97fca7a828de4682f58c30c595c1bcf072aad54bebadc4023117844722e95166e8718c1399fd6a0d99625f2c43fb6009c20bf40c602edbf25f5688963fcb481647677e3280c2d669e54cc6ef474a4ce8294f3df83f6dbd16b2592305bfd89caccf9257429478327b6c9c15c7fa739c34d3134cf16aab0a02c798a06fbeb2d97d586235a117fdc2aeb5f2d259ee4f7824d6bd631adf11f1d822e2bb71ef345b34936a7989a80efe4ec02bad00be21f85f32f1e6cb4b0d07e913f52284c5801ad4356011f507524b52bedaeb99eb54fbbc1faa4c52fcffecd5d27219942a15d5ac"}}}}}}}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, 0x0) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) write(r0, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x1, 0xb) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) (async) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) kqueue() (async) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r5, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) (async) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) executing program 1: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x8}, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xb44d, 0x6, {0x2, 0x99c}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000340)="80275267ecd90ccb6b7784ea6d93689efa6a8f9afc2bb564509c714c4fab72f87547620000000015e2481a182d06803a6cb1c15d7f26de45d43aa653d513a7272a843375ff28c9279129d07b3ae099347693eb0b6c805f9e05b8d19abedf9b729cc32d97fc3a1af62d763a25ae39ee4bc0130f96220cfc48a07e84a79fd026c12f0abcf4bd2ac1c3457504995a830c8ef025c46a3c5689289de71a238bf879abb82b0d5257b2e36b9f2872", 0x0, 0x0, 0x0) msgget$private(0x0, 0x342) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007a5000/0x3000)=nil, 0x20000000000000}, {&(0x7f000096f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil, 0x400000000000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f000054f000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(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}, {&(0x7f0000489000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x4, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x9, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) lseek(r2, 0xffffffffffffffff, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000340)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000140)={0x3}) r5 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000180)=0x98) dup2(r4, r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = socket(0x10, 0x1, 0x0) dup(r3) (async) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) (async) r5 = socket(0x2, 0x4001, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{}], 0x1}) (async) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={0x0}) (async) r7 = dup(r5) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) (async) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0xf5}], 0x0, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x41}], 0x2, 0x0) (async) kevent(r9, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) (async) socket(0x1, 0x1, 0x0) (async) shutdown(r4, 0x1) r11 = dup(r1) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000001340)={0x0, 0x0}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x90) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x9, 0x9}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x1c, &(0x7f0000001200)}, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ef0", 0x169}], 0x1) (async) execve(0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x1176, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x1140, 0x0, 0x0, @mcast2, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @hopopts={0x0, 0x21, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x44, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df07"}]}], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, {[@window={0x3, 0x3, 0xa}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c7ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: close(0xffffffffffffffff) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file2\x00'}, 0xa) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x1000, 0x0) r1 = getuid() setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) open$dir(&(0x7f0000000100)='.\x00', 0x40, 0x12) symlinkat(&(0x7f0000000180)='./file1\x00', r2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setreuid(r1, 0x0) r3 = getuid() setreuid(0xee00, r3) ktrace(&(0x7f0000000000)='./file1\x00', 0x1, 0x40001002, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) acct(&(0x7f0000000080)='./file0\x00') r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x1) bind(r6, &(0x7f0000000000), 0x10) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x0, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/116, 0x74}, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x6, 0x20}, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = socket(0x11, 0x1, 0x8) poll(&(0x7f0000000300)=[{r0}, {r0}], 0x2, 0x0) sendto$unix(r0, &(0x7f0000000500)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc72de1ec082bf59c9ae46f39b9621d415902fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000840)={0x7, 0x2, 0x3}, 0x40000000000001a3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r2 = socket(0x20, 0x8000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) writev(r2, &(0x7f0000000700)=[{&(0x7f00000005c0)="15d0a689562c5365e7b4515136f5e9bbdc6cc48b2f298146f518933c6995f96964b5d576e06e9d8621ba56c095549808b958995a9803abc08d68da75fb2b787addc2f2291898dc7d44fe7b3ae6dc722da2649e0f8c9e0f28373de53c974c581481403a622ab344f3316b10979e30177c7e0d39", 0x73}, {&(0x7f0000000380)="2fab269b9d025ebc58e0b591aa375bb284e4a72ad6dceaa1f73ce285273157e4a958c60b692438951b7bc9e94e", 0x2d}], 0x2) connect$unix(r2, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4a1cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db174397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000003c0)=[{0x4c, 0x0, 0x0, 0xffff0001}, {0x0, 0x0, 0x0, 0x3}, {0x6, 0x0, 0xf5, 0x2}]}) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) close(0xffffffffffffffff) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x6, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getegid() fchown(0xffffffffffffffff, r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r3, &(0x7f00000009c0)="b1000504000004000000000001000000a87f13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0139b672f4d335c22343500000000000043a42102000000720fd18bfbb670c1f5a872c081ea6e1ec5890400000000008000361b4cc702fac501002021fbfa0c0f00008abfba221554f4e0f668246c0900000018e371a3f8343712051eea0400000000009ed96bd69df46d43a8aec1e9386e29b66e27db82acaacaac2588320abe15272bfa5528e6fdfa260d55a19ee5859ade2900203fc6a1fc58f37f07d86dd58fbc0bdfc4f6aceeabc7160a14708f1dea71ad0dac5e5aaaa92f76ce1ba760f83f031f1dd0592839eadf6ad411a490ba38caea36923357582733e4f6553a2c4ed3d6532d6b881367c29557eeca88192c545128375a6455be88146504e6e10f0f36f4bc1ed3d6eb68e11d46e61886217718a6871542c725dec2a9e8ff01000009f1302863b72c77282469325542c6ab7daab6a03f1c6523305fd3a88273a69323e16bf4d1c55182db5b46f235deba31dc62171bf71577db6dff7f517a1b0ff389367acfa795140a51c1ae51cfdbcfea0b4ba2ef8085fc7fe4e680969ee57ebc6f194a03443445063c5fd3d6263bf38f280a8152d4d0ba070d2d44fce95d99aa8a6e75c577174d0632851d9b4be3a2aded0b63775d66d0197c432658224e83514299142e6d54ae43585bb1872b11e0f38d0f0193907619f27b2fbe164c09c4675ffdee0e5d76b0f83130e30a934cae2c2a8166cb0c4581fd7e88e4e84744aa76dec21443ca2eaf0943090ed7873dfe4d4e4ff5b8e3dbe6e83b98ae94d26aa5e831057f98bfe419e62c10fd4a1178c3f39b96cd012c12c50fe4cc54f94b0ee32145b893c9afde109cfde22c942f21a34cf8490c83f6ec2f6a95979725f2dd10c86c11ce4101d299b23f3db32c9187109191626f0fa96800000000c9c9fee9ddb00ae3fba9a37b85e7252bfe51c0f079b05266b1d7d96a841c6857c0b29a701aa0fd4b015812000000000000", 0x2f0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000004c0)="a3271769b941ec499b98f71df71bdfe0ad2b3a276ecb249dab1075ebe980753413eff114b823554c5b07c6cff2d2501e0c6c6671e8aa771301b3bf3b6b50b830687d51523eb22cae07feae3d0ef9620aad66f90379161f0afda3b0decbe407035b6b41683cdcfb8762b353dc99f2eb1cdcd6b6826bbdd4870577ec971fe05b318db3263f12375685a5839c2f92f41b2ca663070c6903622b89ac9ed6703bc234b9e1e1f5951399907586dffaba19e9c1aac1843af6b705f08bbf66302954859410f18d3a8242052eab4f0cafaae24e0cd4d473e9bbb5e9941c1158966bd68bc2b72b722a02e92837693dfcc2f697f78f2cc9085f517c79c50dc008fd2df3bc2b6adee3e487ad812725c11d056ac315290377f7cc2553", 0x116}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r6, 0x0, 0x9, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40003354, r7) socket(0x18, 0x2, 0x20) setreuid(0xee00, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) pread(0xffffffffffffffff, &(0x7f00000005c0)="150548c2378dbeafd1abd5cef8e87889881231acf46d065ac9c20b165521e2b01e16a232785c0657bd502c4c3dece92a86a8bcfeabe35e219e0ad6247b6d7ebc7a502852c6146335ef77750b4004ca3b72e94e3757baf9625c81100203a38915659b04f1a2c3211e863f9966743c32d76afe4d0a96ac64ed53400ce18e841c3fe972728f7d0b562153f606fd6a307c58465f2614e671f6a744fb210390365e5a03ab0718865549170bdfd92d236b39428e55a1b63d47c9083592f56a20bcaa95f4ed44ed7492bab49959695491f16893f4c306c1390df3042b6492f2f4223cf3da2f431772b73d3f3124fb3d11923c5dcff1c9530a571a02963c9f8cf8605e", 0xff, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00', 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0xd, &(0x7f00000002c0)="ea080000000000007edaff80df1af42de621c61ab5f68621464e5ac8119e97094b87b6271af42e24565124b520a95ec0df22545f9bb5bd01969dfa895fc9de8a36a1dbc411d009dbc2d4c88f337483c1d2cf265b9119b696d7f6487fb98ab413714511ac219bf732abb0e78d985353992841aeeb3a3eb267a3b8f14e87d8a992765a070271334bb77cb31adf93948d19afed60d3dae4a57eceac1d8995ebe3d44446be23961fbb4bb6633ae27f7c4c1b5e7218b2da847d583146642f2fad50dccfd27c2ff7fc86c519294f80fac9d2fc1b03d574b3069849c6988e05965f483af5dde297027b75671ce3cdc31d0c846a073c86e81d8ffc3d7192c7ecada1519421a868487274744c6bf5fdfddc3f8a11d25abc9b83306ec90bc08ca692895aaf29c6497aec71d2b3328af060b1eef4e46baa7cfd9a9220368a1b53b439c34ef5c2088478808e26c3e639199e3a8e1a66c2c847ea75", 0x155) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000700)="e1000079d46bd8d89108000000000080f1e556c6d7b8043e90dbf08be8502f84b71846421a6d5f37107170687ab22b12b4326dde900ff003b32d40e214133343ffeeca9cc9c88476d28c893e84492c9a8d39224ff6040000000905943d0664baaefa03d4115921fc9eed0f1a38bec25894b8f018ccaf776ef48471f8f76027d9d2cc4b9039d3369af86b861ee90b7400008dfe51bf32c05ab1289b4a61e6ff0d8f3a9f9a8254e79cf71b34d888a3c58c2ad12017b8d466365d51d1f09f0f60c9ca47f3a8169b95f3a5b89dc400a264c0501a72d2a14a62d47ef2911806", 0xdd) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x2, 0x4) setreuid(0xee00, 0x0) getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340), 0x0) semop(r2, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) sysctl$hw(&(0x7f0000000080)={0x6, 0x17}, 0x2, &(0x7f0000000340)="e1fae5a90566cd82932d9f9038f03ec84198390a9093c0ff4ab271418416f9e10225d9791f56788132ba74044120166296b04e0c1ec3a27c7c9e7e8a5cc856fbfdbb03d0ec67c6da32b6c2babc49ea99e1e3d5c846ee", &(0x7f00000002c0)=0x56, &(0x7f00000003c0)="7378089bc0a24fe881c1edf3d54e4daa7ef23e2f05d970c98e3e60786e52eb5310dafd746c78cd06e161a2d36309de8dfc4b702e7216a2dfc812e39cbe408a32c20e6d2488808f77b2a666c394fc4712928e19d9d0541ce1e874b39038522ab5e2af2253fd4fba211e2f1668c788ecb9aa31c14117f604f6a2576c4e18c58ffb6f50f3d0a53f9d54a07586b88f545b785b48ccc360f3dabb43187eded65048538ff7d95be85ef2e956e942aee16983daa005e2d387a8f3425b94a5bb5589cbb180fc719854b338b6efb4bd202e59cd7e8141f430375ab9eea37e370495c6b9787367556e444ea30b", 0xe8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') executing program 1: sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(r1) r3 = accept$unix(r2, 0x0, &(0x7f00000001c0)) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x5}]}) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000240)='.\x00') r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r6 = socket(0x18, 0x2, 0x0) close(r6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6, 0x0, 0x0, 0x7ff}]}) syz_emit_ethernet(0x10a2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x200, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) r7 = socket(0x20, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r4, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r4, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb21", 0x21, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x82}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060694a, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x2, 0x2b3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) syz_emit_ethernet(0xf1, &(0x7f00000003c0)={@random="51ff7c0a23ba", @random="46abf28b6791", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0xe3, 0x1000, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@end]}}, @generic="9721e72fdc2479210059050518082be7b5f8925e9079a9d0397a34b72c31ea6d4757beb0884158430e68bcf57ed1550fdc374927b8fcec550aeac9ab8cf0b1ced9130215986ae57ff05ccd717725cf6b588896bd963e1ed39cd6385527bc2507cd09ef2d56dcbb96230966f65851b1b9d1b5cd2b69f4b1c33b4f4510f97857a55d4e90c0dd93ae058744653ce4ff4ba12adbb5a0b3b290612cef590d79ade492358cd7950d9d3f342394562abf08bd39f0118fc7123026241675c23dee442da683ca3567e6f11c40687efc"}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000580)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) semop(r2, &(0x7f00000000c0)=[{0x1, 0x3, 0x1000}, {0x1, 0xffff, 0x800}, {0x0, 0x3, 0x800}, {0x3, 0x6}, {0x0, 0xa18, 0x1800}], 0x5) sync() syz_extract_tcp_res(&(0x7f0000000600), 0x6bb6, 0x3f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) socket(0x2, 0x4000, 0x7f) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r0 = getgid() r1 = getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, r0]) setregid(r2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socket$inet(0x18, 0x0, 0x0) poll(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) fchflags(0xffffffffffffffff, 0x10001) ktrace(0x0, 0x5, 0x1b0b, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f0000000a40)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setreuid(0x0, r1) select(0x40, &(0x7f0000000000)={0xfc, 0x1f, 0xd, 0x2, 0x5, 0x7, 0x6, 0x7}, &(0x7f0000000100)={0x9, 0x3f, 0x80000001, 0x3, 0x4d77, 0x3ff, 0x200, 0x2}, &(0x7f0000000080)={0x5, 0x3, 0x73f0a482, 0x8, 0x7fffffffffffffff, 0xffffffffffffffc0, 0x312a998a, 0xfffffffffffff800}, &(0x7f00000000c0)={0x9, 0x5}) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) executing program 4: setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') executing program 1: getppid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = getpid() writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec534", 0x9}], 0x1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x938, r4) setregid(0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000200)={0x0, 0x81}) r7 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x83, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r8, 0x0, 0x9, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x7ff, 0x8, 0x0, 0xfffffffb, 0x7ff, 0x8000, 0x0, 0x1, 0x7}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x34) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) truncate(&(0x7f0000000140)='./file0\x00', 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x5033014def1ff349, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x9, 0x3, 0x6, 0x7ff}, {0x7fff, 0x1, 0x74, 0xfffffffc}, {0xff80, 0x8, 0x5, 0x7}, {0x2, 0xe5, 0x80, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r4 = dup2(r3, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) readlinkat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) r5 = socket$inet(0x2, 0x1, 0x7) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001300)={0x9, 0x7, 0xc5ed, 0x10001, "49f1f5f1e4def03cd908304fa3e84c54b495a855", 0x1f}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001340)=""/180) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001400)=0x8d3efe97) r8 = fcntl$dupfd(r4, 0xa, r2) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000001440)=0x4) chflags(&(0x7f0000001480)='./file0\x00', 0x80000) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000001540)={&(0x7f00000014c0)='./file0\x00', 0x3, &(0x7f0000001500)='./file0\x00', 0x8}) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001600)=[&(0x7f00000015c0)='\x00'], &(0x7f0000001740)=[&(0x7f0000001640)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f00000016c0)='{[\x00', &(0x7f0000001700)='/dev/ttyCcfg\x00']) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001780)) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f00000017c0)=0x8000, 0x4) bind$unix(r4, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa) fchflags(0xffffffffffffffff, 0x10001) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840), 0x8000, 0x0) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETKEYREPEAT(r9, 0x400c5708, &(0x7f00000018c0)) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3ff}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$hw(&(0x7f0000000640)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000019c0)=[{0x0}, {&(0x7f0000000840)="15814414a550ebfc7bd3886ca2be659c132c02be8ad8e8af6c0620530cb7e41151dc758391dd63cdc1242ef9e3f3c124de04036bf73215198dcdb9ca144d1d23de85c937d77f519dede73efd2767412eeae99c9f0448ff2160309fffe3cd6d3141f2441801afa42d5024b6dd7cdfd3c64d88a72637897458af45b25371b9f2fdfbbbd0e9", 0x84}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[]) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000200)) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0x0) executing program 6: ktrace(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) shutdown(r0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) fcntl$setown(r4, 0x6, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x1, 0x2}) write(r5, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) kqueue() socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x15}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x28}, {0x6}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000340)={@random="8774bc74bbf0", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b82d48", 0x0, 0x0, 0x0, @rand_addr="e719bdd5059a1265eeb9505aa9b8994c", @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}}}}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33}], @generic='+S'}}}}}) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x65}, 0xc) sendmmsg(r2, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)="99972e4de13244a6f611156a8c5f07e2ee5ca403535cbb30fba9cea5c158dc274f939feb12bee37af5372d643513e9a870a20f82f3d125b4ef71fc8289d76645de7e4f45d3f63b04e2c0a863b16215", 0x4f}, {&(0x7f0000000340)="fc37c72b7740a0fe56e9e647b70f5192ac78ebe3a81e455551efd9", 0x1b}, {&(0x7f0000000380)="ef2511e7b1ef064765eb613555540fa21539715d9d3a744f7ea7ef2defe17cc70d42f2948cd714cdf45aeb97ffc5a5d21e57d26b7a02d1f4d50077da767995860d4e268ef201f431c623164576ce684384ee057ee9835f2f6f202ad26044c2f140c18322d831ec4d4ba6b6937acc61003c1aee61950f2603b42b24f8e43ffe1e806c61cc1469d8522af717543dccf06ad16091062354af8d6e69f623e724b7dadd27cebf687e65a78f1447236372397211137c6a3d069d15ceb63ae3fc0d1290eea5845f68bca54ecf3c913fc75c42493dcb2ca222b1b6a980203c1226138a35269755f32e311751f79275bfde74d9cdf46bff5be7400f", 0xf7}, {&(0x7f0000000480)="a9baf205aa51baa3a50634241174f3de10bcc2459d9ff340b2e835e601c5eadef83b3b22e4ea5ed068254ad19f7f98230067d30c168bb8a37816987c6f85939130750d8943d8a1fecdebcffa1c4afbf8693ddebbd60a34bf", 0x58}, {&(0x7f0000000500)="e796a850be1400b1b004e9c2444a9a3926467e968baa5852d9b5946dbf666d84dc12c3c7b5fa27ae748a01144003c2b4f0e75edea76143a4cfb4adcdc4de50335352d79ada92cca6cca48d055b39e4c47aee727c73845d04eac18ba339ab8a1e80476822055fb97ae9ab6a875a281524aeaa99377a6f11aa384cdcca346864fc37e6c91cbb8bdf5b7e92fb48a921bc37b34ab4784b2205f6ab6224cd55e4372672d70d620dfd011ee556c72a986f53b8a2700a28b6fd6b12ce2cf9e5598eb7c4179e06ab204246d0abed0d4202c2a5b95b9bf036e6608112a268c369ad153b1b86d682404186b2cae935e4a7b5db404110bc1084e97a16bcc598946b4e77", 0xfe}, {&(0x7f0000000600)="19619f4ce7424e11b2c62f45a600c0042ffc94b2f36954c1531a2233a2e7d4ae75c52585b9993acea0c3d65f53f34598a9061eb34dfaed5346a859e6ab7ec486e4bc5f5682d8bd3955c1fcf453d051288519fab020089b0e10287b0ad9226723aa5d92a645e4a2c7db024d265c84bc0bcd930fd998da85", 0x77}, {&(0x7f0000000680)="8476bbbe254ab25fc55c735450a856cd482b017dced48a11c1330fc9ab4be9635bdaaf4511e740b81e6f6e0a29ad85404b9b144db58b1a6722aa306173575868daa602ac5a55b83fc06299fa78255f1a9f6ab9f7746a666e433c600aa212f52bd86ea5e55670041b1173f987959cd78e5abea0446d33d7cd15b5006426a3b72950a710c280508ea4682da46d1b671653371054abdce0eb0c3fb009aa88ebb1a507e22ddce7c1c91ada8ced2f8c39acb1eb8a58ecb9732e0de826ed8ca6505959674f76ec6fb41e3c984e285b83302ce8a726d27b79e0d0dfb5c893619394438a814bc451b8e7d1d6", 0xe8}], 0x7, &(0x7f0000000800)=[{0xc0, 0x1, 0xfff, "a140e93dff97be585b49c1b494e160cece95490a00464f0fddfd29883870ae0ca9900627a0172305552392277c34d121ab24eb5300b6954fd9efbf95be73c00059bd2ca2cc73f4eb39297af72533cefdf33c6c8263aa4a1fc1dfc203bc265b04eff0ba2f734333c5012a4e07ceb62f5a338329ce1bbb89340e3ed5fa2bdd99a0247c663378ef32f8c0a4e33ff6c6b644413ada12b71e4a7d6be1c1bffac865f15bb75a6699b73c4860fcadc6c818"}, {0x88, 0xffff, 0x6, "f8f3a8ca87e73882b100013b0effd1f4fc155e01c674738ff56f4e6ed8b776db35010e428fb7fd2cc4a2261365e5201bc597361edfa1f29242702c9c0be272465a73cf284c8456e7e46588cb7806940cbb1a050eae78c2be73c7c6a2d63a665f1b32a815a7d97a09d5ec489604ee9a95b837e4d506"}], 0x148}, 0xab}, 0x10, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00), 0x80, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000a40)) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000a80)="1605", 0x2, 0x1, &(0x7f0000000ac0)={0x18, 0x2, 0x80000001, 0x9}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) sendmmsg(r4, &(0x7f0000003140)={&(0x7f0000003100)={&(0x7f0000000b00)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc, &(0x7f0000002d80)=[{&(0x7f0000000b40)="4688c46c541d1d301b19f46112dd9b62ff6667bd3c822ae92ad38d8d98ec4ba1d1614eafde573c9ec374fac2a39ca98257d4ff4533a74a5d0b254fd3ff5b2d0485a81f0410088cd02dd0cb81814c376ffca88acabc82de9f8220354793ce24ec6255fd0533462002bef275fa043f40bda6a55dfb67ecf0cc5bedb32f7d8ac0b883811e01178e98466d3a71f2871ec77e5f5db65080ddc7727ed17bea93f29503489ddc37b0b52d2c12b586de153dbd77e41b9eac00d539ab4729640945c69619ae3be4b8ddaf0d31d90c174babf9643130ce8eee70ee1b9e6bdbed45a7c942ae2572d28455", 0xe5}, {&(0x7f0000000c40)="5848b7ef2d17e06257ffd7f8ff3c1d9786e6b849328dd7e1b204652c5ba9450d18e548b6be493782a74a45eac7590c0dea4b8d3894d7dfc6b107351dec97b6ad12f9ef4916cdfa8a76cb8c2b497f7cb905f6eceaf59b5d4e6696cac6fc78e885381ddc6d1d7dc70fc644a2e7690164432b946a82bdc9ad331cc370a38e386975cd04160f9c08c717942cdde43db6f72103f90075ccf93c561ca86cd26ef7e2601bcac56ba558bfc1c7c511d6ff43533b6c81a05612a3e35eb47e3d5742121f379e1bdc5d5cda4d08d270e9608e979993b5dd2d8c7321f8d77df2c9176e", 0xdd}, {&(0x7f0000000d40)}, {&(0x7f0000000d80)="9e6fa4e2c9c1c3e2bd32e784fa79701005e641b19b1506d58be502b72385f4db4b96209094c60b6aa0e1acf9dcb364a453b4d38f355cf0b6fe906a9a09fbf86d2783027b5e318981466bf73948231d42313df2507ed8250c275cd5bec15a18cf52241e6a291c018bd2a7a603ab644c91b74f896564a2fb0bc9ef22d9bfa5da348f88add36a8e5f247618cd244b6a439106e3bf620e978ab0f7058631805d1ff57c5f592bac9a8381ac26b82194495a91affce8aa9878e3dcbb3b7a54ba95febba311767c932b1ceda079b954ed856a9dc5c7d35d4469e6c921df8b14800c370221a24912e0073f49f9d921b1a158d4626f2b80c6af5dd0751da6ae9a58852bd832ccb4df9f7cdbed31045f8ba4ed24197d29305d654ae0c5f94bcb2df235ea639823adbf11f9cb565568ac7435f400de6f3d2b24d932a2431a550fd90b913943b991724b7451fb9db7d3c915e2336001b3ee1a1b299915425ef6782813553a69ee2aa123814c67137c157773299d475d761b66cc8f9cee86e191de835bf31b3bbecf30ebbd637af40b060dba60a55e23671d5f8f866ef48c7f1f5eda3d31b2fa504f1b420a58dc75785112931ccbea5789533e1fddb4d0a06e44dd66348e39a3a87df7722064050e253bb73359b182e8b03f6fc5e22af6e2e918613e8d0b61d7bb428ee223890cce332244cf3f1577babfea4f7d2ea377e2d73143967ea66fe4ff78f2985bdb3ab4b3d39ecf9d5185a0a52b080afc47e8ad5c29e6bfa66fb390bfd5e8f1242b5cb7c43c9f079973d540753b070c74903623996888e41350d15e3b498a33f7491b03d1b2efa28ee9bfc6b6db8949c8661b120b761cca87cc33fe7158d1e3dded7bd375457b72a1846640502fdc3c398822f2f87ecc9bf91d7993f397acfb929b068e678d8abb36c0986ff0925f6547ae1a788475a017b6581385a76998bdc110ef3bf77659a7fe5a74e43742a0991a306503d14d0fd3ee349b3c7ca7be683bde3fa348144788ca801ff1f331e35b151c70cffe481577d934e611705e13d954424e6cfbb63dada8d19d67bb7aa59c79ad3a03d3ba54c42c5e0af31a1916fc18b12424099053d7dfd9371ee1e7228b113eb7f6f02d2859659b0d29b21ca79b3618358826157ed444100c785792322d5b0bf57e9750501f14d176f6e3bf4ee713b3d92ffdba1a2a3ce7b2408abc103a90c7bf38aa804c4728b9c2f2926bbb29c6a3544d176b01c1b8ace6b027a1b5362ebeb2751f41726da78ce7fe63fdefed3505de785ba5f3018ffafce8d11fbc862d34de20e47767964d7003510063ddd3b7424bd14c4e8b824a165ac774c284c156d7524e31709e6dfd39c4620fd86522e68143e11949c1397035911158e3744d052a6521342698a27ce6bcdec0231da0bf90107bd50c02751c37584d2ecfee994748cecd8c5a917adf5bcbedb7d6bdaff55622b255e54d708f17b694475938f3b0e8519268e6f68865187de09cd85a43f0164ddd32a761820be784be6821e28ac52cfb1fa188540be0a6e8c7bbe67555b767d928a1db1f90358b8b36e1333d7c8b8b96b061405099d0abcbb1b97d546b15cb7b720c4950e999ae5a681e9b76b771af50b076fe2aa7306b3ca6851093da618b7677b2be480ce17dcd5d3a6a0a637e6c2878e0e3890651605837325b52b3cf4838b0d2d41af57f0d37ba2d8aaca53ad25557486918124f7e14cc1f45a661afd2aac793ace240f263791491eb159faa08743c60e5e4ba57e9c985a905de06e90bb9ccafbfe2cf631456ad702089644fd90995f17524b8ce30bd00b7c68dafa93783c543e60290d55340022f5870d7e05a59f30064b93ca52a54323c05c174d2f08b9aa6af6fc108840971117f34706060e54b25471f3ab7f2f8f41d7bfa36cd1499f7d6de35fcdc7e0ea4426083ee03f26bade2f59f4cee3f7fa54ff730552eafaf9f41b417307208caac99dc0865aacdc16c9f34a2b585a7d80c84c636acd0a63876c6f4d26fb83de49339b83eefe656090dc803de5dde5773b01d88521e16579b2532fa0dc5ed03a1e3f34295e37b8f81e2301f1c42af42ffc926e8b373498f1f6cc2492ad0bf352e3b6dd47cd4206248c908061a8accda62dd1280d94aa48981cfe153e674b453d29aa4658b0c3bc72c9e4316552f3f676657104df440a79bab55e37df86ecf28f731c33b88e386fb86b535e254ffca9ab54fda957b5659233c723dc19d2a71363cac15b053c79f3712bfc03e52eba8c563ca952e20f30071dbba5728bd3c72104027c40b15427f9be1255267591458a86bc57aff10784425a5c09330662f63a5d3c6fe87ebe13d80421886383c7d49f0e86685f320f97cf7aaf31400b7ae9c0966412e6751fcd8cbc5d9fe1a00b315a1059f7aae0ef556bf7faae9e89313e96a8e54e45a05dda9ad08fd658393de71b9b55a6048adabaff7018d2b8109b5f109aa1e659c9f2422993f966becf15b3cfbdcb34c01afde6096d9fa875113fb0799379d481de457b6cd0161b36a5938d50d8b04f6f7195b557378ff725e0cd43c762193e2bdf32f12fdf2f3befb9047ece3f41676699d37b631c319611822476344ae473bef35255fce609c58217cf5133bbce6b2f4b63cd25804c17ea20db600fe73d3eb1f936fcd0906cd307ce08c6c2f10f7ed51bbbe7a0361250c54f82e6798aa9b1eead7f0d39e19a5254d6c0c5ab7d70fccc0fcbed2c81ae8c8f5f945025262f9e6b96380596242d03b333b6ea195fe83bc289d1e1171c39bb83416dc31234548fffd9c11e7c26d62a0893482526910dd4c15af348d594d49b27db306e63c664e3769ad57797063a1c2ce368e5dc9152fe49b4870cb5b10058a3d5ca999218f156c8af0953469a3a2fe65aff1537b4a55269b3bfbaf52f3335cc130473c77f17e478cdb94ead656a81e8ea0bb173c40477b96303cbe326ab43de9cb4f7d1b1f62ebf33ebd9afefacb207ca3ef21c521c1c8153adaaee09d41f03f963148e6d5614c3d00f204fef648d8d4d24d1d66568420df5f3b0a795fe94a28eaafb46461d333763542ba00b897086153c3c81ce78531994131130f115667c377de439664edbf1f879bf5e488db271be1a10b651df82806ad64f1341c9af8f96fad7ee1bcc38fd26b1dbaf397150311486e859de9bf480f76e1368d83019207b89827262f0f6437f6edb4cf72d381eefafcf7cea3ec415762294f246477a1797dd398c30a43963698203c91340f1f8af1724a9ec009c37a804755b4148d8a9178985be1d02eaf2b78e5a8b75059b6ef9fa201f1d252c7f5388a8beb64822a274492c4c15aa5e31bbb53d5fec8d5a12e45084a59cf6b649ad19e5373f9811c3378ab8859636adeac6cf1a7b04250ac4a776b3fd3ebcc58659856667cfd69a6e4a90ec43ef93841130e7238fd6c1de4da70d793a97ad83dd1aeec737d1a1ab02ba8b6077763227567bfa0ff73ac6a78e3b88b19ff7d16e1765b5af3faa6077e35d1e1a07e380817bc767a6df7014d16d985dbdd8fd9a9154a90e5201b19a36afc40b0062f3907aa200049805032a84eff13134ffe35fbd060f5c8b6cfb73ac97b34fc4f5ac889a5a5d7bc8b92f49faadde81e689747c76c3454aa92ff2ded43366722958fe7c007608b6809c216b516be14cb016bbf1c445f5f053ef50002d76af685df684009bb744cb1fbee8c275060b6a15bdaf13f412c8b86aee5035313fed7de29da6e3bf6552f0608f716f7e6cc24cb27d3ae89051aa71c449be39e11dd92b4e23052325834fa832dbc251cf7479fc04b048675ce724fcda4a2b1a907b029edf3b30c66cb7b8f48eb6d493a96541ac97c29382b38b0416e819db59ca90e140171ef60c954e2695f58ea427edb5082ee48f70359e876f780f3cce14c7501893a3f3e630d204b8d4be5d9b32104bdbf09cdeeb56ba1ec51135992a6996bc5dd56aab4ecf51b57fbebac3faadf56aa1d40626d52f18f5309c9f0a82ded98198a6700245bd699d7510e9d291531ff8ca5ecc07f4f2fd07d42c2f58cc4a9bccf563bf1317a24543a4d14d5b1c982f1d167ee53825482601e9e9cd55f662ea0ce344f65661e8775da4cc717e3f523de0470227deae332b6769c84ba1c85a0895f647fadf7025eb47eff50d395f49a8eb18093a5b482192790bf866e913e4f433cd96481a6aa6a9189c525cb6d7853d74cb97447c21e71009c19e3bce4ef666d0effa322df9317d8a4a2e91ec4ee61e7207a53d55cbbb92eed38cfdb5653e962845f472d4230446cf7e9307d60eac626e5d91ce3ba16a0dece3700c8fff3634cad74c78031112ad2608d518706fc1f7d2451f75627cace6c76b2efe552472814278cbdbe9a7669ad05cd77c1f2f543c61df568f6d9ce70212abd722ab6cd7f2d3f3dac1cf987fa50d0c7c212283513a8d0e2a63a272d4a844a0303e38cec92fd25ceb7481c0bfa2738da2a2ecafe100c89ec9ce6ac2d8bbcca84dfc745d0385a452705b264abea9242dea647d0d19b5e9d2a66eb6c1446bd14843e45d397cb0585365ffce6be3e8e7441ba74fbb88fb0f9de353f73e5eb961d10730bcfc08b51af2be24eb6fd15c630a222dad2dcd63292da2776d16999317fc0e6840263003f79d45d84288e13ed2970658b00724b300245aa4bb4b7ffb6bcc48ed32f0af17650d3cdcff020e21c6d16236d113a8ab86776f1f0b95d49da14cf0eee3da2a52d9126c2e7b7f01eb0d5d60bd928d123799716d4b5c1f45ee0a586c143a23f6b454f5735a65ae7eebcae75a24cddd7d23ded480a9ad16428e6a1e42155b9c1a1d886278c5a261c49a28036af428e6c423c1a6531249a0d9b4d3101cbd35bb7972a96f0edc14182c7620ed82109dc76d0c50032e78501947b68d404d4320c7a8e6bb5d81b98669068800b2959ef0f56889d6c738ae150681e5c2d101719db2a595de448439b5dfa5bc6e3e4285700f29e8fc1d1a8cc32e8b48b62b55d3e607265359612881e782f1d1731d0947b799df1b1bf0c7a120642b6a4acafdef7ca50b6870a66c750f61e48887ce18ffb4b82e13e30c41a8fee61217f3651d2075c77a799b80b99d184d135ee7dfdedd3dd9f8ac6a8e5fb1fa2701f0ce9a5b2612d1134a8d8de4317e5066055c9d504212d6866511f6c3bf0bdfac5bcf4ae3ea24041247fb1b4c93bacfc378973f36c2751d83fc52a7e7eb425f489bf54701b0289b78169c9d824cb9a04bba11aa8c3bec99f7db420ffe7c78fb2a4f1208103d7d75ba40f02ac4ee00cfce44c2f9717fc681f225e4e5b1342c6b015b3830e0de5dba153ae6c24bba7ed4b8f5637573ee118eb36e34a812fefc9e9b7254ac3ac6d27394de4b6c7840d771c7af66a08fd2e10fbd1025ffdfdf433beed329b6f16681345a277e71e0960d044d02ae56724dab05900af653fa63a36e1b56599f0ed5ebcd7d491691213d08d03275221582ca5e332a93974df816a3a1d02b5af6382f036ddde039b056923aeb65e487c4f30b3d4794236ed822af7cee4bd1d1a57a9332b1fdfb625ed3c2c10a01733d3171c50ddcafa8cf6a3a58298f5d74b5882e2a9caf706d0ebec6535a444a55f96604a44d4ac3018809e8de6bff9e46027dceb65fd35e5cd0c55a541ae7d6f5267c3cde1afa99991580c47204535e2863150ecd0be09f8a986dbb63a5f0f5396e933519c521ede6d149d4856b48898c058032a9998af15cdd337427172904bc5fe6ccc89e3f7fe4d169e4c85a2f3844ffb3e3b09a89e6786db7b9663859b3ff85cf45f25be9ce30fea72ff59c8efa1", 0x1000}, {&(0x7f0000001d80)="80ff040ab6e4f8a8db033591a7994ac147ed515a67966311df45b9418f8a077f968c174968404bfcfefa995834338543dffc8d288e9e1015186f65645b0bf75b47fa038a004c9db4d32116176d39ffaa53f5b60d5d0f7b407c2b8d321f4d84a61f79c88464b2978f752954cee454494656bf4854bdaeb6e70c08a5c3508f0448c17856085409f7c3b573ed204eae362bfd19ce6386053a4845633c743a6301a5650d23d4294a462248f41c7dbe567a9d773da9fdce2227048fdb2fe9cfa7070536db53d387a7453969e35a6f29b3691bc1f439166435ccbbffd12416826c460243a3e5870700fa657f58818640b4e6123aa328cbfdb6e2efbe5d149b4fc2066ada3ac6114a5033a619eca45846d95579de98ea3bed00652898a5ececb7f25cf72e6f269f3f1d5de71f57623438fa9304ada788e94cc83e49f131b9878bcfa39babf241309f76bc1976e9b4368e41721b35f754033a668c43ee0902cb7d062aec090fcc8b9ec6228e110a2fb58440a5b04b02ac72bed99119f9af46568493b8cb368c9c275758b41f0ababf040bccdf35fb96f1983e428c22ba8458aa3e6905df5f2939ad1aacf27774560353a80e7a1ef643d81d601feeeba5e1e9f4c817d95c474234afceba0f8c39331fd449650851490a8884ec0846d32029dc3fcf518f5581bf291ee4718b72fcad4f9368e92f14e3f34d7e19600d4186c48e640d7104d3e3f8ac2174839198291e6c673238f658062c58a47e5fee7cfcce753d199fdc801377480008c038a79a0a3538b2b65e2980126724ed55bcaa6dc14be7833338ce0e5545ef6f2743d5ad77cdf87fe7c402c1698f253f8ae8bc723fd85633c93ef21b3a010ae8330f6847239baa65c8c871d95b69332102d801d3ca4bbe3f8bbf3c3c634c14b20ad68f1393087b8a09d797c7c4b42bc5676ecd8f701e1a0f03272630fe20f1e5dcf65f43d19bc5e43d1358d4163697bd95ec6ea2028922a12cb49a97bec73ccff8af6315f9afce48125e2f1c9096f25e84a11b95dff770644dadcac99f12dd8de4cbfb470d4a2bed067d8d6f4f23b0231eb9d1d6382289f76a8f952106c877c960825536a3424cba870f7c118cf67b439b88217458083c0f393d2c335affe04cc4995760563d9ef082ba9e744c8eac36d57b3779be21b8a4f9b8a2cc659a6f25e7bb3b03ee478b9b6a467372372143a552170232c1121cbb86529e3d877bda75733002a917971e3089421d8b0675ee0b4d5ba70d340f539dc2bff7e000faa8517feaf75935fe84b8d2906de3c54d98ddf154c7c1cc1a934b2ea5838a09f454a18280e5b643a6ad5b811e5d1d84015b58721fe469469d18cc0e2a1c68a0a1d55ddf24fd79d1b70d6347dd009d443086166111a9135c50336200dd95bcb9b8ee4a13a3acd654e3023c4383a960ba38511f1907867f9fb88994f3e5dcb6a8fd3e5c15962e28d98cca98728886d8f9232997b74c28361f970b6494e457bf453cc4365228c155942d51a1178a8637bbdeece89398b9813c960df080d73b5e9d6a721ec14778e5c85289a2d40d9c961ae3b3cf32294200915355fda03d296c1f5895c737eb40209f284454b1de58ca962cfa3963f02cd01e54b1bd0c095594d3067eaf44f5f6b2436dc109fbeb3f094824e7fe0d2957b8a41c82b7f1a19fc329b4bcc020c6013f8ec59a7b0f3067ed192f34de8a3ff3248e9ada7699743a971f8ee98e67da670704f102e095800377d1d4c3d835e1f8c8c590f69923841a64e959e391ecf1253c1bd7da3d3997a55971e47e55b9e0331cf56ff205646ab3a781ac1d2d15794a571b659dc6a74cb9f2ed3fbbd349843830b1fc2ef74d0c2044a036f321461b6121e6eedf1dc2c301e755389a48d86ebda14c04919e4fe1542649986cd0b48edfc7cc6783146d0d468b824d8e91d7931db1075249f432692ea25e91ac1352875fe542de0edc0c1d4eb6629b9b314f585f9828db387e92de11b2ca7779bfd2bb50830ebd453378ab7da123803d532b7b6eb4d3fc11bbc29eb8a5a3b749ceba482c46002fb8ecfd6513d6e46c5a0fd722f8c252aa8020cdad6dee68f3a4a80f8ce80bbcadca63b8b6ff400d0e9a37ea0fe79b17588fc5a08c6103717a2542c22d3a2dc64949c92a9168dfb18136d4e5b4b2f257af2308e3bc22ae4ec58500d69e9677c3a2ca7324c18738a9dc048f4cfae291f43432abf1c3b45a94c39d9af747fd0ae7be5f75d44da96475264c5433ef2ebd711a50dffa5880baa04483aeec844412844f41d522f9410f5e9ab886d73a0e7e8055fc77f949c4ef89c0aaa42706bbf73ed1eabb7cb84128c68728645f7abe7f7c4d42a2c164dc94f326d1ee5911aef4c5797d4f081915cd91b7600c578c3d8d191caec50ab40a1b0c959fff9ba46137065d9ee5c85e34d38956867bf8fc48be99562c582a27d1322e793492fa174397eb97ff31ff2678041b632d08983b5d075f6d6bd76d0d4bd3468bbede2de0c22b08d9628bb0e095a9285979336b19e6de4a48003a6ac95492946e42579be6f340b7f12a32394aaa3cdd82a4103fcac324119e1964e75f59a7c7936b6c69b301e783f715c72cf53b862e579bd37cef0fc29ade5883f9efb292bd58b73945592c4a954c588977a0b1f19e1e993c8e1fa13a817655a53fd5a1c3bb7cc8cdff22922ae41d1ca3c3b33cb12e4494f32960366cf36cc838c89cfde15fb9a96f80c19ca56d5c6a0566c24c32cd8e6fa95c17b2faf85718cc315d3f5e66fd87149b375409f49d301bd251408c689a277792b85568895051d04ff7019264366ad90357e28b9ca732397579de34cdcaaa83ea5ab06c722315911011d8437b942200c4e9bf6cc5a5a0e383eaaf6e5484dfe95a9b9595271a942429698539607228337b985fe60e0335fe9f7ea038ffef7d197994a846eb3712f8e0a7391330822bb39d28d57fd1dc02d21be79f66b561cb567b514f193f12bcb5538df9ac0054995d00b61dd60be3a7821462cf6414f42d9dedf74b84f9b8553c469a4f00b6241e70db249665dd4cea7a67c70e4ba0c00c15c7e2b4875e16c90d67780ed174cbdf8b3b276a1d2b53e29d8671017208ab0edd5eaf7f0ebfbd3c655de67cec76503c5c2ea12936493a2d3bc6736c9ef91e835f4fa9b6d45ff1142a659740c94c133f4f7d4db0933a740cce899020c71a8d9aca54c2d65fd8de4af49e520ed15a9fb80494994e76e6f0721eaa25de6afbdba0798d0176d889736aab978d05bb04f3837a8ebbd39cf3c5005d835d3c0e90e7ee2030c456f83c3b5c5f2571b1ceb233817831bd2b93ddeb69111e59ab54765d8bc4effa2f35ed3db36fdf66bae6f2733ff8373d7d57f2a19d6d95e936210679870576e695681f0c1e124c69f464d3574bc883e138037624eb8e86f1d62d835b355e3a9e49a803f6b0d2d9c06ed5de0c2c76c9c9c9377e74def502a3fe3c280f9f5b7b4ae904fb83d7dc8d3804becac0e553368bf9145a1847b4060fd81b0a108cca7ccfdcabad9fdf6c116736281bc1eb8381e1d49af17b95d8dda2486f0de00768afb3baa30002acd46b86727f81c3fc1b8bf16744bb43e4b0b6ea84db5fca48151b469347cdfebda37bea84446783f03bb0e10b6b76b98e3dfdd7196e562c6a1533e3245ded45964f5484f0a144fac0f177124ff2a06f75d2d904a57f995db66cd2e1299eb7f27c7a22f79d26e9985e4fadae67f5da8e2036598fd50f6ad25d9a94ccd3a47187c6c6d71b2296932ead039ed6cda46c540bbd90eca2f3535070c55c2c27243b881ccb36c00406afae0ed286101e1b8406c8cbb978262436aa62a7c818e2094a3b2a3182fb4fff91c26d9f129920f5e8a306eb3e5c9d19b3f85dd24b820ff2cdb0548e4e550f8e40298067ee1335b9f7981946331fb2d6e827d6b365366933b1ba89fd50eb73bd3bed6c428f19d0e5f7e2a032466cf87a2b90a15bca0aff2702f8a9429733d6fa2b9b2777b7457ddd81fa3a8316e8897e63ebe23fe567b56a5c8ae3f4d43ea16682967be863e3775ed1f91320e0744c0a2edfc415b44e7228d1ea641324e7d5001e51624b0520570f8e2911279f016198028912eb512487f068453ab8c45f4bda03ed4ceb556769c66a72e44924142ab27d824eddc7f5cf0adfc8b4312e41bb5526d4c9a28288bf050fa49a3b25e1157a643b72fdcdb6450b583875a832745e199776a39ae54570d5aae8a9bf1bb81d557918c8e486a8023f0206b5535432c17070fec1e1b484858516b93fdb80258292ea7587bb0637bb39b0a76af207a2f491e2149d9f7d2f6de8a78fb08ba04f289cccda48e88c791dcc69cebe2d6b4a2bc33b10e4d7e6c31f5a3f4aacaf516f4fe10ab865a34793f12a7c61674bea4d10a4404e6f6421ba01a7e5f163c1961cadae4789fe2a9b1d8778617ece7ea652f4cdce2bfb50061c922e6bb59b1bfda9c234ca67677e919867250e4bcd8c122445c91bf2c5c3cc5c8ffdaaf7823790ddcea2066e0380cf79c4560b01c139cd15b56fad3e74c5f017e76f7a549a8d35d3c154b2dc409b84ab2777f88c1fbc32c208fe12c28a20ac34ab2099786fcf380884c8ebf5103766b8e9e15c70af81db3e4fb184261c66ba534c6e940dc34640f72614c1e0c31e0ddca8c00e3384759b842b3241f8480ecb2453403f7973246b2ec62a3b45bc65b86038b823d1c03287f04fb95f3a795b82ad6f057070bafd8a0863debb98e32f59f6b6ed0a94d9fb0461fe900a8b2054b67c4de8c396a89b6a9c24f8cb1702d49a8aedb2626eefb4ad0ad9e89bb4cb8e436c037e5b01b115ea9fcd1f5e6f86c55a0543952614f8334ed4a3eecff1de1fc40f76e92048cfe4749ba2a8b4fe32ab2a82c6ec888eeb5775314450388156666347d796501f21a1ae191fe44e72532814623fb95ade68be740ad3dfa6152846bcdcbab5a109b4bebe935b0b8825aedb4433251465d331332e83e287b638e0669fd07f545441bad39505f1cc33d204e35c895d2c36483ef288fc4c4ce88a8345a6cde1b765a86eaa56b0fe906db4f615c41030ab78b422a599c9475ea1dedfa1aa2835e3a0cd91dceba546c8d2271eff0484ed710c26c30f2f4b78d3dc7d7997b4df7bcda64a6f592086f4e8069246268c72b5fe902d88af3d5e2d070c69b67f030872954112fa8f03d5a6a6c2e49c580861396c4d192f1c5f1562082f42476d887a6083dfd2c449a39eb5aea6359525b3b53af34a8793b932843fe2f7236253652b2aacdeeb4f827422e08bd937acf184eabf39141e9dc8f4a2e7ee1049c25944a790ab6ff6f96567363e9e470e93b9df2301c9016e96c6e2045c77fd4ee87b37d430cf0be80bc111fc26e9f5b9b8b0e064268a55157a87e84b749e0aa898f4fb44f9d881d0d574c64950fe29292507f1cd44d9438465a16d5faf1153f7d4a24a6f31ca24e8835aae1d923353b216465a940a92544f4e6c1a3a57caeeee8ed85351f3827fcf6d0406555f39b4a09b87735c9f89002bbf0add4cb935e14ea0124bdfb2f4770452f3dd0489694cc9ce6fdf3cc096660245827f528f05e03c401f067767a9dd0817b924c3f41ea11272a0633e676b18b9cdc8aba12fbf3ac6894ba1009efd89f222fd56567d0bf9faf8fddd53de8c1bcd9ffd8c4e0b7c40a4c6f05d87691a3ac5338867c1c1455d960f1c5f883cb7c0672948390b240e90252d57c9550c2111d0530b6185ad11752ff912fdfec0b85df73f81f2554c5e6b4b201cf7b7fa76a977b729a10830c3105ed0ac573afd53b6e98f497e9a29", 0x1000}], 0x5, &(0x7f0000002e00)=[{0x58, 0xffff, 0x3, "2334c86a373601d319d66f83969e551bb2de90a5486c3418b516d9e95ed30e22e4710b078a9cf2d2ea62b17d2acabec2f50052a248c338e64154551305326ed516bbdc"}, {0xb0, 0xffff, 0x1000, "aaecbd25632a482c6a7997151f6063f8de3027c51b612dfe3c45a4f4e973cfa11747049d97d09b1baa2680df0c0db58712ee4fa08a355181ec15bd57fe2f2b12a2605c845d8a74b07afc054fe8209e165ca3d232f4ce61dcfdce5196f4b73469e2939ecac9f188a5039796c00c1c8984b1cde6eebacb44254be00d034857a9a58a8590a168a435d7835f3e28ab9ea4ad79b3a4d3e12696173d"}, {0x20, 0x1, 0xd2a0, "d2b81553e7e66d4aaf4ef680bd"}, {0x90, 0xffff, 0x40, "be2627913f68851f7c0bed063e8f7ea9162caf047a9b0224e5f8193d643e744e950b30e6aa123234e7cd2e5b89fefba032893f5151cb72e93fd70f982f5789970f42756aee2f1ebe7aaed45445ae132df458095059b7dd5e73c50ea1a773afb264f96b7e8f0a50bbd79096977668433ca51e9d64d74c7136a2"}, {0xe8, 0xffff, 0x80000001, "6b84f19338f5704b76337d058064e5edaa53431f5938c6e64e22e398dbf66238d50aa1fc0345b940d2bf4b23075792e96b04fa4567d6fe2b24d5574c5c6e15aef491cd71ece1ac00d24acca3e0dc0dad619f2dd460b21cb4c66c43ab0501af4f21cb5c079a2c71d22bd5c8cfa76c8dce54d71cef189e909fa6d474f78802a5ccc99633ffd4a412078756a78420abd4a3b4977f317a09aebf9c86be2a0982fc62e5e62341ddb013b30db62c78361361a9ba7003e13e082caf3fe78aeab1236948651de2cb2383937d124fcdba440be0a22530f2d850"}, {0x28, 0xffff, 0x0, "899ef7007b81d297d60572092bfc22a6394113"}], 0x2c8}, 0x2}, 0x10, 0x400) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(r4, 0x5) lseek(r3, 0x5, 0x3) getuid() unlinkat(r4, &(0x7f0000003180)='./file0\x00', 0x8) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000003240)={&(0x7f00000031c0)='./file1\x00', 0xe9f, &(0x7f0000003200)='./file0\x00', 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003280), &(0x7f00000032c0)=0xc) r5 = semget(0x2, 0x0, 0x2) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000003300)=""/239) readlink(&(0x7f0000003400)='./file0\x00', &(0x7f0000003440)=""/45, 0x2d) recvmmsg(r4, &(0x7f0000003c80)={&(0x7f0000003c40)={&(0x7f0000003480)=@un=@abs, 0x8, &(0x7f0000003ac0)=[{&(0x7f00000034c0)=""/249, 0xf9}, {&(0x7f00000035c0)=""/200, 0xc8}, {&(0x7f00000036c0)=""/161, 0xa1}, {&(0x7f0000003780)=""/85, 0x55}, {&(0x7f0000003800)=""/67, 0x43}, {&(0x7f0000003880)=""/161, 0xa1}, {&(0x7f0000003940)=""/40, 0x28}, {&(0x7f0000003980)=""/38, 0x26}, {&(0x7f00000039c0)=""/249, 0xf9}], 0x9, &(0x7f0000003b80)=""/129, 0x81}, 0xff}, 0x10, 0x2, &(0x7f0000003cc0)={0x0, 0xfffffffffffffff7}) sendmsg$unix(r2, &(0x7f0000004140)={&(0x7f0000003d00)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000040c0)=[{&(0x7f0000003d40)="c8bdaf843c60e4f0d595cb12bce1598f72f7c20b1f84c32e888fa3eeae328b5101b8bc454e7ebd962a0af92eaf2204357314ff7fee944983ca5916cbd6fdacfb7f3e301b1421abd77d376e97704d19f52f8c7b3ad3bb28cda3e5afef44563ed87fa5d265cff108b6d89f90560fa9ea6d91e552e4eb64327362a097e95f3675a4dce070cc8852facc701372f4e752b8beb3ff5ba182503f428b8404cf838077e2b0f425b102de60cef4b9d9bfb37ccfc109216f751806617b908c577bb9a7f504737e2c86ed5504bff5b967cdf811259d44d08e5f78d27d41b7c5c5956d6d", 0xde}, {&(0x7f0000003e40)="103b266f810cfdd5e30f806f79102e9fb57a00e0a67628077416f86d27b823de8b394931bf2bae9f417a11eca0424ef229666af5404122f901440bfa47cb0ab2db4027290150e7b21c0cb53e7cedd05ce25ae17640570db482f5dd32de02d61f22adc56be4a8d322c159924da9948200f1485c1837c7e51890f9afbe767fbf656f3a16", 0x83}, {&(0x7f0000003f00)="1f403a0a4b6a53e28ca596d592a8b847bf69583a8566ec13ad1359f688baa921e9e2bac7e130604a3545eda4d5a0cf399ac49e40", 0x34}, {&(0x7f0000003f40)="e5e063a262e028317105886e90e67b6bc614dfa93f242780c18f12d59405a3a0a9cf2643b9908732303c2c2bc8aa58818d733c69fcdc84b5805ef016e16e62af6d92107b4fe458538703196173eebff3aec53540814b1550941ad6c24cc0ac50a625f0b32f528cfb85e5cabcc17a436d99870042ae3246558773434164c366e278860efcca1cf81e597649e79b3efa30c836790fb48e35523221efab35de424d70cea7a72a8226243e1d64106a5f6b4c3992ac826d49af3cd2d59a25f7ce", 0xbe}, {&(0x7f0000004000)="5d3fb07685bcfc279d7ae4a3b6901706f2b6287a5a9b8359bdaee328b97df6a4e44561dc2311654f72c96386e9a76a2287c113d9e41c042dec43f9859ededc5bca747609b8f74ca6b6d23235b0cf80b3156ddfdd369c50fe15eb385dd53cb94346b9b20e0f1630369a2ea22ba4af8d0d3bb57927a4f5b9a592dcc31427e0cd266a54ac35842f7f", 0x87}], 0x5, 0x0, 0x0, 0x2}, 0x400) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000004180)=0x10000) sendmmsg(r2, &(0x7f0000005380)={&(0x7f0000005340)={&(0x7f00000041c0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000004280)=[{&(0x7f0000004200)="5cd58b80bd569c5b43ef755f103c", 0xe}, {&(0x7f0000004240)="ace2ef4c47b43524", 0x8}], 0x2, &(0x7f00000042c0)=[{0x38, 0xffff, 0x8001, "a70b299c4c45927b09d8862370181de6cb9e08daeb72171537e46fa0b37986a61a"}, {0x1010, 0xffff, 0x1f, "b8cdf650a35ceb6a0cdabb9967366ac600c69f435264697304f5bf41b8c7aa4141aa6fd844c8c4d850ad9d8cd347735f5cbcbdd221f0bf31bf47cce1f3274f401985a8f59c61d1703f4ff583c8281f46e9dc8f45b7c85defa0f269279291c23a2094ab02e14e17a3884ca3a545882b036c57f882d654681a468eb1e57287a7fbd1c3f54c4403a79e1e801804ac61354bb508f97f1903eb05315f68b424a0e64b39f200f0b079892aa4413acb8ffcafadaf7602094d5108a905920e19700c431e9038a680b49676797971affd3cfc5ba7248cc9004b75a45c26ca51bfd8f6fd786cc3b3743406ae81170154f54c4620ab705acc1912f48f4e2fb37bd89dc6e826c27651c312891e73680839fdeacdc5939bc8828585f68f0c59b70f99dcb4a6396da8f1216977a286d7145f1eac05013cedc417b887819b9a7276a56be938cfd09f0c32428e1e175caca3ea82720b2d41f741ff02901fbb8e1f2378af00becc038b4bb9b3571c18d0b9047853cffdb349fc346d901fe67b03e681d2428321e4f677e261b17922fa1eed78c462b4f33bbc68b0a02be89501bc8956deed4165a57c0568170995493a8534d48a0c63b1ae2200b319a5e66a1f1b06675662ac5d2319015cab8738cdd3f91b689dd8db8b7a64b0fc5577b64d2c890197a2a56c74d2ba617f7f4d29c1942e2fd54b51fd5509adbfccecfbcd227ec5f33839cf1786b82cb19d2367a15d080b7bdac1d8ad2947a57d5ed294b388e92eaf778542a9ccbc12db50fda695c746971059e3b5f12e30b5bd8e4ffc4b06c3e819531d38a5d075195ad490b5c1626c0eb187ad89db89ec495645279e078c3d38fb6b928780cf2de60eee91a35e7c89c768dbbde0e56b84cdca2a8f0c17c0901cc57845311b793ef5f36c0cb258e4becbb1830ea689f68140b234b582a13854b966b959b88a0333554110a63c8dba06400b7ed9a61660ab8f5994adced1f339db779efb1d9d26eccfb7acb5fbf3fd0da868aa0c9bebd8608f71f9df82dba0e71987cd4d106082864c28a6499a7b5deb4a0a199c4e07a2c088c25afe985114c6c68d978a6ff2e4a142a0c0bc9c75564c22062e04c9ccc63367a2b4a670b9aa070e9e8af432e4f147d8de23df872b290162a05f74c23f0573e19fa450491c3a236c616219bcaceea79c7971028302f988daea6d486a7ec57ce67426eda2aa50b19cc12d604a50c4afafbfa7083a282500a64135697d554662c9af90731799ed88e37f787499948ba5f175bb4cf983ba4768302597f1361db62cba0b249433f47e314157eff7df59c6204de47644a1b995015d503cccc3b8442a974113375c48482563842eda64e26437db124804ebe9c3f2dfeff1cb1b5170e903253cd4e26f00f42a3bed90bdcfced772d2ab58a5d6bfd5914c2f02039b3feffcc8d132307c1974a0e807ddb4ad1ec5f1d96394e28b9afb9a18a4ee21a006a2f6b965a2079572538a5d90b126efdf34c44e3bde3d8ca322773c62cfbd5f55f8d4339b95d457b302fa4205e03612bfd5601ef27a0ab0695342acb31612b59c6669656dd0a680bf7b13233d5ff037f22d84978e8effb25c2c7783050e74976a2d0d913bbbc21153b01dc677134912583d1aad3708dfdf84993c632e66c8c5416280c4b797ff46a360bb4e5d3cc2ac3611004ac1e5f7a00230b9efe0cb81cba21d6674837dd0dff1906cf0d8bc9bf19e531829e572b3e510b10121641346e9af2e626b1e60c57b05896b24210d45594664550fd795b9a13ab27738e176873e10800c27554d91f990258eeb04ba0537f18000a3055eec36bd25f37a8e1d3e603d775a9ea835871b661199953641150e6fbd4eabb559a0153ddbfe96f87b89867f502ea3d1177f25a62befc44cc35144ab7e9e1ece16f2bfa2bd1c96910c82f69a81305fb7438fd177f6ebcd1ca5fbb3f83c272502e226f3a3c5a917ec0926249e95e22a08473807c1fab76bb5eaffbb6f4850ec1867e5c474f30f9189b718bdf3f7e26af65443034ce5fb5520da546f62bad48348ba9187208dce03b9dc023e93ab37eded6b36a83cc45d1939318f317a62c46eaeaba3d18532c5d66d2d02febb4ee48c407f5f3cc88f2975baf89febdb25e9ae64a11a0ce336ae0216572afb85016f7aa40a8a37d37c096730c0d04e5e5d65836cf60627fbed76cbb8c8724a6288c213da61a7345c21a92255f300a297188aa2a3931f4b0e45018b61519285f872e28b8098c8a1096716eb27b54a585ef223dafc76ee3efa37771fc7505f9033a8467050fe930c3443a5247446baa1bc8c5b93f399ce29cc110f8fbc3e460156eef68dc8097799472d2339c912f9055863e41e0946d4db2938371a3a724a55b4447ceb82edbf99c66e361472c0c9d7935416d4e50004ac568e92af6c3290f1d6cb1f4153ee3b500333b00b63a913f56c1742c67ced1e92d5b3476328aec9f95e88f4002a71bdf681a3f93de9b73f5a3bd5fb1c951f5fe4d605f358db82bee14e5beaa04663e7be6c9f840c3fd804610c864c30609cab8c688c6bea33b28c726bc4d2e8013cd5f8b768dd4e8753b9119d7ab1a8868e47b7e65d420d369bddb0d1f983a802680f24d47a6a2299a6abd9ea4d82ba2139390353819ff862aef35bd86b1a78278d707e6489237cdacc875011344c4ccf3c34503128bd3441b3a6f719172a03c97ab5353a66a746d0d14cb6bfa49aace6681eb57445c41bb5539978568706b535886b7a0619fd84dd8cb7f6d352634a0275ad6156e305c821f5b66459c3b3cd1774d17ca3415cae5567e6882dfdf022247ae2de16ac4b9c1489ceb28a4e424b0eb5f4df8d8d1ffc4e28693842af750d68103531ea903482f4027533521e40f170d822abcad25b133230f1209b22df325bd8eb084b3ba23de94217970c4474399b9644e751c6a6a51bc2e307d530338194a40e5b2a7d3e4b7c8951745f8207f127e6ca104710d3fc06d586b8d5baa8e84a1d75f35b837d807ac3a231da59c727c4ab710c805de8d0b833fc52b93eee866f2db56b6cda54db444c17e9d8d44826ad76719172da4a122842563e10a3b9ce97e8c6c47b3cf2089763574429a2301b44af09271c8a31ebd100abf86a7961022b24c766b27e39c4d43c1cea9f1ac2b3489581e1a4fc07790edb9673f0b457a667e69e9e8db2d118ed9c693c76238ab92b9c13290b39e615af0d8f27156e6d4b91e3911d18c5a7596f997d1d7dbf9af7fa27aafca021a5a742bdd9088768f325f17584793a5d81c746c221c7ebbb6432219629ee3cfc4606e7fc3783ae4f0bf026b9291a9b9829ce53e4bc428fc9315ef3529b8ffe24bb2802bbe48d495a9e9c1187caa0153a68af7ec4b6d414bf5bef4b32dbe192df90bd587e24aeb7268a28c36f38da99eb471b8245a667168c27efc345256cd34929db2ffd5eb5648a7cceb4f52d58eeb4e780ae05f32737934cbc37a60d9b3ee55e8baf423c4192ac5c51547eb25da9bc829499c45b846384f288909ca22bf0d6fa13915c8d2e1feb6691f07de6b30a6231492cb4d2b08a1bb820211d1cd80534f9a1e9395228e111cf71214951886ecf559b684986e5ae1b24a3d4fd5d9737154985e5268f5170e00a9c6da78800dfa5e9c69cf92233cb3b360b99c3f128ba970cd72f2c4b4fc5dcdd89ac0374409a88995b90b6aec2d2f19b19a51a99b7a7ba9478f7bd1dfff105d6996f2883852033a7af2a77ef36ac8a4c0e7433339572714d9ae070e452f7f3f2b6c7373a271d341d79ff701631f32b6026be085789a03f9163de654c7b984a0dbc94d1a050ea1295a5658072be376c7ba4b47e057568c2b1ed5634bdc8e2e07b96d9ac99681fbb65d94f5174179b5ad321fdc68a32ba918c3bc7961615c2520b61b645070e0644b23e60a846650267111408620e588d5475598b82f2e25344e94f09e8e19715f73d9005417e7bca122c14202b716e13a0ba269c1341f15f101d4fc79c63101670da1dc202112f6c33945332ef892dfde61ff7a2336d12e822e29df238617edb8caff9739869c2724f950926c02c7f79819d49691fddc4303f3d2cfc3638b17c4f14031275db9bbe8bfdd0c1192524a7c6dae96d0480769f9faf3e83f9ac6ef3f439945d0237d00e5c26144df1257724633b057637f3c581fe1c87e0e822f221ca0ee5479ba7dc44c9a8000e2f609e75a53a98614a0ebc19d6088c2c7f1f1bafd07130b20c09d1883ecfc7c9b58e2b48af78be5874002b3e2682979135a0241e01ad0e806dfe2da1e942cea7dcb2db582f20e13cbe5eabef7f36c60a36bafd0d75d4235e7eaa2a76a00020f61683207c7383ecd34283102726638192d3881a2a953454ebf797a5765199adec69c853e610836c794f31301ad3c585d018a2938f2e2f4cac74e3f82da04203ba0e1067b3d42e9933c5c14ad342c1b75277489b4fcf1d0692ef058bdf54e311295ace6fc7c5d4fa2aa1c64b7cc8286a78491a04c9908c77e38f374bb2d5ab490175216705ffcb68c0a951fcacebe6d217c131c0ffbdbfcbbb25f9c6b61c17c2a1799fcaadb64205a3659a99e21b63172992b581d21c55650f5081ba4665e47dc05f15928cfd6b52a0975f00c57af597fe04ddab606529782e6ea5f3579f4c419fe8be4063b0648c74cde99677aea5d69f472c9cededd48662af7c95176b24ea450fab22bfbe632a571c478c0bf236dacd8f7fa2dce24dd23d475a1e6bfb4860471d0642acb6d1fceb020d59f881b34ff3f378ce98994fe315c0b434982ce8cde7df702fe70488bbce9e57373c16f04cec9ca6255ef06533dbb1408c5cff56e2e2c4e65b3c09f5b919d3e1649cfda4aaae8d6be5e0a1e396fd3bd0337f101b5b59027717ebe8872fab50a21f6d94729d8163f3fdf3b4f93f012a6bc44c42f50c934441aa419d0628ea98e92a06f34914f8da2a1b1ac1b9547b7e005925dfec24304eb65c47ac05c36a90c7205af5a368776dcd0886c591c854d7676d5deb8e4288237b010f9b6ba0b0223327f274262c29c2dbe00a7296ac281baa2e6020afb40600e6a142278535d0716b966b1ff85069642b5bf331ee153760eecfcbdabaff905bbbc75255a0a5463d739845ed92d996e84125445ac5526ae92fae433a505a2ba5cfd0fdb97a8ca2736ba4b3cef2f203a2dc7da4bc27e73a79c9ced73d37e6626fbc2299e2dc38755ec268b2c081e9b56bdf10f1715ee0b1b17958b636aa911376e152f5630d5de52e6ceb064496ec73fb9506461b3434a48e48cfc0b0982dac92caa6d1214e2c04c2743f060ef94884dbe0907a5fa39818ef24c97fe905736ec74af1e1efbbe4f641ca7c224d4a656e4b5280edd424e952a2db79f5063fa4dd99d4d207512e5271a5d4145943bea603b9e47bbfce6626c5a9e8e9430936c8a6c88d89964d783912c2b48c49c437d846bc82b8bd978d9585512bb2fb509db9b07ef7b7585e838eac9761b34ac072b8036d061b2d7bcecf13ec31cb38912e32c15529a5d5a9e7391f5380a75ce911efa25841bcbdd23fdd3b1f098210d8b83802afc59c3c07e77f038106d4c00d170476e1119905e6b51a80cf7d2d63fb21c906bbae8bc7c26d4ae2be0b71d96a859d848b447aeb4547221d9a620417ee117ecbe42b7d0bcfd603d2fbc585e5b1fc84c952b82996365529de454ed13f5df0dc0c6a371d9a6f18bd6cf954c1c62493b300d9ac2a93c486b81fc775498d3da9a467e5633d687503cf39f4c2490d68a3c008d196c88700912f7cdd6a21564e4f51eb44642519c5f751bfaed4eedc8d"}], 0x1048}, 0xfff}, 0x10, 0x0) setsockopt(r4, 0xffffffff, 0x1, &(0x7f00000053c0)="9eb914267d877d7dea26d7661405be9ed902fbdc7f6f16b7981c7ef14613233f5ebe57f59d3534186b560f55c981e1c70b9d18f089fa83e44307104ea6b575a10929229c2d0ab8ce2a1d1fe0f151d1af7a0da85f32a863eea68cfb57f468c21bf5d4b7b148e0f2e68c15d834126c4eac29c5b143535c423365d1ea96883f16d209e11520a862d03a33b6107d9cca9cc21d985ff38675520b736fca87a0ad0191c047a647eb7b28", 0xa7) ftruncate(r4, 0x3ff) executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x14}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x2) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) nanosleep(0x0, &(0x7f0000001740)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r0, 0xb, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fchdir(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000200)=[{r3, 0x4}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f000800000000000000000004000000000000000100000000000000000000ffff"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x7}, {0x6}]}) ftruncate(r0, 0x1) r1 = semget$private(0x0, 0x0, 0x86) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/4096) semop(r1, &(0x7f0000000000)=[{0x3, 0xff80, 0x1800}, {0x2}, {0x4, 0x700, 0x800}, {0x0, 0x200, 0x800}, {0x0, 0x8}, {0x4, 0x4, 0x1800}, {0x3, 0x8000, 0x1400}, {0x3, 0x9000, 0x800}], 0x8) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xbbcf619279c76ed8, 0x120) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r3}) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r5) ioctl$VNDIOCSET(r6, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080046000020000000000001907800000000e0000001440400004e204e23000890785d2f10d5e5520cc5d923bb0d02c196c0755bf5cb16e9d45e376655fbbf0ff30428a6b2cd9780174ed8377ca10ce6de5c23c46f7f3cf7b44288c697398b92efb998c8cb5994b05e97efeb878900f5e5b6c2624f054a6e61a405d015753c856dded433c43954eb2ae2da48bbd2a9afd119295f11f3cef21c9358a6f9c1a65e79a0782be719870a236fb611a7296bd0662a4bd062b53545f71556120b8e570ec560705296ddafdedf35055e5f3a535d1de515556c7af572b369ecf634d2b627f920c2e978c839a5b572bf988ac07e485e091b7e8d77a25c2d02c3592a54ff92a3423a0fc424040d1287b4eb4d296ff3d55f857ee46708461365d552f65b6f50f15f5330f9d4637fd06a4fc5ac4b201bec651aae493b7058984b8f6c8dbe11313d1197611940c6e359935e01b399f13503844263885a178e7edebfc1c5bdc9eac2cf3223b52752d4951dbd75cacaadfb332cc2ea5b49236ca4162b712404d24ec051"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000100)='./bus\x00', 0x0) setreuid(0xee00, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f00000000c0)='./bus\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x15}, {0x46}]}) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r2, 0x0, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000000c0)=0xfc3c) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r9) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, 0x0, r7, 0x1b, 0x2}, 0x7, 0x0, r8, r9, 0x4, 0xfc9, 0x3, 0x3ff}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/56) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r0}], 0x2, 0x101) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {r1}, {r1, 0x10}], 0x3, 0x0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x20, 0x0, 0x0, 0x3ff}, {0x3108}, {0xb27, 0x0, 0x0, 0xfff}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) socket$inet(0x2, 0x1, 0xfe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000008c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "054bc8", 0x0, 0x0, 0x0, @rand_addr="fea6c33fcf149110061d071ba4df80f0", @rand_addr="bc483e8c11a31ffb67769005dd0fbf29"}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setuid(r4) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xa97a}, {0x100}, {0x4006}, {0xffd2, 0x1, 0x9, 0x2544}, {0x23, 0x7f, 0x9d, 0xaba}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) executing program 1: sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000340)="ba3f2075bbbddfb14421a6fd92d46266f1b552b60a1ac779547ca2a2b57341509dd33f63d9263efdef648e396062d96eeebb3d5f2c05e2ccd5d2816e8cffd4fdc8f20ca49550a8f1d7d19426533a6b79092edcc42a3fc7b685b420144b8ea5137829a5d4f285b66cbec2c77bbf9303d9585910750786573d7afb724f160b2ca756a0c44fd6c825d3a5269e4344a544203cb3e846609852365db7865fc31bb5c8eb8560b2d23c0061f6bf139a7b36792a38f93d", &(0x7f0000000400)=0xb3, &(0x7f0000000480)="e2c47b8762846ef4c028d8436b772596c76d38c591426c1010d07cfb1c2eac8f63c84dfb6c3d4ae6313d", 0x2a) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x0, 0xffffffbf, "f4f1c6f26461c094f4ffffffff00000000000002"}) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000200)={@random="7bca7e58f7cd", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x10, 0x2b, 0x0, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x20}], @udp={{0x1, 0x3, 0x8}}}}}}}) clock_gettime(0x67f3248105b4e004, 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) socket$inet(0x2, 0x4000, 0x6) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="01ffffef00000000"], 0x8, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x3000) msgrcv(r3, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYRESHEX=r4], 0x298, 0x800) msgrcv(r4, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) close(r2) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) clock_settime(0xffffffffffffffff, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r2, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x624) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000005c0)=[{0x20}, {0x74}, {0x9}]}) syz_emit_ethernet(0x3e, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYRES8=r0, @ANYRESHEX=r1, @ANYBLOB="3311f4b938b378ebd7e9b9f250e4862cec881edaa806d73e9e21e85e08777165acc6465c1e1ef35c42059635d22950d42d9619df7de84d5f5afc4c48d5e6bae898297ab35ce9350fa8320a5904bb5ea1e18402ffc215d6335cb438c6965f02795394eb12f4f8f66967bd69c4906c4e25ce462e3c8172cd98e1e213463c50969fd92f0dd55318cdcc04610cb6c93e931033299d48a9d9efc859b562d3c5ebcf64621377cfe83ea5a69916c31914735528bdc181249750831511eebd6e319bec23e5015d86c3526c0d1beea6b503cd5d6e3f196fecdf559ca85a8ac55805617c6a4a7f2742a379390a046a7f49f6c966", @ANYRES32=r0, @ANYBLOB="72f7cb91070140bfe29db16ac223fb3d1f7aeaa17c405ce142ff752e809f8624ca9f8121020c96847c73409905756367d54906bf47fb24b62aa70163afb390da7e0c3557c8ce173df8bbef1875f9832c9c5c28f9ee7652cad7b233e4fccb2ba964a5d24326d44465afc2e59efe892e4177f0e252fef1cfee6778907a5cdc887e03e184388c7aceeb7c690a1efe7d2e8c9685aa65ff44422986555f344e704ed9bb3a4353305393fa6bfaac83a3a120523429ea0fef8556"]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x7, 0x23, 0x0, 0x0) pwritev(r2, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x5c4a) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) r5 = open(0x0, 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0}) sysctl$kern(&(0x7f0000000280)={0x1, 0x2f}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r6, 0x9, 0x63, 0x0, 0x0) getegid() setregid(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001600)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dfb6bf921b7d9f81523a7a7997123c1f08432aa780b3488eb7992032735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c40000000000000000147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe443473e84c11708ea8d793bc81cee7c0ea16fc0726a1b959a9aaad42", 0x3cd}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x82}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060694a, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x2, 0x2b3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) syz_emit_ethernet(0xf1, &(0x7f00000003c0)={@random="51ff7c0a23ba", @random="46abf28b6791", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0xe3, 0x1000, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@end]}}, @generic="9721e72fdc2479210059050518082be7b5f8925e9079a9d0397a34b72c31ea6d4757beb0884158430e68bcf57ed1550fdc374927b8fcec550aeac9ab8cf0b1ced9130215986ae57ff05ccd717725cf6b588896bd963e1ed39cd6385527bc2507cd09ef2d56dcbb96230966f65851b1b9d1b5cd2b69f4b1c33b4f4510f97857a55d4e90c0dd93ae058744653ce4ff4ba12adbb5a0b3b290612cef590d79ade492358cd7950d9d3f342394562abf08bd39f0118fc7123026241675c23dee442da683ca3567e6f11c40687efc"}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000580)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) semop(r2, &(0x7f00000000c0)=[{0x1, 0x3, 0x1000}, {0x1, 0xffff, 0x800}, {0x0, 0x3, 0x800}, {0x3, 0x6}, {0x0, 0xa18, 0x1800}], 0x5) sync() syz_extract_tcp_res(&(0x7f0000000600), 0x6bb6, 0x3f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) socket(0x2, 0x4000, 0x7f) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xfff}]}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x7}, {0x16}]}) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) listen(r3, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x50}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x80, 0x7fff}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000001180)=""/47, 0x2f}, {&(0x7f00000011c0)=""/53, 0x35}, {&(0x7f0000001200)=""/5, 0x5}, {&(0x7f0000001240)=""/216, 0xd8}], 0x4) accept$inet6(0xffffffffffffff9c, &(0x7f0000001040), &(0x7f0000001080)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001100), 0x800, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000010c0)=0x4) openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x80, 0xd2) lseek(r0, 0x2, 0x0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) getsockopt(r1, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7ff) r5 = socket(0x18, 0x1, 0x0) read(r5, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000000f40)=[{&(0x7f00000003c0)="89f77d1e000000001b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c89d6c1b724", 0x2a}, {&(0x7f0000000740)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7334a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b58a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e572800573575d467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f0000000000000000002f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e67712447530b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a72529c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e6600f843106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f952b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1fb45aefdc286c12fc5cee33537218d1499b61dc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61b", 0x57e}, {&(0x7f0000000100)="06457410db7a86cb445413b034d9d5a4894b645b7fbc38af08458b162f780391906c038879b1b0f7b023ab11c1db8823fc0d76e8da767f2e8dcaa800d2edbdbe9a909ae88adeb2c221020d56baeff5ea6b1a8481a49912a753e83f65f39fb6f6201730471148b236fa1b02be1fb6b72b181b48faffc56883bd55f4a6ad218bb7abad", 0x82}, {&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d7e1e736c41ebeac7756b94a981ceac91df4d8192063588f99ecf5883b3c05852490683cae11405440930cf5856615398a6db8620b887dee8b64d894289ee35d18e03f417d4109f551bd73bd29dbeefda2e4f2953ebe18dd3554a5db6f5d2dd97b5b5210be235b388eec8e9bcb631033e999a90307a1a2f39ea46d6714b4509ca7fcb52787f7fb81675dd1846744f42f9be873c1823fa765aef28826dbac4196b83d7d914b24c917fc6605775c8cf3a006864689210da58bd7521a6c8ebafa3c435c1d0b7e776153eed19dcfa4635ac7c05da169900f28c80e556ed8f0d3f449ac6f427c3f6ae61731e25e457eb780cb94a3f971285dad8fe8fa518b73d689b9b8da6ebc578f320c846b6ff8330b54533804e95690cc0b618e47ec64adfaf1b324f34159afc595b0ffd85bd730b76c91b63bdf059d799e5514c1c1006ec2e796c587b88ab90b13577f549d655f689632b49c5e5b42ce6ac5ac6a099727359b0e8e88cbb456b4dc966907e1ef010c81b7099405dde30f4dfd4d88d3d5d109f1f96ce42c0957daf613d3c85e393151d151b82b0001c74b704a62032b9e006e4938742df0864cb2740a6351fc8349f0840966efc051b3b716ac6a17fe6bd4ee4d9eb8a29ebc50d7a6790b891379306c8fe197438f07551406c93b5f4fca59b9de4919e0631b3e6a085780292038b2427822ff7fd6dcf0d5efdb19ffd9bb1a6684fceadcbac2316a880fa5c8ef32554b7565ba3e019ad5fa2406cccacf7093acdd3f348aa6724df7f80ce4513ce5780310d98cda7a9709d4f894d24ab963a895b465d0c5d342507b7a67520c63172634826acb64950b04ec37a1bd8384930db5396e24abc31269f17ae22c55b4a1a401fea8f36691fc27af3476735e901d2b0691a65761c0a3ff23638e805a8e694bf6438c5725463781d5c98188bc5c86c814aefa31f77c8d52d140c207d5c05579ef5bec2d66b33f34658fa95f193d6be077d9ff64b8f07e850eefa598e8a3c9cee522273851a5a66df3cb351d68f0282d90f927ee4c6b070f50a56e170ce3b70f4de97a218da1f54ae5cfb7400000000503e930607d011201b9fddc311f6736380e169b732165ebdfd6f65f61c0356ded5f87c8b1c7398002374e02e85a8a63e3fe74ad9ce5f4467166b00662532a2dc96c4ccd48df46aa01fffc2a873080382b39514919da36fb900e0b6351a387d6edaffe3b453a10fc9a46e8cc1d2d8bc7ae520871730df253ee6552f92a18ba629c95b523ac34b041c1bd60344edf35c0c497a847e236775e1d8d887850415aed2c239d19041fa00f42a52d38e61611bbef6e5763869042bf5bbda6ed3c117ce78b04edea74f92b19e410fbf8b130f83e68623ed3836a96e38dd30c3d2e7cce84d3c0ee9f1b546b0d716417af0d7ba2317a0ee2b152fe5e32527f9b177142aae42558866d982203fea7bee03309469b99ec690d401020dec4d9186657f42f8b3c2475acdf3e01edc6b3765ff1e8754965da7d311f0c30de9ea4090089623824e42dc2378e8dfff132a089be402f828bec70419f3c3d1fac377fe1cb061a60eb9aaea0264c25d4ac7856180da12c30d5dd226315b86956c4e6e6be5db586ecae1f647b914d0c2970305bd672375a66fe2265bd6f41fe16dbba16ba52427f0842de6678fd891db578c7d997e4da74b3588121be9e587da92ab4eb7a46eacc6ab91f6128cc7c0f59b2bcb0d69fc332e0b310e979bde14116e552b92", 0xa76}], 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000300)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81", 0x29}, {&(0x7f0000000440)="50add7375f21355f4f7a8bd47979d416fb01ecc215bd1f249bf75cde348f17640e896b610792189afc772921416837fb0bbfd466891b127354f0fa71093ddf48048e650d598f00cc500c5835d11456110e87070f013499d869a7ee82a95a962da3dbefbf", 0x64}, {&(0x7f0000000540)="12fa59f47bff787eed568b0400fb2d139cb357574ff863577dd8972ae8f2adddede9c30caf45f7727a774ff477bc35034e779bbdc590e91b5097db4b54591a7d1dac815d39530d82dca85bb120fdd6a3e0e6a31a8d6ba91432f81bf578c465c258488beaaf12c5a5c8d890016fb845fc8bb2eb155074", 0x76}, {&(0x7f0000000ec0)="fdda2113cf9349309cde5df66b3c4311b8ad80dee080fe0a2131b4708a266a9273eb4db27177328ab6b5902e62102018802ecd87d30c0eebb87537c479d34c6e6c82368898c55906d5ce87a3742e606a67965b6fb5ad167797", 0x59}, {&(0x7f0000000cc0)="9c1c442c25e6369b003fb1c239767253d5307e7fe1606ced7989f8770162ac99e9e74cb9a8f8164b8d2064e5953a79cfd6e6f9a0b999ca2c1949c230016a7996c66ed4051508783a8b5c2d50bf835dd35ecefa1db43977217dc7296f7db72dcfcd1f8cdb803c7c06d17cda0ab331d4545cc7971db021789dd5af9734a72fae1b61adb5a5a067385344bda1de4fafe23cf1078d01f8b04382b03f94c74ac32f72f73a81cf0c7ad2072552b4c81353d268af179fa17f48bdc427208e6c13de7b7609d24b38d12e65085f1c9bde5022bdd73d60ae869230a09691a36a29bc0b333f687e1dcd02b059cfb8e72f84f693f9", 0xef}, {&(0x7f0000000dc0)="d95307e605302abdcab4969f011459b4889bbc65288ed3b6945d7812ebb2b960998e5c040f4e592806cf48182e78b826dd55b74081a24dc803834b7adc80afe4e9387bbeb635702918c1c3c9ca9033e5706501c12ce2c615c0ec5243d3b192d12ea86c9f238baee04d27c2c9c13c1b625d602a0dc978eeced381a54fcb84e1dba794ea8171", 0x85}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x50}, {0x6}]}) getrlimit(0x3, &(0x7f0000000080)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: getrlimit(0x6, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x80) semget(0x3, 0x2, 0x410) r0 = semget(0x0, 0x4, 0x308) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001040)=[0x80, 0x7, 0x9, 0xffff, 0x0, 0x0]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x8001, 0x7fff, 0x40049c, "d88c07ea0000f9bdca0988d1155c000900", 0xffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x18f}, 0x8000000042}) socket(0x6, 0x1, 0x0) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r0 = socket(0x2, 0x0, 0x1f) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x1c7, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000086dd67518aec018d3204ff010000000000000000000000000001fe8000000000000000000000000000bb67140003000000008730d9c21e763952528cfae9719c796afe8000000000000000000000000000bb0000000000000000000000000000000100000000000000000000000000000000ff020000000000000000000000000001ff020000000000000000000000000001ff010000000000000000000000000001ff02000000000000000000000000000135d9872d62202de705029e045ac34d54ff02000000000000000000000000000104000000000000004e214e2100089078802c0788e97cac35298ae5a599324acc1098e1b9c87fcd96d1901a9b7e56d554f54d1c9618f96a153e3ae94457dcbfeae1bc6dd6d0ea7e1a890991093b4212b2b198b2b6cb1157e93a570bb4433790d419d143f6e5ef7ea3b8afa8c62a31d002c2f8a5503855d26f39a572ddc0f49ef4cc1b69d1f74a665bb2ef8178a2bf4c653bc005cecbe0ee7afb11218af570fc96b272b4e3441e1c32a53efb919f"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r0 = kqueue() getpid() setreuid(0xee00, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) socket$inet(0x2, 0x4, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206931, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = getuid() r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000003c0)=""/96) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0xff, r7, 0x0, 0x0, r8, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/206) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r7, 0x0, r7, r8, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) getrlimit(0x3, &(0x7f0000000040)) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r5, r8) setreuid(r5, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) r10 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0xffffffffffffffff, 0x4, r10}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0xffffffff, 0x5, 0x8, 0xbe50}) sysctl$hw(&(0x7f0000000500)={0x6, 0x14}, 0x2, &(0x7f0000000540)="1c1d1332506c030f", &(0x7f0000000580)=0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x14}, {0x6c}, {0x8016}]}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x543a4f7a36a440fa, 0xe0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/173, &(0x7f0000000100)=0xad) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001280)="4fed5a85c23f8fcc4d7eb1b190cb59fc1b79782e4d4dc35d1b88531b80ec046c9d922ea6817c82f60dcf004c7844bc8b04db3c47ab34ae1b5bd909b361c3a200f59d7f789239db1cfb176c649746676fb8c50925efe87a604f591b659452f6d9d5b417712099cae5981aa809002271e9b1bb3b80bfcdc2c899c2e8810dc4d6ef7a1e46dbbc5ea41436abd53aefde4a60aa0a365f6c83c16c9ecf3f", 0xffffffffffffff95) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000180)="fb88a2d3866dbfb9b191e25d86d31993a07ec5f145ae6030895d9ed4c369f9e066d533b4a2d3673d08865288b7e8aebaabaadbeb59d5a6ad0eb1e29e86383af006e4efa066cb602c080ccf45dea217b2ee657e3cb5693773973c5195c0362469a54c8c40fe851e45aee72ba22a2a3dd1343aa37caff8c31a80cc6f303fe33724c6bde9c82f8df6ea7988e440f12a36882f483e15f90ba5ffb8f6f5d95af8aebc03cb59577efa34cc2c022ec99f91da40090410e1f02ac6fd92814e3900080973c65a95a49995e6f2ad3e4ccc1aaeccddf5b82ef87dec4a4da5daae35652e048ae1d96516ef1a6e22e12ae51ba9cfcd33df10b00fa3b20f186436bf9545ca738f4d34fedc6d50e18f7be4966d50f729dad79806acda21abdf4a62b9b01e5fb4dab79819fe8df3e2bac831603b68622e4b8326d7e196b69f762d8f3d5fc030820d8ee183b6a5619b7f50e5c3ea2eeeb3a98a33805c711eb481a83bc9c1a25f113389aa5aaaa1be683eb65811b337b5e4f95eb3938a085888a9c852ae838e6c24b3cd7c9ddcc49e9478f7e675371669157b290e25c4f3e985907d18307d2fa6b204f3093c24603745666c9e80ad7f79d767b04adf461ceea8e7c9dedbc64b4ad538e154bd81680292fd381b6d6121998e6d4a77b0a182d94d0d80e566146d5b31265e833bd720c0ee9af59090530a46556a5e6ba9b357ec0e44d9c39e0712d3ce40100c7503ae218230f5cf4094a61d5fd68ddb91bd912ec4f88b754cd20b7cd08afd41f8b5af8a28cf16de2c9755bbd830e6202ca3ae0834b95cd1fa0a55f5c054e945ac84b62068bebda97d96f0584b6c754a78e4db5d475c3c76fa4a1b69b2ae322d0606c931d866128b994f95bbf3b2b14f9b9f5902eef19b552dd41c30964ace9167365e709590301ada656c3d27d05da868f6b26a4ba329d985fb7051591c5f19ae8b9054168e9c4c5e0e204759a1697145f28d98aadca3bd3341e4a3e27cb43d8bdecb3a3457cff58005f1891b0a7284d06c792c1c12caa84cac4558be552a3440e02f79c3c6956425583ea4e4606f9c9835e3c5bfa790eb6aeb4cb9035935b8c227ad8cb93b47078d3d99ed14d74420ed652e751f14b24408419daf912630237f2b5377207237d7416780d85ac5432c3975a1f9d7cda9c41391c65a46ba094b361cbd1d2a16e341eda4da2329a06599554f37c638ccf57d3ec26164e798a17326e535bdedc241d2e34b424444894738d9e128741122c9cb3cb8af4a95ab4bcb4e28933bbcb723fc9095364b7c1971a573feecfee7c21f6d7a9a96ee4ab5b1e15f0e574eea9c88edc4b3ea24fbe44fdf7520aa44d5beca660e016d327ae34bc41ce6b0f6d66135b4706bf6c99c413048c8933653e4fca97d790e72163ce8871061950a0da513f93fdf63155ad3e8634ff834cab50940dfc5e255fff1a8d769abc0f96c282c2b451198e9642320b4a315fede155573831923ced8876f26f52b01a15567c173572f1fa529db2c1cdb9ee1c50204a184a1579eebafc2b1feb8497f035a369094cd5e39181ed81cc4a525b2fe8e08cc6203d98249ff78a86339acdb9d0371b9f62e9c3612e4e0c13a75733231b814f9b678388da4efc713cf42cb40ed896b50442700f5639173887a7ccb786efd31c7f519881e06e68bf69f665f1d2a2a1e55bda46b9d046bf2e15ac0ff29c63a6b9fab26128238df1d9dd32d1156e63e5282abe84a64b6a4bd60e42c32e76475e89fe872b762888d9b8c146bd3977e2604cce4141683e2e54c99e69991ef0614ff55b0cfed7e3b50b46f76330112da8988e043a68d3dd3039d59921249af9e4e911705cfe979537d8d47a0d5f12ef3ca1949ac43789929bf61a37a997afc6d1a8284d43dff7bccea829981470fdec1f57bc8671a067df62a53a6126d54e1b4e71ff53725b8c92564d8db75fa5de8daac1ac107aa0b66bfe2ed8c7fa7599940cc7991cea972a477af9471e76a99f25e8530356bed4f7af424c821d9126e05b58e83421eedeb148629ecb94384c801942c1b5bddd95b75c2e109b4960500b46d62f05622b222aa6065cfda79fb34260ffbf85862edf8f6cd7b2461271a65eb370eb363a574b4861c66ee530c30f78110f7b1a5560b6e47f8bfd818a6851046956b24eb8e0482901e78d3974f987bf0fd5d63eaf138bdb1322674af53c513773385cd5e9f0d0d9c3f4135183cded665964f4468783a8359e449472a88d01db9c22a1efe4556c0f2a89bd59d8c01a9dc9178282797cd7cdfdfe2455682e49608138baa840947dfe9d3f51bfb7e7c1915db20104c207d3750b28988f98f19105bc7ef018e4421cdd93f47521382aba9faefa88dece9fdc818ce53dbb14d864c5ef56226b4d6c38b3b29b7d6c6d92292725feb1f170f7d2704335f46b15e6937c6909cf97e5fb65ba4753b896ced42e19db8df1ce785bee8348f4026094fed2e65df23f5aed09a7b9de6948ef3a4f25a5274a25ff78aa66a18188fef69cfd7a8667e41bfa7bfde29752e83b6787e05a33b71b4c0e190faa186fb115a2e574fc2412b68fc0e1004bbf5914fc347dc651cfab585087947e971c440fca21a446fc53bdb7fee2cda309d0ce780d65b955b679be0c7f602135cdaa3d7f535bc371df1aff091ced9f6854cb8309351bb8983f771919b6ced2b9784b3ec704fae0dc72bb7646c38151b09f68ace40d028ce81480426e139aed1bdbbf799a0eaccacfda71715712c6129e979940350ec5cf85c650d53702b8dcedd4081657d5ee9342e0446597fe1563dc7464d680c3abcabbc511173aa5e01286a1d1a8762c8091447dc216a3171ea90f76260e423b20e74e9e08cea0f59609b20156fc1afb6670612f710e1f7e57de576bbf042044932ed97d93d93999d9c801a54ec5637374d7e7eb9119e610be394b3a501eccbecd42a8b75d13c23c15ffb09fb8870b5b1ea624250530969e9adedfc6f8e2a2e4fae4b3cf0d6338d254538487795cbc0987ce0a6a2fd0705b2850695edf91cab8c8454b20def0d537bc012b3367edea443a5819dfa2af65ffa0bfb3833c4f422898b8ce42cc206a9d4b1509f63dad3156a59f9eb3b0b2e44df7f0592af63926f3e77ce55d9398f3d99c42fa6c8587648a66e418f657899fdf534d4aec714778178dc654e44df6769cb01d47418f8d6f105cad5bc1719017438a322f6445c62d9754ab4bd42cbcaf71d5ae8581031b3bfd5ff94c047d5ef10c32f24265b3e2798768f8a988457fc010ff5fa0d7bee4f88b5a89b255e69da8d17fc53dbbec928e0a4258f5f1c71f1ba4890a17ce7344212d43cc159f154f532d191fa76a6e21cffa855ddbd95c5f6686074545714871e19971e86f3a36f17f234e42462bea6188138168184e213b1c7e6437fa81ce90a77dae3d316f438580a628cc5cda9c7cda1ec200a9e97b0b0fed842f46dfc73c0963dcefa521f0841f5d5aee1eeab4b5aa971ffb461871bd22446f2dcdf368758c82b7694bf05c9cb5d178f497b5ef9ecc80430f23900f61405eb20cc5961b385c62f86a39106a84b9f7fe60bcafee738a71ad44b1ec03dfa3b230a60ddeddefd4da522475cd4573df759464362ed1381a01ccd5cface9b451a9e920d65a8c1bb8582aabe8ededdd6dd584cbd405ae3fb8a446164ed37d114388e406771f6462cf0e9b86c6c8186a362a5d88804ddcb58f4204825a1e5dc634e936db10fe66891d367af67d4cd77bcdce646eb0f48568c674c85b55f303608b58fb5fe784e15dd4fceb7943b958075bdab7bf625a908b4f64b046f49e8315b19695e95c0551a7c7f8c4f625af2a0199aacc53e64fb27a20f45880aeb285295663a0ef75983770bf22651a6575f8e2185aa4d87c9d85333e54d8029a1ae121d471d294380fa3c9d2f6d86cded63f6550f10e659ff1d55d60e52bc6bcf530c512050d0856fa4d2fda30013c08729ee82d9ba289d1041804e3cc4747821966495d6bc88ed0cbb645b280f5e5cc27267983b4f7340d47920433461e7f8026e4647a1df2cc0d63931d501541a1e7c0638464ddcb036accd581fa13b9e76ae384c7dc0bc8d319835908b2ef4b5096c77d5ed277eb7940d4d0e010762f148ec2bca78ccd1e05466fe98df4210e7aa13c90ac420b2e390bd4276f582745e16b0ad863abe4d4cf8de5aeb1a89320c5d609ede632daa63d53ca3721925d4690cf81fe8097a0e001d52ec1941392ecb7cad5a4045ca4b5e70b6ff9cf94309a7d6886b115608c82af5a4b2e3ca0dc821971dd9071c80d3e2f6ec48c8de8a4f7824649e14f52e5105545673deec14dc4d0f8ad8950227cf31be31bafe7b6ea3b57547a3fc13c8cb9708d3989a4879b258337deb61c1ac6605044b05a72c605802975db8876c845c1ccda288fee772bb0479feaabae5c688ebf6bfbd72d8efd5a038deba007469573c8e248bcba5c5c483fa4a067543d607fff01fabb731a7fc50afd707bcf08bba8c1c3cce099383b2218027c902a7d1188f21ae4af92323a474d4e1e5dd4352611a5486036e67df3ae1cb983650e8df97d550d5a9b3e03bd258ae433c012df69a5c72bca4354580d53b3eda6fdcc4efc1fa0f66a978818dbfe42bade463f6d47f4ad7becbddebc8fb9de36b08e1ce0183be4f9eac67da1511376a804e352086de69a34c06c5476adab2d21605b8aea1f48f694f7e15ee319ce63838dd6dfb3d35c78a41a8c5f1a1c0490cd4d5c481bd155360e126cb7f95fadcf9e29009a8dfd6a986fe88a3d79ae625effb540e967c6ab51bebf75f0c392f26d4cc0bfcda35970e5a9a91ba15d802952861cd3cd92f92f44dcfa4d9086a393ca491ae9b4cff5ff40cab8307df40055812223ea0f740fffb60965d123df56bab23ee6d11a387fdd9655bdf1ffa783dc2f0da1a2b2a1f0397c622df2310a27db08f03e4b410a56dc96e856635e1d4f0dbc425192929acad2f69c0caa63ca8721d276aa4e8a996d015600eff89bb917569f8f4b8a884a8b810071935c15f6027124e90f2429f1b4d7b9ca98ac7f00c226f98085eb162cbe9b4a647bf20ea1bd4e6aaf2ff0e33bda211e25569bf4f1cfc189493792338479ca57d89dda109fa4996d178e52ccc4ae70af713c4f1d848b791f9d3e9ac897cc2cd95cec7662e27120a8a8e0f493ce782be0c8fc9e473e9863eb1ac620e23aa66553f15990d29b88d77ddcb5ee105a5c69bc8e56aed53bbc26dba8ff27048b20563401253b06737439db6cba9ab24535ccc9de9954485f9f9e4aacea952d82c73f49822ceb80ed01876a1abdb8f94825c92bb52ed85e8d42578fb9579288b18a55ee8193c97dddd25a0b3cce209b5e338ca6c38c95e29efcaf344f16c4cb9c225f1c3aa0822ac5f054a4bddd2fbfbe5c20c970b879ca09941f2aa85e0db2236f19e50465c6b03c264d1b3d50a8ca8fd285c704a7c05a1c05712c019cfc4fdf4b7b2788ccdea4d0e0127c679f76ff8b79173644966c96a04982c02d959b32d500937a9a37b9e07ea80211148080a3268e666199c930ed108d9e5218f47beeb3177eb0e8aa5b7150fd0bf778e1a5d4b5871f197e8db8aaee9029a4cb390df9f1bf8277cefb0e9824d97bc504a989b501e5b8c61c8b52b4a4d5d33980ada40288f0978b79548a27db41fcdb1b5ca84876f3ace8e29dde390116641d86ee7b4be2776aa62602bf6ef2211c909aa31c528ea0cb1096b211cd8e23638c2f26dda49b4de9961c94a0753949aede2b10310d4b79b8b4da3ca029aea22f6256608fd1bff7d892e762e973e1e4ad1f58f", &(0x7f0000001180)=0x1000, &(0x7f00000011c0)="ff6024b77c3d40f49e29f6ccff3338562c911c3af1b9ad13dd7f7d6502785acd0918c07715897cc378f91c7e227b18b0c7998d990ac52a9116e6bdf41cf9cf7bcba6e0346b6bab2959182a70f96bd61c1c8cadd9bc7e2aa5ee83d8209d7a7c8d425940784af4d412286452f0b252a5e7feef7a758ae484f87fd31331df5c2a8626ef3a40e0893139df90903af7221812", 0x90) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmod(r1, 0x1f2) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0xc, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="03000000000000003194b0005edbd82f1ddc835170ddc9341b65965fab55ec45edc739546ef27c160c0f061b9bd18862af61a9c0db9ea420196edeba39cf8ee89524c92128a982c8f314d0a89a4eb9381c4e8286f642abb0a7a3f63051391e1409c50076c1ad6b7d01f38f37b2b40f66825d452c325a42798a37a235041ab7396537f4ff3bdb8d569dc6a07ab4d36981b13f02a5c2921f6efc86c7f53655575c94f4e9f2946301da3243be6bd43b01df247a7243c31384273c0124ca8636684d99f2546717d365140d2bd1f3128a62596111f66f1e8ecc6b20466d1e81d55f7b6ccb050eee575754f98c78b348b832c3218da8cb38b17d494589d34728caa04d26594c2a04c29b"], 0xfc, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x80000000) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622", 0x49}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x61f}, {0x8106}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) executing program 1: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = semget(0x0, 0x0, 0x20) semop(r1, &(0x7f0000000040)=[{0x1, 0xf000, 0x1000}, {0x3, 0x7fff, 0x800}, {0x1, 0x6}, {0x0, 0x2}, {0x0, 0x6}, {0x3, 0x2}, {0x1, 0x3, 0x1400}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x20, 0x3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x3) dup2(r2, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpgid(0x0) r6 = msgget$private(0x0, 0x2a) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000220a7e1e8760c501107467f2fe90628fd3e4eb45560f3d9a4ca067ac05f81a621cb915f93a3a321586ea657f61c885c15b577c3489ad7228667fe7415ed87827e8330abad80ad3f3e6e1fb9defcd5894f6cf219f9e2141f7bd14cdf877d40242a384d6b5711678bf0e50c5d19668c32edb124805205e2a9fd5a15d14a29187bced398f281175ea9db1d9a3015633e89f4f4d10e96a167fa2feb7a3e6c9198b5dfe06923004c840e7067639a31127a976620fd82387bb897b98ff12e983beffa85d6e0914011c1125318b9c98b724bdc477dec992f30243758ac09ed80f47396a357adb7d35d7ac98fd42ca60df486320e563dde901f56b7d0f629e6e58dc1ddda15a9005e2077a1c69c5b4d74bda7a5a428bae1c778a6ce54346c81539e748f6286c210a0a894a98d0206a8aeda31948694f433da25da3c3e9385df76a29a21a863110ea207085a88de720c359c19bb1e838820d66e1b582549cb4cbc7beeb5be668fad821f694cb0694db717292e322c2208436c281c762f7a7293fd5404671342f67b4e50579526bedbdbefecd06794e88f37eeb1e2cd2047fac053689b9dceb931ffad7a8ff062cdb659ef9b61a85420ecced4d19695c0284181fa13c49d8c4793ade8a0fdb629b322b223f80afd8552fb8da36d08c1b9925413d854424b2ba61d4c291d8ca090b689302888730cbb2ed0ce76ae1cd697182246dd865467f62ccafd6635476bd5ede96e93a5e1606a95741588ba2ed45f2c1730f0ee2ba59db764c04d79cedeb4f888ab3a63fc9d6df10aa1137cfc509b5287265b27369f7e6c4164181ef6c1a7e515d114556d0ffc354bfb542e0fe6d91d913bcaf9fd9bebc67570a6e2ce2c5f6bc8eb35b2a4ebf40d1ae50e85f90e06b6e41e0698cf500dbd819bf70f4964e4d5c278a075b02a2c9b164f161572edfd2522f1c9677f5efac5842cb88bf1212b3ff1d9cd38f1eb0ab0c33be1c199fbd1afad4dd72fcf9bd0919c33d04c5d878acc856af87646b25eb0c7f5b3cb4aeb103f946ceb3c73c9c12e557c94f206e3df43d2698706de37400cb4b3ed8117bc8c0ae4f5d1b13e42ed2451e11afaac9d4dfab26359581dba88e3bf03791ecd00ebd71c71aa739077474b36b43749dc71fd08e5a2a33cca63138a5093f061b1278abee6199fae0a9ff51bb8ddfe9e467c24b7f8852ad15934e5bc4ae1836ec6c7c7d1dc0b5ed63347159535aa1bdbcfd683246b15f9729f91c496a84ce94da11260cbed1c79ba420762c61dcb8d933f76001d6f82e8383d55f4f1f15bc1c14b88086aa5491b3a97589d4d99c8561e600bcc7f21689dd3128de272f66a8ad3d4166af68cbe45abeeb0419a5e554b5b0e4a652f56b4670561ebbde8d4f85becb28d01fd6072cf0ced5a05552c06461b6071a9fc1b7459bb9408b24066342e87bf372bda1435d222a4acf0720c622e7d817a7a3264c49133598273d9e336b2a1907cc59f8cac772df5a9f21c9197a476d4e6c40e994069a56125ca32d8da21301b8614411ccdf6f587f61930c679b18d0241de13ff0e9202aac5ced5ea2f7c0b74dd94470ed61b7f495f61a0a9a116dada9cb5a1306fa140469dec99babe544ab01ef29a655bf415183d592966e5b6b82c560af96727807647a0086d67213879e3cad89743baba2ec7bbc24666097ac882f36d1e4bb9ae883a938de938fde6560549295dbafc528b7efe4457f3ad4d58f0237233d1b270fa97e2bd6c7f6cdb44591501493d6d5d36556f993f84cc07a5519762d47600f87f2719f52b94421bc8f96da6dcede4ebc91a9ede367d1eb02fa8ea771da3d16ec40daf6db3bdfe23b869531a17703bf450cf3a24000dc37310391b494afa7522cdd0445aca024562ef61f526587b747cdd7f32541faf6ddc3813fad9f6aa93d4d53cd7f2dde4b40ac9399e5cc309c0bfd05597ea20c6f52a28a8b2c846ba682e3939c23310b422cfd3dbc673d222ead331b78de9135de1f820ccad27e84d0898ce883bb7a9cd674777dfb714e102f6d58b064ccbb14b55bf8ef61882d12c7e9c0353bd680d27e97831805ac549299a9fd1cf5038c38354c9b63c887d8463a47ef22d4394fc94eceafe6b60ff6f405b6cb2f20aa8db27fcf01aba692260dc25a59a8c5a619a9b568d432d6a02081d813b9fd7c4578ee3ea508bd4b5ecd8357bc7fe56fd11d4a107e2843613d0f3dbf98d4d745f39cc09094921f2de7270dbe741663c8d12f90869a025ad4b18a9cdc9720027e59986d05850d3510be141dcd53010d62182ba43dde59b6f3fc4ee2c8cc679722d4a0f3003218c43b3c0b197ab041952c961dd5789a6ba956e4254f3218613d33beed4b858a9a4caafc50d128c80446781b0b1fd7f2203b6d0ee44a6340e10b4917c7e237ee459c9bdcb03ffa4f98050d522a5d0c761245c8a6f91a737fdd552c56e01be4eb442de460c05a8caeae66fbbf9e371e7af79d52f22d2d067c9973f767d0be25ba51744765a5686c0c1b462fa780ffc6066e3e58300761b86447d465e90d794061f10369a784dc1bc19762365ad907cda4055c4fe1397c4980736fcab550571fe50e2b7a847b2b64ce4152031bbb928e44da2470417bfde391da6d5d5cca7c5001f01cd001f8eaab638a92a1d012dc8ec115a4107d8df26b8ae4aafb467ffc903fd9e75d65d78bf8b40c428efd107fd63cb9aef6dcb40fd9bfbc35376d97f90ca99dfd5eeb94cda15ef66682df5f12a1b380b99f0f840719f6a0f76bb91601fc9b7360e80c798d87b193ae8b77f51322e482de81680d4c4bf755f184af5e9ab0ae009e724d119f9d56127a795d612348e22901942182ee08c0c927448cf47d57a186c16fd176feb692641c2e7203a6329d374de59675d4d5c5bd8013ebbb365bbef6cfc78542ce4b799a82aae5bc8b11c37af7afbd391e8619de8c65c3920f546807cee3272774c339a248a91a7f9e26cecbc43a707880e130fe62fd90cd3a618ff081b6964f3d573d3a9f1476057fe52433c6bdf183d1fe646106d719bf5181977e610222cf83f34404405e1890907bb9823a256da29623cc8c51362abea014685ce6961dea7283f022850767fd1d940f0471afe8887064c26075bf1a4c6498aee99178b42d515b1b04020f965e53e05551675c36ee415aef49b5832b6af6453ba9bd1b8d8187fc8d8c8287a185d6341b585782979c43b8ff94463966a8e6aee22fd4fee5f3abb70d06424350accc6f78dcf4d0531bda3e989eae33f6543b957839d32a95d56f246dcacad23e49c7ac6e04be75c0a0b64d29cfc6d88b01a07756f15e576f18c6cc357fd94b03fab1894c055ac111542ef05cac99af7ad8a5587742132adfd8e48cfd762d097d909341cfcd49b1bef808a29e119f8821f045e0d7279c6e41ce9e9395c79861b0218cf587f4cd433b594b65225a3a09cc6faf758ae4fcbea0980765651f8f6df1bc4ce5ee8dcc28111bcd045d5d80e1d1e34d1e852cd572a8d333d4ef540145d2f7db26ad52f90f05a798db3fc6ff488f93ef93ba3daecc33c1e7f66632d7b394ab4032ffe99f9acf9c5b47b9c2c4ef1e9b9280d119b64217643da2af66162699794a9a2f9ccfe482ed0ca2570471fb5952a967e2d8c40149e1a38bd14629252909761f1856bb3b37e22167795f4e7a31d8f976ad0c760c865f3e0d60a448243aaf4983a1578580da5e2086965cc466408152520f0d752b370f0ac05579db0cb3210b4290c527a9a0b4aeaa497d8918c4b3eb52379e95cff48c43813c21bc8545ad01095bced759a86054b771222c5bf4bf75f5fd56d7f46ab01d85086b0454896b957e414f1f6d3720793763c71c203b2c1ddcd5704462774f720b3efd71f6e650c972524be9c7f579d19836f62b1b04247873a40f55d611ea56834b944217d91f0fa815f4621b6fcae5b483b869017134bfa98fe57fbc8442204b6a3fca2ced3c2fa28543c89fca87c9000324263172fd11f983c0148311d44827a65a14085aad32ffb84934fbef8b3b92d487ca54901f4fb1c8d57148bdbfdfaef4fbe6f0ff080c15ce048f0ea8ca183ea1a6ddafcd205d2cb375556b7385152e8cd8a015120cf0ca2e03dec847114da25f03add160eeb6837c63efbd7e0fd81c741450c8618c605a56f614556fabda6d5002f94887e62558faba2546726e2d89374a6e3056a548c1fb5717e94899a17a31a11a7e2d2ec40dc05479ff461cac76ae91d09ab0cf6dedaa1e21025b80f1111dde8693e62c31a099eeba2b95940d665fce57dc3c911a0067715290305c5078dd869e0e8789959a8c12b302b476304ad313255abdbe1aae365b0e91d752467ea8ea209b103a5bb5ce5ab67072fe5cb9540469f9284e23bf4c7dd0192ba9b088eda5a2a39c4940ec3c671668bdd782a2c5ab3a5e00d1524e9b687041e418069870b8eb058b9188de2e8447a773e66dc7a4b8cc762817ba8cc88259d8587f276d33fed4fa67bc73d3a2f30428a9ea9d1fe98829d6dbd70ecfda379f27a09f77527bc38e81a05b020d67cd029ab5aeb83a11992634f7d069c6af803a00a493f5c3e6fcb1aeb1a8f758cf70824ff85359f6f30daecd9f387155d2e8fe19b4f4c6f6f438aa954e9b21a48c3fed168e9e012d32d963cb40e8368c6e7048638ce94c7e898c2a4b9bb28617573f66bd414ee158e4e2da27791c07d6e9ac7fea232dad9312f0336087db9af01e7bbe86e04a5d857b1ae107ecd9acad01b821acea439792b080206e1da1c1c8cea154e104812cfb1c2fbd7cc3abf156e19f838533a28b055a2eadab93bf7be2341b25f484056370d73be5d842bb340e22f623122f3de670ebcaea3f7439113e4ddc066aaca0a7cec747072fa89abb2c1dd7eef4b3e57d71a6b4ddbaf62b88d7a44b7f5ce67f4e6b4e62b38e89ad70d011f7dcab65cdec5ae0ef48f35455fd1d3c05ebae86bac1819c8611c3bba272265bad38ca6046f6b9faa1df0ebc56bbedb8c1a67c298d103a0a44000c21aef6779aa0945dc1680c51302c21eab16640304694b7bad2b97384c9f7bc80f0e473816e6e28af56e2c813fafe6007553e2ac82b63acc506d0a45c25e28be32ff4c8450e407d1a06d15b7a6301aec7341e79469cbbe4b741f7aaf761085c5cff37a2293a2032853e54fa0a82ba3e440558457e6994a237fb63ed5f1880896a6aae6eb23e42acfc47cb830c5af8d6f5139d700269d86796118bf73b7555c3138d98f95dbc1df531145c2894736aeba379e887f8943340abcb3587421de013dd8b4879243f148d6474ec18bf2339683f20128c9e55599e4f91d2949113ad66710b0fe2c59f96dd432eae27f4807181797f2f75151960d5e2b4fd65df412477bae5ca25962458e8461ca0df8cfe99c5a06723bb5d459c3b4a0b7aa31dea566019bb1b2df0b181945c4dc77d5a817aa66e28e83c43f1f1bd2102b0d8bc20a8cc0040c693fdb1297c60bacdc69894d077d97e51985584fc560cb807ff00000000efb06aaae8b7e51e70a08d7634838b54f80f854ff968a0de73d320acdeec5ce2b7610d2e2f2be87fc565a9f7ff4f4be11046049e8c2dfcc88c47a450fe273b00c3cec04b71bb8b8551d9a81ea7bb95c3e1b54f60c7fe10fff9b2405845c431e6ae4e6b3f689817b8734e563be270ca8ca79d062aae3f64091169d75df0fa0811aafb5420ae95796bcd8d78427f5bfdecdaab1c4e2fa1a5018ae4d57cee3c87a129133b5c92ec085489c7316f0c941fde6ee66ea1cae1a4b4cfc56b0b2deeb1284e4d"], 0xff8, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000002c0)=[{0x16}, {0x3c, 0x0, 0xfe, 0x1}, {0x0, 0x89, 0x7, 0x7}, {0x200, 0x1, 0x26, 0x33c77014}]}) (async) socket(0x18, 0x0, 0x0) (async) r3 = socket$inet6(0x18, 0x3, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000380)='\x00\x00\x00\x00', 0x4) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) (async) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300), 0xa, 0x0}}, 0x10, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1, 0x4}, {0x4, 0x0, 0x0, 0x7fff}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x1a) (async) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r7 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) (async, rerun: 32) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000040)="e087fe23", &(0x7f0000000080)=0x4, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000300)=[{0xffff, 0x2, 0x1, 0x4}]}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000500)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="27a1880d7b1f2b51df8fa9", 0xb}, {&(0x7f0000000040)="22789525030439c45f4c3af750ee7abf4626e989c5bcc750f07c43d30c51464ae4c49fe6fd1b5d4b185fa65b11a3963a618c060dd716b1430f9f9acd1619908322397719bc856f0bd47b62c5e460f097e9027495d96d000151e69c23cd9f99fb4d2b29f7c1c691235c5d02f0f66657cfe420", 0x72}, {&(0x7f00000000c0)="44692df1eec959ef14031952a83d71e5ff1cab29b89d426add1c36774a7a88b32eb4cbece9d8bfef9d20dc2b1d7537cfe9f10fcc11dba096c7d866f155f61c7244dfd0513727b3005a089f8f7082f7c810552475187a385992e2aab355e2baab00654a7828d83a1449206dff8f46540bd0b2f1cf0c266cbf20e1c854c8f70f683b6f13a2aa70ee5adb2c1869653f61151a9d0b52e032b2aefbf261d3d00c364e40bc4009a80e8a7930ec1368bfbbd64fe7c133394b428e8454ecc39c8792de9b186f0852c76b6eea6be204c3c57d834745fe2c90b171328e635417e4a737a5439e1ee7b554d7679465d5e03d17", 0xed}, {&(0x7f00000001c0)="e5a0454b662d081aea1a6b333c7da465818e3ceb93237939eb11eeb4b17c4e9573e0e0d43803f26f7b04453df0cedf3f7167daa90540652e812aaa605a5be9d0f7cfd32788e12c0f79fd69f12bcac632d57708c44f32d808bbca5d6c14f40dafa14f70a51715082971260a923adb4863f3efb74ec36477c29b49e7fc827670b0ee8e144486798c83f7f24d05324659f8e0f7225c2455cd9b2eed324015f75f43f10a34bd207958b583cf6d9c7897e62dc8a888741fc7d0c254af2909841d4aaac9fedb7a7a3cffd33ccb0f7c4f160511d3419c123a0d3b02925962e93136c867462d713587e7a9bbdb0b7b0feb", 0xed}, {&(0x7f00000002c0)="c2652a7d6f411b67add577907acd3baa7c637d33f04b27550e241c0626a0f3a2b43590c18e393a596034ff30d2237abfc3cca79b91ee341cd026737bbabe536446b7ef7f6f051a0bffff277eb4098b65af7d3b550bcb24c61e1913add4ef3557d0f821bac4abaecba8744a951a238c8dc4f9d366c740283f608bae7e04d4e15219cf405e6e70041d2d8b79b3cfacc04880", 0x91}, {&(0x7f0000000380)="eb06ce54dfd2c032760a299e65ba7bfe1d45682aa3d31d6b7b691642eaf0c43337c4eb957495df8736326aa323c25b6be5d379b3bd225edd1e6f60f683ec1ea0ee582162a5ff627fec3ec84b1014760352b55148f3aaca9ec3a422d5c3c410a838a7cc5ce45aae2be0419e03d65acf", 0x6f}, {&(0x7f0000000400)="4284e8f474e04f4c7b212eceb70aaf22ef16590fa9479cb11b7c66bd6c25427bc55742228ddbc2fdefdb64e86fdb041dbe8e4624d086c2b0be932fcc1f6e0700d99fffd4e938f93e0599627348a1f1a1937e6017e3cfb65a4d2a839633902d725f899cfe562adbbbdd1af7154388e7ccc599e614a887", 0x76}], 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000080), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) r3 = getpid() ktrace(0x0, 0x1, 0x4000072c, r3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000340)='Mn', 0x2}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0x800}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000510, r5) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) chdir(&(0x7f0000002f80)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)="2d1911879406b94eef82af92e58b7f9a796100411c9c0bd838628ad1b0a7fc9641e85724210864d0f8cab74062cbaaf7d6ed07345c1ed22f4a01e49610fad9525b66a9a9909974700b39577913a040d0c64d37ba63b1417e59a87bffd323c2289c311064d091c397c15b5f35135e7870a980b13234b4df73e2a1027a584ced62ee622fd103701739b9c9ca850fa913f82523c45353", 0x95}, {&(0x7f0000000380)="642c596003fcf42501484afe14bdf38630c5d0aa4064337e4b5c55c58914ae2a7e860ce85ecd7495c899171d8b81245c036451cb8e196fd2388f165e3c98da1a0468ca6df68401cabd950d04d8cfeacb850758ec", 0x54}, {&(0x7f0000000400)="13c0937f12a2f2d37c602509dea46b650b1f552ef483b9e81ce479dcd06a63160ec54c9b8aa955fb16c4114831438d9101bcdb10ccff4230c7862cc1816a9f4e11953444d46167d6fac1fca4c5c3a1e1763e08d534094d14c183797302cead07dc41ea917308104a30c8400ffcbad10cf36c3d569eb59cc85efcd9ec23df6455d243e279d86a406ba2f49400731f02c81367425486158006fb3a9bb9b345a546ba0ad680e8b6f22259f9", 0xaa}, {&(0x7f0000000200)="50aa52c5847e78ec4b884853ba64566534695dbdea398825a22442d72d2f11390c473a04b31c8f691125244a031723cca5fd759c4f2e74a06e", 0x39}, {&(0x7f00000004c0)="67ce1241524495930690a76bc29d723d92faeb519bc3dfcbceb223ec41bc48cd00115019e63e89f5178622aedc959e8c5bba61db07472185cb0f7b6dd10223a4d313f3c0c6f1c2eb54fcbea18c24535ad3adb11edc3dd4d4c6415d3e355589c867eeb5953d5f811de29fabbee660ad986bfd52ec094793404be7392a1a8c078113fa493b1c4b4235f65272257ac25f39b277d3f587396c85546c7f723bc07401c086ab9ccbdbfa97bb9b079ae1cf11636dacd5623fc9fa9e016e77b1a4e7af50fd1f32caae1ff8a221b37f10812a632e9251a4dad9917a1912bc39dc9d8c06a1fc35632989f791faeefb9d58b666bc", 0xef}, {&(0x7f00000005c0)="64249785b7e385644fc31df09806ec05927b18925f64ff7f00781186bd1cb8315322ea663dbab7cae3fafff1f1d769eb5bee4e90e9e01419b037a934427992d0bc917e1abdd4526d4cacc38ac01c1268a3c0a87cdcea1ee32d07eef55e260825df82da35c4fa7a6a5bfa3a663e57c39e1aa8a2de089169d346350e20200ecfc0dba44ce77341b161b14db0badc", 0x8d}, {&(0x7f0000000680)="dbf6586f52b29579dcbce403a8ebfbefcbb49e3259078191dd1c7b76d9234bfba81682193b286065397eb46c87fa2e8207153c19ed90ccff6f6902b7c9d26011729803203f38a6d6a280feb9a833c970210077b6fc398db2278820cc5b2b6fa24d5eace684e656695bef7866eb037be958428edec9", 0x75}], 0x7, &(0x7f0000000780)=[{0x18, 0xffff, 0x7, "83"}, {0x38, 0x1, 0x3, "ecd3a2a6b9d8215f4d6a3a7f67b66b34dfb747806ba4cc3d2cc23930b72e824745ac3bc0"}], 0x50}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002fc0), 0xc) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000002f40)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmmsg(r1, &(0x7f0000002f00)={&(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000840)="e8d5c434363448bd1e182c1993839b8b51e4c6f51b6631c76fc9ca8b22d61d98ada4d152aef0b66c82aad6448dbf87f257ed201f20dac2e2d5dd8ac7d3108ee34f4638c81f50e23e7af41ec210e6adbf07a87cffeeb092a5611eae033f336a40ced0acd0fc19855456ed016abea46fd43e35efe9e4174575be37cf2f77bd56c9af5035cfb2fe7cdf96618a20df00bd0d053abb2d13ac3d4cb9ebf28c00d8a24b7f050ea34297d498196bd852d6db96afec68ac892685231e89758570e402b5d6aa85755d6d95404d21fd9a8c9d8b8f4cf475eaf2d47068f719016e1eba90e9e1ce637208eb5b453547563e7f720c55bb89e941e19feada87e9a63ccfb7f5f4b919ef3efe0dc8a14e909ca4d540a5f44e69efc2c9c6b24cdb1d8218ab1a0b9521496e9df7483d5197042a81946e1cd50e8a840dbdad9d3e465563beeff4c468bc35d080f1dbb158dca0aa30f71480d418a36b58a06be0f85e1b641301ef18d5a31e2eb0a1de708ac8695b98185f3a6ed17f26944beaa5bc645ce857d4b0f3b28ff44c05afc488642ce8ffe831e1c56d10a5bd0eaaaaa957eb3249f604fc9ce4c1b5f136abf9c84b70a5c16d846a1c531824a350094c5919eed441cc3e8c55900337e7962e913cc23d0b194184e04d056da07ce587d00598618d59a4702f1d8948f4273f5a13d5e81ef3538f214642b0b53dfad214554a082bb92dada8da6184bba68c652a3ae178b851bf83a4a3bf8e15c2ca87710091ee00e7afc27ec0a4ea193b3d9168839ed3ab2888bd9813d077c90000b51e62ed0a8ec3c663b14b9d9f1d5336c0ce0e3df5ea94297d5a2d482154c9a57824fba48a10fb109c12ce7151bcee67a08fd4b49d1777477ea6858ba32688e423cc071037f99134e7bbef7cd31b755078423ba0113f0e322ce49438e60a7d156c2589866b390a72c7bc426fa8bc56de862efa8de8d1df510b07eaaa5bec6932f0245b8b6dad8e53c5adb8d45c21e9d1744d23d1ad70dcd5ac8ae2fb29ce3827d17b46d6b18074da48b9413617b4bdd64c98864ce52fc2177a8470ed2b8f83b05553075021a109e5df8ff9e98e30bb4b9d15ac2ae32197928084837111712452168bb05e00012ed62f68a75896389a3828f50640de10fe813c5f094ff0de8f252f65d9eb95edad96a77728fdb2452c7308a17aa72252e50245d6bda059290795185fb8e8c5df91d1f8354f22023a4308a485ec9cf21baca0e5dcb7c3c0bbabb0316741218fbb9990f398b21aaced9525db6c0a59a83c2413c956d8c48a5da0830e26e079e767a2cc2220a9fdf51bdafe0748d7e1630be43a6adb3c16884c28af7ef10ef3ec0336f253fb1fc04d791a1ad3cf95e653d708276c24e726a6dc487d1c5ef3df36095833aa5c7e958a1e1b3dd69503aa0399805d0c2a7eaf46bd72cc80f741dd371878b91c762155aee180b95c4e1b53c0c763766a4aab4d02b2d40b54ea6ec618b76363d00cd914744959bb81a8c7739c0c1b6f5b0fb6acc536b580bff8fa9fa26b69a3f16c7d9398e505ce80433bc10a89403cb7eebad9b2ef40ff875eeb82d2dc7f93ab2038425cffb56cc0534131a1179e14769cf4de37c405cb79a416db9ddacb6e1ea581a2ddfcf83c18b40515ccb7435628066929e4adee4b443d5914e76c0388c515f377e2de9460511c63d6647c9120274f69ca51bec1532202ed62f25f1b804c394d8dd376b3c93e52a6ac0a644ab499d986c3e7d55d3ee6dbe0cde0e50bf0e25ba0bb421c2cc0c058ff041e443b84173f94649f08348763601c6fe40d0c48194e99266b9c9bf8fa7b852aae176a84c007217c41181371deb8d988004f1b2823221f086feb84485977bc1c36f58c0feeb20702e3ac702a36c77f79f311e763289c46cd61830d01184645e0ce6483e3276259a8221c965a2188945c63136f20cbb1d7480a6d3ade153488cea4696e00172e914ab38051ccf871b14233cfeece7c1df48a17d2fc2dc080e5f5eb9b5b07ce27f572806c2228a2f2a09b037a4eeacd51031b6f1120f7ecbee57c66cd6f495f83b54da1e974adc00a0529b6f54d8a5576716b0595c665d90f9fe07e9eff015d04fd0e487e26e53080743567a4f53d4c4bf433b17cfb38aaf034890a04f8d546ba202b19e29f3be6a0d2e66bc1115ea5c13c898079063bd03a417f7ac947772356642173944b19ea096e722de40abd7fe0c76ef65c32e641749e2c600976884c0b49c5e4b769a1a74c57f2258e28376c6c479221feea47c03a728312746ef38ea74c8c8ad34f8df95a237df8471e9f5a49b80889a3d6f3a93ddb5524c68ad96a77fed9fbde798fc883faa18607cd3e0df14206930d3cd375bfe44d4e4e3f49de33cabac1cc53bc26bb1f8861553f4d734bba8e57863ba26bddb3aa2543b606d9882bb60ab010a855d740b759e6601a6997c5124c57563500023ba640540ac3264a55a92f0a613f0af0eb3cba490d1da7dea6da0a41bb3f99359640edaafa1d44b575d8e19fc73f7604051cf50d8dbdea3a32020aad42f1574a773662fce138ad0e8c8e4741cd293ebd9d33de964994b071e33898265d8a6c90b579d67898a39605a4ae44549a18c222427e116cf958e4edc78be111782af9a65175376113407601d1e79a55864da7dca957901fbc874127cdb72925cc49097e84d19463cbdfa67bc6fa209c15b4ab82c6dca440eeaefc897f6dc57f27d30784a031961217bbf115f325b20437729af438d85e35b267e624002b3dcece6b026c9beeede53967afccf4ddaaeee15d2aff3a16be946382b7b0d03523458e25dddea6e421c7e77849fbe279939e234ea6b1446e752f2387e01ad56c7c2c3821bfefe5d6d81550db459d5027472c695e313ad199bb3c95c86f48d1e5e90296b4fd5b816ce96556ec41a087d3ec7e5a03fc5c742d2cb08637af1f7a91240ea6a638dd9d1bd2de97a698ad7f2cb6be0c8d0ae0c61c1dcbb6e5ef8b39552b408d4509f7ab4c830a413f130419e06d814c5ecbcb8dbc3749bfb801b28a5161a1905687e95c2320d896dfdea649414c743fb75278f0b1b69f204bbf6eeabc56528356294aaf26e51ac83bba454e64252f20ce1f5e77c5c0bf49832839a715249c4bf7ad0d774b4ccd28400e32b18bff8c5cc7c626e994350b8494b067d47e8080e18a9a06555fdc496ecdf9b68acc149dd456a9d87f2cecee06f4698c017586cf71990d8aff92bcb47902baabd59739cfe95fdddf78472c1762c327002ba8ad82cfd53ce4e4f7dc72426e509afedb95faaaeb8b3e13da524a7fc08306b2d32b42b35a053803b5823673ad8204c9a99c854db196231a5764e0fc3f853e888a6e72fea5c3a021b3c717e9fa9b65631af5f37f034a0e13a05a10c82b794607238eb072a4a94202f0b919816dc78d40d2922ecacf14241c3bba696c4651c2dee167a9feab4708f1c6294f43b751641c2f10f16b46786bc9c092de73ac2982d030759d5a197570d4ae27d3ffc084fa20426aaaeaf3d45664086a08556a68dceadab0cbd665464af77ef701ea2b107661f51a95358d0c60e2f99fcbf86a567924504b3b70dbdb4909163f04aaf8095db2b47abe420c8e46635ec76f1c5f27bad61266083bebcb79cd652c667e12901cddd5978fdffad577fba38b3ff4fa1f21cf2221232088c9322334a23ac2c8bc668046724f905a0c49a678e4a5bd54c7587145d6d5a70da17cfaf26db4bc41dcd666cfb7d7d12fe0953adcef5ce058436c4a4d1c8ba77d5fcb7afd05b0fc09cb001af3a2e9b36f011d6f2ea14051318c411f64e039d503adb23fef19521005f4d0ef95a07437098c0e240e92df3433428aba486f9e36743d23b74ccbd41e87b142623db1c2fc26e5032d0bf7e78b01720f4b82e3fb0171dc307a85e100e83310b11d364fef8329dd36fcad1d184caa9afb32b8489eec5ed8bc87c7146707b3afa5dd49806b0a903a520fc9d58987d331b172d651c5b5ef1a0692af2bf0af2b92d845d59fc2d00111b50e0270b1fa2f7a659a5e56791979002ad6d8ecfa0deeb0a9eee4c0f67ac960495f0f23a92e2c55bedb0716e4e89ee50bdb632d5da777ff9defab14bf3584ed19c3270acf78e342087e145186ad0e14c58c164f32cb31f24248e047c77733bc72a6cd48857180107ed445355644b8a704d2f16415edd33656ebbbea2eeb6b27c709a3cf159196447c5b5d089e19faaaaec1eb267cdad098a6a4af3befa1818350c4115c930097cdb866f1ee2466a568e8f4e7247954528fb3e2deb0aecb1696f86b34ee4e4739f5ef9385e04d9bcb31cffd26fc60d09e0eb72a43a9b3e564caa17c1aa68714313580d653e7da8580010e01379cd5490ccd52f3dd813bb889467e0efdb7805a17087cb2f6a17628164b093305045adc0aa5dc5ab5f38c0626dae32376a4e4646468d5fa392030d25613695f9f13cea23889077355c558f076e5486aa3d34abdce32d6af55b34fab01fdba7eef8d89e208ff1fde16a3318182850f681756432cea53c2656903674f4165dfa749070a4e2ee691c54694c6b051024e7db7972269b52ba79bc191913c8ce821ba77588b576e6caa4c1235d9cefa8fe48bb14807d41e3ce3f3c13be26c014dfd4ecac2589dcc98e7ac08dba19367c3d816952876aae194ae18c21885b178c8d6e88586ff533c09e48434f9175728d956de900531941329c8ff9ae1e028228882ed48eec50fc57398be8715e3006b832f1af91e27d6bc1c18d4d7d983ad94b9c004f0fea0b36bc926b201e6249f064d47b7511e51047705d894a253dfeadfe262aa37ddab97140a451f7aa52ac10ca8233235289ba1d3e9fcddc41b7b480b7c77f8959382754fa778ab4f188350bdb60cbdeea087b85c6e997e348fbcab81ac5ce755126432dd9441a625607e31af8bc5efcaf33637a3ecc298db2a7c64965cdeb2aa143f9969531b53b081c61629a5ac48c447d06f9976ebbe9e99e2e8e2bf1cfbdae41338c76085c33b88b2162974f3ca965034d9ad4a6c2ce25f1f5a3b6b96c97baa1649e1377f6a02f103f1d83fd27ab89b189598b965428cd2131101d69b41050ce0012cb9cd783b898362ab734d9449dcee5ddc7ed989acac7b89695378163f72727a666ffef78585a499438d25f5f23e45d9a95a5cac924f82efd1d64a6eb4b2eeef122e301c3e563844b5805f7c51bff2dccd95e09806542aaac21baa5acf0b72a86e26dcd95f00d4048e898b74b015ee997ecb5a6e4dc5419a9cc6ea11c1497d925e38c84e71c096e38664d0d28b3a76c89ab38e7bc65632d44519eb640399956ec1aa5f185e341bf249dec78185f4d10ecc3f027006002cc714e4249bd54e29d96fb9550161cf1a656df12734511e11fe8c8ac5efc7a3d8f47c081b3dd2a19e62bf3e10b3c0a80f705d89e84d619d14cc7589d241fb942e8fdafaf949d244f287014205777766a00da1e6614d890ce1fe3e10ad8fb31df685afa9c11856a279baf5c32be2644e40e34c41690d3fb51d530e1488c10f0b361c621a76ab7cf29282e38dde90a5aaa7aac827b4da73e5460218db2dcafe1f7e5bcd376da86a16ceb850655368ade955962ef135a378f7e12ec487fbb3b3e2ad69be4f8d7b7250c95963a47e5b55726448e7e47d3b30124df49836cd6ba251ab75c6e80f08b037d28bd3e0d20920f1173e7d684c208d9f3a6957bd882433d97d266fc1d65c15076a20b544eb51898a51e97d20a1123c5d068547093789911e7a9c11cad97c46b650ef92cd31ea4f46d4887f41f8e63008d8414f82d7ecde3d0d", 0x1000}, {&(0x7f0000001840)="3b9362a0377e1f90dc83c2c2aa57358642be90a3b38cfeec01a3115a4e83cdbde13b319c45a85ec3d3e81866341ff9a37357688b7c270562f00d41", 0x3b}, {&(0x7f0000001880)="4fe30be5b855feff8b8d7e8ab212fd0f5b34942e4694882b3b48cf6b63b9bba9806469b9e654e772bbe653685381812ace1acbb7845973ab362aeeff142972bee9a6087416eb71489ec37e8139577cf1f7e44480bab82973b3bf5011abd761361e315232ed1f026023c8530cc1db9560f6256461c8a3149f20b378", 0x7b}], 0x3, &(0x7f0000001940)=[{0xa8, 0xffff, 0x5781, "e82408dd0cb0fa35877203a1e8ec0fb33916cb24edb06732635bbaef65be1058a94a27020001e29c65b6bc7feba22148f841811a1aa16aa6fb7fc67699ecaf9a3520fa30578594bdc18833ae04bd2201e283ee89be3c5921180cba7c234553ee63732bbfbc75f4f13359429ad13324b29b8bf05bb02814e045f906ee3c661516b1b651f5050537306c83cc2274885ecf7a1fe0a2d70955"}, {0x18, 0xffff, 0xbd, "c75d8fe1"}, {0x60, 0xffff, 0xffffffff, "0730d39032225afe14696f610c534d550cbf0053b44829343e805c26848d8c6f73de0b6d8fc0734d3a0c019150f6bb53812a5dd30cc61733211a3c5092512b4037639863cdcf78965b64"}, {0x1010, 0x1, 0x3, "cb3b120d2e0c2f8be84acad2719c5b3e76a8d73c5d048d6a6b08ab7b130cd22da36276a9af879b8c7bfbfaf69dc8e811ea4d9d894852cc742a69e958c09883ed8b339ab92fce5775d3ce0f9e219f185cf1d2c8f3546448a9738b6dd4d807dede6c5e75133fc42d7ddc7f82eec7d1864e7137e9aa322d9f640f02e16078daf220fb114ed2483ebe3e02f5eec3f7c34141cb920dbb4b410564e1913cc938d85d4b130f0a26c519776fe4d1a12087941b711de28f0b70b1e856518d6dba6900d347e89badd72519cb5f6f4ed8f6d15ba20c386d9d2833ca0edbb137a0897ecf139f9cd655fb787555d1fdb4b076fc028ec78cf31bfea6dd0090b9e6d3ac6a057d631b5228ec42918ff37330503472ca71d503e1268455cccfad0c21a247c46980a0bf306100af10c4dd7b17e00cb2323e245f9081780ad250ee983cd7905693ed4d72b2f0b1286905444c88b4853319c04609b733e262bf02ef5df8d6ecaad29a4ee364d66adb4073fce28a5692c2886f1041c8196578fed4852727a784efc9b323b428f46896d44fe85c5083fc7b1a45981b7ad7c46c35ed587322ef1e1a7c58fe0253c6bcbf086306476580c68874317f641fc9874a0b6d65d257fc60ddfc890da477252adda4d69bf1dd7ec86b9114b48de1a19c138c2fe210259fcdfcd693d379bc39c09dbb28dd56d0174360882592060e0f7185e6b61518cfb877d48be43fb953bb6e24294676974030dadd3e95b08576503c55b1f39b47c1855df4721e261d2d156504b2f3533b99911626cfd71060337d9b0db0a215d3366a623710054aeb77c4a3924623e340c37d0ef3eef7bb1ceb494b162cdd216b0e3b9650ffa88b821cc562ee914beb3928cb4889051010f6baa0336f68abdf058d066a9e95b61273b871c8ed148a4f81221d444dd8da9e7151b13dbb6248795146a94394fe08d0ccb6340792c3aac12782c011be33d849d1cb461b2008b2d792b43a58cd66539eddda33094b77894ae55546c431634bfb448e2157587c08e59dd33df7a35db110c5dbb3eadad2ca31d7ffe997913d175f6586778501a21f096e929a501bbdd438a11035d58afc559ae6b9ef400ceffd0122495e2b200c80980405fb9adab0857d4b334d7656211062ea1fb756b9977e5693bb55482f128ea48adb2210e5396f73e6b52ff51162819fc984ad6664c6d7923e06766b8093d6ddc91370e8137152120d44d78cdda5205051bc43ad61c2d4ab6da9a01a2fbe3f570cdc6f8fb209a5d04057bb5043334626f6e59ab89cdcba16a3f4307c9b3d03228c58b274d83b254d516103daa6c0a7950106ccdc5d54451188009996c695b208bafd6f6ae35881bbaea736225c93049561e846fce13d779466f740ab0820fdb0718cda358de587ff2439f7b82ba765653521cfb911e9f5cd8a9d9f1f1fc82a3e54c71e0314e93c1ab32c42378e65a9676fee5822c54d3d38586b977fe0f86228f2e21acc3c96fca27847733ccff6a8727582ce662bef65135fedcf60028604218789edb42d4d6af813cd7bf30458f0e475a21f83980acb7582f626b4dbc777996e82fc82f2480690e5f9749a95c70a6e1dfaed4d26a922d8895d812d3dd0416712d71937207fe9f1d9830ea5cd22127af19df2965e891a0603bef3c800e6481a5d6047d2c8a127a58e6898c3c2bf2043e60a66a663cff641389bad190783e113a43d9d1ddc06e0c72e4d6288281180ec308546f870f46877764edba58b077309226853e5929750ea4dd8c02dbf926f7ed28fd1270d6783f851d576b21a7420b7acde6564b719bac284bfa432e3ca8952c115d8dc36ed330de5fa47623f403c3b1ba947268818eb1b138b74e3f66942477d38a74c30889241309a9fcbb9d8db4645b37972c4ddff2bee12d8aa32cdb8db2171217ff244acd07e8b527c9524625e770ff33a416c436d86b7cbb1b131625e535ec20971ef4928d9442494a7155f0e731994c7feac276e0bd6d3d84f4e332b87ca2dd2ce9fd67cac2ecc3eb85bc79c5613aed8cfcefc00bc32b3042b8286129e0bc7ab989f3465ac04d41857999cea5656f27a17b5e2048610278abf27d433cfe7ebfee0b0b14e70cf68914667698dc8a014f80216c4a9cf319e1fd8d12e69efbd20efc24caef4df7d545b6ac3b5fcd68403a96233b4d55954af1d73c20a22be78bbc3b9fd2b42c21d566bc895d244503180bc34b8a9e1b51b1da3f644d59e2462a6286400ad511253377c03f31ab3d4576e3431b787b67b2852cb721e3e1168156c8b5bbaab8ac88e32f8725d0b0da33f7535682e5e5ffcc1c2e0e13f8bd14dd031b9877ea59bd81e36acaa145955416e2bff9f6e91c2704d81f48b4f88d5914180c0b764bf865bdb37d65f536fbbb5757e5a1f3997e94a2822d097a8403c3f759746e39b447ef7e3e78fcca31cf5949a8dbaf49f2f1a5e209e69e06107bae544a419243a8e6b62083e645b008fe60ae81f0b7dc9a28ad17f7435b358e25a2bba3673811c1cc867c2fa9f0521ec8bca3690e891e9f23c5c7740171b8b069b063d2b66795874ed70076db6a055d5af5f5b9697c999c4598f24a57e7c498203c99629f0b09d2f1f2f90c0a8ab6a4ef806774738c0b4ebfa2ad280f70f7372ec42a57f7c9cb5b0d98cf2db6d4092d5eaefcd7924a4157c2f496dc115c2fcb0cc237b1bac229b3c445a442302211d7aa67a94f6bad17299b8274d012d16ec5cd78ee8ba5c8831afc25d10183acd6696ce890ab3449eb68fae9934866aa3182f902cd7f4719fcc0916749ca4b7f4f907b74c33b0d8b22608cb35c39499c12f016f5457a3fea93ec8095e83b5467f3f6f7bd4790ba3c54ba89a4236e18db28e2c17b137bbeeab53464fb99dbe2d917af5396ed99206427e1dd8fb1bc725218b338a9692e22987c54f9e40309098b1b7765df2f9b8431c5b5dfbfd97912dde7488a4974a5976477be73528f7b6ece5e6d64aa3de8f2c077446ff50ceaf997ad9d33db626670a846ea8ca777f2eebbac4704971464fe1af518b092d3c0f4f2f4ab59363aa913221d0573e4d9fd889ab954100fea3375064cc7cf26077e71a46f6bc9f0920bd5bba7ec4ac0b5eca052130a0302ffd1cec1410e82bebb0db8a580b77fee3f5960ffe4940573ccc2cf9c8ae26d2d0a10c5da0fe2c05d7377d86f67fca54877dec375757c2e1e96c703eae1b8542de7f57436d3b003956df784196081501bc543ac20785d20475790c40e12249e28d2f92db27423d9077dc6d55d6d2b735ae051f75a186fc14bbe2ab94c83d80c825244cd6c8b7dfaebfdf9a70f9b8725ba19712dc7daac7bf043cfcec2e6e5b928cb656d740ea06b9b59d2d6944c8400205d9521148233dadc14a6eb4ba66659e74460ef8f477aa0542b8964977c16077869cacc93a233efb109bf2afa404fa14effa415acce62ae763f31e54d32d980a972794e8ed93ebac82211f928494efc21650597d0fa579ef7e8c55d978941ce3d6ae79b9a2c4e9741dc61d1b1d2ef667cc5d1a3a247b798ac4fee2eff6787b494eec4d2ff8dc438649fb399ea4712645e97e37beaaf110e92eeb9a862b0af3142a98dcdf751cfd5e496f1945a72cd69e0c7099d87997336c38fce3b05911b375b982a131a73058b22c1c93624fdd8903685fded29caa5132d8507c6cc4caadd41fc822f61590c13e3175251ab0693346d5ad3bd828254409f5e5c9af7a5a850cc948a5012b8639c05674cbbfe43a01afdb98e0958f65fc38c889708f40edf1fc31566f96be4315ea35d3504701ed1f53703edfc924971f3c93a2c8d1242ca9915f487189d5b41c53df19e0043ba9783ce926549b5c34923b7b32ba9a6c58d2a6e87d5bdeecb870f16ead77109ee8dd8e292690280b2dce16b02c154d66d2c259125d903c0b7bbac62a9c878d84377879ec863cb1fb75cea3fd31157f9560102f66a7d9f23c6f9d1b48f8f0bcb7cb3b22114785f0ef5d47e90e24fa72501f2bb994a27f9722baee703964f5ac5f7fe48316c5df4130d3362fe9a9a28ae1193211815596352a5e8c3b9e488f2a874a0d8b54770b8f3115c9171eaab6bb22c66af09a0f6f435dfa29ba830226abd1c43c123c5c23cc446816b19cc4c9a1919c6fb0b4fb0e811b8c7ab71b731e39cdc1b516207d2d384e9ef2d5c9d0434a007348c0ea821b5d73ec5723788f8ff63f80be3648b520b174db6dd2f00c8324cc7bab7e153c389cbf9ae15486e9e67500d1f746edf7764f5596bdb2aa05f7eed1ff5f632ad6efca4c4a29dfb2a3dcba5260e7b15354b85d2335631dba48f15abb1d420fa1816e2a45e72251c51dc49a1484222780bf25e998b65e1ca79ed26850d4ae11d18a0128b5d8d265b02c4017a04687f817aedca3139b45b36e1b53ec24dac8337064f5d71d735a7f2a224747fc085f1b8fb81341263a48ba2639cfba357a5e3824315681ac2f74128738ef5ee7f864766033e8e9da916762b666b27fbd8539f694de8ecafc9d1a43cd3026187e1b9fd80f93cdab2c6dbe530897e0e3037b96d5de437342c90fdc244aefeaf4b334ba1e6d265a4382b8f64c08423f0951c58d887eedb74b37ae9bc446bbcc685ecd2a8717f5d1c802bbd2aadef6792762f1ce289d5c8e34926a80f386fb4df8dcf152cfa20a9f14626b86bc817a7501e6fbf146fac4de8e123f8842379a4c2c0434592c36f51dcb5fd8239d837fb730f2e62b0ba5db9d11a108a7cdc91faf71502d62d83762b20c5583ef8291c579a6ea63a09a56a7ebe71fcd626f50f6a9d8239c54b5b9ac15f14dec1757b140a1dda70c37c5c369ab50b1c45691b316f58686709d6f80aa2146def418823781ab3f7d13b2f818e0cb0aa3c901a0c6ac1211fea10850bc741fbe9e33cd03ec70ba0732b02c212da6c8f70ab8a85d9c97c2672d1107eb4cead3a5589227fbce00aa0cba1d24542edd69b83eac72794f2fee10ce8ed8cae4a1b9fbb44e5f38880f5c5e04ce7ddf822677ed547d72ed1efd3046e91807eea6ca95dcd2853f4ac3ca454e6c25b13d52bd671200b98fff4c1071b481a43239fc1a7652698011784fbbbf19a8b0b36e686e92dc65402da9876af4b802ea2c18031b2af2a75fbb51d3c10e8170b0918dae262cfe567f62a1266d80cc07d214f4ee0e040e1c83eb1db8425165f565acf63628d75bd86f3ddc7575dab562ca34b884e853430610e0fd30867e465b34826ffa81d2d71eb059c8ae77994c86050bc9a7f584dfa6e87d6fbc1a9937ecc7d478b4b14c3d32f8b2f82634b7b61091ccbcd941e7ef325273ce966b52f7e28b492c1ca26b80d4cca5ae33bd5e92041f93858817c74349a50e29e001aeab9508846da8736cb698ce912d68ae28db79a4a68d724fd1a45b12d17b85fee033c27fede6321a0d5eecafa98a39aebef88226431f63ad01eacaf60598428b1ac37a0f2cb026b366ae00054457341b231ee6d337ca643a36959738eb0ba0009157aad012c9759150bd5d2852414d20b9ea72c38034984d3a8e6add3ce41c9b6f66c8f9190fb9cc9c164da5c523b7056f55994e91e2ec54f43633fc0dc05c2da6cd9b8dd5d99321f9f44baeddaa1ddff7cf73bd0db9d1ac8e285a0e33eb8e281e84af269f617092dca4ac0858cd6565f2bcd3417c8e25caa3992949506438c7115ec347578f25859199b388e426e58cf2d86780fbc9d63de94a75ec4fdd30defddca5b618ac6654216a0d4a46d5d6f313ad4c9e5840e1c7310be966d27e9d22b65b8ca5c5d4333b47db5c03706d1247660e45c96a39d005bf66f114aa77"}, {0xe0, 0xffff, 0x0, "653f973d6f55c7309ce85252d91152e0af1afc603ecc67917a28ec64b3baf0dc288a130a260909d1477a6fb2bfb9940a6e22429d73160b926e25102300d2f200603b47f9dd89f48e4ff00afa32152a2f1f06965f1d14de771e18064dbdfa507f305a7760a5952b51e6a8b7c8a5d8f5be14a0540700b16b2b616880054bbbe0feabe4a8bdaf59590ef42556c41b8e6f74a1f92798251010b6cae7227f37b3b7fd257c096726c5d9137d7429f700db7878c897a9948514ad64d24d0de9eff54aa91507fbceb4fd54c92b83e1b17f"}, {0x100, 0xffff, 0x0, "6f2a007421170df22d0464039c5ef8b355d9c6ed58629f151b2b792ecfd207d9643f489a8ef586dc3c85943296c3de34e877bf99aa2c0389c410afe4a666505675db32f0d7bf8184bf9748e98e8da67b906df3cc93f2250ac280839de485ab07ea050afa5d99f1d3a2685bd2eb27adc4ca8bf14b54436480f3eb2b324d911f140f51caff37ab59c990dd1f0cdab75230019504eb3e1721358714c892626c4695bca89079ca911b6a457b71c9a6484dd22516d32b0039e3091b8d16c1e4a1ccf4c874bc1e70d3d45a0c8bee9fedbbdd157f0c6435b3622407ab345978162882f37fe11901fed193fd716d1446873fa3f4"}, {0xd0, 0xffff, 0x63ad, "4325734ddaaa8112f0537e8ee0d0ab581f67e22bfe41f1b03dd896c62ead540096c0c5b49d0e44e88724a6b4de0213f6b794cb3da7c99557ccc4c586fa818273f3bd32c51c76b1569257ab2f1ef92b7c3d436a2328d14918a048b6ca80aebc0c2bc932ebf99992672661519edc870e5198f36df84ad364966af69308596f7c63b1917f44a297c6c64031e6328269a2a3594fb1f8a31cd949fd3a79aada7f4aa71ee4aa2a82699ef808fe5d1128d3b86b7517dd37184338842625"}, {0x60, 0xffff, 0x8, "27f72cd22ce36956d5109f6d965a44b97fb65186fd047a12214ebd019954339712b1f2aeb2a33805abb91eab53d3d92899e1a7d7c7521112c21b4638aace550db44c56d684c04ebd7a2d"}, {0x78, 0xffff, 0xc6, "f478b678f6bb68d632ca4d7e79a5673bfe12d096d319daaa3e39dd940e1f6100ed3e5e738828a31c67194a91b98ba276d9cd81c9367fc8bde8b5a6cef571f77c8b7382a8b42d6cac6d6a984ae8570bce4d1ace1d0cb5c080a2f8d852fb327d418ccbccac"}, {0xb8, 0xffff, 0xe5, "7c283bf0335a989a083edd4cc3c94f0542951729cff2face2be4e87bdb5acebdd1c294680df023af519ef7155bc402cb7ee0af0c596473601de73275dc2958c88e343aaa36ea821f6c32967b3a91531fce958823a2be82a5ab0eb9b761ab4f8de1991ffc050f329be9388351c914e339b800970e266541107c6aa26372c2420cce83dc6864930acfe52838b4863adf9f4d657f5fce917cdbc6d6b714729a6a8ff0e217a333d3"}], 0x1570}, 0x2}, 0x10, 0x1) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000003000)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) login: pckbd_enable: command error executing program 4: setrlimit(0x4, &(0x7f0000000080)={0x1, 0x54}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) clock_gettime(0x0, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x102}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x20002, 0xfffbff02}, 0xffffffffffffffc2) r4 = socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x400ffffb, 0x1, 0x800000000d}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) kqueue() executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004f8000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000011000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f00004fa000/0xc000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x18c2) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r3 = socket(0x1, 0x1, 0x0) r4 = socket(0x18, 0x8000, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r3, 0x0, r5) getgid() seteuid(0x0) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) dup2(r4, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xfffffffffffffde2) semget$private(0x0, 0x3, 0x7c4) executing program 5: socket$unix(0x1, 0x1, 0x0) (async) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="ea514c372d7c84fc30bb29c8fc277e94a7918c16aba381c0a1a2fcff1bad5de83c9991641e3d8168d816f66816ad60dc259b2ace9d8b1bb234aa75a606b7712680c20801efe3cdc059187072", 0x4c}], 0x1, 0x0, 0x0, 0x9}, 0x8) mlockall(0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x18a4}]}) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/521}, &(0x7f0000000240)=0x20b) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r0, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x20000000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x8}) execve(0x0, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r3 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) close(r6) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: getegid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x85ac) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x9}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) socket(0x1, 0x2, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) semop(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x2, &(0x7f0000001180)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x10b, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) r4 = shmget$private(0x0, 0x3000, 0x1dd, &(0x7f0000002000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001300)=0x7) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000001380)) clock_getres(0x4, &(0x7f00000000c0)) r5 = socket(0x1, 0x4, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x1}, {{}, 0xffffffffffffffff, 0xc, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x8}, {{r5}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x40, 0x1, 0x2}, {{}, 0xfffffffffffffffc, 0x22, 0x1, 0x86, 0x10001}, {{r5}, 0xfffffffffffffff9, 0x29, 0x2, 0x0, 0x2}], 0x8, 0x0, 0x6, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x25, 0x6c, &(0x7f0000000300)="594db3e5dac05c530a3ded94d2eb158922dd3a6e39935b60d1b46ee4e6f1b925ffc3fced0daa12036b2143fe192170d0a07fbb945b426701b3ce21bbe6d45037bd0d692c0449f9a4c05c8a0e3aeec50bdec5fa409dd6a296f2062d4b3986117e37ba6df9e383c41e5f89a9c8e4e9bffeaff86c7bd707bd598eec59e8e473241abcf29bdd77905028e88d1e4af53b80a6a06bb28655fe9180c209ff1b07c336e13242cff6a2a279187e583448792714d9", 0xb0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x0) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="c80250c7", 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) syz_emit_ethernet(0x6e, &(0x7f00000003c0)={@empty, @random="e8850d8b98bd", [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0x58, 0x0, 0xf96, 0x8, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0xf, 0xda, [@rand_addr=0x80, @local={0xac, 0x14, 0x0}, @multicast2]}, @ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6, 0x88d}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x8, 0x0, {0x8, 0x4, 0x0, 0x35, 0x0, 0x64, 0xfffd, 0x3, 0x8, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@noop, @ssrr={0x89, 0xb, 0x1a, [@local={0xac, 0x14, 0x0}, @broadcast]}]}}}}}}}) r3 = socket(0x0, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getegid() getegid() r1 = getuid() syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaa8fbb86dd601ab5b6ffffffc200000000000000000000000000000000ff0200000000000000000000959c0001ae3c5815762ac3c36796cf0a27dd1a668622ab9396ac400311e6ff185835d3553cdd7e1d3558ea78632dab3c24fd6903b51be42b613969572f972a300bc17c60e99214bc93d05586c28717369b8a89d7bdfe15935c1dd11c658f60c284ad84cfcb04f553960b9cfce0f3cc447621ba57fc16e1759ff7df7e787657ecd80d7a9ed05ff166a418d6ad6dddbac4930ce73f6450e68d82df8c0097d4ddcd202e76044fe06c2addd49c33d583d1b0717383a0ac90fc263c60cae452a103fff490730cb5071c2d9252889155723da92fb4f1a266d98dc37fc4f8769fab233633b1bc6641866df9b507c6674d3fd6907694afb746ce7bd3b1"]) setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0), 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r3, r5, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r7 = getegid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100)="ed7cd8a6", &(0x7f0000000140)=0x4, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = semget(0x0, 0x3, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r8, r7, r8, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000180)=[{0x6a0, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000200)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r1}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x40, 0xb3}, 0x1, 0x6, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r1, r1, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000400)=[{0x20, 0x0, 0x0, 0x2}, {0x20, 0x0, 0x79}, {0x5, 0x0, 0x40, 0x8001}, {0x2000, 0x80, 0x45, 0x3f}]}) writev(r0, &(0x7f0000000240), 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r6, r7) socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r9, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea861", 0xb) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 6: ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x40000008, 0x0) open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000100), 0x100000000000001d) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) r2 = getpid() fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x0) write(r0, &(0x7f0000000000)="e6", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x30}, {0x1c}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x80000000, 0x2}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0xfff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xca}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x5}, {0xb, 0x7}, {0x6, 0x0, 0x7f}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0xffffffff, 0x0, 0x0, 0x6, "46606c8020bd61d5c8ef103ec3137aa4c22922ba"}) executing program 7: syz_emit_ethernet(0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaa09faa9cec5b24aaab86dd6000200080000000000000000000000000070000010000000000000100000000008021e2b0720fc45175867a4854cdef7f44e3358ca480633eed0a5bd7349f6bc1747e41a12c1a1b9daca1bad25e158ef81e7b305ab236b4ad4b20ff72186389208052a1f836f4d0a14975862450c5a359950859cf75b962581d22bdb16150c45f95d42fdaad6497340b661b1db9df4e997cb29fcb91664c57487fb93ef5ba3b1d8d29032da9b4acb4587607b24d7979e28235d213dc94709ab92bec259e7b2812533dc4d80400000065d799a714e37f04606b3dff2b06f7d14b802eeefe02185ee48471c2395fbead5f75235b527f56d1dc20f2c05c752d3ea975ee42dd10fae43bc3f51422462b421cbf4883a474dfffa2"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x80000000, [{&(0x7f00002b5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000606000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x45ca}, {&(0x7f00002b6000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x400000}], './bus\x00'}) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 7: socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x45) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x20000000000000cd, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16, 0x0, 0x0, 0x40}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0}, 0x10, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendto$unix(r5, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000040), 0x0) kqueue() socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000340)=[{0x2, 0x0, 0xff, 0x8}, {0x0, 0x0, 0xfc, 0x1}, {0x4, 0x0, 0x0, 0x1000}, {0xffff, 0x0, 0x3, 0x40}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r2, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000300)=[{0x3}, {0x4c}, {0x6}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(0x0, 0x40, 0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r5) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r5, 0x10000) writev(r5, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) setrlimit(0x1, &(0x7f0000001380)={0x4, 0xffff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000009c0)="be", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r3 = dup(r0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x187) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x60}, {0x48}, {0x6}]}) pipe2(0x0, 0x10000) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="c970d86ee917ae98c433c0c4f3c0ddfceae3b0abc8bc37b80b78b0d7666b43a9a64a6ebc10a534f4618d7b6cfced10197c89297da63ae19af3eb2e21d464e609d27a0d9d02752f5cc5fa66cfd952dfb2bee732cac4a8162e32e909359faceb16e90827f22c1734d02367ecd87cf552ffa6cde3266821b799270a919449f907b43bec1af1c88651a8965431189fa6", 0x8e}, {&(0x7f0000000300)="4742b261f15e771468bd4cde6458a2e7c543c3869a8cafa46d371397e445cf90f77cc174d7c45b429926afaade810c56cfcbeb4ad9a68382d4f576628f53a29521f52368b289b4891b1797c02c8fc3a82fdf9c56372a84bedd625b93694755d28bd3", 0x62}, {&(0x7f0000000380)="ccf79a75fb275a80747e1f0682aa8393e8377ebae46f7fa5fdb8c37e8c37a1ab80fe49757327a584b1cbe1e15ee341346008bc40414868642a3ea1d82c5382d040c0f7980e04e1cd5654b6a13be01fc507779c6cb37a0f8a9c6f70d982558d2478b669fb36328d4c6b192d5a51a5d0e88187a71ed31996b8436de6650911331aab1cb50a406825622b0be76a39b61885f12409b7641d6495e8eed4579431d1e33aa2a00c3d7f8530e0d9c1f6c3302508461c3fa4975c98e8284dffeccfd775f6e44701317b357682dd370c67e963d726c4639fccf071c49d3bd32e0022d8efbc7e9edab02299f25b55762b38f4d0f3f9428a9e5320db34b3613b9cf142e12ec7a067afdecb963f1dcdb278d6bfffb3ab2ceb920be828becf28fcb2afb23bbec1b4e370b834b82f6982f194cc84777530671af2bb78ff4c1853e221507a5f7dac83264ba7ef9fc15b9a8119778cf9cabd2bcf219bc459ada5c16e26252a700630148740799f5c541e1866df49486b6c3cbd3ce92abf29f36a4956fcdd06196208a08cff57f53a85da62e9b7542219b7670e0caa30773c56357ca89410e8e0f0fa20e41038d839824a9fba68e1f597a60040009d07dc17d264e29ec0f3c087d83c37790649d9370984fe115527dffbefaac707aeee09f82bc8818304ef8e51858fc0ec6d3160396bcb5176c049f2eb5f416414f20bc9c13f3e5cb8bd6deb55c2527156f25b9fff3f8c554901e0b5c87cbb7645d5e6f1637a85ec5ea9f59834d777076f85b8bb920740db7fcc6f9bfd15644489d8e61ac40cd2ffa4e6b73536002aba82328a7ca48e10c082c2bda6b289026b6188a73a58e6172d2555736eafbb96b5c5451dc31eda2123e074a8d0ae04ee68934224e81e0251d6dce46b81e917ec3a06b25d5164ada4362a385bc0474dc2105dcc409f5e9fb01803c2e4a8a4eaf72705a5b935580aac8a3249cff107a5f872bd50c3b3e8c31eba0f94eb3783bb1eb6aafbd33a69643e7d0ff91199916f59c4de97da6270f04cf1e4775f3912159ac67c11ee562f5a56d368ee3ea6a7d776b4c9a4d24ec5cf54ba26ce557ac3cf99e30521308a4ef21f171dae809e105d096eb0fb8ab837e768da5536d0b82bbf60027876501c68e558bdf9c592586f5a9cdaa73b752a7f2f42140a7fee488bb993031e3afb7f0d2061492bdcda88293042b558d55365b158f04c5c74049fd5792a691b3f543e7a76b4c9a6fc1473225be78248d02e4681ed021dd69027e48e6fb8d2d84b77dd188884436ba869e2f71a7e072dc12a5c9e7d0187577bb3bb3ef4d1e95c04bbe061b93931317a4edd736215c649a16912e2fdcb1ab0587340f738ba80b236f0200707dc849959dc57a3bf795ba0d4bbfd2dd3ad957aedff2afb9910e6c3358d15e84a5236a9399979f07a24a770ad892bac65d7fe6879d61e97a1f85ac4027c0cd1106e0e2308c4ed20c40f99810cfd475db2d5bed8116f08774d948275fad4c2c2bce67a2f7c15cba7d58668b0668048473166dbc1e953e4deff1a8948d99caf964b81b9d55371daa7cc1ea8f62a03bdbf4b7d190699c82f4a7ba199a8b47452a43eae3a4d3d2acd1b90f0703f0231b8b8ff6312739b94494b99635708008bc04ec2c982e9462b25f9f3b441abbf663be9eb88292922de9fe321d40039b73ecfebaf3d834914226545405f3271033f14c678e65f86a5e9fe980a18db0c676487ec0421ac8f59292145e6a04dc2d71f0f2259deb86905dac56e90fa7f0dfd2620abd20ad8cdd5ae4778bea96eb204d5ebb4986355f88de23e64e7a12a4c29e3e13559ef0948386adec48f13b5ab88b565cfefca7ea20e3f47a93e7bba94554767ac9b2fe4b8eaab0078d1117219505c45b20eadcbf18fb527e1429b037a9ebdb0a39e05cfca008ffbbc54b3e42d1b28617eea05a8882bce35a940b023c926b552afdf629bc78737d88c53ea5294326dac390d1803701ef5558c7c9368e68f1e999e11bc5cd706f404a3e7740a927d2b0bf091d7d402d88eb6de8df6d27ba63e735c4a34b30503aa07d026d62cd68c1cef27dbfb9af84db4f7de6faa7a71c641b98a7a428c5b9b180b59808d60ab3aade675ef22f83cb63db891fdb9799939b53798a79c4961d2e8d1dfed9727413759c59dac5a61548090ec3b49a705726ee436a4edc994d0466b55a17aaeebcbb53cc6de0174a062bb7962167e0fc6eb9ba8bd6cab7464d77e66e30622991b8e5052753b5a30aad2b814a79988b8d5a8a665458f044457048b08a5a106e90cb103c96a157a9d6d48a01f269cb4af77e7aa27f972ecf928b04c18eef9b9d93130c66e1205859d3bac368faf2621d5604c69f52f692087487f85ea9d2a13e443cf67d866cb05ec7e462bebd203be70bce32f2dc156724aac2874b23583fc35ecfc7f64fdbed9643b4ccd33f58272bf7ee14bdfc12dd51549d8221bcf88cfdfe97ca37ffab9ed8cb628f0e463a5bcd7956137fbfba83f720c3e68dc37ab453f6438ff759e2220d0c56b3f72cbf3b4eed1de7f074574db30a37676e5d62d9b7b1909b182aaaf8b4d503aba440360ba55ba52303d29caffad03f98cddbe49b7cbd29d0aabcb164a64de6ab144d47300a2a718b470fe474532fd7f80ff8d6542f66bd97e911addf35a3ce5e7ca6c8d4330353694e4ffc30484e5a6b37ee3b6af695aff9c0ff6e93c6b9b37f093c12d74736e86772d1aae35695625583708813794efb0a9afa73e16eb78d735adcbdfc6165fe28d177c05d0d4b67fd626a726b6a39ed80b90acab5c1ad3d7f6a95c753320fe13b1d214dc21742cc284a6c0496cc554b14ef719ce45d98668cd77a74c1b38c6799b3c1d0b764a64bd1cf4884b19c76a138c42ec8c7f1374e4cc1fbac5a218bb0b7673d1e957d3d6c9164643f1cae0c45efa6f2f20707529f12a6ec445d716ede04b6b0d25f218a8eb52c69e84ed1a00f5ff16b318ecf7eaba37446fbc0230640b52424373b394c5b1528324c20b28e3df72790eaba1a6877e106d3bd60c4869d9beb53607a7882b83503d6ce63b2ffceb735bc30037a4e7a020169562c67654f6a85a7ca25da1421a9dd39ae3c78f01bfd9ec6874dedf3c0e3affd091390c3c9616ee3fac826ef004dfdb4fd1c8d2c862acf72cf6a23e1d579efdc35bd52e8a48ff040298a485cb1fefe4a2154f6450c581c4d7997a5c21635233cde11fcc11bea67e6039558d580b526ba1bb305f082e52020822f8f5908fa8eef747bcd6aa99404e995ed72c3be89701a2b7fb8f153b6f7432ab4e921fa4fc0bc9b6b148c2103dbc9c0536ba4e4b0cfaf79325c193905f4624fab1a84099d0b66b5b5b837b38f0fbbff28af83553966ff0b5fc67686481f165634379ff04241d77d8b0dc0663e6b7eeeadb451cfd63e69ad65126521b5c6964c155f7c2e6c8549d263bf6812c289c25c2ae3b9d737edf604d2e98135fa17471c7063c0bf45f72479b856ea7b630d734ada7dc5fbd0dc7641388a4e6bb2730cc3207bf53d7cf4c689302fe095d47abbb317b87e4d1d682b373c4302d2757f6ed3f0340bdbbb3b1121788beebc7f29c720c03d182799a5bb504750e7dbb6d4ebc7724ce658eb91d4a67d28f429546ce07d8f7af7467b64f15aeea5aaeb62aecfaf679aa033192f477d5d7f9a2c70d8351531f7a55a44bbc55367b05fa1107568ae2debc221bc3b44612cceb3a2fcd7c529a4415655c8d58028522c696087adc883e06ffdd0272513492cdb772dfd752dbbc361a43164b670f41b9753b01d215d85e600536466c272c72ed3e069d86698e57d9fde315ac66d88b403ceb8142dcb512ba98f5d5b7ed9b627e93a466a1e4e7245bcbed5d77843552c3694d1a303e83d6542e5a6f2a499d715bf17ea5705d3873ba3342a4153b33a4c3fee97cb80aabf3d5622805e76ce579e91926d681d4984be1465b5a8f4e95d9a6897ec4b45b1150eb3fdfbc786aecee11b2a494aaacfb3fe614d3446909ef133a9af2ee8c72c5aa161407136479aaebdc75a2adbb2c859f7b44caf3163409c73a28bf248be41cccb041dda8d7189e74038dc4a18f688fe07036c87487656f7672d41a8d31d59f4b8fd5a50e4b85a0bf5bcd5fd756143b606b42e7750415092f22e3f2e1540afd294f56be3f22141ec0897b8578bd6f1a0e18ae50434063bb513380cf65e4ab633f001997b3cb18c2340ebc74dc7d01ce3f0af0eb8c44a8a297c9e6f7255806482b9e5bd0127bee5ce52fc9cc34d11e285e1b702cbe56c51fef97ae0dda0fd51f8d6a7c190bf8b2616f9a442b1218ddcd592e73d6a7e447b91312fc78c84af29b9f88ec3abbcdd6e91a484e40ae9ce809b92d4afced83dd7e7493f86dccc576de02fe39eca291d29df21244f7399a47a44132fbe5dd9618ec6f1b0a9cfaa4a96c89df38ff7ea4284c918625f0b1c1fef11f9d32ba78038d1d1482804831f04be0b4afd5c58292d1cd4206b469605b39ad96fa043c5b5d61338a190a8489c3510ab40a6f7379697cebe029c5aa0065a65d1da3a4fa09fc774b99c6848d8dcf4751f9cb3ac914f88776873d6eb09ce23645a8556676240cce9de5fba4c5efb90640d53ee8f35edd793b704f3cc6cf7833c27f45e1711c7a8a30165b6aca9f4aa97d886352b798e682370d2d9e4b94449d2cf88b4d91c672d13ea2ab86c66deecdf088f224488e9580aa37a6b66319ac3217f66b754ab23f0228ac84966970ed1fbe5de888ba2736214ed966119edd2afde9993641dd01dec47660f1fcc0af43463b7aa45b01cd497b92d58842e01dce3cf44dd03b938ecc3902f21b04e9a40dd24fdd5f7def33e3ef7b2fc72715f2deeb8ac6c8821a2e8b82e508dcf9a2f5d321e4c4ab0117a0d5084c0fffbcb83fb649f086f8d5628aae73432509e8e936e482720e5e814dd2219beb4e268a251cf65f28c13093af507968fee85b57fbe2718181d57dfa74c2a9ac8df9b25b7c1c04f566ac17265ef774e6a95d53421e1bd9765d11d504219331984bb992e0e3870e65b89636b495f8fba1d46b8efc03303fa7dd2c1222015dde34064c5f2063446fbd0dfb78deb08d363818741e9ddcbc1ff55db5513b88c6a19ce8587651ca3a8e167edace144611ec5610e68773ecadb2498b54154f4cd6b4403311a51c0fd98d10a069ed7a02e515038ea4d2010a2a1069dc7c3a0af66165b5544a415bb2868d168c7c285b6a731161630f2734f4da69bdee8900b425ab002874f84cd3323c3d776217c091dfadb9c27868199cb75ce823d3cfbff85307b3fa04ca4bf99aab34d6a1104119fa505f3faf6ecf6ebc1568d613d797f516412246aa049cc4b8561c1f187cd9b956d223dd37a70336e53f6d0ea9711b8ba0c7735fc7d222fe4283c1379301b6d00e1d0a7c31113e1f6eb2cf605e84d000c98e7f712812d93e99e5668550339388470e2b7c1901f124101d4ab0934ce36c3d8e0671a867b0e56d54efe274a396c2570251d1b243c240f015e40c9fe22c85ad2c9424633e84d307304bdf4217a2a615bfa7f2e2df986c8afea77d98928e36089866bf3b345b361ab75d276047f284bd35638d62d9e1aacc9fa54c737404e283a094603ac921c6121fd7535624cbdeb6036f778966f40d82768278f10672c15e29284b9801aafab98599dd70a30b52871f41b6ed20ce359da77e83b3018d314ddd3fdb6e7796e4619b01f39ddc59b123a1c3084f86fd3fba8b7800e3c37ef05a2cdb70ed3763bb769b895d94a2467d154e3ab785d0bb0c3527053445f28303a330b9f5ca579b63", 0x1000}, {&(0x7f0000001380)}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="1800000000000000fffff375045a05430c77408b0b20b9a20000010000000a35098de5162e667a085090ffe7b0c35a598072ede77259d741c8c13a3290fe0c5fe18ffe2cbe6481c7867609db51e27710424801fb40ad17ea32cad4ce8e5e8ddc1a35d20f6c9c48c67331d5a770bde846d8e0eb69629de0cf5fac61be7545", @ANYRES32=r7, @ANYRES32], 0x18, 0x402}, 0x5) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000003640)=""/4100, 0x1004}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x1) fchmod(0xffffffffffffffff, 0xd6) r1 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4000, 0x9) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000000)="5ab7776a", 0x4) close(0xffffffffffffffff) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x10, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000200)="5ab7776a", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000a40), &(0x7f0000000a80), 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r6, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mlockall(0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x0, 0xd}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0410210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3a8, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8220081004d0086dd64306811036e01ff00000000000000000000000000000001ff0100000000000000000000000000011606000400000000ff0200000000000000000000000000011015b06b52b932cbc93346cf5b00e2c2fe8000000000000000000000000000aa01002030670000002e100000000000000502fffa01020000c204000000050469c00733c425c7511a76e21b79da0fc785d271fd1b8741a4655200f4671c0304df510ede6cb8011667600537a41899a5317ead09e635d6e4515093b27af99c3d480a9b326aeffed67cd7450e2965e011c336c0e86b24a68b2e7b490fb1cb7c4187b632ff3b541341e3b501ae00000000005b007e19640000000200036865000000f0442ceb409374959900000000000000000000000000000000000000000000000000ffff7f000001fe8000000000000000000000000000aafe8000000000000000000000000000bb525e3a771d06"]) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605682f90020000000000000000000b3ab1ec43b427bf600ff02000000000000000000000000000145000000b1"]) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) executing program 0: r0 = shmget$private(0x0, 0x4000, 0xef, &(0x7f0000ffc000/0x4000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/4050) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a00002800000000000090780014a7c8e0949e1b8f0600000000440c060200"/54]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x20, 0x0, 0x0, 0x4000}, {0x40e, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) socket$inet(0x2, 0x4000, 0x7f) accept$unix(0xffffffffffffffff, 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000100)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc, 0x3, 0x40000000000020, 0x401, 0x1e, 0x0, 0x5}, 0x0, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x829a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7f", 0x1) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x974, 0xffff, 0x12f, 0x0, 0x400, 0x7fff, 0x7, 0x2, 0x2, 0x3}) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[]) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x126, 0x0) r6 = socket(0x2, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xb9, r1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x3, 0x3a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0, r3) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1e}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87ff, 0x9b7]) setreuid(0xee00, 0x0) r6 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r4, 0x130, 0x2}, 0x800000009, 0x3ff, r6, r6, 0x10001, 0x4, 0x6, 0xbdc0}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{}, 0x6, 0x0, 0x4}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setgroups(0x8, &(0x7f00000006c0)=[r9, r4, r9, r9, r4, r9, r9, 0x0]) setegid(r9) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r3, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r0, 0x0, 0x0, 0x0, 0x200}}) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async, rerun: 32) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 32) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (rerun: 64) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) (async) getitimer(0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) (async) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x20000000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x8}) execve(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 3: pipe(&(0x7f0000000040)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) r0 = geteuid() setreuid(0xffffffffffffffff, r0) socket$inet(0x2, 0x8000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x50c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r5, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32=0xffffffffffffffff], 0x0, 0x800) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) r8 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r8, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES16=r7, @ANYRES64=r4, @ANYRES32, @ANYRES16, @ANYRESOCT=r6, @ANYRESDEC=r3, @ANYRESHEX, @ANYRES64, @ANYRES32=r6], 0x1af, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x60}, {0xe6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x1, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="c506754ad2a7218b5e7cc5b34cd17142d7b8a03d8c312906df0bbcaf57e36a6ac8d62bfb255a2d5b80dc891c3ff88901faf3acfffd8d3bb4f2868e780a5e234e7d7c927fcdc1fd", 0x47}, {&(0x7f0000000240)="964b8df02375140182bdfd8ed9594823efd5181e15bad9da78def305d13c6b426bbb16ded5ac560670f2696fc452b05c7ca5fff81c71dca124b1bcb106afbe5900e0c68c8da2aeb051a326fadbd70c384f13fb9c163d7e7df7a65a", 0x5b}], 0x2, 0x0, 0x0, 0x40d}, 0x40f) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140)="ace1e95efdf2e4984a980c5e464c4f", &(0x7f0000000300)=0xf, &(0x7f0000000340)="c9753cc5913dc4ab18966d33788a005f7f8a171c9c0ec829790cd4c9359d2bff95702880343c269f3c20ebcc623a233f7b4e4a635e5981e36060a59ca3d873b7c2c047a2cfad057a06d965071119a44f", 0x50) r0 = open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r3 = shmat(r1, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r3) sysctl$vm(&(0x7f0000000540)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) dup2(r0, r4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x5, 0x0, "32cd8b6abdc8a5508c71050000000010000407ff", 0x6}) executing program 2: r0 = socket(0x11, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="070054b8053883de09facecd3d5a6cecfcd32e80a85770367217ad77c8dc6d25b021261ab39580be282fc0e3908cf00f8adb2bac665b55b4c1a8f538ce5c0eab31ac44e41c65901522a435830c7db37a48470c9b3a5e2a0cf760bd0e600b8d88d18bccabd43e2c3f5265c202ef784f341282f11e20dbf8e9085604d5f00337b82088ce4e8d076f9871b7dfb2e55df1d0e9bbf98f16f03bc9751400289315c1e4bb073836013248e1a035d2225e8e2781f51f46f5219376b607a940", 0xbb, 0x204, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60004b0000082b00fe8000000000000000000000000000aafe800000000000000000bb"]) executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0xffffffff}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socket$inet6(0x18, 0x8000, 0xfb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000000c0)="cfc116e4885c5907844eb7a5c8727d77b31808ebc24b3d75fe19a1c53b91ef6596c1a0e035a691426657915e92b7e94155cda103a10df2ea34bed963438bdb59bf88e2a12b55021c6377b080d22042a9b7037c1e79eb109646b0bf4531259e27f599c5", &(0x7f0000000140)=0x63, &(0x7f0000000180)="81b56ce71be5ec87e865b608628c90ad8c72771cbbe6df80d447bcc5481dc032b3a4efbdf8c6b27fe630c406f344e5c06358819a22e75cc9afdd5f8ee98c10ffda17b6626e1e831148d5b3387f4eafa91f1f1e9aceb5098ed59a51282d8bbd2fa74e06ffa915da7aa947c19bc1131aacf35c284dfc367b504d32d989454c45ca256508053d1e0135d9bbe6f59b6058adc959", 0x92) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/254}, &(0x7f0000000380)=0x100) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) socket$inet(0x2, 0x3, 0x2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) sendmsg(r5, &(0x7f0000001740)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000300)="150547320827093c2e0311f472c94d0efc371606ea4f9eaec5fd820ef365b43acd0a9ac53d37521a35e7a003875438729e8e987fc8605a04d7e059d18d717b6a2fcebea03d6a49ea9709771f94f8c8055cd112770b2f38ebe5ab24f9e8d4da", 0x5f}, {&(0x7f0000000440)="4fd70be3f2f3260c8480534bdfa4e4cd220d69a6049eba17e9b49d3e90b6219bfc575205f3ef9be62598eb669737c520f462ec208dc88e2ad8d8d7acd1ba685d1878f1", 0x43}, {&(0x7f0000000380)="a48387759b92021c0ff6f4ed8552b0e3", 0x10}, {&(0x7f00000004c0)="088612897373ab76613b2fe3126da2a55ec0953d47c73942ff2f588109a8177b53e1b4f64d4b0a3c18624ceae0bdabc166", 0x31}, {&(0x7f0000000580)="ed5e7553ff5e6973cd187531d0602de149ffc55760034de2d0c53fdd2d14be584f48f41e95d46fefa9c6c54a90d39bf599e80951dad56d58ba6638931ce1869ab7b74f885050b3c565e09270933ff458473511bf32cc7fd5cf0fb4f6b2f36c51a4734140e4d7c00f486d67300c853a683dc1a458b5ec840bae028df2088773320026d4826b9081c85ada70d015e7ffed27e84da8895503ac540af36a41b216fa0169ea28d0903ab67d18ffaa7a16a627e6aacee1d20086d28d6fe832d4f95b23a7cc80ab26504e23a6edfebaf8188d3aa0f60a916e2d3144baca37a01a83895be5dd9568d2fcd9417f997c8fe37b1a43947fc370bbb7bc141533e24dd8e83f83ec7f1685041747dcb4f270a2d627491dcee1310db20a4256925f29eb6e2522936c6b7b098967c735155e242115f37a9364011d4e1fe094ed68229b88197335db8bf2023b7c4566602cfce3d27ba6cf7330ef15b603b36b8367132f91631b1fbb3695f8435d986708be67c3e96dd4c6cb66aaba73490be0fd3e4b7e5ba3d5d3486575d8ab43048a32d0ac849be56e3bae000ac099bfa3e39bfd417a74586920718bb581cc71eaaf08843564c4f8b32d802acf288b653bd9244e868f1e3e72dfab83b7bc45ed013971b83894e21aa9d4f2d6ea1c57b609434149b2717f0d43f7311e6e1817fa1431d0fed1b4eb3e58143f7d81daedbad8f0c8dd65be157a49135208b474255cdb4585a33f0bbb2585baf9ec49978f7640f85881377ae53e692a652cc5d61e9304bb262e4391317281ae950718e1dd44b84bd9a3b70383e1ab30c15a9e441d7e78619e957f9eef6acd6a8227952e1a9dc82f471dd8bd4a17cfcdbdd1a64215156c26399bdc4400f290fc69bbfbed5946aa7a38cefe44f1fd2c2c16145bc84f47b9fa8ac303960f2f3eca6c316ec6b280b15d45990840a17d6c08f2654f9211e97368497c8fb10db34cc267a79c75b399f1c07e17382c16b76505d1f36b0f0c62264b2292b6b79ba478db1d6d28107232710ce774452b9d698edbd418aa6c88e737d19d1bba8286660d311f196c17a26cfec086daf13cf69e545315a968a9ab7df58f6de0dd0f382c2170f9fcd7964626e3aed2f58c71e0b580a861c66cf4bde0c4639e467ff272fecba3ca5c3757454cc54976f165e4abb5fbdd93739c80b4da1dfacb732047e6fffceec5411d0effd53b8d76d178cd76d8a95156013d1a3331e5a4e3398e7a947160ed9b9f02b4f41f58c3b998c4c8b325142469d4370576c00edf9096f21f5ae478bf901732aae830dca662ad5e8caf836419565f33aa43f7e7118a417ddbbb474cdf39e27b0695c554f6d05cac201528d308f9fd9fe0d24c01fa7fe5da2299ea7e316c7baede59174323896d10125a7077c1409245d35477bca4dc94f9e1100ba53cdbded9432c2bcbd3cfdf952edaf0877fbdd59b38888d1c0745bb3eb535aacbd47de5d1f30ee6571addf470fc4eab0ccdf4b1b91c83475f55660b896e8c8989737e4ce2c4abc62305ad50b8feffb6f6fcc238744e52597d954748a5512204c93b5b144d893b8ccae6d8303135c230124ef679b5436bdb1ac030b5dd34f2fb92a33da099cd91732a3e261bb374b9fd9bc61961752148f9db7ef1fc29f63b35d3a92b81b6154a2f0ce783489a7601051539192e5c502861917a3ce24b4ef67dede640eb8e4d480b272e2f62ffc7f38b140ab0df24901c02eb8d91ada0ac12a5253cc4f5eaf8267cc739c87d2acb20c5169445c744fd261212cde68d041f41993be4f2af59f85305d4013de5d49a5e7d1498a12b71eb2d9f9414505e90a3e227b3ee265a4a4fd17a4d9a1e7ee7556c9aaf9dc7e9f5dd56343179ac94ab0ba0c686293a1dc22c4ff45447c9ac3626d81a655e8c28b96aace298c12167d33f650de715162e4f17bb501a047038859bef7658dfe5c3bef807301c38c7b5406a61e4a10c4bcd0ffb6a4f89edb5bc27bdea73a4f469aa9556ae55d7c884a50d257284a1662251b8ba6d0d42526f57e0d5ab3712671dc8026bef682ad75ba38f8175fef4da7a373d5b2564ee084cb4afc2269fce44e87e06c17f2db00a67bedd94385378b0a9b39419b074c5a526567654d227ca8e11fbfb61b9345c57d0bb9d85b09885a7ac78722d2e03b8757b4519b4a2a5b2914325599cf03b175f43bac08fe1ab5c4d7a1c3207b082956471fc7fa5cbb52fadebc63a1c9bd274cc80f9a0813feacc1b1975c84ef59a57bae7bca6067c1887c7bb80f016a30b9831dcc28d47327d57413c666ce59677b667a0b795ae30ec8ca5eab167d8a4d7585fbfafeeba45bb4bd5c4b6b7ccde5e4af92d37b18f166db196bd05ea9343c9a4f0f93f2bb44774e723404c6f401dd15b84193da40ddb6880649f979f0a14eba38a9a14a802d975736e7c6a523df8ba4f02088cd852b1884cea54307ba93740241fbe29e9a2beb8420ce4814c9734a96bd6251a329692d41a92111ed4dc138bf3b7a14f4cb189a6d1f60fc7104590c51cdf9f6b319e8bc5d29fd608c89b8ebf7df457c6931031908cf37dd173a1a8176946c14382b31bf6b50d2d9fad4e099c10271112a9924bf0f2f3a2d5bf6198620c3d4aabc4c147567f12e35e73ef6008683e47ebdce79fb7fc79761479441b780cd616b05decc44616f96dae519a852a8c06c6315a78d5e3dbb2ff34003953f27276dda7045a55f45913bfba940e0110d7f78ed94352559c97ecb37f31398797116e9c2f6603cfadd2734cfab61b23b6937debed7c091ac37d9692efae5b5b2fef13c220af9879315458323a63596e14f316b749f73a36529498b8642be5f8c12edadce5e7d41662adacb77ad8faed0c72f07c3340a51a343b3de3c9d941ea56dd620e8224f8e99b0deebf123300adbb9d77822feca79c7fa04dd71464eeff7dc8caa90789b9b0ffd474728492f3cf5822d1049fd7bb0793a65fc0c1b85dc3cf41367d88667bb9167f03ee9d367996f4b9ddf8e7307559ccfe2c8a558ba2f2197de383619f7f8d5249409fd0b16a7f32d75091d7403f98209391169fb5011c1b8ffd0245d6262d0490c6793a509c0cc8bff36f7e2844452210728987088aa859cabeb434dfbf6adc64526da395d54520c8ee302a77988126ee0ed9b8df4d93d91e3334819bacf6a6686848fac85333b38eaec2b1daf554c407190eea0741b8b90e204e69d80da8e8e8519da3f76eaf9db12719079a2f48fd85edf826baf6cc48908c2d20401c0e9b98dad483d3ee2c8de07877b785fe6e5c0a8a5811502bbbfcbda5045b829d2fe96af47d52bd9b2f239d86f393aa4772f20bb9f5bf1cc79c3b2f48ec3735698f2225b77e949ecbe8b687e385ca39ef218a0c8fcbffe3c73eb3d359482a85bc3b2b6cd43453f01a61700dd5aa1672d1101946c71212725981e9799993138b5b354d2ec130c3eebf9d2c42a10facd8221720f7339c389be8fe18050a9e343f709ac534f3d1fc766992119712aa911c7f776756da67e6e8b14e52f7de9e8d163bdf98205bbd2b53657720dfe4648ff97090d159689c49331b46a5296c56c70c30e9add7c7d3a3f809518fb09cf991bb2daa3fd49cd1cfdd7f06c00b4d57800b69dd1a71d2e7af41ddac5fc57c79a92a5be08c322bca83de2e1d1ca1a3992750fe30c3b43cc5bb6bbe3fae1375eefc95b8f0c3812258a937b65c5dfd7a6cdb67c0aa1f9fc234ceb90ad30f2bac7b2cdc509ecb5f098157d68821c6199666aac3228b2f78cca1fe009082db2b558934d2223bdb7843e89941ef982a3ab7dd33d022d0e58db94ca50541b2a4ba7e386ace92efdcacee82e920b18fdf63c029752791399624e6d1d3b132dcb8f6fef1cfa9993d98f1bf485d9f69820ff41a744a10a9d1c1a8f5ab195168e426a289b6dfcdaf5c722936fb722c7080071de22a3bb527752198d2a2ece53fe3069898eb7e0b5152fa20604edc2da1621c4e64d1d950250a0e92423f66a522a0ceae3c78ce188c90cb294b8ac7fcd5b7ca93fafe1556200148f47b2592d711e1abca6354741ca4c338dcc326cdfd23774dcf61dfc6093da0d9151ec55018e6530e841781060bafbe300d98e9eec48652649b58cdbc49ebec36a5338c54450315023f904deba9317e95bad1ddf12abb8d40812fb00bd2010ba5d0f695a634701336b02d4a877b4315dc9f8378696ca27ce2eca7b56ed45eb515942a8320b5096816c2e88b6264491c4525f0e6b49bf0e5b0123e28778be5c5a96d2612397700d98fe59e31e61b21c21788ba081d72d2515ec0359c413b02fc8a3359f9e932ca9cc3a82d8e025ecd486d54340b3dd5e458e91037cd2aefa51787edf15dc545bfb2fa2ff8f5ed58c78d61e9fa292818f37497ad4dca8f0af825b027e676de2c74f597aff889f786e7f25bb090c459ae1eb70a18202b60a406519bffb0661fd64fb327eac9f39af3b47c7575e6eea2cf1ea75f5cdc978d70e8c92f02f5472bcc70e518e01502f71729771e6170b76b82621fb6a5d8b89deadaf533d27f8d49af696aa0b66f2c46c3c3c58dc8299fcc5c91ce11b01d09b1482562b49fd351317340b1a78e68d492bf7229141e15825aa9d6d082ad28934e85f0799511c7eee7441ecc10059b73fa99c7c03eec55bf5329102b1346c2d20108ec0650d0d55f0d5e25760cdcf8a06bd42adfa979b6431a9bc1a9ff83d1a3b69497636c532608bc6fb19d4ee7010776c42c3e0846364efc2ec7cfa715a34306972a88355694137a90fd191620642d973e676a4ee62259a24ead7c137ad9333e1ffb088a2d537daa98922450a3039f36b2f70071fb4e8c93c1396c018cbba244c0fec30fb7b54d93c56fed569bd4aab01a00b4f37a8dbc4400843b7812de2a581819726b9987028e7c640eea1af94dd441ad12d1f6f84c8a6d27b7390295353683649ddbac8d79b7b3b0a05229322315600756704c88c115b8c6a44d005c241d7daca9cf48aa6ac85dbfd90f12fa133d8004853366efb819a2d25e4d40b6a646fca56d913482fcf4c43c46db41914a4d441dc9a5d3493eccafdb0763b3926775ca893f73d4fcd7f82303d86be80e340800b0dd895c3adaa3ad5562af8d1079925c89d6ab2e586fc6fd0757b445478a5e275a4211ef5eb2864de15bd94cbda568993bf29ea8e00c8b6deb70244009dc920b67685dbe3990528ff17b3588712e8fdcc97eee635914d15273339bfa81a9fb0b4d5fac09e0dd668739079ba46563b4a83fb1dbd9f06be9b9f51bea709cd6b03f0a7423fb5ee0b0ac346f270b455af1db934812825d1823da204ea203f62f29ea00da13c19a3049d65a0ffc2fc0bf94fd2a36586594b38e869dde856202543b47f5ca0a3fff16ed2b7d767ee8cb98fe17763757b2f33968820d7315bd6cfc6a09c13235bbd44f5986924df6f84a429372a7d26878257bb10c618396cb872427e7f39d5e89575681cff38585947c5db9f87945ef504b211ec17965684b000b125a1cc7c201eeab98d7281b9e761749924b2daa13e74f6c10abc4ee37d2ec28799278e46b55ebfaa74d16eaf3f5e4bf702a6fd3bc83c6f500042c4063378fe8f3bb1ad2c424b2564399221b493f3d8740269483b6411c5b6e63a05027ffd1fca11c138d97fe3293ba96350995c4a4dbf6ab4895a27678097943d185132bab7c0ce9dc0544610ef0d95c4622db5ea63af028ae0f92c80f2ef5b8c3b1aad0d971d995b11db1e621d8b412c116f1648c5b6c55b9606492428e93513a68907835a0daab2a472e50ff7ea68f3a4775aaf2a280cfa79cdfc3348b", 0x1000}, {&(0x7f0000000500)="e577291c5fa39ac8171ef13a3a3378b0ae83f2efa5a2d391c2e509f320b440a8039880a8bade", 0x26}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="30000000000000000000000006000000c7a51ef24707b8c7aefc45fde36fd51e045c2fc1648eb014d37e5c261b1cec000001000000000000ffff000001000000b9672de31dab2582d3022aecc02107f830f65d69a35566dccd74b022447c91c5001c9379534bf0d66090c99cae9a68a67214f3a2a84fbe7a9de5a43995dc0eb235770bbd01a507594a9fa037e75d14a553db07cb986a39060d845a3a58d567ca689e75df434d90e11d5c07a1463e875a0973a675b52fc05f550f338e1a19468df6a2520b91aa2dac878d3a3d9a77c9dd5cc372f33ac7c16173d6d2277b6ef43dc98b682258c6dedd4a6cda1c8c81aaba5e79f37e615d19221438e8b15dcdd1217db3a5c8c0d056351085462bec979e9b02e51f1871e7d1f970d3e39b71bbeedd643584111b5d00000000"], 0x130}, 0x3) recvfrom$inet(r4, &(0x7f0000001780)=""/216, 0xd8, 0x40, &(0x7f0000001880)={0x2, 0x1}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x50}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 4: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/165, 0xa5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) ioctl$BIOCLOCK(r0, 0x20004276) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002f40), 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/128, 0x80}], 0x3) executing program 3: read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) socket(0x2, 0x4001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x80}]}) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020697a, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfffffff7, './file0\x00'}) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']{[\\,\x00', &(0x7f0000000100)='/dev/ttyCcfg\x00', &(0x7f0000000140)='%:,#(\xd9!a.f\xe1\':-//]\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/ttyCcfg\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='[@}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@).\x00', &(0x7f0000000380)='[.-+-\xb4\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x8000, 0x1, 0x4, 0x0, 0x8, 0x10000, 0x3, 0x0, 0x0, 0x3ff, 0x8}) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='%:,#(\xd9!a.f\xe1\':-//]\x00', &(0x7f0000000540)=']{[\\,\x00', &(0x7f0000000580)='\',@\'\'^+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%#])\x00', &(0x7f0000000640)='{\x00'], &(0x7f0000000780)=[&(0x7f00000006c0)=':]\\\x00', &(0x7f0000000700)='.]/%\xb9^\x00', &(0x7f0000000740)='.\x00']) r1 = shmget(0x2, 0x1000, 0x123, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r5 = getpgrp() r6 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x1, r2, r3, r4, 0x0, 0x10, 0x1}, 0x3, 0x9, r5, r6, 0x200, 0x2, 0x8}) mknod(&(0x7f00000008c0)='./file0\x00', 0x100, 0x486) r7 = dup(r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) chflags(&(0x7f0000000980)='./file0\x00', 0x10000) r8 = socket$inet(0x2, 0x4000, 0xc4) poll(&(0x7f00000009c0)=[{r0, 0x1}, {r7, 0x4}, {r0, 0x8}, {r0, 0x4}, {r7, 0x80}, {r0, 0x8}, {r0, 0x100}, {r8, 0x4}, {r7, 0x10}, {r0, 0x40}], 0xa, 0xeaf) r9 = open(&(0x7f0000000a80)='./file0\x00', 0x80, 0x63) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000ac0)={&(0x7f0000000a40)='./file0\x00', r9, 0x2}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000b40)={0x2, &(0x7f0000000b00)=[{0x1000, 0x7f, 0x3, 0x1}, {0x9, 0x53, 0xec, 0x20}]}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000b80)='./file0\x00', 0x2, 0x20, r5) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0), 0x20000, 0x0) write(r10, &(0x7f0000000c00)="6a9c45a5f929ebf8327b1fa0c1a394a3b05e4a7124fe09cfc1d35b25f331dfba8324ec07e1f375d32d8216e37d758bd802b993b967ee4b89972fa8b452bb5f0e12485d317665bb928c8b3c88ac8be26dc32cf3a970c2", 0x56) r11 = getppid() r12 = getegid() r13 = accept$inet(r7, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e80)={&(0x7f0000000c80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000cc0)="7e13e37daa8e166b7f17ce3d744d36bf81390aa4c459d8c19d7940ed37fc62a3401d4d69cba610114e41e4667e548f2b8f9447f7b8c1df485e44f305f2d629c53cbef857afb13136a955dab446ff79a7a2327f17017b930ca7f3fd2ba72c201e920ef2cc9c0855ac023089eda78a07df85210e058ef4d7baec0ec8cf35fcbdda983dd5a400c0c7bb346410003d74160b67270daa63910ca050a77ef9e2475d0ed8e5463f5bbf2d9fa51c46cfd064ceeceb39852fe9c25fe126fe390f86162e23af45625d6460dd72214c641fb060ae958bcee1252ecad9a338246b5ae0e1d6b1be2dd92f257ce1e8c22e188ef1c2e15ca80c68b48ce74b19ea0b2cdf285c772fee7370afbbf7a5c1f906732513a8ae20973344be6df73a513133be790cf5838c0a71ec77a18606167a6357acac0dfafa5cd9f0b8a390bec8d66cba2eeb208b4d98723118ec2f83bd6abeb2ea37d7fd5f098a9f901c386c329f49b85fabac08489cd4b36bfde92f55c71f2d9d7671d59d9cb7aacac3f513a7254c7ba41f6752b59b16c934779646eae0d5a9ca3073d2a5d189dffb8bab5ddaf1d92dd64db337d7a65451b5c87dbcf4f2259f15799082e13ca1ebef06d20a2e79ced2daf860735b60e487e6def7d899b73b138e2fb7a9142915277ab800a38fa079a6d63708908f8679e58929650a429ccf02cbf9a75d38b4808344cc6a21da12ae274a091163a2ff3caf1813d6586f18f3dbedb284816b61ce2ef3d4a7ff86b46fd9a0a7298b2c95230b467701b1a1407cbd56a9b5aad6486a80fec0ffb87c7b35f5e337e995a6863f46b3e496392f8b2a8c4d5e81fbee60c04d7d00132a713418bf4863820f7b73ed08491e32a4eb4a6e872cace26c8982a67978c4d6abcccf080c649ad91416bbe9217671d40762e80ab3faf9ae93e14ae30e81f557dea42fd4da9ca15a390e64c9e08eadbde10730cc8e73d6c65bd90a266b52315c8a64e7f05046429aae14ef2e6e88f85b7e0c5e02bc7964ff40f87d6fe915dbb6b1c5a8800b498aec914251feba283b7fbcd7f3b079e44b4d14f8b69323481a35055be91bc9e51356b5361dfbc0de04f90ac7f7587df8aed8fe4edb856c99db72b87e6d51036204e1a831b1c32b9354b11920d3198f890156be17fa77483a1150a4e9c6abd79e387f666903219aa57aa1e87aab93c4e7a619453eb3eef3d29b2fb0243ab70ab5aad6b1e961d06f0875a5d42377a73dd2f012a2a6aeb7ab75415884d51e08e79322306e77fa6e1d1bfecbec252f26b4b97194d470efaba2c406309cddcfa2399f1a84fc2c547bfbfab079144862e2be11739fba42980359fcc719ef8151e82b3920de0ff7aebe91683c60b15284158ec7b717374acc9af9327d0c03a459daa6dce1b7b5dc0f46a360ac21a1919a514b3cbd5c9263cb31fa46d3995aadb12187c6988225bb4c0849ebc6d72af780883142759538f2d808eac6b10e278396ca32755822345e32626b4b90b30c70ba81e03219adf5d147d83ee493f841b99a79efc69292e54491e000729f1c9241b8c877d04596b71aea876666109c7cfa28d3decef90abb457b630707a8f39fc81815a5bc3a2c4112b790c443af742b89935148e5fc7c3e38c9bafe2277f2fac452db5f9048cc06b7e17b6dde1ab647685b250aeca3073a5ab0355e865b405f27085bf0972016735deca2f9fc0edaea4960222a2294821a2e2fa04c782f6b0439efd815d81b8d68919d2736563fe72d805a917928a1cb2df234ed116b06856fecaf0dd4a08b7499ffbf1dc799b88ac6d06574eeec96f66bf62cabbfa703b4a08a793f945d8cf35c30e1b75b7a47503c12e8d1cf73dc23aa28204690e322301b868552439774981ab1cd1c7847014178b4f0c5ca6b1faaef47d001007a6350cf356a135d3b14a78a9cd8b4291ba8a4777c5c81ad8b27fbccd515aa666a601a637453a5cb8da7f85997cae7fce27a61710d1a1b77a99ee25df3d6e22318f5c895ffa222db493bba9439af12f410731bdcc07029799710af3509d87b20e77f0231f3fb1f0db105e846ed49a408fab60b649adf12119a6dd1ffd52d5baa6ea1e3fe61f19df41b353629c9e6db168ed1b3402242d76c37088a056200bb4235212b0d5da70f4aebbc753c1c9dd6b1179ba2623e8fe8acef2588a0ee7bbb187812ccd329b22486618b513903f986a887c0f236f273a579b53c9cea0bee722098dbf8a2c0277698868a136e76c21a780eef26d575602c2e254e297429f8717c2469a2d312063b0187c7b20ebb78cb47d413befd8156f1d9f6bd3a62d6a421a0eff2d29cf7058dc423215feea4de00711778889ef93e861b24afdb578bfa36328c9686d12c8efa4e915793b4a4cb15c7b61036822f7992e96ddb20ff251ab085932c065d9489e8f9bf2dc8c920903ee23083fbfc59c7daed07bbc12ec15050abb1ed55d47cb084cf4cc7afe3b665f19f59e3cd6d91b33982f098746ff383e5fd8d81cc7892fea167b5030f41e6dd6d995dec69936883b2fcedf2f7d0ec52fc5d0d58fbca6a9a7f7fcc0598e58c9074b72653fc16334cdd461be4a67f69a446ffd7f2c52c26ca887e9543a42d883224c85f800979fd51a19f3952b806a363d3857e935e12848234cdb999e8293447bf0b34af30733987f428987e33a83b6638724b89b44977c0eb4f66e91a6a438d009be7402fe584c9d501a146cb870feb6fe39348940e244c821d8fbdca8d25a8737e33ce0f3bc1f259656d3c47db85a6cc902a06e06bec42d6cdfd1566bcd7d943cb2d37a483ba16377320bbf99ddfcaf6a9424be7704fff926794ff1459f9a84c3325125f63ee98282e6d2f24a2ba998809942278cd0fb48e83bdab2cad1f0677f571a95d8de8bc7738786439181a62fe54195f1d5c8f87906302d638e519915af61318bd95a97dab1aed9e046d12e83ae3590a515e07d140f97b510e6f6544bbd5d18b33e86ffd37c0871f48072e437559ea8b8d66200c9c8c5caf8fd4a37915eb2121f69ca16c2f24f24239d6a4ef5f381d018259255d0e56b4e9b736a2c10fbf333dbfa6bc1d3aa08b02d32558b6ad9877e0e3f00cfa615b8bb5b5414a29647ed2b91d096f507ba76cb932f485962497e7d6a12141fdf3e12d1f4a025350eea0a3e90461c1de1ccd8b38773c61f87a33be00d39b8847db5b9480a99e7cdf3b0e22cbe9e1aed51ab7177056a05330dbd9c9abe38bf2e9e6b98601e3c96ed0603f1acba5a846a29dfc5fdeab52c8cf8b0b227706f217d0b53766402e59a959442fd8155c76246975971fc305fa36693c0be369ec39462e4df8e19d82bbd2038794c62777e31241543191efc101f24a4248569d03c6e61065ecc496612ee59cddd245531ff5ead208897f537f7c279fd622441deb613620ecfb298a27c66618a7868b1a17b6a503a4293a5b6821dbe9c1e6b2f96ae571459bcfe32f305b587d7f0d188059e041ae999bae44bb58a41eafe31130cba28ca41d354054e3663b45a159471749daa936268c5f60c885698cc3392a58327c22ac2e83b6a5a2bbc961946173ede557645e487ca15f07b88aebc3ce57b6da0d2d30f3aa74e1fd7b48c6ae0ea7d8e6a57e4b4f54f5cddc69703b608b45fa3692eb1c709b11c59a822c0b9bb842c6fac0084f43d6f260de0d23a002877abf85ac76b6d10a97341cfea2839d621d43cddbd26e5cba2706403c555b0d1bb73ef48797a0c412ddbe9de0076a40b3f2b32beb825e49dd50fdaf7b91e3f0f63263b0ae7d7a360a60b839990d8196ea3b01b295dee23bd99a2ef839aea0fb0090dc791e88e6fc207b48cace6596bf9372e6e1d9e2a80622ef2c365f9fced76998a6e77aecdd3bf64a3d185fd1ba0ad10408cd6c0ebbc810777a2a87569a7ebf5bca716f38b78cdb7517976b47784cf777e9ffef995c4db98589cbfb7277fa0c4256ddf252c6b9d43156a052e2ee69958874bf495ea8d86064a6d583126d5e96e549fa28a3722d7d743fcf30b95edc04754a5cf87007eafbd38902fc7ba63f59b816628308e3aad8569bff5aed5faf245264a13382906ee97aedd5702f7e5c670d01cfbfc5b827e2bc0bd0af0cb69a28e65ce73a2a349d24f0881065b09375622bf8a642bc3895af1e7f5759d4d512c90c8ed9d418f21255ce66b36f03498d7a54283af8c32bda1d761ceacb3d3535c22708bf8b5fdc188e103c4abd19a8df153075acc7ea4895cab8505b1cfb7da01dbdb79bd14cf567bb49cab940ffa8dd4eeef069038dfab7f19a9e4191a0fd2109da72801772dde1c736de387255085ffef0e1cf7135342c31e9b6e52379f284138c9c371fa0ec626818ecaf457091d17bc654174bed7cdd19b4470c11c9b3c7a6ad2e24a45ec9fe8dde3dc438bd7c97065ca7c67ea59e8aa0a17645cc5e1008b2479e6ec7e1515f4c375e548945b12e06da2c71ce64753be2ca78681d37de8d043ff4a74d0b150c1caf997540ea6d42e0231deed2579ad0aee98b0b3c714b4bb82826b9ae92000f8810fd8d7af9d75d8c89913b4f8beafca989eb6555f2a0ababbd21040c671fe60224b7593f264a51ec011b8f572c24eff64cae1d5228595cd1c95c612f263426e6c767ccecffec74d3806d66184c8200c8748263c6c29593184fa18547e6c9d4512093d7ef329cfdb1e6549108fe6ffe5c1001ac9e08149bd1e5d1bbb2193b561c5d201585f2505c1db9741724fddbe2ada5314b81007a63d68394c12506b58c5493dfcf63ac477322701f9d5c5ceba474a475a80cb009730ef05b975fdbf358102a6c71b743581c4a092590c18d9b2691a3d8b13677af47b67b9a76d0773dd59f88a0fc7a8b9574724d3a1c4abf3892815c7eca2e9ec771b72a7f165ed94195a338eb8886e2b0a504cf8baac2923cd866230f587bdaa9fbb0f02ac5bde0f9d376975e5c94d34e07b9ad8ce0c9c58e02a30ef46666f6c0733848e856b98cc948e07e5c14cde59ebc88ca6f9f1d68bbe444651ec0a1c211b5806259417e0b5fd8ce2e27f166104f0fe7408a9a4873c1e74b6d0a5e1525675e25b9a6dff1e517fd0e995bbec647e729cc469199a6faaf050e6db83c1002936d19d45546631965972c775f714a29ddc851c7ed974f20bea727f2d4706f60cd514e95f036103a3db3db52dde8fd140f0864f0bfcdcc94082441c61090eaaac86ca8e7414530adef033e7e521e21c8492a0e0b92e6634d54568ae695b2c52e533b22a071de7b14bec571be21b787ab36cecd5ff1febcfd64e1371a7db7e697ea63eda23d528c13f28810c578989e2c08b0d6dd62f82a331bdb9eefff7c9372615347ae54daebdfd2abb23c833451d339a1965636baad535c77326c899886183156e5ae831e311d7743f442f299ba781f9e3f119da9cc69070962b9937de407bcfbcd094497016859c30b02c64a846076535f4149fd0b16d50d49bdb6ade71fa4b9f329a7c1bfda2095cc7639a53cfc7766ed863a6e93e6192e0baedb2533e0bdf518f24c347e19f50fc8bacac4a30b5d7f37a227f9357f389ac4dcff7cf111b0e0ed36ac71e607ea248262db95833b06e5251dfe65430c909da970c9d31e9c2b20aea2ccb8ed19d9a9e96ab5f85e0da276ac413ecd3b67b9326ae7662d67901f45be29f651d9af55740ba48c35fb3eb3356d1332fedf2839832be876ae104d73be2c705333706709ba643feb7a0829e6d3a081cb9e9a247253073006b2d31844f1cc156d9594eee900b01ef4107b36be3625705946b06df6dd67039a6d736473d08f69d65b8ac53d7ea0c016285133", 0x1000}, {&(0x7f0000001cc0)="5ae90e5c8f6afcd2ff692d4145d3af9c47970289d55fb58ba6d1839385db2c8362c8c5297bbe65faeb37db674eb2f7c847c7b979f2bee85c32a0423683efa535a28c95a83f00417dd219e0e90a698338dd8219df4c7d47331f9ac5c4d83b7d277fcf526b960cf9923b9eec9816a81fba7b63627ea8a4bc1408e214fdfc657ce79b3a1cd9abc1019cbedb25592c5ef00b9c784f08781b948548cf6442779983367df6c2e5e1d4973b", 0xa8}], 0x2, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r11, r2, r12}, @rights={0x18, 0xffff, 0x1, [r7, r13]}], 0x38, 0xa}, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x6c}, {0x64}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 2: sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x3, &(0x7f0000000040)="53ff649b88c84909cb77247fdaa6a30b70050b9a3a53da00001000000000000000000000000000dcb0ca601373d4bcddd0783da929b9a5d8200000000004844b2d3cd141c51a52bb5be63db651fa4bdaa254e2bb08fea40e7f212056a6976fd333de731745e750e17cce9fc13d4c04d0bf97d13a4fec8ccb4afdd83522", 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f00000000c0)="6a49ddc8703d96bde572f1bd5f2843a6c41a55bda1798fec280f9141cf7842e261b77f5cfca8824c253e534cc775421e2c2476f882ba156bc75046c42e7937136df016d2537f9b4ba554d4fb1ea49903a8feaef4fc7fa8926649557ba101d49f3da267c727ad4e48976d352ede9aa2a0746b3414d7eb375d00e287eb0f6f2c676f92e53a228e494bf19feb9aa7d9cd84a919ab9b41078c2dd61bbf4cc984654cbe5eeaa0cb083fc77256965b671ec9389c600c34cd605dc11d642f4f3fc0c370376c1fb5d1f68e5a41d69276889503806fa1a62df8082bf80eab6f975d06578cf017fb1eaf02", &(0x7f00000001c0)=0xe6, &(0x7f0000000700)="13d6d138fcb09358a8af386bdd1e8f672ba671568a293cbefaaa736f5b8ea5d2d337ce5adc30317f0d850ecbe1fe692eb206feb52253847f65dbf988840bf403fa03b02f796531f3854551cfcc8a340948a826c7ab0cb5ee6aab7099f869ebb0fd4d34538a4c22b2a83f639d89ea5f610dc11b385f13d9835a93e423145783396144794393a0f4c86fdf365a6da3fff191bb7a9d80c9b565ba7096817a77a9276e220d181eab90a0b23ff313a9612c62f9b859f909b8a82c4ab3897a2df836f7b9afb661138dceae9e5b6aac032310f49fd0d76a484e606f189557397a4b8877826de6d27093e59576222d5b9cdd8b6313448e208dbcc127d244e507202c4130f08ac7f407929414b9b7203ce531b9f348635eb71b7fb6b571ca6a97e284b6b372d8d08bef68468ba88c9cb14a2331ede2e60a093df2b4d3bd4355a831ad9b7154d29d087433bd90f81f3dc9831c7fd9851f28b0886e5f05be179693952723a1131de6591f3b5e043434ca99d5f4dc31ed9ed01d39f595ff7a197dfa5a6f5d511e6dea5fdf242e2e40fb0d730f3c67157b31bdbb25f45773256b88b9a793e1523d5831bcbcaced2c5e3c2bacec41c8f0ec9d9c442c8b9ba77205be8e5f4eb5005d175cf2fcb1b757214633310c93418b725bb08b00502f3676c508b9f59a9045237e6b790abcba9584f0808e967a2e0f6292dd1239df26cbcf99b177a68d7c76fdbb1d5ca437d56dc2134c7134f648007dba0f2d41c6f07fb584bf600457874f4eb08228f0b7e0c3ea3e2bc759ffe8e603b19994fc26d5664079822a0b8cfac4636b7b0d89ad945a01b64b81a03f590b08b1d9f495644bb8aea822d59922dd92af575725611bc607b5f78274b1248e4e48847471825bf959aea8a425287bc7af69bbf9ad4d6b75a28489e55ef8c49d10571d220cb363a4930a3a83927f043f62182c60362157e8dcb9763b5544db9c29fa6420dcc9719a58d7ced62415d8f1c63e20f026914e3d44e7d6a24879beafc3c27950bc06d63412ea066a48898fcda3d0ec9e442cf5189f16ac20765df48c21019e1ceb43bf2274061a71fa0640a29d3270aafcbeca7fd80ac3ad5ad8d3f0752f56b427154c6420214c8e79696bee02b0341c22bb0f758fdb2031c284144c271f251acb775127f9584178a513e1776b54ea830928e2bb4c896ed51f0897ef0d08f18b09ca4bd4679ee6bd6baee1704a95d0a5e1862a79046fcfe50707521526f60e0f73a517d037d21f8e65f868d80127190f63dac9e7a2e54b59ee495a68aa9674c536a0013e32e6da31160c9436f1e3f425973f71f39db3470307aefedec58141dde8a4805da6f44f0ad17c677daf47e1bd3f182876cf8ca168ac18f109de650f3e291c264eb85e64d0fdb8d60fce30acd92fe13405750df77a7984f1a549d48da7c43983683d0a9e65c70a3e46ca7a335bd89831eb81b031c75e3bce318e3aceb5d7875a71f2ddc9510da88ed34d8d8b49b1d8cda48666557e9a0dabf7605d60bf1d72eb45eb55e4d9265d155970a68a9f258831e6ace9d8d00f2041f1d9fd31fdbde94ead8be53ae57bad840eecc8264e3041a0b8977beb57f162f6e2ee04a5fee6a777aa2e892f30e95f8ea264d77836002b85daba76fde7e865e14fdcb2c0ad0c8aaf2f281c6875657a431ecc1512814ee3345c40e8325bd256669f3ea3bce8bafc8a29a245d51d9d2a8c918e1dd9663e036b88139e77c4bbf60bb5c533bb533f9b1281257830c69127e0a1739a5ebc8b9591c9d24143c3c9c256e767eb53b98d9385c80faf9189f97dc453bd7534c4c81c216021b446f3a9a3a668412e9a10254a3389c34f8755dc362c946faf2af54626c59f59c98011cbcb585196c7dd474f870ddf8e8cd09d082ada4ec74dfba5eb128b8a5c97755b361ae9375b0ec275e3e5aaa5ecc65ad3d650c3de234aa82ebc876927b74e9395be4e9dfa3d437d4d637da5c0dae40964c15d50f9922220c7b9f61c06854ebaf2b5fdabb6c18af243ad51527e33fcefa3fac9dc4da3c636cad6ee45fcb896f1877dfd6a5027bea11b4c99b89cfa26a69d09b4c7b0350e499d6fe4758f99722bdd24ef40b2879c2d4c0b56d4a35b332ddcbd24ce0cddde431f2e0882b46770d11f0fec908b37e75f955c8dd4c4afac735ad05ef848ca5c11eaf8fe87227c57b39938f85b8ad4fe521c694979c75571be176f112056b023ecda284dc1021664b8336ece400bf97fed54116c747dfdbd9a7ecaa2db278243a00c28848c82ec86064a22f9cf232255f4bfde6f7ac995fafd3d657561b4b18e699b0e14d12b561e8eb90fa4825219f2ff80b516f95b0480a0a03e4c22ea87c98c2f2530212b272f62a3726d54b156f2e23d3aa43c075c6a28e14fca571b5c4c2917cbde38fe680cccfec43bbab64ad5c3f3b4259cd0e1f37c6d34020c57194d0cd15dec524f17e67e97000096b5b4da0c3045e68ea418c9a3143cb392a489ffd32d7791318f19581a15419e73aabf9e8c50a9de38aad1d0e5379a530a5da14969ae7891e914ace10846b036fe37eb8744cce683282967517450c3c489e9a8ad659120d4d28d66cc357a0d7bc6e58a6c772b753acfe67a462b495a4f6fb4a6583b79eaa33647bf4080644120894312d6fc2d9fae4c9c327e1000c8e74c8d99571abddbffd09c7ddbeea7e00cdda3e34c9e8ee6419d947bdd736bef3c39f20243e745a67bb5522585926b6c969eb8b16411dbb6320fafb8f8cc6ace4cbb1cfe5198ce4fc52e989fd2c55ffc3901b32a1fc20dfd768425c5c2dfa24e871ade00f3037f7a1d4c531f75883bbbd1fc4a9a979a704f02ac2c33204b40f451f928d7d5a2c62661ed14f3d3bb5812e769532f7b43807fca0f648b08fc14de1dec1771f569633eefdaf141c357633404a4321b4265b648312de43b537f12fa77e634453425b4b15c12c19c922e984004771086d5f970e7f5772dc093a8f39fdc87a4c4ce8ba534f8ef36564c663b35ebdaa79c06ed9807be67e6f3339b51c23968549f23c0f52c26d0c8f3e51749f82471218bec74830755c7250e3cf35eb800638ec7cf27c7dca743b3f93311e2392f483371ef98f9b11af9b30fbf035c0e47bd21fc52713a5f43b5fc36be43ef649d70de71f311763dca8ec3929c0f2bd45eedb34194bad021cea1db43537cee47d1da33d0ff73b996737951d4c015c687ddbc831326c6bfa0702ed45b96c4bdad4902501bba13dc6a6368497e1bb40a226a03c69f58930e5fb7c877705707c05099d436ec35e81d88dbc0bce4bd308c65405bbe7f2814c2a29b8044cab9eb8012902d9b0f52656a9a40002a8a3fa76a4bd2a900105902710118849186dba8e99112874642501e35836ca2c1063c83008e40487bf005b5662af0d214c8fc794b87c17153dbe4efa7785450381a6836db0d820e19cef17d9558dae22df144b700d97fe6edfa3efa9d01ab8dbefa247d6c31a9e3ee8bac69829ce862b9f49023447c978bd0f7f88010e8ace0e77a46bf0bd6b02a0a368cb1ed760e670c9f8144ef37b201d000e023a111bf621db9b6be6b2b80c3dc77b84419344cc69ed6662c815d26966ee825027df2b020e6cc28019209696501a2b38863a299fb071b447ab143231d2ee561669084e4dc8e3a50f956486b77d42af0b4633ad52edf316df8eb5e628af555199863c54fc7b46515fadfd10cb80571b1198ccc8854f3fd4598b952b526d87c53da813b117c109a83f087077e29f83cabb35d245d5de4845e9fb805327264be56bbfd9757d50e67480e73c36ef5b7880098a0038a16edcb490177df859395eec861658acf08a3c1993756dd6123aabb85e32e95f1e2e40b615fb3570b507ff57845704003ce55ec8fe1e67ee5ec2af4b8eeac37b975d4cd9290b83047d1b6f6aa0fb9423d33764992dffcf09b40c99f27a7ff4855735c50ca99f89b73b334cc10b2f6342effd55dd9c33ac91a4793c1595f62c0a8ad56a51017652f7a48d7f5b329c52e305d8ea42a6f4f1030d65fc2a031875e26bf1fe2b73e4027239f48d39da94bd7b426039f463380c91be69e1c1cd939d4f323234b29d2a729d35dd3bf858d84ef35d1d30fb250ba24567bc6310f613a390489ed67a1444120dbb5162d25c83c38e41a41a1b4eb05f960f0f18cd2185e98189c9fc752c82104f0090409ee6b33e004b5a12d72b44d4a8885a3eef13a637d0f618f7e6983c96864a866fbdaba679b38b2e9208f61eef4a0864185aade6f611318965266db69a7ef38c70ee35f660088f18f3c046d9e3a3f61a0a7743f6793256b25ba0093b97cd6883a079ac4a9abd6136e80ce36caa17f613fe135934ede96e7f466811d40d254eb3e8c416a480ea08f279d651bed165a847e63a6a1a0d4963dfc0fe81aa7011201d640e5414347c14379d6a12269c1eaff170118b7de979d52fc6acbc890a7608acfc31e99cbe9f4daf04b4cbbdc108ed5ff8747e8301dea3ced17896493de41846128979fe61e1692c43d61f88dac98b0df06e289031167c34baf9aa04a688356460b2536ddad60cc01b5c132992dbcf67bb6237a37bb35f8b3e6c52c0703716102f7c8737575fa20fb126ff18a47925ce411ae37dfc5f81c3648c04767216704449841a875c636217fde60da9ed79ca6c1c8a68463f11675bcd83e7c4d23ced4506909d9ca379cc92dbff256701aa08144bfeac95a9b8eba1fcfe0818ed5f2fe57b726a6d352acecd48348679b25be7edff67aeda20183745dba2d1d4c35e7117b287260e4de070c868fefe50b4241dba0fee8e58a98ba1d94436f99bddc741fcb27b30eec0c9773b0d52d0591abeef44b2823815a74974a800063b1eb575865cab3b00d17607b79e11887d874c4b5a147015a1ffe0cde35757b7ca21fb04ce1837cb02d60b7376a6392e21b6a654e227262e45e0bd1d183172a87695b6d8a90b50044a7696c8d0807663780505d7e3892115903ac79fee7879d56b01166fca9890adaea70c3df3abeeb33c541c712589117b09f418d63d6e9d1a681de8fe0a1b0af33da6568a7b7a22e8d8bc6d6a972c242a36d56da982b489742bbbfd4c2067c1f7a5264934d77dbae31ce752f5c348402969507e76a433e3a5eb10f8b5e858dc356e1ed2af213b16228cb588b9788b9ef68daf309492dc78622a962e1cb7be23bc3919161ac289e637a3a3b3c3eb30001ba02ec82f48bd931f36dd8e6962d808c936b8ffb03bee8e51c51c745dcd7c8715451e1ad9e7888ca322eda86c68ce12d439d66c050570c169ee6630aaf63e29c348ec5fe0933d42e5a73c2cbef1de591fcb048ffacc2cf64e5647ae9428a17fce974c554a97a2091cbcb5e92e2df6029b13f21c30cc325e995e35caa16dbaf6c93defbd7872ae9588b7d2ec41d5864b64e8e4da25a648bab0440af9a865c57d32a6b969b605a9e685b948e3837ab698bb518e251fa943db788cd035230a7182b5659175caf84c09bf698f0dc34a0ccc6ab0b5c3d09ea219f14fd88ac31204e3347bad204a0afecefde75ee265fe7f2c2c832128fd377ecb9dd92c30363103bcd041d2c1f1ccbf77ee4090f2e3b966b26a78e54996fc80f21998f9396647524fb79356c1370617915036886af5757ff3bd1382fe9ba250778b03d711b61678bc912ce3620dee59b7cb05bc2d8297b8b96aa209b5c71ba090134eb1eb0bf3b4608125624df4a2cc23215d0bbd24f0d3dc80900d541cd8a92a76a3f8f143329e1bb48b04c00f9823fa18bb494a88b9a586099f3953341eabccc74f6e37ce790bb48", 0x1000) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) executing program 1: semget(0x0, 0x1, 0x32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x60, 0x1}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r3, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000003640)=""/4100, 0x1004}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mlockall(0x1) fchmod(0xffffffffffffffff, 0xd6) r1 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4000, 0x9) (async) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000000)="5ab7776a", 0x4) (async) close(0xffffffffffffffff) (async) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) (async) fcntl$dupfd(r0, 0x0, r1) (async) r2 = socket(0x10, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000200)="5ab7776a", 0x4) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000a40), &(0x7f0000000a80), 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r6, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mlockall(0x1) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) recvfrom(r0, &(0x7f0000000380)=""/223, 0xdf, 0x40, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000480)="9a226f23ec50babbe590226c82cb060000008b1a21eb968f340d1fbcd0021f53ddd8316af3670d333b4b0790a5f1bedb0a08beeb515cbced42b94daa2a16e5dde5c9c1a333162aa7031e00a7ca3e994e7d1c94d50193a458714a68aba0e0dd6998118f478f2cb0fc6aea71d76c409c1f140035bc58bef05f5e2f7e414378525078b2459645e0dee048b59bdac7cb9cf963f5c9b237004904ec86f0fa0f7337331f2e86e01759c46ac3448743332917192463ebe83fd6d6579c96f37a151ef49ac25a42ab317edd29d81bc79e4856a90000000000000000000000cf682c7d52480a6be887d19bd76868cb334a993a55e5a00491cb9c4b4929ce50123f0a3806705ec26f3bd265f833e6e82918f198dce616a0688e309055d090f276659b192bb907dee345c87f91e2db3867f8a27c664ac44e52d06dd0c75355084f4c63ec7db48be046c72c04568e19d79b0c7c85925fffbd2ba8bed164b7c3ac694647efcc709c5e0b14d268b71e8d05855c98096d262d5457fbb326f0ccbf77710000000000000000000000000000d6ba67112b33adc6c10411b0d36913c7cce11da1ba6a38dbfb460c6b0d8c690c4de51ee750b5beb07f352fcc8b46fe0b37065c865392d88203c8844357926112ea3572ccf6a253575569d5664ea287b7853d79fba989d4df5e95", &(0x7f0000000080)=0x1e3, &(0x7f0000000300)="56ce956c41aa361f1528f8d7862cb00704cd074262592a68622d00fab5a52d305ae44514de46a5857e9a6583762de0f971c9fe6fe0157773f11fea926dde99cdff0f3c94c34e660b14", 0x49) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0xff, &(0x7f0000000680)={@local, @local, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x2b, 0x4, 0x2, 0x6, 0xed, 0x64, 0x8f1, 0xff, 0x16, 0x0, @rand_addr=0x6, @rand_addr=0x1000, {[@ssrr={0x89, 0x13, 0x3, [@broadcast, @multicast1, @multicast2, @empty]}, @ssrr={0x89, 0x3, 0xb6}, @end, @generic={0x83, 0x11, "33611cc5013b02f31a7d0f69678ec5"}, @ra={0x94, 0x6, 0xff}, @timestamp={0x44, 0x1c, 0x0, 0x2, 0x6, [{[@empty], 0x1}, {[@multicast2], 0x6}, {[@multicast2]}]}, @timestamp={0x44, 0x40, 0xff, 0x3, 0x8, [{[@rand_addr=0x90], 0x6}, {[], 0x3}, {[@empty], 0x6fe33ff9}, {[@remote={0xac, 0x14, 0x0}], 0x4}, {[], 0x3}, {[@remote={0xac, 0x14, 0x0}], 0x7fff}, {[], 0xfff}, {[@multicast1], 0x4}, {[@multicast1], 0x84000000}]}, @generic={0x1, 0xc, "9c661b2d4a10c8a965eb"}]}}, @udp={{0x0, 0x1, 0x8}, {"6e995adc6513839d1a3c3f1f9fa6f3c1826d43b0b6e57489cf44732d980d17e07e33049026a33411c922428f2e0d719013125c0628d0f9cdc6"}}}}}}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) (async) setrlimit(0x1, &(0x7f0000001380)={0x4, 0xffff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000009c0)="be", 0x1}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) r3 = dup(r0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) (async) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x187) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x60}, {0x48}, {0x6}]}) (async) pipe2(0x0, 0x10000) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) (async) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="c970d86ee917ae98c433c0c4f3c0ddfceae3b0abc8bc37b80b78b0d7666b43a9a64a6ebc10a534f4618d7b6cfced10197c89297da63ae19af3eb2e21d464e609d27a0d9d02752f5cc5fa66cfd952dfb2bee732cac4a8162e32e909359faceb16e90827f22c1734d02367ecd87cf552ffa6cde3266821b799270a919449f907b43bec1af1c88651a8965431189fa6", 0x8e}, {&(0x7f0000000300)="4742b261f15e771468bd4cde6458a2e7c543c3869a8cafa46d371397e445cf90f77cc174d7c45b429926afaade810c56cfcbeb4ad9a68382d4f576628f53a29521f52368b289b4891b1797c02c8fc3a82fdf9c56372a84bedd625b93694755d28bd3", 0x62}, {&(0x7f0000000380)="ccf79a75fb275a80747e1f0682aa8393e8377ebae46f7fa5fdb8c37e8c37a1ab80fe49757327a584b1cbe1e15ee341346008bc40414868642a3ea1d82c5382d040c0f7980e04e1cd5654b6a13be01fc507779c6cb37a0f8a9c6f70d982558d2478b669fb36328d4c6b192d5a51a5d0e88187a71ed31996b8436de6650911331aab1cb50a406825622b0be76a39b61885f12409b7641d6495e8eed4579431d1e33aa2a00c3d7f8530e0d9c1f6c3302508461c3fa4975c98e8284dffeccfd775f6e44701317b357682dd370c67e963d726c4639fccf071c49d3bd32e0022d8efbc7e9edab02299f25b55762b38f4d0f3f9428a9e5320db34b3613b9cf142e12ec7a067afdecb963f1dcdb278d6bfffb3ab2ceb920be828becf28fcb2afb23bbec1b4e370b834b82f6982f194cc84777530671af2bb78ff4c1853e221507a5f7dac83264ba7ef9fc15b9a8119778cf9cabd2bcf219bc459ada5c16e26252a700630148740799f5c541e1866df49486b6c3cbd3ce92abf29f36a4956fcdd06196208a08cff57f53a85da62e9b7542219b7670e0caa30773c56357ca89410e8e0f0fa20e41038d839824a9fba68e1f597a60040009d07dc17d264e29ec0f3c087d83c37790649d9370984fe115527dffbefaac707aeee09f82bc8818304ef8e51858fc0ec6d3160396bcb5176c049f2eb5f416414f20bc9c13f3e5cb8bd6deb55c2527156f25b9fff3f8c554901e0b5c87cbb7645d5e6f1637a85ec5ea9f59834d777076f85b8bb920740db7fcc6f9bfd15644489d8e61ac40cd2ffa4e6b73536002aba82328a7ca48e10c082c2bda6b289026b6188a73a58e6172d2555736eafbb96b5c5451dc31eda2123e074a8d0ae04ee68934224e81e0251d6dce46b81e917ec3a06b25d5164ada4362a385bc0474dc2105dcc409f5e9fb01803c2e4a8a4eaf72705a5b935580aac8a3249cff107a5f872bd50c3b3e8c31eba0f94eb3783bb1eb6aafbd33a69643e7d0ff91199916f59c4de97da6270f04cf1e4775f3912159ac67c11ee562f5a56d368ee3ea6a7d776b4c9a4d24ec5cf54ba26ce557ac3cf99e30521308a4ef21f171dae809e105d096eb0fb8ab837e768da5536d0b82bbf60027876501c68e558bdf9c592586f5a9cdaa73b752a7f2f42140a7fee488bb993031e3afb7f0d2061492bdcda88293042b558d55365b158f04c5c74049fd5792a691b3f543e7a76b4c9a6fc1473225be78248d02e4681ed021dd69027e48e6fb8d2d84b77dd188884436ba869e2f71a7e072dc12a5c9e7d0187577bb3bb3ef4d1e95c04bbe061b93931317a4edd736215c649a16912e2fdcb1ab0587340f738ba80b236f0200707dc849959dc57a3bf795ba0d4bbfd2dd3ad957aedff2afb9910e6c3358d15e84a5236a9399979f07a24a770ad892bac65d7fe6879d61e97a1f85ac4027c0cd1106e0e2308c4ed20c40f99810cfd475db2d5bed8116f08774d948275fad4c2c2bce67a2f7c15cba7d58668b0668048473166dbc1e953e4deff1a8948d99caf964b81b9d55371daa7cc1ea8f62a03bdbf4b7d190699c82f4a7ba199a8b47452a43eae3a4d3d2acd1b90f0703f0231b8b8ff6312739b94494b99635708008bc04ec2c982e9462b25f9f3b441abbf663be9eb88292922de9fe321d40039b73ecfebaf3d834914226545405f3271033f14c678e65f86a5e9fe980a18db0c676487ec0421ac8f59292145e6a04dc2d71f0f2259deb86905dac56e90fa7f0dfd2620abd20ad8cdd5ae4778bea96eb204d5ebb4986355f88de23e64e7a12a4c29e3e13559ef0948386adec48f13b5ab88b565cfefca7ea20e3f47a93e7bba94554767ac9b2fe4b8eaab0078d1117219505c45b20eadcbf18fb527e1429b037a9ebdb0a39e05cfca008ffbbc54b3e42d1b28617eea05a8882bce35a940b023c926b552afdf629bc78737d88c53ea5294326dac390d1803701ef5558c7c9368e68f1e999e11bc5cd706f404a3e7740a927d2b0bf091d7d402d88eb6de8df6d27ba63e735c4a34b30503aa07d026d62cd68c1cef27dbfb9af84db4f7de6faa7a71c641b98a7a428c5b9b180b59808d60ab3aade675ef22f83cb63db891fdb9799939b53798a79c4961d2e8d1dfed9727413759c59dac5a61548090ec3b49a705726ee436a4edc994d0466b55a17aaeebcbb53cc6de0174a062bb7962167e0fc6eb9ba8bd6cab7464d77e66e30622991b8e5052753b5a30aad2b814a79988b8d5a8a665458f044457048b08a5a106e90cb103c96a157a9d6d48a01f269cb4af77e7aa27f972ecf928b04c18eef9b9d93130c66e1205859d3bac368faf2621d5604c69f52f692087487f85ea9d2a13e443cf67d866cb05ec7e462bebd203be70bce32f2dc156724aac2874b23583fc35ecfc7f64fdbed9643b4ccd33f58272bf7ee14bdfc12dd51549d8221bcf88cfdfe97ca37ffab9ed8cb628f0e463a5bcd7956137fbfba83f720c3e68dc37ab453f6438ff759e2220d0c56b3f72cbf3b4eed1de7f074574db30a37676e5d62d9b7b1909b182aaaf8b4d503aba440360ba55ba52303d29caffad03f98cddbe49b7cbd29d0aabcb164a64de6ab144d47300a2a718b470fe474532fd7f80ff8d6542f66bd97e911addf35a3ce5e7ca6c8d4330353694e4ffc30484e5a6b37ee3b6af695aff9c0ff6e93c6b9b37f093c12d74736e86772d1aae35695625583708813794efb0a9afa73e16eb78d735adcbdfc6165fe28d177c05d0d4b67fd626a726b6a39ed80b90acab5c1ad3d7f6a95c753320fe13b1d214dc21742cc284a6c0496cc554b14ef719ce45d98668cd77a74c1b38c6799b3c1d0b764a64bd1cf4884b19c76a138c42ec8c7f1374e4cc1fbac5a218bb0b7673d1e957d3d6c9164643f1cae0c45efa6f2f20707529f12a6ec445d716ede04b6b0d25f218a8eb52c69e84ed1a00f5ff16b318ecf7eaba37446fbc0230640b52424373b394c5b1528324c20b28e3df72790eaba1a6877e106d3bd60c4869d9beb53607a7882b83503d6ce63b2ffceb735bc30037a4e7a020169562c67654f6a85a7ca25da1421a9dd39ae3c78f01bfd9ec6874dedf3c0e3affd091390c3c9616ee3fac826ef004dfdb4fd1c8d2c862acf72cf6a23e1d579efdc35bd52e8a48ff040298a485cb1fefe4a2154f6450c581c4d7997a5c21635233cde11fcc11bea67e6039558d580b526ba1bb305f082e52020822f8f5908fa8eef747bcd6aa99404e995ed72c3be89701a2b7fb8f153b6f7432ab4e921fa4fc0bc9b6b148c2103dbc9c0536ba4e4b0cfaf79325c193905f4624fab1a84099d0b66b5b5b837b38f0fbbff28af83553966ff0b5fc67686481f165634379ff04241d77d8b0dc0663e6b7eeeadb451cfd63e69ad65126521b5c6964c155f7c2e6c8549d263bf6812c289c25c2ae3b9d737edf604d2e98135fa17471c7063c0bf45f72479b856ea7b630d734ada7dc5fbd0dc7641388a4e6bb2730cc3207bf53d7cf4c689302fe095d47abbb317b87e4d1d682b373c4302d2757f6ed3f0340bdbbb3b1121788beebc7f29c720c03d182799a5bb504750e7dbb6d4ebc7724ce658eb91d4a67d28f429546ce07d8f7af7467b64f15aeea5aaeb62aecfaf679aa033192f477d5d7f9a2c70d8351531f7a55a44bbc55367b05fa1107568ae2debc221bc3b44612cceb3a2fcd7c529a4415655c8d58028522c696087adc883e06ffdd0272513492cdb772dfd752dbbc361a43164b670f41b9753b01d215d85e600536466c272c72ed3e069d86698e57d9fde315ac66d88b403ceb8142dcb512ba98f5d5b7ed9b627e93a466a1e4e7245bcbed5d77843552c3694d1a303e83d6542e5a6f2a499d715bf17ea5705d3873ba3342a4153b33a4c3fee97cb80aabf3d5622805e76ce579e91926d681d4984be1465b5a8f4e95d9a6897ec4b45b1150eb3fdfbc786aecee11b2a494aaacfb3fe614d3446909ef133a9af2ee8c72c5aa161407136479aaebdc75a2adbb2c859f7b44caf3163409c73a28bf248be41cccb041dda8d7189e74038dc4a18f688fe07036c87487656f7672d41a8d31d59f4b8fd5a50e4b85a0bf5bcd5fd756143b606b42e7750415092f22e3f2e1540afd294f56be3f22141ec0897b8578bd6f1a0e18ae50434063bb513380cf65e4ab633f001997b3cb18c2340ebc74dc7d01ce3f0af0eb8c44a8a297c9e6f7255806482b9e5bd0127bee5ce52fc9cc34d11e285e1b702cbe56c51fef97ae0dda0fd51f8d6a7c190bf8b2616f9a442b1218ddcd592e73d6a7e447b91312fc78c84af29b9f88ec3abbcdd6e91a484e40ae9ce809b92d4afced83dd7e7493f86dccc576de02fe39eca291d29df21244f7399a47a44132fbe5dd9618ec6f1b0a9cfaa4a96c89df38ff7ea4284c918625f0b1c1fef11f9d32ba78038d1d1482804831f04be0b4afd5c58292d1cd4206b469605b39ad96fa043c5b5d61338a190a8489c3510ab40a6f7379697cebe029c5aa0065a65d1da3a4fa09fc774b99c6848d8dcf4751f9cb3ac914f88776873d6eb09ce23645a8556676240cce9de5fba4c5efb90640d53ee8f35edd793b704f3cc6cf7833c27f45e1711c7a8a30165b6aca9f4aa97d886352b798e682370d2d9e4b94449d2cf88b4d91c672d13ea2ab86c66deecdf088f224488e9580aa37a6b66319ac3217f66b754ab23f0228ac84966970ed1fbe5de888ba2736214ed966119edd2afde9993641dd01dec47660f1fcc0af43463b7aa45b01cd497b92d58842e01dce3cf44dd03b938ecc3902f21b04e9a40dd24fdd5f7def33e3ef7b2fc72715f2deeb8ac6c8821a2e8b82e508dcf9a2f5d321e4c4ab0117a0d5084c0fffbcb83fb649f086f8d5628aae73432509e8e936e482720e5e814dd2219beb4e268a251cf65f28c13093af507968fee85b57fbe2718181d57dfa74c2a9ac8df9b25b7c1c04f566ac17265ef774e6a95d53421e1bd9765d11d504219331984bb992e0e3870e65b89636b495f8fba1d46b8efc03303fa7dd2c1222015dde34064c5f2063446fbd0dfb78deb08d363818741e9ddcbc1ff55db5513b88c6a19ce8587651ca3a8e167edace144611ec5610e68773ecadb2498b54154f4cd6b4403311a51c0fd98d10a069ed7a02e515038ea4d2010a2a1069dc7c3a0af66165b5544a415bb2868d168c7c285b6a731161630f2734f4da69bdee8900b425ab002874f84cd3323c3d776217c091dfadb9c27868199cb75ce823d3cfbff85307b3fa04ca4bf99aab34d6a1104119fa505f3faf6ecf6ebc1568d613d797f516412246aa049cc4b8561c1f187cd9b956d223dd37a70336e53f6d0ea9711b8ba0c7735fc7d222fe4283c1379301b6d00e1d0a7c31113e1f6eb2cf605e84d000c98e7f712812d93e99e5668550339388470e2b7c1901f124101d4ab0934ce36c3d8e0671a867b0e56d54efe274a396c2570251d1b243c240f015e40c9fe22c85ad2c9424633e84d307304bdf4217a2a615bfa7f2e2df986c8afea77d98928e36089866bf3b345b361ab75d276047f284bd35638d62d9e1aacc9fa54c737404e283a094603ac921c6121fd7535624cbdeb6036f778966f40d82768278f10672c15e29284b9801aafab98599dd70a30b52871f41b6ed20ce359da77e83b3018d314ddd3fdb6e7796e4619b01f39ddc59b123a1c3084f86fd3fba8b7800e3c37ef05a2cdb70ed3763bb769b895d94a2467d154e3ab785d0bb0c3527053445f28303a330b9f5ca579b63", 0x1000}, {&(0x7f0000001380)}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="1800000000000000fffff375045a05430c77408b0b20b9a20000010000000a35098de5162e667a085090ffe7b0c35a598072ede77259d741c8c13a3290fe0c5fe18ffe2cbe6481c7867609db51e27710424801fb40ad17ea32cad4ce8e5e8ddc1a35d20f6c9c48c67331d5a770bde846d8e0eb69629de0cf5fac61be7545", @ANYRES32=r7, @ANYRES32], 0x18, 0x402}, 0x5) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2efe", 0x71}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x7ffffffffffffffc}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x8000, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffbc, 0x0, "cc523a53a68182ecc4d88b6452ea87d265adb9c0"}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/34, 0x22}], 0x1, 0x0}, 0x42) recvmsg(r4, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x18c2) execve(0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x1000300000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_extract_tcp_res(&(0x7f0000000140), 0x8001, 0x1f) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="73702eb9ccc30a546aa300184f009c3fba5582e12d981c915f5bf1c5e2667e2ba154e2b4ac6a08a96be3324d5081645b03376e0865911feb7efe80000000000000000000000029ba0505f23ec294c101b854ba64ee6d89f934eed2c63b1a2e3147d565403ab163fa5a7a78df02317fa0bc0fa500df577053b09c6afbc1e07efdd9d56b342446d11554679652be0447d9f98936d0e53ad9b99570172f8418a1f1c3642d090000008ad9488df484b0b674d878b1538f571e79e40cb69713303a2b5cf26b58b020d111bac5204149ead427c943c70c0ce8404684f5e34e316184fe4f26462878670206fe0f5242d5c1644e686eac8b175143eeb0b2052d519b7723e6dcffbe20ba43c681c5f0ef8c9f984571003f89edca5927bc99e8861b5a1cb0efb14b27f86a0532cd9c20a6cd80cf2176603333fe6ac3f510cf9c7726b7fad46383d0e52a7296bd32a0fb300d927d8a"]) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x75fa) sendto$unix(r1, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e08a32010de4b2fff040ff00", 0xb1, 0x0, 0x0, 0x12) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = socket(0x1, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0x401, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x80) executing program 2: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c9"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000394000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3e}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f00004c1000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006ff000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x14db}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0", 0x91) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/257}, &(0x7f0000000440)=0x103) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206981, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000287000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000686000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x3}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x2, 0xfc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x101, 0x0, 0x1, 0x3, 0x0}) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x9, 0x0, 0x0, 0x0, 0x4ca, 0xfffffffffffffffc}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) read(r5, &(0x7f0000000000)=""/38, 0x26) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x4, 0xffffffff}, {0x18, 0x0, 0x4, 0x18000}, 0x85d, [0xf90, 0x7b57, 0x7, 0x1dd, 0x6, 0x7, 0x1, 0x7]}, 0x3c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x2c}, {0x4000006, 0x0, 0x0, 0x80000003}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) setsockopt(r7, 0x6, 0x8, &(0x7f0000000380), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x64}, {0x5c}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c", 0x2}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000280)) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x2}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x18, 0x0, 0x5) socket(0x0, 0x2, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7", 0xd) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r3, 0x0, 0x0) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000040)="0eeea4a1a2bdc905cebdea751f48e3f7985e0b724f114152924f42ab42a763b39c1b56ae1c55a23de3fcf1fe79345eed5bf67c27f964535f7a46da6aebb40e94e750da9f1e9d07987bca6aa5ae3622a380b27d7ce3b0e789d2f2000cca394ea7a17d8efe9ded026117213fe78857033732350129734908bf42612913bff59b3fe683a512bbbc4057b1e6e33aa34febe34368f984a6eb28d91ed8310e8f3f2fe021", &(0x7f0000000100)=0xa1, &(0x7f0000000140)="cb6e4ee984f701e8030e0e4fcc76774128484068", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffff9c, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/173, 0xad}, {&(0x7f0000000700)=""/151, 0x97}, {&(0x7f00000001c0)=""/38, 0x26}], 0x8, &(0x7f0000000840)=""/185, 0xb9}, 0x80}, 0x10, 0x2, 0x0) dup(r0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgget(0x2, 0x310) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="3bb8723504f0aaaaaaaaaabb86dd60b234f900180000000000000000000000ff020000000000000000000000000001"]) socket$inet(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1, 0x4}], 0x6, 0x0, 0x6, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c230000", 0x80, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x28, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfeea) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xbc3) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0/../../file0\x00') unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x74, 0x0, 0x0, 0xffffffff}, {0x40e}]}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x9}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800460400200000136e00019078ffffffffac1400bb8303000012009078ffffffff"]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) dup2(r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r5, r1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xc1}, {{r2}, 0xfffffffffffffffb}], 0x5, 0x0, 0x9, 0x0) r4 = msgget$private(0x0, 0x408) msgrcv(r4, 0x0, 0xfffffffffffffdd6, 0x0, 0x1800) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x6c}, {0x6, 0x0, 0x0, 0x40}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000380)={&(0x7f00000002c0)='./file0\x00', 0xfffffffffffff65f, &(0x7f0000000300)='./file0\x00', 0x8}) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getgid() msgsnd(r4, 0x0, 0x1c, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) (async) r0 = geteuid() setreuid(0xffffffffffffffff, r0) socket$inet(0x2, 0x8000, 0x5) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x50c) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r5, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) (async) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32=0xffffffffffffffff], 0x0, 0x800) (async) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) (async) r8 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r8, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) (async) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) (async) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES16=r7, @ANYRES64=r4, @ANYRES32, @ANYRES16, @ANYRESOCT=r6, @ANYRESDEC=r3, @ANYRESHEX, @ANYRES64, @ANYRES32=r6], 0x1af, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 7: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0xffffffff}, {0x2, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() socket$inet6(0x18, 0x8000, 0xfb) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000000c0)="cfc116e4885c5907844eb7a5c8727d77b31808ebc24b3d75fe19a1c53b91ef6596c1a0e035a691426657915e92b7e94155cda103a10df2ea34bed963438bdb59bf88e2a12b55021c6377b080d22042a9b7037c1e79eb109646b0bf4531259e27f599c5", &(0x7f0000000140)=0x63, &(0x7f0000000180)="81b56ce71be5ec87e865b608628c90ad8c72771cbbe6df80d447bcc5481dc032b3a4efbdf8c6b27fe630c406f344e5c06358819a22e75cc9afdd5f8ee98c10ffda17b6626e1e831148d5b3387f4eafa91f1f1e9aceb5098ed59a51282d8bbd2fa74e06ffa915da7aa947c19bc1131aacf35c284dfc367b504d32d989454c45ca256508053d1e0135d9bbe6f59b6058adc959", 0x92) (async) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/254}, &(0x7f0000000380)=0x100) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) (async) socket$inet(0x2, 0x3, 0x2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) (async) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) (async) sendmsg(r5, &(0x7f0000001740)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000300)="150547320827093c2e0311f472c94d0efc371606ea4f9eaec5fd820ef365b43acd0a9ac53d37521a35e7a003875438729e8e987fc8605a04d7e059d18d717b6a2fcebea03d6a49ea9709771f94f8c8055cd112770b2f38ebe5ab24f9e8d4da", 0x5f}, {&(0x7f0000000440)="4fd70be3f2f3260c8480534bdfa4e4cd220d69a6049eba17e9b49d3e90b6219bfc575205f3ef9be62598eb669737c520f462ec208dc88e2ad8d8d7acd1ba685d1878f1", 0x43}, {&(0x7f0000000380)="a48387759b92021c0ff6f4ed8552b0e3", 0x10}, {&(0x7f00000004c0)="088612897373ab76613b2fe3126da2a55ec0953d47c73942ff2f588109a8177b53e1b4f64d4b0a3c18624ceae0bdabc166", 0x31}, {&(0x7f0000000580)="ed5e7553ff5e6973cd187531d0602de149ffc55760034de2d0c53fdd2d14be584f48f41e95d46fefa9c6c54a90d39bf599e80951dad56d58ba6638931ce1869ab7b74f885050b3c565e09270933ff458473511bf32cc7fd5cf0fb4f6b2f36c51a4734140e4d7c00f486d67300c853a683dc1a458b5ec840bae028df2088773320026d4826b9081c85ada70d015e7ffed27e84da8895503ac540af36a41b216fa0169ea28d0903ab67d18ffaa7a16a627e6aacee1d20086d28d6fe832d4f95b23a7cc80ab26504e23a6edfebaf8188d3aa0f60a916e2d3144baca37a01a83895be5dd9568d2fcd9417f997c8fe37b1a43947fc370bbb7bc141533e24dd8e83f83ec7f1685041747dcb4f270a2d627491dcee1310db20a4256925f29eb6e2522936c6b7b098967c735155e242115f37a9364011d4e1fe094ed68229b88197335db8bf2023b7c4566602cfce3d27ba6cf7330ef15b603b36b8367132f91631b1fbb3695f8435d986708be67c3e96dd4c6cb66aaba73490be0fd3e4b7e5ba3d5d3486575d8ab43048a32d0ac849be56e3bae000ac099bfa3e39bfd417a74586920718bb581cc71eaaf08843564c4f8b32d802acf288b653bd9244e868f1e3e72dfab83b7bc45ed013971b83894e21aa9d4f2d6ea1c57b609434149b2717f0d43f7311e6e1817fa1431d0fed1b4eb3e58143f7d81daedbad8f0c8dd65be157a49135208b474255cdb4585a33f0bbb2585baf9ec49978f7640f85881377ae53e692a652cc5d61e9304bb262e4391317281ae950718e1dd44b84bd9a3b70383e1ab30c15a9e441d7e78619e957f9eef6acd6a8227952e1a9dc82f471dd8bd4a17cfcdbdd1a64215156c26399bdc4400f290fc69bbfbed5946aa7a38cefe44f1fd2c2c16145bc84f47b9fa8ac303960f2f3eca6c316ec6b280b15d45990840a17d6c08f2654f9211e97368497c8fb10db34cc267a79c75b399f1c07e17382c16b76505d1f36b0f0c62264b2292b6b79ba478db1d6d28107232710ce774452b9d698edbd418aa6c88e737d19d1bba8286660d311f196c17a26cfec086daf13cf69e545315a968a9ab7df58f6de0dd0f382c2170f9fcd7964626e3aed2f58c71e0b580a861c66cf4bde0c4639e467ff272fecba3ca5c3757454cc54976f165e4abb5fbdd93739c80b4da1dfacb732047e6fffceec5411d0effd53b8d76d178cd76d8a95156013d1a3331e5a4e3398e7a947160ed9b9f02b4f41f58c3b998c4c8b325142469d4370576c00edf9096f21f5ae478bf901732aae830dca662ad5e8caf836419565f33aa43f7e7118a417ddbbb474cdf39e27b0695c554f6d05cac201528d308f9fd9fe0d24c01fa7fe5da2299ea7e316c7baede59174323896d10125a7077c1409245d35477bca4dc94f9e1100ba53cdbded9432c2bcbd3cfdf952edaf0877fbdd59b38888d1c0745bb3eb535aacbd47de5d1f30ee6571addf470fc4eab0ccdf4b1b91c83475f55660b896e8c8989737e4ce2c4abc62305ad50b8feffb6f6fcc238744e52597d954748a5512204c93b5b144d893b8ccae6d8303135c230124ef679b5436bdb1ac030b5dd34f2fb92a33da099cd91732a3e261bb374b9fd9bc61961752148f9db7ef1fc29f63b35d3a92b81b6154a2f0ce783489a7601051539192e5c502861917a3ce24b4ef67dede640eb8e4d480b272e2f62ffc7f38b140ab0df24901c02eb8d91ada0ac12a5253cc4f5eaf8267cc739c87d2acb20c5169445c744fd261212cde68d041f41993be4f2af59f85305d4013de5d49a5e7d1498a12b71eb2d9f9414505e90a3e227b3ee265a4a4fd17a4d9a1e7ee7556c9aaf9dc7e9f5dd56343179ac94ab0ba0c686293a1dc22c4ff45447c9ac3626d81a655e8c28b96aace298c12167d33f650de715162e4f17bb501a047038859bef7658dfe5c3bef807301c38c7b5406a61e4a10c4bcd0ffb6a4f89edb5bc27bdea73a4f469aa9556ae55d7c884a50d257284a1662251b8ba6d0d42526f57e0d5ab3712671dc8026bef682ad75ba38f8175fef4da7a373d5b2564ee084cb4afc2269fce44e87e06c17f2db00a67bedd94385378b0a9b39419b074c5a526567654d227ca8e11fbfb61b9345c57d0bb9d85b09885a7ac78722d2e03b8757b4519b4a2a5b2914325599cf03b175f43bac08fe1ab5c4d7a1c3207b082956471fc7fa5cbb52fadebc63a1c9bd274cc80f9a0813feacc1b1975c84ef59a57bae7bca6067c1887c7bb80f016a30b9831dcc28d47327d57413c666ce59677b667a0b795ae30ec8ca5eab167d8a4d7585fbfafeeba45bb4bd5c4b6b7ccde5e4af92d37b18f166db196bd05ea9343c9a4f0f93f2bb44774e723404c6f401dd15b84193da40ddb6880649f979f0a14eba38a9a14a802d975736e7c6a523df8ba4f02088cd852b1884cea54307ba93740241fbe29e9a2beb8420ce4814c9734a96bd6251a329692d41a92111ed4dc138bf3b7a14f4cb189a6d1f60fc7104590c51cdf9f6b319e8bc5d29fd608c89b8ebf7df457c6931031908cf37dd173a1a8176946c14382b31bf6b50d2d9fad4e099c10271112a9924bf0f2f3a2d5bf6198620c3d4aabc4c147567f12e35e73ef6008683e47ebdce79fb7fc79761479441b780cd616b05decc44616f96dae519a852a8c06c6315a78d5e3dbb2ff34003953f27276dda7045a55f45913bfba940e0110d7f78ed94352559c97ecb37f31398797116e9c2f6603cfadd2734cfab61b23b6937debed7c091ac37d9692efae5b5b2fef13c220af9879315458323a63596e14f316b749f73a36529498b8642be5f8c12edadce5e7d41662adacb77ad8faed0c72f07c3340a51a343b3de3c9d941ea56dd620e8224f8e99b0deebf123300adbb9d77822feca79c7fa04dd71464eeff7dc8caa90789b9b0ffd474728492f3cf5822d1049fd7bb0793a65fc0c1b85dc3cf41367d88667bb9167f03ee9d367996f4b9ddf8e7307559ccfe2c8a558ba2f2197de383619f7f8d5249409fd0b16a7f32d75091d7403f98209391169fb5011c1b8ffd0245d6262d0490c6793a509c0cc8bff36f7e2844452210728987088aa859cabeb434dfbf6adc64526da395d54520c8ee302a77988126ee0ed9b8df4d93d91e3334819bacf6a6686848fac85333b38eaec2b1daf554c407190eea0741b8b90e204e69d80da8e8e8519da3f76eaf9db12719079a2f48fd85edf826baf6cc48908c2d20401c0e9b98dad483d3ee2c8de07877b785fe6e5c0a8a5811502bbbfcbda5045b829d2fe96af47d52bd9b2f239d86f393aa4772f20bb9f5bf1cc79c3b2f48ec3735698f2225b77e949ecbe8b687e385ca39ef218a0c8fcbffe3c73eb3d359482a85bc3b2b6cd43453f01a61700dd5aa1672d1101946c71212725981e9799993138b5b354d2ec130c3eebf9d2c42a10facd8221720f7339c389be8fe18050a9e343f709ac534f3d1fc766992119712aa911c7f776756da67e6e8b14e52f7de9e8d163bdf98205bbd2b53657720dfe4648ff97090d159689c49331b46a5296c56c70c30e9add7c7d3a3f809518fb09cf991bb2daa3fd49cd1cfdd7f06c00b4d57800b69dd1a71d2e7af41ddac5fc57c79a92a5be08c322bca83de2e1d1ca1a3992750fe30c3b43cc5bb6bbe3fae1375eefc95b8f0c3812258a937b65c5dfd7a6cdb67c0aa1f9fc234ceb90ad30f2bac7b2cdc509ecb5f098157d68821c6199666aac3228b2f78cca1fe009082db2b558934d2223bdb7843e89941ef982a3ab7dd33d022d0e58db94ca50541b2a4ba7e386ace92efdcacee82e920b18fdf63c029752791399624e6d1d3b132dcb8f6fef1cfa9993d98f1bf485d9f69820ff41a744a10a9d1c1a8f5ab195168e426a289b6dfcdaf5c722936fb722c7080071de22a3bb527752198d2a2ece53fe3069898eb7e0b5152fa20604edc2da1621c4e64d1d950250a0e92423f66a522a0ceae3c78ce188c90cb294b8ac7fcd5b7ca93fafe1556200148f47b2592d711e1abca6354741ca4c338dcc326cdfd23774dcf61dfc6093da0d9151ec55018e6530e841781060bafbe300d98e9eec48652649b58cdbc49ebec36a5338c54450315023f904deba9317e95bad1ddf12abb8d40812fb00bd2010ba5d0f695a634701336b02d4a877b4315dc9f8378696ca27ce2eca7b56ed45eb515942a8320b5096816c2e88b6264491c4525f0e6b49bf0e5b0123e28778be5c5a96d2612397700d98fe59e31e61b21c21788ba081d72d2515ec0359c413b02fc8a3359f9e932ca9cc3a82d8e025ecd486d54340b3dd5e458e91037cd2aefa51787edf15dc545bfb2fa2ff8f5ed58c78d61e9fa292818f37497ad4dca8f0af825b027e676de2c74f597aff889f786e7f25bb090c459ae1eb70a18202b60a406519bffb0661fd64fb327eac9f39af3b47c7575e6eea2cf1ea75f5cdc978d70e8c92f02f5472bcc70e518e01502f71729771e6170b76b82621fb6a5d8b89deadaf533d27f8d49af696aa0b66f2c46c3c3c58dc8299fcc5c91ce11b01d09b1482562b49fd351317340b1a78e68d492bf7229141e15825aa9d6d082ad28934e85f0799511c7eee7441ecc10059b73fa99c7c03eec55bf5329102b1346c2d20108ec0650d0d55f0d5e25760cdcf8a06bd42adfa979b6431a9bc1a9ff83d1a3b69497636c532608bc6fb19d4ee7010776c42c3e0846364efc2ec7cfa715a34306972a88355694137a90fd191620642d973e676a4ee62259a24ead7c137ad9333e1ffb088a2d537daa98922450a3039f36b2f70071fb4e8c93c1396c018cbba244c0fec30fb7b54d93c56fed569bd4aab01a00b4f37a8dbc4400843b7812de2a581819726b9987028e7c640eea1af94dd441ad12d1f6f84c8a6d27b7390295353683649ddbac8d79b7b3b0a05229322315600756704c88c115b8c6a44d005c241d7daca9cf48aa6ac85dbfd90f12fa133d8004853366efb819a2d25e4d40b6a646fca56d913482fcf4c43c46db41914a4d441dc9a5d3493eccafdb0763b3926775ca893f73d4fcd7f82303d86be80e340800b0dd895c3adaa3ad5562af8d1079925c89d6ab2e586fc6fd0757b445478a5e275a4211ef5eb2864de15bd94cbda568993bf29ea8e00c8b6deb70244009dc920b67685dbe3990528ff17b3588712e8fdcc97eee635914d15273339bfa81a9fb0b4d5fac09e0dd668739079ba46563b4a83fb1dbd9f06be9b9f51bea709cd6b03f0a7423fb5ee0b0ac346f270b455af1db934812825d1823da204ea203f62f29ea00da13c19a3049d65a0ffc2fc0bf94fd2a36586594b38e869dde856202543b47f5ca0a3fff16ed2b7d767ee8cb98fe17763757b2f33968820d7315bd6cfc6a09c13235bbd44f5986924df6f84a429372a7d26878257bb10c618396cb872427e7f39d5e89575681cff38585947c5db9f87945ef504b211ec17965684b000b125a1cc7c201eeab98d7281b9e761749924b2daa13e74f6c10abc4ee37d2ec28799278e46b55ebfaa74d16eaf3f5e4bf702a6fd3bc83c6f500042c4063378fe8f3bb1ad2c424b2564399221b493f3d8740269483b6411c5b6e63a05027ffd1fca11c138d97fe3293ba96350995c4a4dbf6ab4895a27678097943d185132bab7c0ce9dc0544610ef0d95c4622db5ea63af028ae0f92c80f2ef5b8c3b1aad0d971d995b11db1e621d8b412c116f1648c5b6c55b9606492428e93513a68907835a0daab2a472e50ff7ea68f3a4775aaf2a280cfa79cdfc3348b", 0x1000}, {&(0x7f0000000500)="e577291c5fa39ac8171ef13a3a3378b0ae83f2efa5a2d391c2e509f320b440a8039880a8bade", 0x26}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="30000000000000000000000006000000c7a51ef24707b8c7aefc45fde36fd51e045c2fc1648eb014d37e5c261b1cec000001000000000000ffff000001000000b9672de31dab2582d3022aecc02107f830f65d69a35566dccd74b022447c91c5001c9379534bf0d66090c99cae9a68a67214f3a2a84fbe7a9de5a43995dc0eb235770bbd01a507594a9fa037e75d14a553db07cb986a39060d845a3a58d567ca689e75df434d90e11d5c07a1463e875a0973a675b52fc05f550f338e1a19468df6a2520b91aa2dac878d3a3d9a77c9dd5cc372f33ac7c16173d6d2277b6ef43dc98b682258c6dedd4a6cda1c8c81aaba5e79f37e615d19221438e8b15dcdd1217db3a5c8c0d056351085462bec979e9b02e51f1871e7d1f970d3e39b71bbeedd643584111b5d00000000"], 0x130}, 0x3) recvfrom$inet(r4, &(0x7f0000001780)=""/216, 0xd8, 0x40, &(0x7f0000001880)={0x2, 0x1}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000000)=0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x12) fcntl$setstatus(r4, 0x4, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344a394186db6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f315ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x99) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x64}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x7, 0x3c0) semop(r10, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x29b}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r9) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) executing program 6: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x41) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) fcntl$dupfd(r0, 0x0, r0) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$FIOASYNC(r9, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r10, &(0x7f00000000c0)=""/240, 0xf0) writev(r9, &(0x7f00000003c0)=[{0x0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}]}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x6c}, {0x64}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x60}, {0xe6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x1, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) close(r2) r3 = socket(0x2, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="c506754ad2a7218b5e7cc5b34cd17142d7b8a03d8c312906df0bbcaf57e36a6ac8d62bfb255a2d5b80dc891c3ff88901faf3acfffd8d3bb4f2868e780a5e234e7d7c927fcdc1fd", 0x47}, {&(0x7f0000000240)="964b8df02375140182bdfd8ed9594823efd5181e15bad9da78def305d13c6b426bbb16ded5ac560670f2696fc452b05c7ca5fff81c71dca124b1bcb106afbe5900e0c68c8da2aeb051a326fadbd70c384f13fb9c163d7e7df7a65a", 0x5b}], 0x2, 0x0, 0x0, 0x40d}, 0x40f) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = msgget$private(0x0, 0x0) r4 = accept$inet(r0, 0x0, &(0x7f0000000180)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000012c0)) msgctl$IPC_SET(r3, 0x1, 0x0) msgrcv(r3, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, &(0x7f0000000040)="2f492f653eea9023d67aa5466bdc49216948a6a75a0d7ce5c9fbe514dedbc53c81b273d74cff31d9187e28d128a3c93d96dc0998182c839f3340915a2ad55611c1fd07238015d7eb01ae19db807ea51999e04b4b618931bb9c0ee50a5071e67987fded9cd8920e98c49d96b01f7964d057dbe37bcb1bacd3ada51c041f16e8444d408cfeaabe0e2757145d7517054f6a08a3876ca8a2ecd3a51796724c5f13627d2717e89143baa7e978b91fe90f2c67665f30bee2552beb01e741e2eb334ef1907227", &(0x7f0000000140)=0xc3, &(0x7f0000000200)="079e780bc5755abfd40f8ddb292f7092177f3f33654bf3deb08e8a9e1563b83000f0c1b4206f0c81d9b00a227862d8e9e3d4356c1c406ab654acffbc030e20b847a90d75e5de7da8a83213", 0x4b) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x4}, {0x30}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3a, &(0x7f0000000240)=[{0x7}, {0x28, 0xdc}, {0x206, 0xa}, {0x0, 0x3, 0x8, 0x2}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setpgid(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {}]}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket$unix(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) shutdown(r6, 0x2) r7 = getuid() setreuid(0x0, r7) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r8) setreuid(r7, r7) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0xa01, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x23, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000000), 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffffff54) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000f79000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ac6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000768000/0x1000)=nil, 0x2}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f00006cf000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0xfffffff9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) executing program 2: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xff, &(0x7f0000000040)='./file0\x00', 0x8}) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/106, 0x6a}], 0x3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x2, 0x7}) mkdir(&(0x7f0000000340)='./file0\x00', 0x38) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x40) pwritev(r4, &(0x7f0000002780)=[{&(0x7f0000000400)="5dbfd305450eef164d9681f4b7303259e23bfb7b44be68669c32836739397a09711ee7d1a8bf09ff1065f6515f9726f5658e8e90ee2a8fea64b78e73eb3084b41ee5a1a617ec8ccda791490c241b6a2fdbfe8b44bd692ac09cf1c76c4d22da6f895cf7e04d7e720c282b3a33998fa93dd1ebd6020db80acec71d0817983e86c66bd4041161ddcc967bed1856dff1a67151360dceec11a47c8617a622465c2b0327ae236bc7c33366b0d9192e6617327631e19506a28b3ddc59ae618295c029e8cc00881c24f1d9adb211c1c3f688919dad58c3cc1ae770a85efce8e14e06515e9992cdf0e69bd7c077d8ce9f287e3e61ad3ba98d0419f527ab954d10879e6a81432e0fabf3f2687ef2c3e9391ab730f901e3d5c685b40521fcf52be15ca1c5a5da85e2e7b4b2f37d3d8fcdbd58df1e286da9dc0f078f22b70559074dc54b88e3bbfe63d75a6aa8350d7e331448364780a26de66c47414315a77603c976e60e5cf867e0e58d77c14b044a0bcf9916d27b3d6ef2c8c413ecc6488678a27fd1e1315a0e2a5f816e4250c76af1801c24bac9d03bb54d735eb8b1518ff9c5d4ed36c121459a515feeb753b393c7141491167a60de8bcfd2b3705186320d472975605e06971e58e4da960b68b415a9021df7e968da3bd06486eeae622773d988713430eb844b1421c0a75111224ead43803f609be7c555e7b6c5cf9bdf33bebb3305b93e7b2114f76e8832fa46c46504b53811e530f51863a16ac52ff6433e90d945d7eb7aeb766497aba3bc8f8283ce2fabe5da1a7a235c8731c5fdc1e2a7773eac687070723ee60903de52344929a28e417a17b95b560963aeafda3c6e768804b7a53f76722b7a375891ac296abbf9a940f098f3e325a3f6dd5d7e88b14408141f449a24409b88ce12fc2c3ed8d83aa6c746bfe99f18891158a60855deddb1a0d8d8af72e2cc3aff2c60429b9c1ee03f1c11bfac8a58ba8aae53447a001536ee009fd657bed84d44bf987cc066a6d7d2b2314adc9a2c10efa85d2970cbade888e362be6deb9dad301d6a9c7a7d52cb2ee38667f9523825c63d2e68b844940a6f83660ebe538c181a1c76a9b40d9ad6edaa369bd481c49f344ae2e05cc959252e9e05126e4c19093d4e1dd7f1b93ac72176f22faf46065dd540099fa570d1891f8d4578a80b60be3447a89ecb600b26b6a05aa31afd7657db30af749f45d1c80d1085a927644e4971e1a072c476892eb8feb889153df8e080585487d80ac75cbe4e1a767adb97d797731bed4b450924263c8ded7634472aaa851855348c9d23c389824522c0f983324766243b6a2613f9217b4695de2a0e7e15d3d746641304ee9b1579a09118d07cd5b39d50499a2b096a3e0ec92082eb390a071ff563e678b8030c40743c1c9a523f6fc81af1e8d1a252b39e73ba5ffb66e16efa963f524002f005cc014bb226dc19f0c22fcc582621eae345998d2540896ca2a9b6fc360f364cb0ceb92c669e3540b296f605cb761d1806df4d3eb0a0f8ecb1444acb41abfc5261777ac368c60526512bee52b451c97f282d3dfdf2168403e288d18a1c3e2b6fded5c52ef4e4e00e2bf638054a86001ef5b69e3fc8f0b3371196b50306637390e932748ca2908b2314e4095bd8f708a42934f09e371e095c70dcd0f2bd48d18fadfe60b41a502e89d84d9f5d2e2c653da13ca079ca5d31e122a393b1f22bcb9e60f1b9c15861660fc1fd42025ebc44df33085cc6350eaeda543c4e9552ae4b4d04624e64a850fe363745f7ce9d8c3fffc3f5df8dc62ef3f948c5a7f8a288aa7b01268140f45f28c6240a96b41f915d13b0b1565a053cd52f5e6ac244024626c0c03b0372db69ff22e9620f5cd409c167968d68e63c554793692262a4ed545a80d673cbeaebe0be62882bc19d97708f82ba5acab3e82f04338f0970825d23d4308ee780ca160c32faac97966c6009e9620bb2578ace292fc2ef87c0922b782406306402b849053fd00f0350efca28d966c099797ae977d095c2b954dbe5f8844e1dd13f515d6b66b2fa3c3ddb1873e82b33c7fbd60cf581defe789270263c3deae7c9a1efc33c3fd254e6191de0ab298327762fb1a1d8b9bb9699070a5f1d0b5f55aee4f39dcc82c9c89f8258b979ebd93b7b96958f53d6168c6bd295f16116c245e6b6d911f8755a1e832fcd0c9ba925c19704ab4e7274fc9e6a6ea9b80e2c728d51436e2a821289cdaeb45c700bb065cf8a5b855e15740741dfc5f6d58c0ccea80bca85808f95b75c84134a7690a60d1e4a2e2be651c22c5c1e6a13dd9961944fbca57dd9c548f4f5bfd5c8a97e0db8752775a60a9f79d4a46394cc7b96559a30c5dfbe280469e158e58c8c0848902be57ea2b35841f1f01459ce929bc67a3bdd3b5de141ef9e21c0b10c092cae78ad7b5ace3267e16f493bccc7591a44e3c701f9f6f0bbed04acd4377dddf7275a33a0850869e0767351690ae91f80533b13b69c02d1412dfcce9fa0f5df0168c23493464c1c12a729f3a598923fa08a0999d79b30b1e6bdddae632bc901c1569fb8ffe560803642da97fdb23522f9d73a0a177a585c0cb48236f9e06dcd66fdee607be917787dd85d66c51c43070bbc59b5c71dee03d65c4bab4d38ad6382148cd0c4879990b37489dd7c037cb6d3200ca7339f8a238a0e18e737f2d28aa43aac1146a616abb9aff4a65fb803d80fd03fcef3789a501009c16237b3c068d63dfeec2799ab1c147098d304bb8a7ae062c8679eb1698e9416a47a1cd6f665032b493596a8ee451046222d2a31336a2d01de0695fc25e43e9adc1ce0d139276203a7ee7a5983c51aeaaff43394c9a8551b2d8b97a33d526f20478354bafab3485ab9fbad2f17ec4911c2bf88f47bdbd886b6df06d397a987785a2430e373abb289b53c60d3713ca7679bdb26f69bef3dff418681a0d523bc76152e7e16cf15cd225a6280462cfa35c66f19d000ebcceb725c440f60ddb445ffa125064774fd80f69594305eb27e57ac73d7171fce9ec499d7d1b67a60aa8928cea761abd189527c46cd3f384bd896fe0ab651a59c8a99d1ad39628914402ecc38c155141474e3c0350e584ffef96584110341fdaa95f5e20ca6f8f21e2caba927f5571705000b8770e7b1cddc50df5743009886e9d4fe64bf98f13c25c70a593a18ed00f9dde83bb9542e0aa22f84b76f807f759db4beb89dd7b45917acc983cc08d9c021d2f1e647120a3957969361115cdc234c957ac29597370a1159dbe833837095fda7895034323ad505ff8bf6c195f1f73c8eef9650b73557c42d29ab137013a3d392169832e20b890ab59a30c77e3867365069083610ff83176d2831950fb9c5e0ec34ada7f08b5b7cef5c6ff247bd988715888a8f6c2f6010993b345ad702e02090f56351d7b716fb97ed63c0cb5997cdcb608c875d489794588d18350497be73038787322823790292188b33fdde991b1f303d75fd2c4752d455b1305e3cee612caa82b3d02e9183d1a03587a3f9d4ced820172fa4873bf0675ff83e7af36a118e0eab75053f07e8df76ff009ad0f0d809ad2809adccc85bb239461aa63440de74f2bda4c5705f752b1c6257d0c3643b0135b94ee5c474c7ebac37db2d32d3894fc0c4f72b3f254f229ffd165eb4a4ff2aa96856c92e5fba44996713a2662a1e9f919685ca10b91cde18d99f4705dd4c29ae4323c98649dc79d6e2b31c38321b7eaa2204e340166f617feaf11e0335a0b872ea8dadc422050368b693222a3143399f3dc6f040a19db700d71081cd9ecf5d8f37e9d2778c39b80e03923ee229ac9beebaef08a37592ca1ffd320504828b5e76e4cc4288002e4891b9b0394552969c16c5d1a65bdec5aa81c988477e0a8d26c68253694b8f3c0cfa6fdce94fca5d205566e56edcd21486656aae902090f5aa60bbe5d88e544716abafc155aee565bcc9e23762fccac2c1374a495ba4ded5d457fe649db78f8c21d54357afe8c9644689a6a1ffb3a1c4a742f03873b41ca787b3805de96865ed5a7cda16035eae81e86562bc85d4d08f3efc09e7921804dfdd572e6e39242765e562e4e1790726af3d10f5562e03dddf6fdae73e903f85c8964140ba3bed516f4a49b36d61b401dd2a08a71cc782c92290fa294b851967bf33d0eff4fc4704cec76314472324a131e6f5c119f55c8141d4e9d681caa6197915a324cbee8bbbe2bafcb50ceccbe46ebf0b1dd4579e05f08ab784016ed1cc681e26a63201076b7801dedca08b289e9a828a17590a8047272a70ba3b36801d95beaddcc32e06712aa19f9b6e454e93947d3293e4095191e65fa2dfac9fefc90495f93fdf63a94f9f187267a9854a050b7f560ace922f3a602d565de65084b6a2845eb84b283ba308239f816b2cdec5abb53329859cf05044635a7c74e7f336b72e116f10894e2f83c98416b01cd2f678d19afcf3df9999538147b9b4a5dd4228e5f75fdb1aa2cac98ca7b6147163c9d5895a396cfa603d740e485f112205b32b86935f704b273c0ebcf80dccb1af380650ca55ba05b564e2e6a0025b4d0071cbe029198aa03e38fb18b69cf2bafdc1972438a8070b05fa1d62a5edd310216b9ce1aa99ca987aa30858404ba62ba01506075cec9672a2a52378d8ef5d6e2af8fc29b974ead096baff352d02f91e5f2db884789de467a3983c499fd1a072c8daf20a61fed56d0a80d977195318f1f285651a5bcbe63b426ff921e1fbaf278fd72bd101a9741a226b475b9c3347351be2d7f7eb432628fa4f2a6e8e4e118bbcd4700c71190114f03767f0121bd222cc59f3811048d10c5410f0ba14cd7154faa8cacfd0fe99ab6e25bb29c59f689c6f4289b18b985e8fbb66720c7ce02ac98d0a518909b722d45f4d98f0e95e626fd0879c91e950e4441cb77b0ac5e0a0e4b58f165e7f398fde2c1b4a44cb827c6373b0aedcd680478e7d1da8d6fff42c3240c557d964f3e4f55d74456615134f8711fe96a588c7614d629c3403828cd0c0926049d6f751e9de76716c868d201382105cdef2ebd3694652d88ee80bafcd9f37d9435ca8448b6f23865339feabbd6b563799fe2735557472fa0b91fb1ac2eabe5aa48cc18ecceea7ba70d8fd8286d8c62959b5e95bb4f4614996b716d86ac753b1a084d3af712d9a24f1ca09fc94601f5051a29f562253a6d69709cfbfbbc1ecd0eeecc1f0ac7b5bf4286322bd53bb59062821d99e91c8e5cf521287abefed5311c6e769d7c09a32c48a128de70c088e39c084b28f531224a3b1f26c5d4656a588b5ad00f9d933749f80ff2175fc73db2e60b05a73182878809c92fe7f285aa59b95a53bb29aea5846a9508c146590fb154eb112d0ed4532d2838dc62635553b3c852a04f912888a70592c114e3d80f999b1142cb1569f4259580d89e86d13f3dc3c080b7673a87f4ef04585fe6aca60cffe7c04b050916a40e8f926d2bcdfd7f3184397f2ced0177b534cdca2466200c462007857006f93ca3349c75af0b0d0c2531329d32b4baf607fc4ba0ff6caf40b351921b81614c5d66e909ca96e5c3a115ab3a075c32cd47f4eb05ce7b1ad4752eb4ab8a82beeeb5515095ed2e5e29385d72acb4db8b3342d2aee45cee10acf2a08b12b90ffbaea5d3218609e73c9dcfe45329db4a3444a8b93c40e3f8012af980ac6f5d2052e43645a95cd93caf71ba6fd30aff41e874d33a96131671c979c2f4d213d9a415651cb522631b6ddf39b4c9f576935a54c93cbc26cec299606dcd7ce6e7ae93d2e40057b1f0cb232f30f0ff7304dbb9083ba", 0x1000}, {&(0x7f0000001400)="8f064be1c4a1b913885304f1c62824f039b231aa8fb8a8636fe9a5ae06b0a7fe0c765acdde6e98a10bf83f306c4b7fd5d8ac63d9c2499b5952623677e0ff51c06adadc010daeb43ee7931a7e233e498b7387af2da33867dd5dad283a9a19106d3c5a15c593d31082e9f6e93627df104acb1ed26f08ebdeadd88496d3a95c2d128ce4aaab0cec3bc0857f421afdcbe440c6b09534bb6faedc609dbd99dfdb283b15f4fe92192ea1e588c008491ae1956284c9016de39e85ccb7a14e61226cc87d53214e24fd44c7d7cf40bd04569f46300d20546fa86317b7f8fe34731adbdddf0e3dbf6c2c5bd151e6bd47caf045bd2fca327f3c8f9185cf67531cb2cec1059c9408250e2170c052a366e30803571f9da2b760f17d5947f4c5233d5d377079b1049f422cc0dd6abb345d2ed880893e6d2542cb950a63989d9b1d81caa1c6779023162c5c72735dc70ba80178d1390cdaa9d7eecfdd49b6c0b55b3b99cc1483cf89dd5110fda2b46c8dae3f937a8312363ff839ecb9ac17a774b7c601b27a2bedec1281d2346aec5704d9f4299ddca5f56d7c957a6e60006594b0caf17b7c8f9f4fbd7a8a40f088d09577b283704e6cc4e5845139a474e2415b4cecdcc96992f24a367748bfcfe93d74e2903ab63775264f3803e2a9d56e922488f4f231808e8cffef2b2399b1154247f8b91fd14cf43e7e81069c6b718e6f068a0192568409cc6f4a452fd59a587ba26d8260172856d32f5f0041b41fa16f47c2ed313cadb95004be4ffd21ca7b858f06798e288a96aa68e293de795f35d3f0d9aac1a343f62a96bb49a76dd8d21286d94cc1cf1ce58443560a3b6c6aa4ab829c2cbb05705c9ce0f5b9b271965c3f14b94c01c2f004bd81ba88e0c8a5052355335c454321821fad99c6175a514e22a0b4e7334d314f039950eb431bcfc43fb93a51d528ee9d0fd04a7ea229239fe7f8ae2fee2fc4070326feeb1ec3a7cee67ebdb14d9d80bba91ffa49e50db4f6cb38458313bbdab35e101ca57f349e7cc1c20ab63996e44a020bfae410cee596f31167a3f1bd16c0553c9524e793488d76e0059298faf98809337d1320cb0c57172f0ed41c73ebe68e9570b728ce5a660f1df1cfa4ccdfa6a9f47e83fd857bf670af04c643d083dec671592ef76038817483c47a946a056aa4e7274fc0394ab11c9038a39a066172c05d16f7d939f2a73a66a38b1a83d5b97a8d68642cab2cbd481166a42f12240dff5441e7360cb88b2162511684713ba2095dc4e748be32613981830cddce818fa761782fd07bf3efe940217e88f9c5c2731ac6ac5db77996d0e7bbb3220e35c947e7bf1a5cece0e354433448fb02b39391e1770ee8c077135c94bd512cd0b0b7fba258e70391245c6a82fe46358ee6c7a07091efdaea21f5809bb73453163cdab87fa0755370cf4a2aa4dc591e6d4db51012b62064d81b1922ed928903e767be6d8d84b6b894ad4eb2631bea9e8506dd31c40db877f7b798dbf2ad2b86dc4205f5e2f8602dd2f30d1bf9a3f7f7c45f0fddb69c7dc7a8757bc96d3ce34be15e44e825eec4ba31c8bab7a692caf91e102de10ba245cd73916d4aa7e804a242daa9e9d98daa184b4c9b040afe97e1ddcb7512bea33e0801883d1a28dbe03e0e08e50aebf0a261a7f30651122b45b020c5ac2563ab1f9ca84d0576c28ce34ea5df4905ca240218c85b24196c1476b9926bd1aa3ca0718bf3491ff70d8f350aec0770154c6958d78ec59b6990f002944e52cf649568704155e047fc1e6a319366ddea61f05bd50ba9af60afbbec8c5c42b34caa02fd439e7610b643d8d3ca89e27550db0ffed4e30ca60197e09fdf2684a311dd67d769c36d8b7886f7e62fa5783964ee4e6a8dec1573795be6a8e6c26a274410f0c7092f1268e71f829c94b40d84b54b72db84100f36ec5bcfffd5de4569687765390e8fc789dfe9c57bae3ee5059ec352c3cb1428daa18a3b778dd081e8839d685d8a2f9441bd4b09d0426864bb92e66bec9b9f4182fcc1dea2704b4478accd313bb0dcac59109789b6c64b1293860a3b5b84588e50876c1a4ea666235f59d66e2f50ad4485a3367f114389de9f6b25eb24d77e447e6b81492414a7468e10cdda34b2160aefff1cec9cced116ddfa31ddc439ec3544c9871d9cf22b58285105279db98d854080486a6f0f9a920cfa336a1c59307f5a64f97721cecc3c760631531ee6945a1f03965531ccb0d63b9eb3364edafbe8c9f5fb853d1cbd8c40d9d5803d44780d0af414121afcfdfe45dfc3b1651a79fe5d928bfcdcba0201c295c701923f5c2b2859daee5803bc4504d7f5fb1cf2a33c163b4304b0193344c33762d10a3ac2ccc0b5943867fd691287de6696c98a5d23a25db7ee00c706c873984983e8b44415bc4c6afdc1ee52aa8861d2bcf5f6e2a46610b62954b0e55c407591ad8128f7eafc9b2f551ef0e940cc48336318489cfadf8aae3417f3205553b129c92a2dd8068299935d2a6222b02b98fcbd7c95590a11401247314dee97c2025ddcfc60e1393aba8c1401eb980ba22d1c2929b581e8a959ec5ce129a10663b637d4dba84d799f517289ad2cbbd3ac8c539babf5745af588938658c61a03a6a0331ca7902fdb30c61465b7d1829b77a1c9305648ed276ebab0019f773fb04af0e2c1f404908ab5a16b5fc6659d78529ea4c6d6764b032dc03a79cd7f875f57e13ecc65e05f2eb59d322a3455926ca9b185cd5ef74f36451c9b3d1f2968915797cf2d9ff89dc60ac2e05383b5d58b7dbf0b2407f8c37a01181b69d2a033bb1200c70cca85bd6b844fd632d89296eafa04c754789550d18c86d6a6e2ee72d2c46ab190ee47dcdeb82a937e778058dbe83a1d1664c96e5b03437835ce76a79b5df9ca376e5941b21aa8cac80e7d5f811dcc3eb86155ef32c1a7d4daba670ef765799b4b7ad7fa078ce0d9fe9f6b08417189a25bab5aeccbe5209b969d557249e47a66874dc2006359127530552adcf7fdd87df85593c574a5b7e4b157e32aabed7cc867e9e3cd2da7b624201039094cab7e5aff1a2484eaeeaf188d2e93a2147e84f1c3ac6ad06b06c3156c457e56c3fd0a188da761c82924b0227046f1e2d2467e32c311d6055a2b5a2fb6391c28ad711a48344819f7fb5996bebc0e86b6972045c19e646424ecd4db06746c8ee5379308fbe3fe6ec1d4a7c754864b0bd659225dd5d18f3b61118720be3da44b01f9b12b007a1b4c6b7f3b6f1994467d48cc7432be06caa8de2ba86d403a23202030fc2fb5bf2d50fea8c3d1d21f79f3d99ff7af79bfe05840eccef1fcf2cba4a8db4098ddb49417d2da913a14f1f1c0c15cf39a52cc8884616e65787ec6f9c0059ee1e038e31ca7cc11a46b59a77d43c19ef95bb57a5837cd002f31cbe59cf0eecdd909a6f11c6bcc778794120649b1406d02e25336a8689e233c6039c6b9e9674fa1d11f9cb921c5c6f4994a6e325f81fc643127bf1ed73cf8f03815d942c88d597310ae880cfffe7315db5bce2d79cc739d53db3d39d9a3ac9cc5f58422acfe0935c50b9714b06751ac0e55d4f3f4ee3c19d1d461c45d9c7771d9f188dbdd78800ba82a33c9df71a72d235edd670cdd58908058a072b91275411cc39d491b08c68b8057c5fe8e23e043c3d712da57dc3330c33c8044ebbc82f79903aab10fded4a3be04f255312acc72a498dee13d766c46f129cbfb71f58a0525b98c71499ca99611b1b795f7df64b1deae4c3ca05b6297ab18a63d5e5ae7ba6f346825dcc5df6b371416d0486a8fa8040c864dabe85346755521c8167258586092b27151f3b1f7a53eff9094348343d8f7d61b2b324bc908596d5eb9841fd86ac99f990e567fd4e2297c52e44be1b0d4ea6dbc6c747ad63b77986cda2ca52939fc6b0837c677f1f753f662bdc4915cb5522317c5c07d8d2789b701e51c6d14c27a9a5249b7ec47315f7cc28d87c127934a387abeafbffe3d6b3c0ace3a9c015cda97fa8fb94e72d9b5a1b96ab46b0bffd8d22300b3290b4c1fbc2a237af8bb493744a1c08f6f3b2ca73aee06bf634a4c1f4fb6886800327990932db642b2ed31e23c2ae2362797476b451866f031fa1ebaff09ba1511dc54177c60742287d2f218d26d5cd157924d6b45f73b061eb88d8eae5bfe7cbc8ee5f7f56f10343880a4f7d72af68628eb2329e9389af104936d51837232aee64c4971c783f10399fcc29ef09621ca142c01ec75152bcb298b321147e35aad50da895c82b320e57a137cba865dab394d847d2d93043852b43a3c40461d48a5c95a442dfb5e01e000f2957b0b0c7f14624fadc342d8c7ab11075f30acfad4451b1d6ef07d53ff8677f93c6d8d01071823cfadc6773b08414f785d2a0811c60257a24e17ee7a5c1750300183fb7e220ae9ef16e3346c91742606101e2b3890fda841108d6b988b7d303d3cd5fb2c2f0873a85cac59729f5e6fd64b0f4a48073ac7a8f0e7defe2adc314dbebc041b1280a092331a150a8354654ba905f3294990011bcfcdb030b4befeb7bc383fbd39d3207a92d74c2699dda7dd1983d814a063cc1915ef255a2e25f62a4cf9c3cc0fdc44f7fd0107be6356b577aa0fda90f28461c044a829d46f128698bf9a3624a83a1988efa02dcb1eaf8d7f2003073245fe80c2da9ef5aa7791aa14cceeb19810f99c6e9843be90928424d9e96c97363fcade6aa81b22fc5de6837bd1fec9bb51531afd47eb43629fe1364be4aa2af97582ee5e4646325267ae6b8874c8323fd73ef44ef54579ac3eee730683249bc03f9f971078cee51989fe89e981ab7074ef7c44daa08c50f8204ca5c488744fb9dcee06b11399b627ac3c60ccb0e309d90255ada05d91a048b296e8302690e004ce3b8bedb1ef4439847b0faf83eda6b3b9b8cb2dc209bcb7f017094bd60beec7263905990b260403684ccbd9bf55adbb4bc8fa14855a078c4b5f2015e44c027de220b8990f79617be0eb28a7907d7c37614a17af2c899f65db8dca13266ef535a165c9fe7fe40f3e00562f3176f72dfeb86eeaa3ebc3d7909c7b2517665060e346f746e6df5fc7b0942c80e777d903b90054f7df561e304dc88671b58d18e12469a22ea45ac99f63471af4b3066a07d533c2076b8bda4a6aa41ce8a7c8bae57be5a098397cf1a37a8c3fe109818e311bd5a1ee45d4bba7acc49a05e8192ea644ba0b9ab3cb1ee04f7e9746e132157557d100beb4778bd4bf69fbb4bdf7b8f5d0dc59f7fbb84b0cfd6003c7e9b4210f020fb72ba2d0e55cd5aeab8220cdae2637b162fadbbb2ea2483521554620d2381ed09ae262466498a461d82217e90a9eb5f51270ebfb645831687caddfd1e86714fd82b2ecb42583e5d04637d2ac84a6c6c76365e67cddba5424da45874b662c2f09c1e05bd5cb0aa91ba73349b54e0cce618588ff92111e05b692a57210291d70c08aef43e7e71e2b064aa42bf6526af53d62153b887ff2a0604e1f3150c33c8a5f822a1d448795bd12d49915b60e9d4dd3b485e10a8185c1fb4f30b5957a53f674810e317d3a8236ffb118cb7519c571e5b30c9660f6b705924816d6e7e3e9f798d508e29e0e807f30b5e32b8b5c0febdac05e04faa9de3c6dd58429852af8cd0ed1a8ed4132f74aecd4094a0e50e24fa2a6c7a371b5fee5d4379403cc3e2316b4f53c9a680b26c295dae5deba708b150dd74cf5fbfd8c45e0c1a4d2fbf3e4a10ba2b3ce7d9cad0bc851acd370b2ed3550896f63dbf95e0861e0f6bbc05338607f939028f03994aa6b2d251c923a2e53680f5beb82da", 0x1000}, {&(0x7f0000002400)="e781f39e620958975c9a0d5a999d6964d7a78abe13a7ff907824febd4862ff162ff135a8738acc40551141c528e5cd2e2b62469f45f9deef2880aa0154c5951342060f0de40c55bcbe5771a5e112213d20669705f65e99edbb67ee9144eb176380988fa578d2c6c6dd9362b491447f8c04fea3eec908539ac67a63ac3d72c8992568e995933143ade12ceadf44148258557c4de46ba5dd6ea70a24dfe4ad8489cddd8bd8406bb7f190ec9b5f1862c380d920ae317283dd214ea907b9485aa55adcbc18f330c85d15cb8bc381cfbcf641957e9c8af0c3c0fb029e6c1989990d0e903b61f57fb5fced7c2b404938cf0cb3e300c46ae6", 0xf5}, {&(0x7f0000002500)="796e4c569281c9ccc17346eeca59feed4a71a24f1a7e304c17fe6bfd3d18ff6b08479572b2cb05e611b679722628a4824364d923412e33454d029eb94f39522fa53b8e1f807c09a773b2aeaccc74029fcf8456760cfde13d478cbb5e19b26ddb44bde982c3e6c9b4e39376c122661e24dcfe4fd5af6ff16107ac8fe20f6e1028db181be2a731a5ceab354e672b5367d5c5e3bfea41fb859c323a1ff832e105f733c2366c650610d1880b12c837611a5e7dd8875f611bac35a19853a49eb2516afd27", 0xc2}, {&(0x7f0000002600)="1df50b96b008921b6a1bb32a3047163ac78a5b3d0748", 0x16}, {&(0x7f0000002640)}, {&(0x7f0000002680)="d0856d5f0b29cbc6be04c682bed292a3f0df9e11d485e118da49b1d7ce57a3b5209cf6471da34448e7cc028dfc3fdfff14d6577d5517a4b19f2eb67adf66d639406d9fdc605ff1f1eafa5ee1de23a21fd6c5311fbe945792e5262c605c782ef2a740d281498f133b08c2f2f1afb8e5c0ce2bc8b3", 0x74}, {&(0x7f0000002700)="cd9044e8da1fdd11fbba0631447ff2c8be3b2a1e687249c9755217831f2d4ba05b6e51896822f79748dbbc9838ae8621523c54026ddbae", 0x37}, {&(0x7f0000002740)="de43c87560d030f1d594600a428f566fe513afd60ec8a342470304889d", 0x1d}], 0x9, 0x1a24) r5 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002840)={0x1, 0x8000}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x0, r2, 0xf5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002880)) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0, 0x1813, r0, 0x8000) syz_emit_ethernet(0x88, &(0x7f00000028c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x1, 0x6, "3d5bd2", 0x52, 0x2c, 0x1, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x1, 0x0, 0x7f, 0x1, 0x0, 0x6, 0x66}], @udp={{0x3, 0x2, 0x8}, {"d90d28839d0a21af75cb0ac72939683767dd52110bc4ca4f25145d56d5e177b10da43bfc21fefdc66cf4d423f1f5a43bbf0b54a1c93c5ec0d11dd483de9ea10963aa"}}}}}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000002a00)={0xa, &(0x7f0000002980)=[{0x1, 0x6, 0x12, 0x9}, {0x200, 0x1f, 0x6, 0x7}, {0xfb, 0x7, 0xc6, 0x7fffffff}, {0x8, 0x8, 0x1, 0x3}, {0x3, 0x2, 0x0, 0x8000}, {0x8, 0x5, 0x2, 0x6}, {0x7, 0x7, 0x8, 0x8}, {0x20, 0x9, 0x3, 0x3}, {0x6, 0x7, 0x4, 0x1}, {0x3, 0x1, 0x62, 0x2}]}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000002a40)=0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() setreuid(r7, r9) open$dir(&(0x7f0000002ac0)='./file0\x00', 0x80, 0x10) r10 = open$dir(&(0x7f0000002b00)='./file0\x00', 0x800, 0x1c) getdents(r10, &(0x7f0000002b40)=""/222, 0xde) open$dir(&(0x7f0000002c40)='./file0\x00', 0x40, 0x100) bind$inet(r0, &(0x7f0000002c80)={0x2, 0x2}, 0xc) r11 = msgget(0x3, 0x509) r12 = getegid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000002cc0)={{0x258e, r9, r8, r7, r12, 0x1}, 0x2, 0x10001, r6, r6, 0xffffffffffffffff, 0x7, 0x8000000000000000, 0x4}) syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d40)={r6, r9, r8}, 0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_gettime(0x2, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xb0}, {0x5, 0x0, 0x0, 0x2000000}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r3, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0xffffffeb}, 0xc) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000280)="cb0000011c00a500779857d8", 0xc) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r9) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000040)="0eeea4a1a2bdc905cebdea751f48e3f7985e0b724f114152924f42ab42a763b39c1b56ae1c55a23de3fcf1fe79345eed5bf67c27f964535f7a46da6aebb40e94e750da9f1e9d07987bca6aa5ae3622a380b27d7ce3b0e789d2f2000cca394ea7a17d8efe9ded026117213fe78857033732350129734908bf42612913bff59b3fe683a512bbbc4057b1e6e33aa34febe34368f984a6eb28d91ed8310e8f3f2fe021", &(0x7f0000000100)=0xa1, &(0x7f0000000140)="cb6e4ee984f701e8030e0e4fcc76774128484068", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffff9c, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/173, 0xad}, {&(0x7f0000000700)=""/151, 0x97}, {&(0x7f00000001c0)=""/38, 0x26}], 0x8, &(0x7f0000000840)=""/185, 0xb9}, 0x80}, 0x10, 0x2, 0x0) (async) dup(r0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 2: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000000), 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000040)={0x10374, 0x6a, 0x2, 0x7ffeffffffffffff, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYRES16, @ANYBLOB="495bee1d5502727099453487229f2e3863da325eb24b41f042910a51fc63967b6e291d8cd727b3ef8aba72b8ed715decd99c64ffe87d38dd1c3485b7dde7c3a4510e7df3d852be495e9b2a53730b8af061ce60aa064b91b157e3ac528e636cf05dcfee2fb006ba52e7cbdc868307396837762b5620e5fc932c05ce69b265fce4d2d3e962ff0744fff9804e62", @ANYRESOCT=r3], 0x401, 0x800) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYRES16], 0x401, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001a5000/0x1000)=nil, 0x1000, 0x0) link(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES64]) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r5, &(0x7f0000000600), 0x10000000000002a5) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x29b3) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r2, 0x5) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 6: mlockall(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3d}, {0x106}]}) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x28}, 0x40000149, &(0x7f0000000100), &(0x7f0000000000)=0x4, 0x0, 0x0) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$getown(r0, 0x5) shmget(0x1, 0x3000, 0x118, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSKBDIO_BELL(r0, 0x20005701) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="a839a8f082c26f61e4b82b48e7a5406ce50b095e41628f2ba74b1d8fe6e5aa68df1be666dd838a3404a4c84c5924234ebc811e996d7f50088239fdef2af5d572b303e1a2d6478b62e550efa0d31ed331aa4abf128354a1691eb354edd6dc7c130cb938f5960e403dcb3cdf132d0169f7dc8fce847487ed3d657939024d965d7d5367c12053fa03193d5e3ab4cef1bc359f051acbcfdcbc5ed8b2287f5a46e26d38f56f2774143550a9542d1574ea203f9b008e71ac6bd5555a8696befa7da5143f4bb5185d0c730a3879e6132c628ffae7ed8725798e69bb46d1821ad62c2ed3bce8561606b924a97d30cd1b0ff4e1337bcd07f06bb3b15b658e88f2f0e99167f8a90fff3a8b1d18b2be04baebbc98afba607008f35ef7be378c4490254aee2641ec17d22809c133a314582858e8850536c5a8bdfd680e7a3d7f037211c9540bcec065098441d7c41ed34f66727f62f074ed22fee48aab619bf7e44d19581b8fb75abf2121ef0fbb1c6781351feda4afc953b2d03d3ba7fdd5c260ce2b7d2216656bd58c326b0f509cdabd02a311a1a2eeeb1f886b36b679834f017e81dee59ba684e62c31baf6bb42facaeb7e9279403b26a7b195d0e14c998f626b2b68ebb80d5437668f623e56c24f8b6399511da10d78ed9c0c124705b20eeca96259067a0e205c5d62bce9c7ae6ba35428d07bf50fe9df9cfd386b22b972808eae4ea3725fb8fae9fbe08ac38d880ea558393017b019f924e286fcf13039ee878b4403aff49feb8af184dbe621725657fc3c5aaafdbcb952b7f77292d05741890619a2a81af83d597caa83d3403f061dee6e372339a33ccb8c4d08ee564688bd1376e40a2a1cdea4c154ec8f1ac640ccf25ac4009ac0b90184b01ab60639f7671bca5684caafb98f53c770aca19e0eb9f34ecbde978405420b8274918a9ac9e8f8798355a5cf8ef5d0f6999bca72f0d59c540f8fe665976a80d224156f97e8a1c7fba585fa731c3dc0d50dad8978a38f6c9460c847dcd8abed7d9fa4d0fc52d9f9f7cf7008ce984096102b8563edc2ba9a1e8fa67f29ec2c391e1bc27ad7ebfd9a0b3eb4ea7f1054b032891477e788f578ce8e3e73ee29a654d135e54923460822fe4d7062663156305690356b164c1bea1a3feb9d7bc565195a3f22b8a48d2d832b0f169254d2bf0cdba1efc39d73507ee84c1d7622e9a90c2e05e962c932f7067fd52fcd49a37656aa65bbad5a00737aac259f6b9a25d103b812241c5e576517e18106ecb293e10a45e3bdcb5f625050a0cf8c4a726cb6f86242ad2ba4102083475a9a9efc8e8983e2479264d9003c685a69f742c8ce73807b573493aec00a2db7e4c6eaa687b859908e407cf0cc078f6caa6ed8ac44597968d2e26fe947cf0c8fabc5341c680b17fdcd3c7f8dfff6ea9b99be5c285704774c8aaed4656b43997fba352b66551de730da5dbd45c26a90144c7ada9230a524917f23a4d952b35e64879b93aa54b9089328f834d587e05a409f5ae84f023e68785b434357bfae75f0944e0bfad927210222ee8d5cf8b6feff201f0072f0cff877fe5a62442b219e215bacd5700ce48997f29271706e8a3037968648c66d85fc539c96f49ce28bb87d5b193f57251655de9f349772b554a1728b7fc2a6054bd97dd8b4150ce86969f249e98588cce9607c3682ec31c1fe8eba6b933ddbc81ad78cd09dd9ed9714b24c659414206c90c76c0a72fbd37bb364f2b87e87a3a70c687347957a7458e8d2e5f1741e923c9721e91473807ea33a1ed86d424a395f738e8b8e58d64975f76f6df03f8eeb1d27fa10e85421c43a0898a80fa09ac2d0d6f00b4549f5a5e78a65359947edf7d0f17b323e089b4869bf48be2cce776c564236a837f8f487ae81d829b1a8298190984f94fdbf3105125acc04971477f72613453dc59cc5795993c13db30b9e11c6a102818c7541eb39a4f02c5fce9bff1660b5bf7d3cb5b87991897ea7f9ed7a1d9edc8d8807ac41b7cca6f768f99505bc3e71950057d824a0397fb1891dd3956611267a6d9b52885c6651b50fbf0c6e31d8176665984c1e29c87e64ea38dde1511fc53d477ef8d96111c0d8ecd12f39f27048da9027d053399394e6f8a5301b85b2514c3112f4ddc4a888a1713ce78a4834fa63963f18919e268278730c3fd8c3e256d61ef331d785dd52d86533075c5e9da352457c03e1cf68c07c6ffa47227a2a677e4cc23ac2ad76f60fa472f4325149594d15aef2e317764ef38360ebe0776d3f04e4b686f47d991c71e70dd0818507e5d943d1259c49abd98739c27acd150e431f9b82e288e3e9a70eb78e9dcfb7eb3381a4314f949e970977c8f379efb81ff4deb7b2113c98d3d128d89048efb8851637d1cb5f6cf02cbd3b4574f36f2cde4193848eb3d1da9e38a0d0898fc4645e8825d5d0e07daafb88ad62e5301853bb700af8d609baa959ff15ea32ff4b674e7361d33c1ada64198f1cf22c285450484ee70f279986a7db052065bb4b35665f2f2a00461edd462d9bd28bf7c4b374a9b130e68271da8f2de1ed0cb1e808f39a6f2774f7e0c8eb372ab76c795474ec260aaec441507f95335b78fbf79def2ee39eae14c63692aa7f5be884c30430ca72326dc0962d951e364fbc35ce994a5406f9ce5cbbfffcebec060cb175f8eea88018ce2e649660a5e154e928d4844ba4051988699027c912491f4155a5866dc0321d718a4079b854e65535463f5fd032efc72cd6ac39c0be70fd83d10112d888071a14f702d171c7bc31544fbd6b1a82721b062f4a080d659cdbecab6e9b566567e0159a17bb19229a27e87bfde44679097aed46ae8e834b32d7a70ed7ac1ce943dcfb68807dd1a60b11f7158731e593c1de4f3fe74c3abf268c8e3d3950b1468dda9dc652ce7b4498e3ab919866f68c8b0f16c932a19aa20e91cb26e9923a27b8d7b6a56cd141daac0f17889cb246e435009bd594948912291a531e2c1323a1802fcfc109a3fb3b3321cd246b4d4d65c4d5c8add827ccbca0aec2c975a65d2daadc18c28e9285d93ec56c40b9d2578c4cd25e4b324665c8665dc4e36ff6ff760b84654ba352d43f0958c4b34ad7d7b71a7f32207c24912ea3d9d9963120d73e71f3ace25ca0b659dae2e591a28398e06ee15de61c9f1a1ca1446a16ca8b8028c692b78811d2ebf70caa927b493d524198e98546e9ac59b12b11efdbf5ed9d666de7329f57eb27561d5bb03856c765a2007badc7c7ec6dfe6446576c09f75ec3d55462def3b926d9f8c75c18cdfeb50fcfb2af6da6d07876cc454690c1b0b9b1fc9607ecd3ec4bf4a2237bfd2634fa889a19aaf3bf46365b69c90143b1f0028e331d10c36f1b3b64184a7f0e69627983d1ab3015dfe6ea29d705adc4e91ec2f616f5bc4b1fb2b7f99d8eba74b17d99f79cd1500fa2577ebc04f532e5942ebf7d97fa96a09bb1db9923de59bb815e25e214ba982c8236fc549af1dc87b87aa149e98840c84e1142c77e5f0fa7307c74dd37404f67e2588ca260e7945b8a912c18f93d0fc17c7c44fc708a6c3f9b152f86414ffb47b0dbe434164d003801b7fe845e0a73c5c0a200400761572f3ac61f8c2e99bddfd818a99754a12cb24b2f4f6cbd1472af9939b42a2fb89515d72379d0dfdb84ace6001ec3b4e573cbb323631cf0e44cc728c0f3139db4c144750829c22ceadcb67b56387dcc493153aa421e3d6496822a7091ed416d61de89749684c46c835cf70fa9db62f1a788b95f1ba9065d6e7182e45a2b820c8297452adfaa4e062dbfeeecba55c58a69b4a307eba552ce5376bce1e4312bcc1c7ece97da12f57e32cf2a3425c405b377fd85cea500a511e37ba1d07d723076681647d505e0651fb13519ef1acee3754129844e8da91eba4f02ddfa6732ca67cc274d2de11d78ea57884108e245aa59346edb369a8b3a0aa79a9f9a851bee8dda014a0fd86e1804912befea51d1a319e0f7894f11049180db7c1a7f8f72837a3932cf35e30fbd4e1afb8e4eb355556e9acf5fa0584b40629664967ed2f72b6e4760bc090665fc05752b367382711f248d90b631136f97a95e8a34a1a2ad56d87d82881b0fe51eb8115d4a17de8f5187c5cde881d3595918cf6250b13682d3294ebf55b8142b78b80ddb18535dd1f8c7531358f5e390a7e40e1a92db37aef7e80666dad80174406c7946350317409af4ce5f30be9a6946128ef53e467089dc4f338666e74828d25041f95b88baa64935232cff6697fcf75bdbfd54cca6136b7130b5db02e88445ef0a5fa534792437c09ab2bb7bed5fb47280f723f3e47c6889b2f0f03a5b7ca0f5a2d41cd697d9b6df6a62b9c5b02258a0445979012c184f0329882705c4ef3bd1cf425f730c32d36b0f95bc6061fb08fa5edc770b93afc6dfdbd96a75cfde8d8f5ede157163070e796e7f6274078ac407793bebd874c278807cbdca7c509f9d31673d634c4a3a01f7052fcdb86a7ca2332ac1f683cb09bf0a1cdaa50bfba339359d7b4951cff937b99d1973791c301b5d05d404d846706fad889788611fa6bd92c0c495e814b57b411a5a111df63ed8d6eea3b7c6f158aefbd358d4c6435fd6ca6f8605e821d37b83d7ede581904e8640c2c4deb6b43db3cccc6957de11e503241acaea0f216c9ed425d4bdc7a73a539966c7408a66a5f1533f684a968ee2dee742ab2c48b7e930e08638bf963b018e847044a49a48c74f1ef6b237bfa516410ad65e4994d00f8e902daed7b4aee2a98bd4ad3dc7a6d79a9f925cc39e7dd9e660839fe45a503d09fa4eb60f05010ae93529fd799a8c5195e97ab98f3be3208f553269253ca918dc5978060ddc80e12078ad81bdf2bfceb53b2ad465b1c728cbbd2eb910aad920785ad97c7bfd573b05cf9933f91b48fb687f1a592379df183690883b47864a6595fc3d3fc89bd1b64f1c1cf46537956a8ef8c3a375210315f7ea3439bb955642e073c9bbd9a7209c77a52cbf383b6af4fdc9432da5f9ac0907931cdb173b87ad0507df255e3a6fb9c9113eaca522be1955a43b00acbe3be7a6cddf9bcb57ca009abfb36f27e400d5f56ddd80f19cd294396366ed1f07be0d52d07ecbcd5f4192fc734af518cebc9c711d072b2af0a83b81bf4609b0bf39f4d2b4ea79e2b7ebdd9734524ed8b0fd324c6757a693c9d7b9c7bceb3ff16b82a1ff8b0946d310744231ff4b347e3f5d3bc1d4aeab6b5255f91b05e19f0bd1ccbcb3efbb0cf4ca259239c4d0e634c6acd0232999a6c5a35a9f00533444f24adce4ca64aeafa55c235774d7ff7cce2a04a31fafcb7314bc48c2e512ba08bc193b6fe7b6597f41b07296629428915bdf9da64921ac2bbc879e164cfd4e6ec7d44b59d1152075110835a1ae9ae3b6a7c12ac7660c6721b45eacf65a8e9e67877ee12c4b8ad6d394b9d7395a6ffe4d1da2fd14bd95719662bcb079fc6d1788356a43d69f65f4e26912704d1811514b6eaf56444e14945c82819df45ec9dca2d329b4bfc18ce7f13a4c5c4610a69303d057f98d8d387c2b04485ddc31d69c9ce56793dc1a8e1283ef4ab2079a4df4aad52c6c102670d0aee01cd8c46127b182f424569f459732f8403b61e48949b3b954bab47647879df9d39aa1bf31cc219384b2a09331a6c97e0116e063994f09444af355c519f461274932aeb940ee908eb8b24a93f85218f0b0bed4241c5e18c7e43dfb5be795381772007e27d28c688d422308686378dbbcd595a716702679c96c1e1051296b491a9159039d21c8f4063086da6158ef48afa7fec341f398ce670358", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="7e3b0b2a2466321e13736e20b7f5fff1ce2c2bb9ff90ecc529f1305606bb7ccb252c1dd3076d175b3ef6451bb85ed86bf0ac98092ea2fc3dee3bdd43e27ed1ff388c13f865b1ea4ca73fc20c3fa05a6dd44882ce49f79ce445c381e53c8949f70f0420c2dfec6b", 0x67) sendto$unix(r0, &(0x7f0000001140)="9e0d21aed437ab1cca51b0c1c7bd4dc35ce8e876e2a3cf5263788eaf862b320180b1bf7838f3831af94482e5edfa884d5c47d8d0a81f858efbafcc", 0x3b, 0x402, 0x0, 0x0) write(r0, &(0x7f0000001180)="fe834206b7f02afefd2498b0faaf4ba3a22de19792b7eba2739d54eff42b92fd1ea05f2f35a869a56b6b144903dab5d71aef77b4b177742045c3313429f91124625c6bf0c1a953ada08a813ec71ce7a2e7c0ec7dc087fa5ab06e530cc70016ab1c8bb3cacf4c8d3b33f1c67bafd7d19d4036345275b608fa12e5b870e31f6a3f8ca40a440089319aa576b9be702e08a7d3cd46eb32bf21e999c4e1c021fc35cb03360433484564", 0xa7) setgid(0xffffffffffffffff) poll(&(0x7f0000001240)=[{r0, 0x10}, {r0, 0x20}, {r0, 0x40}, {r0, 0x100}], 0x4, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x9, 0x533f}, {0x4, 0x3}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) r1 = accept$unix(r0, &(0x7f0000001380)=@file={0x0, ""/261}, &(0x7f00000014c0)=0x107) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001500), &(0x7f0000001540)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580), 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000015c0)={0x7, 0x5, 0x9, 0xfffffd92, "b55f6a0e1dcf16fe6321256df26605aefd757cc7", 0x19b5, 0x4}) mknod(&(0x7f0000001600)='./file0\x00', 0x80, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001680)={0xac, 0x80000001, {0x1, 0x9}}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) bind$inet(r0, &(0x7f0000001740)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001780)={0x3, 0x1}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000017c0)={0x1, 0x200}, 0x10) bind(r0, &(0x7f0000001800)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001840)={0x1, 0x7, {0x8, 0xfffffffffffffffd}}) setregid(r3, r3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001880)=0x2) setsockopt(r0, 0x9, 0x3, &(0x7f00000018c0)="882fc94aae5719d12f3edb05900d35c22ce553544c9bf05322913587013ce2858607279793c72256044be5de7319e913b081b05c092f8641af65b6c3bf3277958ce25f710f5b246378daa1c18983e7960ad55b7c47cf5cb8f24bbe8ea3b014ac99cccc", 0x63) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0xffffffeb}, 0xc) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000280)="cb0000011c00a500779857d8", 0xc) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r9) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000003380)="c0d6", 0x2}, {&(0x7f00000001c0)='4', 0x1}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccd", 0xcd}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r4 = syz_open_pts() write(r4, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x65, 0x0) kqueue() mlockall(0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ftruncate(r3, 0x40) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getdents(r0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='W', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, 0x0, 0x0) recvmsg(r2, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x1042) close(r1) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7", 0xd) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) OpenBSD/amd64 (Amnesiac) (tty00) executing program 7: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2cff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000521000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x57}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = msgget$private(0x0, 0x74d) msgrcv(r4, 0x0, 0x0, 0x2, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb496c416c51a6abcd97aac8c601d973470359a118d6865bf147233514ab846168af80b2fcab8e48bf0e53afac7641fd0261d7c16aa67d4b4de3440500548c4bcb5f830dd6b5fd2325243f7f4bac915250adcc508d59580bb7c97bb953ccf446c248c60d468880861706c7bda320cc1969032d00b30000000000000000", 0xb1, 0x6, 0x0, 0xff7c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, r3) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)) seteuid(r1) r6 = socket(0x10, 0x3, 0x7) getsockopt(r6, 0x5, 0xbe4, &(0x7f0000000240)=""/39, &(0x7f0000000280)=0x27) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x6c}, {0x64}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x41}, {0x3c, 0x20}, {0x106}]}) socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x5, 0x40001b00, 0x0) recvfrom$unix(r5, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) r0 = geteuid() setreuid(0xffffffffffffffff, r0) socket$inet(0x2, 0x8000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x5, 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r5, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32=0xffffffffffffffff], 0x0, 0x800) recvmsg(r3, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) r7 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r3, @ANYRES32, @ANYRES64=r7, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r4, &(0x7f00000013c0)=ANY=[@ANYRES16=r6, @ANYRESDEC=r8, @ANYRES32, @ANYRES16, @ANYRES32, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c995", @ANYRESHEX, @ANYRES64, @ANYRES16], 0x1af, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) fcntl$getown(r5, 0x5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x9, 0x9a3b}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000005c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) setrlimit(0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000240)={0x9, 0x9a3b}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000005c0), 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800490090780000000000007ec88802440c0f00000000000000000000004e224e22"]) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa00280000000000009078ac1400bbe0000001070b07ffffffffe0000002004e214e2300085b09"]) r1 = openat$klog(0xffffffffffffff9c, 0x0, 0x200, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880), 0x10, 0x0) r3 = socket(0x6, 0x4000, 0x7) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000001080)="8b8d0deb1edabe8d4dc1b2d2bba3a30975e65bed7ed62ae339665a06d1b6a7a0815e5a8c9676fe14276ffa7a0e85b53e292038dad8ea751f619aee45830000efe3bcb163eba7effcd3f6ace821a50e0705e570e3cd3506adffa2012e3a3b63939afcc844ad778eef0c18083b1006e3499479e2845d055ae44724d136b54c8ca5c688cceb5b903208e3cf0ba082f0d6041c50070a54fe532025d68c135af0649a12b4ed61fe458747077adc07347b803b5ae4384a08a7498d04439ebb4b49994af252cdb54d5265dcfcb6bdcb5f780bfef4f853007e2960b509d6356bf84478fd21c0696b5ffb786894f9b50e5b5cb4ab6c893a842b0116eedd613e3927b55be78ab0e253d31c2dbe", 0x108}, {&(0x7f0000000140)}, {&(0x7f0000000200)='b', 0x1}, {&(0x7f00000002c0)="ce859f8e48bd5f93e42e58468108a10784c2d2923662ffbda1ef503f5cf8983fde1d6287ce1a889c48aeda64f780bdd886528c056a44cbbb910edbb480ea85a973565585", 0x44}, {&(0x7f00000003c0)="72dd373b1e5266c297047d22a05ae73cc2fa470d2fe2e7cec867e2b3a0ab5c598d3395f9b9e00ecd05ee01c6", 0x2c}, {&(0x7f0000000400)="047a2bd520369cd2d6f9785828d6a2b6a252a3f468ae1289bb764b9a5c3eb65d39b7d3fdef56ff9ce984cf37b8a4fb06caa03550da922869e6b31af315df70d31ece4df3fc97b7cbb661420382ad78f46d8f6402ed4864bda490da85a85141c85636ca6a56f2a0ab63baffc03dc0a644e07a3bcae4b7087a3c43fbb5fffa9a41502d377359f158e2b9f77c7aa18ec24975e6cfe321989c33a4b1c5527dc4deeab1da429ae2e565366354b7be887d54af92b48d17f4077740ab7af1187ff98a78ced9", 0xc2}, {&(0x7f0000000500)="beb6e0c9e0239e960f1ecf7ab79f8b8a5a585bdf205be881dea40544c4450a246287eb9ae5eb074f8f470c0eaf8f61682bb20fe138ed44bc17892502ab81a7cbd9bbda083fa58ec7ffeab872fd600b9d3668b0d6038b6f1e386ec1608faf438970a273fc683149951b2b86c10c815bdeec69bede1bc720f77bba31889cea1be4991161138400af21259ffb2f383d20a4277eb47018de31849341c3927c862e4741fe2d099cecea01ca276502575ddcbb7b4e366d836967ac3ea7fce5acf7c798695796c2faa28e992d53e0c258cf3ef81bc3", 0xd2}, {&(0x7f0000000600)="f63a1b91df01a66e7e0fc23efa24", 0xe}], 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="881800000000000000ffff000001001fe441fc27edda979366563800", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x6}, 0xf) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) execve(0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x10, 0x110) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000080)) fcntl$setown(r1, 0x6, 0x0) fchmod(r6, 0x40) ioctl$WSKBDIO_BELL(0xffffffffffffff9c, 0x20005701) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a00)) ktrace(&(0x7f0000000a40)='./file0\x00', 0x2, 0xa08, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80), 0x20000, 0x0) sendto$unix(r6, &(0x7f0000000ac0)="a4e3a3ef301cdbcd1f6381db61eb89669d106a82dcf0d49c6a14058b805578d7f3e6c5627db7ce7056f5a4116d65e25aa1d667ab93bff1d1593958903f75e7aa73c578fa5f7ecec722d49dcc64543fe86d9e3232389c79f553825db19ec6d9cd0e8736e16b6b23e7c2498c0fdd0d0631aaec31f1f3556457912a8da40c295718c81739b8ad5653043ba1c745acdc40f74cd58957", 0x94, 0x6, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) sysctl$kern(&(0x7f0000000c40)={0x1, 0x1a}, 0x2, &(0x7f0000000340)="07000000000000007cdd9167dab000fc0399eb5b4a08bb927955bf3add610549bad2263f3532f016f773e86f0a9b886d02f824be3a107e4c657cbc6ff02c9f4627a185283c3bde1e8cd50112c1c7f89751a1fcf8fe55cf1ef2fd6f669c99b8986b9bf34f6b89bb4faebd301cedcfdcf8f6ebb95daf362fe4", &(0x7f0000000d00)=0x78, &(0x7f00000011c0)="86433e920eea92b84541ada6424abc43bff1865070f8f3ce9fb622eb2805730e3eeba52b32d4d38173fc0cb70838c5b27c8cb94989080000003f033295cb550c6d4d3a0615137710f7597390a2990df853bd50ce38d6b44ceaf0fed43d5dcda122bd1139c90c12f04fec86a526a84d332d618a94d4da1647208a88f48ada2a4de9f1193667e452c7370c239d6d8eb832f255470b685f2a04f1119d329916ba039edfc22fde996cf9a0cdb167ad33d30a6e0ec93fe13d3540d081696b0a3be7f07a168fd9df118512aeff9fd2d6ebcd06e5697c28c71dbc7dfb6839e1c91350d4e61dba96d4b632006d29152100f7c79946cb8a66d927f97518278069b4138473e3a1456dbe", 0x105) dup(r0) sysctl$vm_swapencrypt(&(0x7f0000000dc0), 0x3, &(0x7f0000000e00)="65809ae3976837d286b18b3ec177dd1e93ad49ba1d310f9372d316c62b76f478454ea57bd4608ab29fb1b686fff2907828c9dcc072b8cbea45f833eb955e849c31faf405bc07cb2b067979eaa1ef9619cd9f09faf935dd9b69ddc4c7a25f70479f6fbc425c8da09f4d497c8f10893e875567", &(0x7f0000000e80)=0x72, &(0x7f0000000ec0)="34ed86404626af00c87a1926b32369e92c5035c35008c7b432c82c41b7b9d8396d8999cfa175de86be1ac983866ce6364ffa6ae62dc22bc55fd7a9c388082dd322e1d05b092d61cd9039b3bbad6b7e7e4b0125b007a9eaa343d768a01e256d1a1f5353f364dd4824be034c9793720bb2008032c5356594e13f32ccf7404e45", 0x7f) getpeername$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000f80)=0x8) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001000)={0x1, &(0x7f0000000fc0)=[{0xb6e, 0xeb, 0x1, 0x2}]}) semget(0x0, 0x4, 0x308) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x413}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x50) setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r2 = getuid() chown(&(0x7f0000000240)='./file0\x00', r2, 0x0) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0xffffffffffffffff, r6) setgroups(0x1, &(0x7f0000000040)=[r6]) setreuid(0x0, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x5, r2, r6, r0, r6, 0x4, 0x6}, 0x4, 0x22, r5, r5, 0x2, 0x100000001, 0x101}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc4) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0xf, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x0) open(0x0, 0xcd0, 0x4f) pread(r1, &(0x7f0000000040)="16", 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f00000000c0)="d9ffcbff2fd3fd48", 0x8) setsockopt(r8, 0x5, 0xc, &(0x7f0000000000)="eb38713049e6f19538da48000000000000000000", 0x6) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x20}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad90000000000000000000000000000ffffe0000001fe"]) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRES16=r2], 0x401, 0x0) msgget(0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xffffffff}, 0x8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0xb27c0edc2a0ec5f4, 0xffffffffffffffff, 0x0) pledge(0x0, &(0x7f0000000100)='\xd5D\xef\x17S\x8f\v\xff\x04\x0f\x00\xc1\x00\x00\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x24}, {r1, 0x80}], 0x55, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x0, 0x8}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r7 = socket(0x18, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000002c0)) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r7, 0xa, r9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3a, &(0x7f0000000240)=[{0x7}, {0x28, 0xdc}, {0x206, 0xa}, {0x0, 0x3, 0x8, 0x2}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3a, &(0x7f0000000240)=[{0x7}, {0x28, 0xdc}, {0x206, 0xa}, {0x0, 0x3, 0x8, 0x2}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) (async) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setpgid(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) (async) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {}]}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket$unix(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) shutdown(r6, 0x2) (async) shutdown(r6, 0x2) r7 = getuid() setreuid(0x0, r7) (async) setreuid(0x0, r7) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r8) setreuid(r7, r7) executing program 0: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x282) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xfffffffffdfffffc}], 0x802, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r0, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() seteuid(r5) executing program 3: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)='T', 0x1}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000280)=[{}, {0x2, 0x4, 0x0, 0x1}, {0x84, 0x0, 0x0, 0x6}, {0x4, 0x7, 0x3, 0x7}]}) r5 = fcntl$dupfd(r0, 0xa, r1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x20, 0x4}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f91e3471920058bc5a91501d94a34b8e5f84cf71b59c7afec3708276bc60e7cf1c3cafc23b05fd114831d7eb194fa6854a2c25794d29c1846fb6ea8b606b72249f5ca78c2417af44445ea780a44215b88098a916a6ebb69895cccec429cfd963266703add93074914dfd2b0124767624638d079c63a39cf9070887a2a9809963fd693351d311f4a7a4ed4ebb72b9e7ed", &(0x7f0000000080)=0x91, 0x0, 0x0) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xa) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000002c0)}) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000240)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b4488eb0ccc7fe1936cdea94be25f9a10cf", &(0x7f0000000040)=0x4c, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mquery(&(0x7f00002d7000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x2, 0x4001, 0x0) dup(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 2: kqueue() ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x87, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x0, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xaee}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x60}, {0xe6}]}) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x3998, 0x0, 0x0, 0x0) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r4, &(0x7f0000000180)=""/141, 0x8d, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340), 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x200}, 0x100000001, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x5, 0x0, 0x0, 0x0, 0x45) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x8016}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r0, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0xa01, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = getpid() (async) socket$inet(0x1e, 0x3, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0x0, r2) (async) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x23, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) sysctl$net_inet_carp(&(0x7f0000000000), 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) (async) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffffff54) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000f79000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ac6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000768000/0x1000)=nil, 0x2}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f00006cf000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) setpgid(0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) login: vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a680018 executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ftruncate(r2, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) write(r1, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x3ff, 0x1}) syz_emit_ethernet(0x5e, &(0x7f00000004c0)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffa2) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff], [], [{}, {0x0, 0x0, 0x0, 0x4}]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) sendsyslog(0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) msgget(0x1, 0x1) socket(0x0, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r5 = getuid() setreuid(0x0, r5) setuid(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x9, 0x9a3b}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000005c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)) syz_emit_ethernet(0x56, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb7065", 0x20, 0x0, 0x0, @rand_addr="35b282d55c8bf287fa1f01eb6b0de395", @mcast2, {[@hopopts={0x0, 0x2, '\x00', [@jumbo, @jumbo, @ra]}], @udp={{0x1, 0x2, 0x8}}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0xb9}, {0x63, 0x2}, {0x6, 0x4, 0x6, 0x4000000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0xfffffffffffffcb2) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r1, 0xb, 0x0) setreuid(0xee00, 0x0) clock_gettime(0x33563686ec971794, 0x0) socket(0x11, 0x3, 0xbf) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5900) sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f00000003c0)="637972a6fce1afbb7ca53b375e65ed388c210886a8fcb04a5d8c810e4c6a8911ef0ace66e9f9bf0a812174a6146c75ed5b393a8b77f1bdf2a41c107d91512f6bce339a5f05309b445e0eac4cb5e579cf6dd3f671bafbe8062c90a0b800b5c6b087f8f040762e465b1380c91d271914ccfd34f987853dc649ff5e45fb68c7e7ede17688e0def437a059ede5dae913f09f083ebd9b6d3e313e52b500464685a4c9808a8fa1579740c885041badd636de9d85416d9371f6066c917b44a3ea7e381dba16e4d1f2069f13144f353893e16351afa81747a1870ce63528b2ff7f6a9da30300a47b77acc5ecccd481fdf31a0ecc3c6c15aef72e9504f83a27f08bb8d527390d78e1cf78ab7b1609aacf29c1f55bd55094046606a827e29f4a833d92ab055dfbf53175b762c4ed394fd41904a33bfc41e876ccbcfde4a5428ba6b6598bb92d7c1cc222e10043125f3482d0547d45f03f2efa5f0ca2d1db6a2a1b0f1ed30218f5fd3ebc0f9598794ca859f67a73782f1d38e944767c82bc387e657975a0090e8cf55a0118bbce176d7439c54c9a8e7cef177d5807bd20f723f75782ab9fa461066644ab8096fe3d13a264d04123e32907422fc97127c7d67eb77a77b222282ccd0df92e00", &(0x7f0000000100)=0x1c6, &(0x7f0000000240)="1fadace413b34f04da4a81f551ffaced8c57b9eae3c75f57f989ef4c0f23f0927086dc2fcef99651cdaadeb5ceab3e49226f98f7bf13d3e3acfe6132ba4cf929342f267801d238412466b5c79963ee3eb1cde4642683a97ab24a0e557ef77595f12eec0c7205499334a20181a5e41784a050454627fa1ea2d68b7277a37414e566212500c0cfec3cf032b3bb1cc44b58899a85e46f94c8e9cb767c4af6a971dbf303611d2bc175fb8450216e788682a42230f78898", 0xb5) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open$dir(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt(r4, 0x80000000, 0x10000006, &(0x7f0000000340), 0x0) r5 = getuid() r6 = kqueue() r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r6, 0x0, 0x5, 0x0, 0x9f, 0x0) dup2(r7, r6) chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) chmod(0x0, 0x0) r8 = getuid() seteuid(r8) executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) open$dir(&(0x7f0000000480)='./bus\x00', 0x8000, 0xb2) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x0, 0x4001, 0x80) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0xfffffffffffffdc5) pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="ea000001", 0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x5, &(0x7f0000000280)=0x4, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd80551c56e8 failed: hole in range executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) 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) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60}, {0x60}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7", 0xd) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 4: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0, r1) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xcf6, 0xfffffc00, 0x7f, 0x9, "813680db045433c533a7e7d126a8b66c74b73099", 0x8, 0xfffffff7}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000140)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x413}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x413}]}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) (async) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x20}, {0x40e}]}) (async, rerun: 32) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) (async, rerun: 32) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad90000000000000000000000000000ffffe0000001fe"]) (async) syz_open_pts() (async) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) (async) shutdown(r0, 0x2) (async) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') executing program 0: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r1 = semget(0x3, 0x0, 0x204) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/77) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = socket(0x6, 0x4, 0x0) ioctl$FIONREAD(r2, 0x80047308, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sync() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x12) mkdirat(r5, &(0x7f0000000340)='./bus\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) r0 = syz_open_pts() r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xd8d) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60ac4f907b70a2b8ae0d46248363878198f656d67f856087348f1926fae5561636efa37ecbac0dfe8e3ae51864e0bb1fca598b48452772a5b28df0927a582e9de563c87b0d339202a46036062de8fbe9660168344e718283cb33b6207d137b6b2a5b695a587da7580216ee76e8296d84e01c013d177039e822c5f1a802874f49240ab55eac0a3e2df5ea2e08653ef9a729450aed363a3d473b0d267789ab8a35d3d931479e79a545899866ee846510de4ec7e525f505878fe29ccd5f4fd6d5149280ba025d424e20ae80984fc5a22d37f113a9aafdc6da98c042e84d447b1a44e181950200cc598c8b7918637551c98980837e0e8b4e8961674e3349cc68c88c65f16b16ead6be80d559ced095e4dcd12c39afd8041bd9fa2a8083ccf0c02b2153be9d451c6fbb8dd3167eb4bee944005c7242cc001e3f899ab8a2331048fda7dec042af33ae4b3a7544a616f68e0d11d512a1405ead6f607c6cd7987491634aeb5573d38a4aa2efbc1127da53d3626db80567b7642f12f202e2778b39734f91a4ad9db910e9a30f04b973a5a67df972c1687901cc5f902ea2921173d124c719c456f128d6e4c2ac817f1e5378da514a35ad82306a6facccf301a523d93e223de99b6ab4cb334b616bd72478e91ba0ae11dd08a72b2eb5a5888e0e71fd6ed2fa80372ae5a157cf81bbbbe65a8d25d3dd71c5cf409d72cf11bd64ad62306b9bd466565e90f5dd5c01620b80cbc335c0f572a8acf0f56790a31bcc152592241b353966b6bc16a9cfe26683262df9437615d88557b41abdeb72a1eef4682604ab0653232c559ae7911166a6cdeb8d378f8d2b1f3770c7ec78bd9b8f7bd93d25187dce14b32cb0f1561d7dc2816b0c0c230c31422be368fac1e76ec54822cfa9e9a94d5b842363722da12ce80aec6be48309eb2fe5d2d0938f658d055bfdfdd50beed689d386455e62348ee8a83f5cdd0e3d1b2c9b4f9a59788dd0479f8b76f4458b959f07eabe11c7aee3e1789d4d46b31259eac87224f51b6e275d7f36f02864d4a8d72ba4a1594cab9fb69673a0f715fc3f9b14612fde9efa9ee2237ff6176bb7b6b30d5dba32b858ba244321d74139ea9c5b7c53968d6d4e9e3f6ac0a2985a63862caafa4333884f23a40bdad7bf5c0c58d301a472e13280355ed06aa9138857976d875870743a76fbca4269b9ff9e2b89c121a7942459086f99e08a4455c3e57e96361247767d4e076a5011be19f634a76decc7388aeb809df18f822b372d76cade9738432488a4fddd79f71c03ba461b9017844192fbb859df2b1b25698c61da2dcf29811bde04aa231c427c0af6e0f187da2223a4cede9156812cd0c027f9829f00159a4d3924af0811e36ee951fd910d567c19c103ca915b7cb2008cd867cfe793e95bd7f41027aaf325a4f9ab363d21d8e8043177ff4da13a67987800da5330c3fb55e28b2079ad45ac5a5751916548e377cd66ffbb6a5f481c50098f1375f7003796e1eec915c2a853ec53467c308ed3c628f8e910cd32160949aab9ec4383b8a30c4272ee4c1ba96d908ce10a1d66ae24db4f85f7db992c72d555d40471e8522784f025bb13e065b3c0154b368e2b973b89d819891a1c8ff235d95f3f9b5e2a0361086d5203c42f88c5a14d05fc2282a1f63e972a83e245a00bb71a0d6947f5b27be2a4525f17baa852a4e6b781019e9705f9d96984260c49678488b505b4a48b2389c23c9112c18d28f3cc593bbe8279106c2497f9e72ae19d58829f592520c9ee377220b2ac37e8969396b397b5ca648cdb4d71257398f0fab0d871b000a82e46667606d7f5e08744a6a52c06ee706e44ce606b680938bc909fe2f7306d2391898515e3ace2ec9553131bd90e4e79252cb240162694f9a88c4127ef436c33752f65a488d753a5c6f05f96e98767e4d8819b4d01c07f8baf74fc34a7bd2ab4685793a8301c2ebb03c41f30605ffe3bf8a4f23ec3ea7ea1184c1a88d1633915ea7f12174d2d15f767a191d5a812ad029ce4939892a0d42ec89c5df8e473837b031620b582f4d65bffaf99d293de8aff99e6d4eb03fc4fa20efe169a654dc723e60d8347d0c3d437ca536dc92022e27bed160f0a602e20a4fcb4567a8737c2e6c59d9901127573ee36f5479eae3f70a9726cd9ffdc0fddc76d42230560e166df4b805adfe79431b6150be1a1da099a32dbd30545076d5912c1576c9037bb17040aab7df31f6389fc9795e28d73f496d94d629d4fa73f1994fd222b7adbb09227c50d20d277b129baae92277755112c4437b6a764f22a01bb4e4ef139ea2a4b533acb0cbbb6bf061be606d68da9e0a09271cf574f029f643b0b0d5332a6675025d2da93bb449692d28d6b9296b95046ff3ee35832d48f432f31025b7e293bcb500eef5781e4be5a31bf458d68164b11a85642ac28811c21592155739e547c30a2748a0c8ffef451f36224495d2880e4f2adbe270c51fd53c67d93a2ad648e4cf5ece583611e244db96a9e015c76b9ba74ed0424b38504bb23e9fe0f44f7f625232555113c5ee3ca862a0228da86628ffde54569c4541d907b2da984a6a78eae2556559531e62a2ee64bc513b5dbe64d801466d015ed068e7b89e02881d6992550c784d4be025377022b80b8ef02918b06a4a04a91f7eb5a2ab56f7aa93765b94a8a9e2cae3cf81a98fff4e42d40d89aa998092b6823bff7c2ac75e9cdbe1714422c06d53afbe58c099e1e293c30f4e08552852ab9e1e9904b6ede8371da1583bc2ea487e10a28251a1f909945058120a3e19a2c69525449f9b6ab8a2525310f8a0fe9faec44bfc7252d3085e3fe42b8295766c8d07a7d956a4f8cad1ac05196cf61cfd5743977e4bb780f695ab01180e9da808e2601f2430645c886f5c00a24bd8b1db9b7b85b50bac383c0931382e5bf19fa4025289e95d98440ac8e284d86660b688d3a9838456ade9b62b4d999fa8b3b656ff55016cf1baa923faafd9edd132dad77f29b60e4c560d18ed6b14742a7bd9174a0cde02ad4445e8629c07960c6970f80323629a16f26a70144a2d198851d9fd3341b960adbe05c952be857dca55515fc4adbbdac8f589ef35dc244f061a4b9468c7a157a792bc99904fcc31ca5927357926b0b943edd9655d8830669cb72c6098a0b0be3735910ca836f40e46b6efe55d328687020008d392415c5d371495728fd7ba8ead22270633c5b4e788b03fb220d671d5022c5d223667b0750d5a2c9f2a9f38c9725cdd38d92968b618fc9320262d46c34025bc320ad30e1b28b0037364ad3d9b472004722251f44356a49168a3f198a9207fdddadc51f0d4034243274ef27fc0eb2fe8138d733168fd770cec68e19adc039a9abfeb654a803ba175260fcf75684deb3601686cce67a67fcceddd394886644d67d291c8c4067560bf0d3e44fd694cf18bb5da8c350f6eeeaa2c1b96e4a7c5690f412610225e7f11c253be9516a29267f8110d9e6f7a5b7e6897758efe117a609e4a8ab9677d9c155dd154f8dc52659ae583f9d3e4c40f459af74467215a4e3784d3e1b5c09fa8c649a668983102b2c95ea5af74b2a17ff882e9224e307a288f04baca4213bd3db002ea503e6f758bf015953fd8c0ec37f8a3aab0cd22896b6b667288323b73f5329f59b64b72e65eabdd5e855de306bc264fb137afaaafed1b2963b1077d77d9cd101e6f4bcaef4e184aae87e16a5dcb203f9a6ae671ca776c257dbe8e8c4005a67fee4d8706cb4060230a1cec089659ec7d10a19585801485284033a09a2a584624ce3f6722a51fa95830b516a12a672be992b6c1c8531735a8b702732cddc32445a9821d03d5626e8d0af000fef39159e8427c75a362f8a07fe57d22129af53596b3a35390ab55bf4800e6915073e60d0d60f5b692f345d00af9ce26ed6d15e843ce38fec8cf185400d69167338af4f9260e532373f9f83bb99482d4c3b9bcca8debb0c3a6d80de429950a9674de1664e57c1101f8b3636555731e703e5da364583c4b618c59bffc780ea87d408129e418fc8c3cd374e6667e70a0e1ba1b1b5299df89f13e57d214225d2865ee0627197f31f5e120cd1cac3a8016375778b7f7bf693aa2afe32754a5ffa72645a53d99c6a51c934a47f0fc932ddd2a0830475c5fe2bdde30cca119f74a9228e4f1ceeaafc7bfd8114325fc833481a6eaa56caa5238853581b482ff48352a34dc2a55cf10ae8b1df90670fc2d79703b8139940680f811f1ddf14e2fa1e8524b89b919c22273ecebdaf5f9bc92dac8aa98c5d4a51a4ba4f220dee4d185e58603355b5bc0155f641ca58e38289627e7b3c6b29bb74de5a369c50661f14dc733f14e1e372461027aaed42038ab2fb34e711411f473363a74ee535e4d48e84f4702344da23e5b9da46dbbda9143d059c4691ce948738a8095bd3f853e450c2ee452823a139e3bbb2eb96c67e7d7cfeca03c222bb72a04d0706456acbd31427a59d7248f705ba270375c2c1b4f8dc62e31e2993ad7dcf37df18f79a9f2ce5b188bc131c457960e9692678e1ee8cb7ca8510fa0bdbedf091f138ac75f5b6fab0a16ec03b5c5ab45bd1ef700f921a87d07c3b674e1d0d4be5d3592e8396794074a6579d1db261216218e9672f277776fd589ed75e2003d9062da0f90f99f51ec47f06ad5fff0be38d10d6d4637148c888859b2e1f880a16a977c67f207fcc6338728e5a6570c84f9c95a47ccbda6e1d6cae9468b4454cdd705550b5a29e081ab15459ee5fa1e01d42bf006e1992e5841b775346f4a36e50c949b6d3cd32f921a62c1f8f311e26e82dda308b738c0f8d98e02a70c3e05a08aec7ed4927a4c106cda83141b39909da615d16917b91113a460eb9734c8f3c997edd1c3b6eb17c89b6fab7264c31ef0d87fbac4045f10713ffbf946dd4d16f0769788d0bf60320a28a50e4016c7d73e10fe003458e30c96f0c2426d64bbad85157f5fcedb274ec7a8242e085bb27b977adaf180d9d936fac2e4746eaa183786f4d400bf63140b6fc102fe6dde44ccaf05503aeb52b5f623856eeeda1041aa43f7be078f22c8375dc2b3bc35dc36c8914ff5b4756e63042a3fa3c2a91f3b5d8c7d0bbb37381bec48c928167300a5067641c4f0300153e6725b74c0de63baa0394d791d10e5c66bb43dc7baab8fcb0a4b4570b141fb75fcc5ba011587aa8fc830532547690e18290ebf0c8051c6", 0x1000}, {&(0x7f0000001040)="a3049b52f5cb257bc4ba4b97250fadc7d71a0425c76401fa62eb08000000064e663b5b8d9d472fe82260d9c85bac37a8ffc03cf94942a51c9f234e7c81f0eb52aba551f538a63802f7c8e17b9d5abbbc0909316ccdf2db0e816256e015154e11499a66fcd41750", 0x67}, {&(0x7f00000010c0)="07c842338e6e146c6a6a29cca892124da6a63201af451d863c8edd4bdf881813129e2b9c23d5cf19db014bae25a12d9b5af290d5ecef0016b507884371b465856a3117ac0b86ef85879dafd5f70b74a51c9484464e74ae0ba22e29b0925c1d52168c5600e397d81bd3812aa0a4d3ba4bdf95de5479d80a5ae76448fa53f33c977a9ca4106d74e3c1d8a349f73b2f4ce2e7bcdeb614c2f9ad6c1426b4fa00d9a9530b951b113b6cf90ff57cd64cd0910a593192441081f2c721e6bff6bc43b2d81fd3691bbd12e302a89860cdd9494ae358ccd93e1ab9861476", 0xd9}, {&(0x7f00000011c0)="3b7faaa2cb5abb869175", 0xa}, {&(0x7f0000001200)="e36f84b7a4dc7addfd6afd6a98f0e0ea790ff229baaffce1ce2ef09eae3dc70f927701f25085a14c6b8c612467edce316eca3a3de78e0c9483f349f126dca657fbef1056082d2654286602da34d3cf4d33e5584515637009bfad3e5b026e60e5902fd60a19d9938ec6e392448661e0056076e5d0b9f0e913c7", 0x79}, {&(0x7f0000001280)="4249aeca0542351f545f1cc0f4d023b0e9e81307263720c32a41a826efd68897709611e9092c7f5715a7f8cd56d26da1bd69973647064e227bd20f8c06f83c4291cdb5e5a53013fcc429ef1d53b19c9152ff5d2910486248a84552e8bceb327d5efb10d807ac2aaafa0b6d84af9f746702839443a30d5d92944b5f6a035ca26e6edfce7d850c5b19fb8b2af3929e1fed357ad97c6fae95007b5f2812030c17c541b3f505b2de11ed8ca5121cc6a6353f04ea9954addaa6e914b15e69a717c30995d529c87bb16f56dd0adc88", 0xcc}, {&(0x7f0000001380)="9b9ccb2e9c8fa227124dd10f58c1f558dde9b636262e49fba6575ffdd70694c58e514e4aeccfbbe3eb00f3e05cd1f9720058f2cb4a2f2c1e78e207968f45c85d02eac9853da75122bd376871bbeb91f4f87f02c41553d55cc1f1c69c9bb7c5c37798864c19724d9e34bd9b112ae403def39042f135e51dfe5a9620efa4114d46b1f09c70e40e55c2701a173f7b735495346a6ed3de53b1ed3603f324e7c611640a88b9e2742001ff1ee692850929bf0ce84ac35c378d9b498cdf76321c49b97164681b4ce2a439065bf2a4df3688adaf5a592e89cef845fb669186b859a4", 0xde}, {&(0x7f0000001480)="b708d4dbc5a89b549f64c5e586e2634722079331b57ab4f033f8092a43e5327d90aa4c1dfa86ecee017fd637449b0654dac645110b1459cbefc8ae0cc2be5ff1cec9a0af362173b5565440cc06f63273cc185edd63d0ae3470a13f4ce8321edaed27233a14696a0506ee9c1a838eb984df9120812db7a82aea5ebc9921ee6b29cc4f50f7faab1a722562cf5b49f520c6e6f86bdd484858b70e502ad70e77486455704852accbedb84a8033b652cd1a89fa9f677527447517cf37d7334c96047f1d7d76f91574741777ac1a13be4fa8d4a199a3eca19f5915c5df5fdcdc9661c952e2faa33edbbdc45eef03391585fc02321e00f112b836cb84e2c132e8253e0259b6579a175b8ea3abe36f7544d6c57b95c8e0db87ef5395600ce97584fa4a65cbb64b373f120d483b93620c87e554a05c5e28d129559fe77a2b7368d564893bceb442b5bfa114d52b17dab218da83a1a4c3cf538e470eff5b687007723b35375e656d0cb709bac2e5ce0be664ac3cb3b017f09feb84c04810e377b18e622a56500d2db02354caf5fcfab67e8e7acb55df03757e41f55272d12239d6ef0e84721431e43a982c3458aaeeacfbd18078a15721ba787fca44cfc0e110797fafd0045280dd0ec74901ac7f40f2c3c4418f8481e192c9cf723566dd1447d2d982c7415beeb3153a3fd416b0d70943e0ba8af10c4417e0c03d3554e54e9314865b37ed9fa3020f47d52851e2c35e34867d59a9712c95ab4b04919297cfcb3686a9e14d34783d01dd870d3927e516123591e3942927eed8d2899eedbe6eb0abc6f84abdbca841cc0b30b1928c5962fb1585bee36958823afbba07a65be3707ef935743ba9789e94fc299cae64204ef6e9d683573ef19723876bf9eebbeff94ecc9629cc5dfc34ea25d873c1c8e61abc4d94b6041c961e39c57d20b9beaa06793cee6b9a1e80b2ab9fb4aba8c612ef3fcc2182508a730e480b4660a5fae93b942eef5b66c87b5bcfe2e9d04abe5cfb93083934af9673010ac66f74ec0a3cda14b1306a5bd3d2d98d74eae55ac8ad6f90c7f948ad39c7cbfb5e92f7e267daae17bb281fdf615496c3acadf580d51805e5e2a1e4318d06182953bcecf888b9f7aacb8bfc7727e726ab1fc01c093eb1e389852f7d83e7d864dfa1369cd31887c2f2a8965a367723ca2db3904efddcc1a7c531c3fb7ddbbd9a548542fb35744d8c4a2154881799c1f29a96895eb289ca58b554beb109048a5426834fbffcbb4d96d2f1343c4e0e8928d73595b335811dfc81342136862b86ce5e40c4bfeded3b4ef020d7cf85b85e4bdedad9534bd1985c1f54c08f0f5eedd341f3aeb406103619627a0159e0b6f880c552c509467305d09f416aa20b7db91a4654a232e12d350e89f5328f84bdc324255f906570e6c1ba688e7d854a5f49501a83c75cb77d02835f9f4b6c5dde1e02632792eba1d113d67f9833c976001ccc158ef07db561e5928495b2a637b26a15e07255696c397b7cbbec5a0f7e58b9b1f61e5527fa1d8683bc0c4c70d9719aed9f1f754d4daa21cba2ad3387667a8e048b6ae9e4334c70d62e2069b09a20ddcce229ae94ddf8d28212c87afef9442f6d3e9f271bf5815500df5e360ce681418b32ae9188e7e2d160cb64d4c86575fc62fb60d48272a331c9c37a7edef32f6c52d98ef1564b4750366476deba38dd3b994699e17fae2f42165654c8fc3988fd81d06a8f5c18275f2d0338fd5998d24d1b07304cb4c4366d549c366b370008b2a43f1ec764fac748f25c1eac37ab1adbfce9a37f4a231bed3af757fa17a4cb12f4f0cf2e6f22c96c415081219cf7d1ed670eaa8837e68b0ca8046ff39992f25becaeff5f3a3b125d799abdca623cabb474db50e74274a8138f2eec57b6e350314726e003b0f0a78d164bb554f9aaa13c954b311657b427583986cacd12e9bb1052b0395f69ba4c5156b8cf059a3da13906209f16a61c97f07d4d9dc5f125e06bda8cffbb315aa764df860edcb9f3bee6212d694b64a16ea4c40961be0a3f894029168baed25f344bf7fb8675fcb9b0cac0d81c8a26cb99d39a57b9fef654fad0d62fd0f793097988f76b1506d200c4dd23051f298c1766bd311e37744b6721fb25519ce48135e233ee88be6cf16386d711e404deb5513516391233ed31f00966bad6c2f6cb1bbb780c8fb7e70976929f53e79e83358059e2cebc51da0252ef51b2b9d4b3cfabec5bacea6f12ff174b0ca240513140687121e76fcd4c4e1fffcfd9d36cb6582935627c1eac72a1152ca14ccaed3cba2df22becb59722b2d8c9a3a0bdde1db829c8fdd8d1ba944312068826e0a0b615cb9fded6ec6a753d4da7b61979760882df9813ab6aa8ad444ade9261f8e226b54ee02b20ebd27eb62b8dac8540a2b6980fc33947713ce92585ce8dcb94ff70e21ecf0a7a176436101c967cacea86b0671f9e1ce663d2b7f83b83670f7556ecec155e7a6756a121ec5442500fd296a7106fe8c78995f200dac16484f785251f562467abf669079c5f21cfd9b19fd65b2afca16c7baff1ed260f2ca2ad54b742a5fb5dd2cf6158b4209273146fbd77fa9c5cdf86e507b9aa72d4a00b58e3058877051840f8e255a71208caf04bc008b52b08b0637e051b05f869fbfbb87d53b6d97416705ad318c4166c2721911bf95c5f839a337b6dd7341983c630b14a4516034336710247c55327356ef2362540daf22828197994b6cdb1e8011c926a60b87c2af3274298c15e91957b25b842fc92165cdcf776d640cc29576822f8b756fa6bc068fcbf113e4ed3e195203e04f4682a2e6f26c2491dff74b1569c9d4b002ccdfe101b698429c4dcd9a75ef30e30884793793d0075335b14ab3a637d781dfb497f13add0eb54fd3f64018d9a8234f77e8a705ea77cdf035510eb90b1cd2afd26c3d03cc434aee84220e002d27d4b4b4b1f83553de4682ab4e46f96198ee70312031a11a41d7c051294d0c55cf5c786bd5a3807c9b64f460a99dfdbd4509ebd06601fea76b1f24df502cfb6d27b731fd295ec23ff11ba213aa80b7a09309f2eddb86669f0cd47d98608d479e985fe14c1ef9fe25b7159c56b7342103387568143644a0f8847e104ecb1b7dbf0fe20b8e2b28d6f45ee0a6373be37c8f0a57eb6bf0988c8ad0ef8f2a5f2fa08e0d6d50e2333be40ce79a68261d969bc01debb0933ca0d46122dbf5a4c1c6870151454830c6512bb8511326e0fbb6b0856d635e6d727be9a29d3f4e986a157c0a3202fb50a0cb85a1e0cd57a820ef2cd2199f316164d94ea760bb3ef20eb8d977b377e921dc4dfb7a097eca723c587ef78296a3860aa99ebacdf05547ef7347e68b036f872fbcaa3a7961d57c77618c74b82141eab25052e71d053af68da73917bababc9baa8cc9a9a689f195d22a47c0a8abe191a3068bb8557c6dbb3adbd7a38802b3c8abc3e4b70a977baae27132d5cee0e761ada3098c5b0196ccd35638ed13b3d8189f3c8c814a34cd96ee7ad705844b5fa2df923e7435db221cf9bdfc8e4e902de395a3d0335844211766b22ac5325edd8525aa5c08893cdcdb8d0cb9fe141b9ae325ce387dac8fa71424e38fada76cdd1ad008d55534770c3038be1234a52684c43b31f357169a01d40eec45078fa1a9a757308786c5d5ba85b182f30d215021e4585735733930b28a176882ae37c644b902de0493bc95bc880ca247bfda8b1b1ccdae89a60df3a1900b95ab2f786ac7f7786a89a8ffc935dbbc904b24a7f7a92a81b84adab50d4a8bf536a255fa5a8d18c8be591cf4850e2393d2477fa56d509389e86a6a0ed827ac02344d6091f843d3fa4cde269edaf8a4e7eec70222475ccd053e2f94f14f72306ad1038de70f844e2a9dd3f7a07f142db3d9e7feccc638790191c23f9fe7feccadb15e8f98418df969fc32dd07d5ec91a4be40b32523aaec8f23c0032e2583940fbe0ff2737c2fc127c6b6ccebbcde723fa2929f8fa2faf833b6fd3435eaae3813a53d1c8c9092755cb7bcc44695c45103af7a4274d093ece33b3d7f112e0bd81c5d4300e8d1f36e953cb8684f3ee584409e69d3f38ff71b1a3e9665b6d376a84ebd37a51338e88d98b74116e55c8c1bb5879fed2263bb78b2fe1c7a76476166bae96254c3e9690e03d05fab95f3ff4944cebe65ddd37c5966c428528bcef74a7c12c9ca0658e36b4d1893285a5420072f5a1ad873f18f63809", 0xba8}], 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000020c0)=[{&(0x7f0000002040)="ae", 0x1}], 0x1) setitimer(0x0, &(0x7f0000002080)={{0x0, 0x9}, {0xffffffff}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002140)={&(0x7f0000002100)=[{0x81, 0xffff}, {0xc4}, {0x101, 0x8}, {0x8e, 0x7ff}, {0x81, 0xb5c9}], 0x5}) getitimer(0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x6, 0x40, 0x1f}]}) setitimer(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d, 0x0, 0x95}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 5: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="6b78fb3e55824866e782e223", 0xc}], 0x1) getuid() socketpair(0x0, 0x8000, 0xfd, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)}, {&(0x7f0000000300)="41fc0fff5fa917383b63813f4ff8868634635cd7649596a00006b4a68fca36c9b6d6912d2e0d4c8fd07e83c9f460d0cb8b8f95568271ef12d91be48d26423a69f58887894f1381023f2b4ca4a8faf91e7640ef8d7ea9d283f7420757ccdf992c1fc09aca8f162279cbd30b11dd4312bc83e23142ffdf0b8395189a92550110391115e9b6b8c0653ed36076867e8f0c73577a4087ff25393a1a5a4dceb3dd6fe0580194a646c9ad44cced3b206cddeabbaf4b2da0344e730e0f12e01fba038eb548279d2f49dd2fed46c6b47fe989a9", 0xcf}], 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) ftruncate(0xffffffffffffffff, 0x80002) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r3, &(0x7f0000000d40), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x400000000000) execve(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x5) lseek(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) socket(0x10, 0x8000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0fdb000000000000000600000000000000d900"}) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: 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(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/105) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) r5 = fcntl$dupfd(r0, 0x0, r3) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="09060000", &(0x7f00000006c0)=0x4, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) setreuid(0x0, r6) truncate(&(0x7f0000000100)='./file0\x00', 0x0) dup2(r5, r1) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000480), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001f40)="89ae1e0219ab51fd4d57a397f2c6d6e93c80415aefb3613e3e2531bfb2277b24b175266d59c6c2d2060092c8f2653fe8193129b9daa4d9539c90363da2e5a416391f7b4ff58332425e9589e3ab168f7dd733cd51dfd143f1abca24b5f8304080fa08620c2c6c99ba1727906f062dccda59f888d238a565417483cf90908bb16de87343abe61f0af897545ddc3cca0b02583258441d4e6f29699cbfaef05ba57ea16e76cc248bea0ed8e0813cc554ac3b2ffc0073165e87f9d23fcc8a5c6ae53f4beb3cb754e872c5b2aa674305dd6ae372da3eb9493dec0a1f00cf3802a23a1db67567c88a3fff177ce13af89ef34c702484c089a8246eb1e605a4a09693352cb54ad5aa27cc3fb68bb87577a3581499d4d7d0ccef9f1aeaf80693e6e576bbf20e33906477bab9722b0b190f0015c8256c245b5389f91510b8e5fd9ade28fd81cd818461cea5a6a26e751c05c60faeddbbbef5006bfc33e67f8718777b49e834e60375e22120f1228529fa094349dd7455f10a4a69767b9f30bf38c3a316afb9ab63c19ca0403769f0584b3fbfae967fce07f3d86e6408f41b782877a934d81713c12e47b6f9e8300fc2169e00ce06465ce67d7e2f9a2cb4a38fceafa419088cb7662b5594090eefc9f61c29c23a83f914536e0658a79da52f8be4deb9a8db0bae33ae9503e3897948bfb6579e118aef833ea3b6530378c01af69af838dbd56c28b605de52898fdf53af3eaa85a40ac6aecde2e8d3f9ec9b761a95bf67f59efa5e0f1f9f8232ed877809fe6cc0fab309580b86030b100fabecb6513a068a6be551914674a913b268df812a5bca2fe1498f98d00da91b774d76aea71315a01e378bd9c00facbcf9803d231e0b3d523325b5275e6496835f2f48b7e9ac30bf6d8fe97c5e64112c4981a0c2872a29e2fec8ead41c9c407a93d3fa2695ee2464c5d09e4957e85ba1a76689a55bd48e38b2af4be1130e18f9eb94fa34780ece404e014ebef3aaebc95444db34fed5dd70f46285403963fbfa4b82729986acb474a86c6d58ff552562a035fa8c6820a8c4ab333e0678cbe3720df216086da6b3448f2b5ef90bc8413e1150a19c325f4de516046829291c3cda82611e1f399a146be356b2ea8436d146be9f46de5d9a9cd1d910d59dc969dc6f3c0c884841010ffb17697ebfd311430a278c8d27afef2d52fb906a111bef9917c4996e8322c1ee005c97946442f7dae9d10205eb254b6c293af30f5ca6b0aec6a7f286d1090481f9454258458bd61e4ff58a3a61c7e9c2f9e4dab345cfe75d273c01679d5c65532664cc4a6e36ea41e71d0248172b5cfdd241808f9449c3e48e8727eda21cd71e776d98b3c0c3342f091b70bdf53dbb57acb5a4f259095c216668840313f7a2eb8d2a9fc547dcdaa332643bdabed8465b4bf4767460306eb92e57bbad2304115581dcbef46d4d2ec5cca21db52ca66d74b98beb12db783b626ef2b5e06f4cd7795571cd6a937ebe254bc94c583b49fcd59865f8a920f0dddd6febed2b2abc174378dd87448332cc4c65e885cc3e9fdf1299eb9aa822762714bbcb4282271fe8cb02be234670f06d7828f71848ac2ea765f9c60a64764d16f0c784471c9aaa8d410b2498022ffb29e29b4e1ffb853ecafe34039d4ddf4996e72efbe2418b9ccd742dde366cfab979fb108f1b8391f927953470f3641a7cdf05b83493b0f02b40fc1c0acd5a50a3f57fde0fc54a0cad5a29529c22bf11245ab78e396327a7a26d7ac53b9e2051be1a896ae808478b3e2185e9561474e1e31d5536055e6270adfcaa201c93bfcb498c0f6095e16008f7924a0730279f087c6627b0609d512d3a75aec3bbdaaa05866404b7b3cee9de4429486db8f70ea4f779b971ce3ce5dfe7fe717d04d250a976163f7da4e67a934b65dceeab1b8dbc4f163f5a57fe8d3ae45324a2c44994b3ebb765250b6cdfb4876dcde207274c708c2d47fb89153882474213494f78f4e9ad1f5dae66cb257a35475f1a1bfa36cb98d8981fa8d6683d864ec6159e825c21f08ca10eba8809f07bc91f6fbe484787ea5291bfa9fd9fa553e827f1cb0458a71156c9d7bb3a7fd63b976a370f1929010052bc26d1969754102e536e94f5684be843a9ad1973c5ee9064665f9fefe3ef391b42c56c4fa6a4f19147e9b5a083abcc250472394e768dccabcfeca1ac27088e2e1a978883837de01609b79fe3e7633cab7042201e928ee892216367ad33b362a7cb6c3bb6e1e1812fb7720c7d3eea7e9aab1dada8fabd25424a65f3793381172f44973952097ea4a0e6b8ada089daea14e2e2770d2b34a8590daf8dd6250dee4e2657daecdb2c8c00c33fb072bbcb2eb2781148e251817f1ddb7842f999e5c68b8e499c91f5e29179bf3ca25f7d6898e53d81a47515081c98e7b1b046a4d24804486d513daf29d847ccde9304b838f4627a88d8f2aacd4db8e1edfb307ba5be021d4d1fd7d42a637da28fd01248252be3ee0a46cc1bd61e0e63570be2d5b1e1cf72a58f5aff61bc059245950bea9c69342cd1e1efe1a0cb86c6b8dc1abbff8bd2dd3905e93ea1cec9c7d9bafcfccbfd0e0c2a5dd28f31d70968a6d95ff50cbdf439a9a648c534fc63575d0187fff2ceeb11b4758342200206190d86815f2108d3d1b17c0f19a7bad06366f8b3447c0d2690d9789a5a0110eea817df4ca8054111c5437fc93a65a9561cc88938dcab71f305d925c4ca1f56d46d7b36be16b245e723464d2dc13880f09bdf4a93a20ffb0509332f172441476d686b582f1ccc7ed83f958032affa5b413aacfa44fa908aad2a54d931f23696a529d406e07445653b5e049e1075f11061013065f01928c51bb1841945520a72c298be8906dee1fdc40397e1ae09a125e52301d96803c53e83de2c2d984a7b2bdc74508edd92d4effaf4d5cf80953488f27892bc35c2cc5654a9987385c07a383901d7f3e4fdfd1db935dec0f526a05f2b78fd9b42abdd4f67a1531d6b37569963c3f64ce577380d11b07d041c2733b24aefcfae0a2c2b460d450afff29de6528abd051220bbd3aa28be185cfb173b171aa648fac7afe5b0b154e661125823f7cbba8476bdec3e523d60419007a54c4f0d467af874a8944df105d1ef47ebe77bca568f597d14b93e409d42853896c9e12e25150ce10a06e161bab7a2ab66575368f0c8831f51e9dfb1050540b55d7e3759e5d946c2aba3f7de4da6e6ef92f40eebd94329ffd5dfb353644e150e27e38332fe3a1e076f77c73b45a80cf6b7263a0c96d4487e3b4bca87f02f6addc223c2f8bb0855471587376a82ccc8794ee3ed69e074c238db80cf74a2c87048af23f7dbc8d1ea3c0929e10cc47caadbcb45aec38384df71f48dadc20c30ad1ccdf35b2ca958023682e06d39e2916de5bcf3ba7802cce9690ab7fe24474bf43d936bb01a6377010fecb9e2b7521beaec2def4480c080a8f0d36dd9ea5afa2f274754864f28bc0b75afbb2a63f1d6c4d228a752681acdfb5896b1681ea281e009efa6b8de314f429efa21e0cf1915dce0", 0x9c8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ffffffe, 0x0, 0x7, 0x6b384150, "2f78acf2ee6098900d026cc4ffffaa175b31cb31"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 1: open(0x0, 0x0, 0xf9) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0xf6cb}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f0000000240)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x1) syz_emit_ethernet(0x56, &(0x7f0000000640)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment]}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r5 = kqueue() r6 = kqueue() poll(&(0x7f0000000000)=[{r6, 0x1}], 0x1, 0x0) kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x6b, 0x11}], 0x3eb8801, 0x0, 0x0, 0x0) dup2(r5, r6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0xf) r3 = dup(r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) executing program 5: kqueue() ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x87, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x0, 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340), 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c", 0x3f7}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) poll(&(0x7f0000000040)=[{r0}, {}], 0x2, 0x87f) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x4, 0x0, 0x10002000, 0x9, "f76b00", 0xc48c, 0x7}) recvmmsg(r1, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x200}, 0x10, 0x840, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) socket(0x53fe6050ddfe71b6, 0x0, 0x6) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8180, 0x0) fchmod(r4, 0x40) readv(r6, &(0x7f00000001c0), 0x0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x410, r2, 0x7) ftruncate(r7, 0x25b3) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x7ffffffffffffd, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x20}, {[0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x3, 0x245, 0x7, 0x4, 0x121d, 0xa765, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x66a8, 0x0, 0x0, 0x0, 0x8], [0x0, 0x3, 0x3, 0x5, 0xffffffff, 0x4], [], [{0x5}, {0x7}, {}, {}, {0x79e, 0x0, 0x7}, {0x0, 0x0, 0x0, 0x3}, {0x100}], {0x8}, {0x0, 0x0, 0x5f}}}}) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x29, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x39, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r1 = shmget(0x3, 0x3000, 0x80, &(0x7f00003a0000/0x3000)=nil) shmat(r1, &(0x7f00004e6000/0x1000)=nil, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: semget$private(0x0, 0x7, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b302bb15c05f896af884f9b811cd67ddc9e537b344da30c7f9eed52bfa2c54bc312943035b47702b3cd5cc1cd9e27683409b2d6b2240adfb9c55cf66d14f83e7a27c12c4507096411da9a73b7fd7322f3fdc8ca9b6ff6a5d0e06a9b7253f9058de610788611422cdc52a49d9b371d3f23e6d16d9a40a620e90e5b695c66d2e5545c4f6ac71076ddaefc8bde4d5bb15f0", 0x90}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='\x00', 0x10, 0x2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500f3ff50e2f0ad3ebbc257699a1f138b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000180", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000040)="8f73e7cd", 0x4) shutdown(r0, 0x2) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfff, 0x0, 0x2}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x82405605, &(0x7f0000000000)={0x0, 0x0, 0x0}) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x43e10e0f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="be", 0x1}], 0x1) poll(&(0x7f0000000140)=[{r3, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r5 = accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, 0x2}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x6, 0x2b, &(0x7f0000000000)='\x00', 0x1) executing program 4: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc", 0x96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/257}, &(0x7f0000000440)=0x103) ioctl$FIONREAD(r0, 0xc0206981, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000108000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000686000/0x1000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000372000/0x3000)=nil}], './file0\x00'}) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000600)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) socket$unix(0x1, 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) (async) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r5 = getuid() setreuid(0x0, r5) setuid(r5) (async) setuid(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) (async) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) (async) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xffff, 0x0, 0xfe}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) acct(&(0x7f0000001240)='./file0\x00') socket$inet(0x1e, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x3, 0xfffffffc, "fc696b34963c00"}) poll(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x6}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000807000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b851b23b43222b297be1aa5b236deb51e2f0ac3ebbc257699a5f1304000000335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xd3, 0x2, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000003380)="c0d6", 0x2}, {&(0x7f00000001c0)='4', 0x1}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccd", 0xcd}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r4 = syz_open_pts() write(r4, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x65, 0x0) kqueue() mlockall(0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ftruncate(r3, 0x40) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x887}, {0x5c}, {0x4000006, 0x0, 0x0, 0x40000}, {0x1, 0x40, 0x9, 0x1}]}) write(r1, &(0x7f0000000100)="00a1f50e000000000000f9120000", 0xe) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x8, 0x0, &(0x7f0000000cc0)="e48bdba721c69546f85a53d9d640a2c8bb6e77e352534873d47ac8e3a89294825f6f524e8781c4340046f787639d221fec5f5199b954c1d486f02439b9d2b91a318622a275430096a580979b84c04118b65d9a273d855e658d833996811e94e6a9117a76f8b9939eb1841577087d235a4f6c3e09cb0cb375bd0037447fa5daf3cf970259600abc51d326001adefab0f656749166b5f2913cfee01845bbb472de878590d940bf53671c", 0xa9) socketpair(0x6, 0x1, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000280)=[{&(0x7f00000002c0)="547f5667bf2245c63c7236470b6c6dcff4a1499400000000000000218e6c070045badef27c9edb1941d7f2e8a7e74fa53604520fb47369de62326c5707071f8d206a70f8abfcfd2c60fd2d5fab483893018a504316f5b361b3fc2452826242ba4f5ca3d4fc7ce832d01a0748c14e896405757b2958075c6f066a9881d8bfbd986844dad2a62fca504b816f385e562d9e3dca43ae762ebccca567bfb249ec96caeb7fb32eb6c3abeb5435a3", 0xab}], 0x1) dup(r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r6, 0x3) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r7, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) syz_open_pts() socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, 0x0, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = accept$inet(r2, 0x0, 0x0) dup2(r5, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) recvmmsg(r5, 0x0, 0x0, 0x42, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x416}]}) writev(r4, &(0x7f0000000380)=[{&(0x7f00000001c0)="6088e68746830baf77fbe0c4d40c87c163ca405a2d7c223b15340df95ffd60272be751dbb079b35ab18ea44e2bc7081585debd80891b63dbb4271451ecf74cd26ef5aa7b77bf9619592a2457e1c500edd12e379c246874982864c9fe286a4a816f4d7d8d242e05192a197a44fb6ed2f8094d0dad4d6d7316851ef201f97aca22403cbdf0", 0x84}, {&(0x7f0000000600)="464b6394e865c068b92aebda96d20ea02d913eea0579390d6257984a9d5fdec975ce62080274ea7903486c114236decf653cd938011b8f305f8fa0248fc1ab1b09d168cad24f85d971cec2b463e72a9b9e8a43280db63f6d21cd54a6b6edc3ff0b0a6323def82ebbed717fb0a37d251cde4c959438d2d22971911bd6bbf900d153be883170bb1876dcda4f4d58fc75c505dc2e1e7d34653b8dba809fe92e33e9b7e7705fa4a3d960f92fe28b509a68ced7eae42de297f2336223f5da2ccc75a5a1cf1d05420c889280c4b031265c115067d759f3eda1bed4fe9330df4ad0298136eeacb7d4a91884fe09d3e350b02b4dbc169ebe9561ba75f368d13e150ecc252a1da30cc2fc6476c3dfcc9d102ade976fe43cf3a7ea2f4a6f62b97fb263c6dd2460d61df5900b1eefafb2f2433f905d04a93aea9f430ed9d2c1d8225f177ff95ecf4be8783745592462ed040b6c0ecd42d7e5c4c6966b62e060ae30dfc89fb8aae48c53e6d3ec659bff338e4db33b372a58119ba27c898b4f275f8eade286860514739412722691567ea270c08801dff7582aaabae113d84e2d4ef3ef42f3ff954d5a14cc38cc2377b668c0ab4294052e5d98761dc81afea9cbfb9c0cc41f0eb246f98f996a22bfc7fc9e24e62fadf649754d93ad752d0cf308aa3778a967c0c862b81ec8f9298037c8d38a0dc6f364976bfba617d20a3fb0e65baf94ca6386fe4bbbece95d6ad0fad22552c73072a8d95131f4f9b94837e4b8894814cfc0f7f1990893d56dea1c1b9d9a56a41ad85f05892ad54560da8c8e3d2d40167144aa871e247fe60d1507e31fce8670cc8b967e7dc14ce1f20167996120ddb191b55418a56bcd2a87ff258dcc3b4503ed68cc49e9cf92cc1fe14fbd3349d1ed2c7cb1068d6013108cf68cd4bc38a1c58bb1ecc2de4d75afa2a38620f6a232316ca30bb05f23fdfa3fbb85a610e2b2da19dd9289d97668ca0ba6eef1cc5c1eae6e41a0109280766f4c830870287b9f1a32e0fe5b48da32626c939450e2d25a1ee70000b4d2a6be4ec5eb0ae743560334ee6e6d9df78135522e34b73ab867bdb941b0aa4c07cba049f033036f9271ab49fc983b71e2789e83db91cdf3f0ad511f3dd61377f6577400814cc9fc95eab0a4262028ce4b8df6359342e8af4b7de427cd9c0f4db241ff7f5ee4d89662217ef042be00c125dcbae0a182096fb45ee3953df1b5b3218a84494669c54766fe310890292538559913b759d16e87464beda9c9ca8d2d2006c422d83ed0ff70268d107e89815b407800571e66c84eacde98b844840fbb0ec6c6acf5fbc7e90efaad9e3f39e6e29524e99466a29ce65541c17a79d28876162c5c3bb67141ed245aaad1e9a66cf8212e23f3f8d8d32fcfb72881a1b8e613cedceda588fdea12f35393e320c6f859df7d60a0629e3a383536454627ed04bbf80b4e6e1f51ac6da27913ff4e46df08e47ee86863efdcce6b2f7d70690b4b816a711208a69b58ca91159381cc332088c58a05ea2e8e3fd1a7cc63590ce7e98b876956ef5e147ab083d68aab1a32337a485858d2899e94bef111b54853c9bd4b7d12c6174b717ddb9407261407e5ca07e516843e917e4e7ed1ae1300c9871abf41e96e81a276ed0c219def078129d01658f54c24fc65cc0e2cb03dfe5528109f7fbf5f0d6d2549e81c334e6544db028d7d5aa8b8ae5d952909ecac3e5493518c4e634e70938b2f68219a44afe3461b7145a8f97c1c052f7537f548d64e9aacfa59353eb0e985ac8f68707cb4338d7bc461448c8f480f1ee0b52684ff862b76577cdd77a05be7454a1ae8105f23ba77dd3260d659140e4378c9c0278241ee5672895bed35ec6c5f044a0b49af506866935b9dd37e9c3aec3b9cec347b82cde8f22e83d9cbd639768228aa0151c87984e10dbcbc8524164f32184090cc5cc47e3b45e9a148058d0d272f9d5bb2e18e3a9fc41b95a2a819646e88e62764eb1a5dc15f5917058a5a7ae36981523921f156664d371e02c38a26388906c4bda3907682575774aa09d5fb2f2faba080bd56ea357c39a000907695fe4600c88c56fa8e241701a3ef2273a4fb273af43c6779cca625611ba842021376b40e430e7970733b770acbd2baed049f9bc406c65fcff6ed72598c5d16b1d3596d0029c1384249898b27f0818b0ff82ddb63c5c4386d0d0c7c6671de42f7cd9a8cdb628a32ab308e0a8f9b8dcb56fb67d374921128ade777a0ac4fe60dbf9b2ebc738dea68367b357049425c7c864de08e30cf54417a27c86f8f243b691071acb96ef1293fcc357ded5b2bdcd7d183f2ab2c3fde123ccd63b92e520537e15c7956ac0dc4bd2c0fa511d7233c3e01e3f6841c67f4980ba3224b64444694ca2c21b0cddb5e210a7dddcfa4277d173d3ba90f14b1deefd70bbfdbb029fe489e93ed40e4f4f4497aa167474251ec710e5229056d15cf712102743a9b3f356d70f276aa3b3bbdc482390d9094e2bd1e2f0e3513a316c5374a87cb31c32ec73787fb3150d8c35bef6f6e75acd166f9835f9af08cbc656e9c3bd0c6e434e09edf2139021988a219588af95b6fcbd7056a715fee34d08b45d04d1d7637040bb893facb325d1b4ae0acd5a840adde5c386cb94e049f3927c078e3fbdc79fdd88a6b9b660206132f567fb7d2a3a5e72f7f22ae5a8c94c9ce14e3b7aa68ddc3b540ea1a494db2d3ae81cd69ae56bfa6633e7297e6a6849f5c5e2d24c06b43e455bf772a3c80e2b897e9c180fed2a624301a7f0a4d54ccb11ea3d8a6ec8a9a8c294c93666f54eaa0e00da36d1250a87df82e8b56c5c38a9b97d583841a6682dde5fa05d57cdb102cd100eacee361cd52a1ca90e8535cf7fc755daf1be88645ae96a5484468983bd760ba55adcddf23a66e389c32b62addf15880b1d9a5ebaf4dd1f770185de0f15548bc682b5fe8c788230212831d603d0ec50a9324311fbd8a7319077de713fd78df04b64489948002d6c5a6989a67f763e1aab0a2c21a99393c72ea4012bc05c8fa5f03c16d8704697f649a64c84265cbd768c38dc34e0a16c57176ef48e768f65300c01346b4f778508096e6821dc145e4d72fb4e14e020e8d70fe0dc6a219118ac495a85931b48541d245c50acbb0b20dd964e9486d61ca60992af1b606c3bddb5e6f0e23d9e5c568011d17581b80297ff34970d0cb7ffa833010e7cf1b7097605502932a2b3da61a23fbe9cb01f77820690c8df12ec612983695bd090429d25b96682cf9b82a6c2cade383ee78adedb55091616da88f4ca4b6d6301ff60fd1e6a2fb5341ed2e00394305c242634e0725bade6a9f9a8407bd907205fac79b78cb898ccc32c1b3a048924916b3fab7143d174f3e10bb57afca0d4da1c9ea3fbabfd1191f186fec0033bfd184319e786b36979ad38751bbe4085e86d366e2ca08e42ff3bde8331ae11b30e2d6de7db7f33c244edd8a7db90231e37b6218df380c2591add7f48e2d5e46f9294d1265db40d102a89185d32e8d10ad6eacc810dee0088c90368ded55904a8247857d4bd091d2be161976009c9a06521b67650bef2fab4c5cf7c68f72e239f5c7f68d53bbccf68d7ac3ff6e0f9365914e3869aeb98f61e2ea0a609853f62c1741e211d6b54875333c54b6934454b8bf1452d7d8188efa59bda4b21525887b300c9bf3aa92a7a7692715bac3cb13fb3f18829d52901f070f88c1cc6dec26d14e78c661f1c411d57aa4755377704a4690d7b1aeefd118cf93c41c1d3361c5e7674003cca7dc983b71aabf0ac7bdbef7a3d72e6522f4c1279fc2fabb4fdadee61be2a334a3f09012785325dda6bd8dfb23aecae9dcf697f8f368d8720a808fc8d77b16c910431ab6d53370f18ec76ad030393b09172ed6a0d4c41518893cadf2ab1136ef2edcb649cc19548597041b02c072906ce642249193d25cce6d79ed1b9d389d842750d406da013d46c89eff5238028e99a76546918b35d3f4b4f45165ab5658031a60c668c6cc3378c163b4905708f7e9d59490a6e541602d9c59ac55d6d76c6e5802978144c98e6f3110a8b88b17dcb76342f2fcaafd5240f76ae537f628e48395cab089149d7af0927f845c670b82ca8ac41fa73da79e2d7de49cf82914c5295cdc876861f432c5ad7f067cbd975ffadc78c23b37c4ebac38c8f701fd651991b32a197b050962954056986f5920dc6ad01cbb199e4486e791460520443961c4a1f033ae47317893cab94a9d1679450109ca02ebd0f44cdfdd8efb29a2b56ada8282656d3ba74b67d36d450c787f7818ba36c0e53d8a02889f791f4be596510e24d97e49df715cda8870aad197ff517cbc337665b3b1f6cc7427e4f87c8514f375e73649391cbba7234104fed4581e69e2fb6853f9fd5921ce52ad36d8dd8642ba66674fbdffb860c9365fff703d3c775d87ade4de3b8f1ee2134a9d8082a5307330387f766dfdc0508bcf76852e92923d242c93731ffd134489ac9c9d4a1d5980d23953e4915e3172d29d5c0c7bec9e41ead6e02605a647eb35fb3689598b0a8c83202b634d7faf774cc4361a7f036b21d2322804c7d5cf816628e6e81f82cd2fe1f236be1497fd58dc8c96f7f5e75196bac0c673644facf590a1b1dd1945ecdda206739690ff149d9c869e00d01a8dcf43a9043035639a41b15460ee1bb41c084a4839396367a9462d7443faaf802d04bbd172b1b7e3665a1739814dadc861bfd6ea4c9923a38494def81532b88e2c224c870a0d4f3545e3d134b0100a474c469845356d4e82f025e9546ea969496c84dff7fa2119ce25d9b752fd380ec163c8328d88e51c8258bce16682a00e1b4c95bac1c4b54a62b1b4a2f17bcdde32adf2048df25fa697bf76f81a03a59533f2ed11791f9544bffa8b1f27733378ea44a1d96b1aaab575d75893ed864e6611ef4c7f80cb29b68d77195d83ba5ffe039836d25b46c67eb7684f06c28ff16aea0c914e8830dd5c4215e1f4d4b5aabd1f432d1e2321bba52afc2cfb0c5f493d1421659fdd3e38823c37dd949d84041a62cdb7e8beaf0e92cba3f1d921ad81ca868439c463e67dbf4bf9ef4c4db97c5c73221e386a19a42a4aae20a4b44ffa92aed22cc2c2bb41e50381138f089aca9d9311ae87b9c2b258b708b229ddac3088230182077e82bf6fd6226a45353a04fa776e460328d66b7df456968488e9fc898b7e973e97413adbe8f77fa1dae307b5029134cb03fbe171f186f3b9a0c5d3ec4815a85b5787efb9c76512242ef2e02bd8ee585460361e4da58931eb1e98b070f048cb4fbd4a563ad357eba2316e08f396852084fff7392676de02e9d308e9f19040bd6266cf65c491fbf2fba260d90fc46adfcba26dc23c8eb4e77e51e031975c612e04ff492762ed1531273296b8d447a1a586cb418bb732b483a1cbb703078684a0e911c376e4614c0a1ac009cc0398b5652bfb22fb15bda3d57ce245ae64ad0adddeffdd7ef4d73f3ec1569269407f8b743336594b40faa11d9a2d086be52a6254578ce9f816f3f8ba068acbc8e4a52c4cca40b8e627181c4fde882fe985277c2a1876da8d4fe44e6ecf06d596c5eb4b55818a3165dd607cd677b60c9b96e124ddbcd6104a16b6d557276ab0cf1a398eaeed90c4d572aaec4f6792d85b2a985dcd4f4f8250ed737e4083e857a771d3b87a59d7a266d99290395124d27c24402b3fe149b5419bd72b80f364a1e61c9e83444b55c675fd8308f30cfe48f60d01b17c59eb37b1813619d40ff184591cdbfd3a991fa9ff9c3945a81fad80fccac493212551f4f7192e4c", 0x1000}, {&(0x7f0000000280)="2ab506a0bc57fc30d7412d4db053cda9b273b7102a04ee5bd97e3d2a9e98aa328d02cea8da280000ba83a8f0033b4b209fcf7d62e52b52716edb8877d735ba1e3223cdb3e24a13079a7cc3bae5d2dbb40c964f68def0afb1bd7831", 0x5b}, {&(0x7f0000000300)="9d98048b5ca846b494321b05d8fd05f3231e00684597180d173dcc17695f740cde1281aa2ea78fab977e8869021f69ff34d49a39f31cbb952c704f34ac94143284a197d2d399de61f526bb0044430902c86ce4e032ef6af7129b127e4fd0123113342b877fb574f6", 0x68}, {&(0x7f0000000040)="263321cae521b8388d2e3147de9cd2457f3d62962c22fedf74cefc5a06dc900985560a6704f3a8a1f549", 0x2a}], 0x5) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xfffffffffffffffb) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r1, &(0x7f0000000340), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x3, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x2000, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x52) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open$dir(0x0, 0x402, 0x0) writev(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x100) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1f}, {0x1, 0x0, 0x60, 0x3}, {0x6}]}) semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r3, &(0x7f00000019c0)="899e0593", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f00000002c0)="2df5b066d21ae7723f346be7be5fd49cdd99ac440b8ea9107b72cd2f054a94e296e887266be54b8bcbe74fb53de1198aebe4548ef22959577ca4a2ab0ac1248e2bf97a427a51c2d46320bb487c4f3b9f3f44ff303a638b38bdbaff8b66117eeb12e376389aba50f57b29dff24f5907f4fe21eb9b52f5447d984542093ca168ea13130042e5dd797d3d115547e81804834120000ec6708c2094737bb75701ed1ac5cc156380d71bbd2e1597c903c8a851c4eab2e7ad04cb05f2f4705ded8918c3acc17c9f19c4beaf53cfb791f6edf2b9579918712764e487eb822412124522120ebdc25368c2db7f0643c9a6b6f17fec47670c46631b52fdda83f035a0", &(0x7f0000000180)=0xfd, &(0x7f00000004c0)="e11fdf5263b9ae6e4ab2f6d1818665c7e778db4d48f5cf86f5b3da79c824c6217ac9764a8c1b603f2c99d3f5735bbc0407bc6e5565702f048c697008af18d19a07179e8be3b53564a34f41a8c46ac4910911753bd4a09d110528e623f3b7337bf96aa61a2931aa0d823d32118c99beff4bb2c0eefb951a24f3d4d9eadb893634f2903b0de96d104142420edc3a86634691521c5fcf921cd2773aa791cfb27b8e570b03395cc1671ea22cf12880ea3b702683fcc726f3a49d554d5871ee8d90a393bfb0bffe873cf2d5076c432251114f45fdce1ee1b770cc45f5ed78838021b5303431a9021e33a6a671678586c7b10141fda72289b1363d75edb3252e34cd2f007c5f9b759acf542efcc72188b10a77fb85dfccbb0dc84e422ae13c3056517ab7f9d10c8e16fb5071ebd2f257fd643edd9a69eabb021c99becf77bbb869d0f481f610bcade6e39430fcc9b98599674f6785d70da66ffae8772a3baaffc197ba426fe3902346e0d17dede646f88f94cd273d7635c33aac1cdbb2427da66f30a686711ea63a87610273a812ba0365751b898183646741eab4e4ed4ccf00c8b15dc0d4cd6e22a3f63c8ec0b6f6cc6ff2c08d884666c4957e211d2e9203a66bfc1ee65e1eb7181b6ece7c479db279e38bb28f2e12a5037b208135de440dac0c64245087e2ac985ff482228ddd067d06c242b53efba23623b3a6215ec86973a08c7e17a47d7e3d47df4cd53ff17cce80f9b7e2e82964667a8cc4c58ce951394b5dccf39b9fa48b6a609705d321ce2ee9adeb93292036f016017d7483fe1814690b220031032cc53a095f626486683ba5b13700c7592c0eaac06784669c507a6a05486f46d73bc754dd449b6dfbbc3165897f331dbc2b86f2cdd5855866ae6abeb00f969d8803502479d9b5aea7b5d863733863f4c68416698bed6be4b0c1d2d5007d32270d67199da68d042696113ac559ba6e360fa10fbfb5fc6474e3aaae00eaeb2b34a270986fa3015f50401f9c656a47d1a74d1a4d333f62a35632783baf177e42ca3cfc1314bd62c443ba7f931052f6776ce7b23fb4326cbcca1eadb8f8951a4db97857649d4255d313864953ae11b202136ca372e2e4359a2eb1e0095f248c7693a727eba26d62cc31d00ca24b9ba3c9c2ba805bfb37a68df34ca44f509edd1fc5d3235423bca8eedc0984dfc66b4c1fa8538cddfc787f4d168ab59d08d5b1b35f63cec7ddffef644b87250284e201ce4e1393488fa21f6f7daa2b1382df4178052a4b4281423fc0574abeaccefc8eaa008844066cbd38a92c6a5f1fa857f52e73b0746afafdbcea359d365a3a2567020a35b3d614861db73fd096d3d27f9c2a52c632e8ef9133e94bbadc3a42ce1229a26966aa458c7eb3a1cde78fcc0cf1b9f04d87a1ae35b30ab51036deb1caa000c52fa43dfdc9a1501013bb47446d12ca44db095635f1c02c73c1eb1cabb822a2941f3cece3bf5f8466162db44fcdf71120ca85bfe1b0617c37e02ac39511b3bb8839aba20b24a241103e7c18076feb2bac6e53e04f7d59336bf9c9ab1192541c1a68094707cade07b7457c256b4482f19c2791d3bd494ebf3f92593596c0b799ddc3c94953a1c47b4e9dc1715f51d69c6ef29efda927a8f3904cd815c16d736a993b1b6144ffb7c2bf705f27b7f0fdbfad2d4e7f10cc209d2f95a504d1e057bd87a0bf1f2b618123878618a15f8394aeda45fc08b458218ab3fc01fb5c51b2b9e77e4d25b6c4178b50f9249aeb5265b0b1a5ba8a241e412c5b57a54a02056fe5807464f02d9ba197bb76e30bdf2efdc80d2d4841e38bcdc7e7224e80a1ffdc49dae6eac90b3155350f1d6feb0796e4564504b8ac90e41eafc486b3921f979e9e5f3b18b8ff4353b7afb01cdadb14547ef7844dbf606ee8e6fc8fd18c6bfde658125ead0813bb3a245218b2c2402ce00d9472cca6895d9ef28e00982a361e47965d409a73b8f2e37c701f9cb85923374b4104af6cb7b56ef54b5a3f0c0c021a9856ee4e9a3450b49b3f359b28b49f8d393dbd903e1eedee93cc434f2593040fa5133a0b4af78f1a3628e432add98294b72056679d1f1ac6cdaaac889d836052e3c16d8e8babd4c89f34de1083db9dcab7e433c0cf67f5856fd60ea6f39779fc6638f5ac26475cc76e96bb774ea1f733e396f4de5eeeea86d734f1d11d30463107fdc1045dc701430d987df521003d2a2e100ccfd95b3f1ba0f0eb57b2ba19c086c0abaffd380e98c07dac15809f11508eece6ddc6eeb24e09c7e58ecda57c141aad9cc24b8901bff9fab7d716f97ec72b331cb4e3f9d4e8aee53d355d7b63ce742dd15faf66e9e20509bcb5e8f82d306861e2ff7b24196f1a5c9ae332ca0ddec084eda7bb905af77e33c773467cf82ec707a9cf9e188e841f9409e1adbb09bba7a146049709fdf5a5d94868bb6a15f6accca40dc894454f59c9811ac96e911c717ae9a0bb3fe396146a6c1de7ee5afdc0d6606b38b253c759eb0df4d1f14e0763f3ff9405ce1fb844df36365ee49538a9938674bcf368faf7043cc0482ff9b4bb8355140ac0700d0d5d4c9231a0c5f50c4dfac9b8b6e98bf60a99785172b2f711ac5d32859e72ca6c9a1586430420ca712b7a35d31c7a3af41723f618850ef6d00350d70a62904a0980abf06dfca2452247f6dda6d657c9a61b48387916d6c7a2111ee6c0154e09f7cc54293df45fb91478e67def948499a78bbc4fd58096cc8fa3799bffbf78d01eca7874be461e8bd645d1ad07297940f30e0454de4363504026b5b1e25a52b2d63847cc22d99b174f1a6eed8ef5a8ef83a672739fd9b2ac54ec6618c6ba77c2bf79663a73eda5dc5e762a555771add8e16eaa782aea08f354ae24fa9f8867ee078e8736a8707e884420833eb3f3bcb384872e5cca62f43a4ce49ed16c4c0d9f22dc37ea9acbc4b0d412ebf23424863db8b9e5e91691f2a8b77adc85748d7e88c0d51a1d53ee3c6adb446d2d9a7a23e1a17b40091ebc00860267d8a17d30e4e8d1af8f71980fb8f18dc5e2afc6f4e8677ffb51c821b42eaa43e34b53a5a719646123116938b64004d7afe1f741ff31effae32406e357b4e57abf27e4b5fd2d451653a13ceee6d025b97580408ab20d8198035946193b5a383873071c3609e9733aaae61b4e5d0b8e845dda98abb6420097146ea44885a80f4420791e5377d7adf83f5c5a6bcc091a0d37ece23cdf2a921e595c980580cc65614b1ee5e6b1682c0ca9e2f0f52219d0fafe7ec2122e0c8683117034f1b12b262a8b251b47b1e8628cccf0e9c7df59a007f1f26765b29c6768a4f601582be7362bbeb2a63117ba9ba824d7cdd8708fb27e17e51538c854d774cec9eb0fa2f6a05edbd973fbb93267c0d7b29eedb3f5aa1a88dc9594e62adced0d70d8a191c47475e2daec703602f6c5cb8d8269e7a93af83dad04098e33106efb9c62dcebae52b035e16695b4ca9e8a0f6a670a03212511f4f5fb012f38215c3949b9c1fcdda128094d8ba21afc170143f4c643bc807d802e50aef38dd38f8e83e35f312424ada0a2439baefac03acdec3dab98a73fbc882b9e68b2d8107e39b58e31da029998bd86d2eca2b5af485c97ce1bde230ca3aa33f8260f5ff25b3a10fdc034587359f6b0b0611d65e0e3bfcadd920e8cc87b409878b310efa06c09fe408fc3798cad8d6e09b822dc755be0cedf6aeefd0845ac55130a18def09c0a529d02b8e064e361a312859d9fb65c66fb05715b8d2a3bc1e1198d66b86cb7efee337c01e2ee418eb85949e2a2854db824f80aa36541998660d50e10f774baafabb5a4145b8f60b4d5c222918817f4e58919ef5119568a971e627be1b9956b19cb1888230b8a238de995732ce5180ad1ecabe1c97aee6a670ab913808b827b12520c167b7167c360cb82f6560df235b39fec1c167128fc5c819a859adfe9ba1df1f221024c8db97caf0f5366e01d27d1daf17c18ab27520e3ec65d9eaf36484cb6dde856395c4416b2502f30f8d22d06212c4b1e40e7f8b7d1495b185f6678f72d6f2517b69c0d9cbab6cb2be89c99ab6558ab5ccc9399e4795146974c6e93b43c67e4ebbb636991cb3bfabc800afc46ec439224d1b15fe1e06624b3aa263a6dd630f62387b454c6e6fc603e4f1bf883dfd8fb5c5b82f6328020befc7e09eef1af2650368a9b6d5739070726cb921cdf87798d15a30e0e789aeafbeae65f8bc2af74289247b9b46570915e3414205643cb6a063c18b6a4ac6a7f2a5957c2061841c44c728def644d42f72a4982814847a0d575fd24ac5f000ed08b84891e61314f02c808c4c3d9313ee83039657d74ca8858fd2523729fad72ab10839e027a611b94b379f54d505c5bc969789bc7378c407d21a5d7b6dd73676143bc038861b0e9805d6f42ee889afb6cf755d899336435d908cd567324383a2269a33c67d64f3a9733aef5655120b765f3fb4795cb2b83574607f85f0e9d89f14b5aaedc450d43ad77eb982ba70f9241838a948ee5044b683e83eb02f4ed3f9a0d50dfbb24f6c46f9b74e8080f653c38429b71d9e9bdd01a154e3ed048c26b441fe616689c6f7c89316e798770b18a1f889aa142c587c821d0b6bd827a967efef716a1cb0f4577486ce82b5a445d06b361ccdea47a2a104c67b2b42675c422500821bd3d31f3fd44e9d18c856134c33061149c7e04ea4a3f53e15e4e5af793b9c9e9cfd0973fe2117b09af47008943e5d7f69ca8d3660cfc5d2e685fb55b166e49f4fa17d98a9856f8920c9b17a8f55db751af393b019c0697ce983e4a09358007d73f93b7245756db555a0ff0d4478e8949c16338b040b7afdfd548748fe71404a3318fe181096cae7f643c75c0edb821432cdbe267398fcbb7d390e37858ed5ae2f00c8613747080f51ff89eaea30ac5f5ed79678a4f6fcb680782ec89b682cf8f0a058e2624b506d0b2a86113fe6500a0f112ae89b20fae031fd8695017afd232c0dbb09cb7bf44576a12496193df3c4632994fef1d72a4c76b218cc57dc5afdfd6cc962a516082f24d217eafcc2976d3b4da1cb96c8b5a8de09bfefb1ebe1b47732841b35f73d19a9b13b3cb89f2eede0a251463a9e94d94bf53f36a086e3e2eb8a2c1152b596feb1dccacf75240b8cc76435f795f0e531d3f6c9c257881e2416f116a8a04650e5b92727089f266ba6c55b35d3f7c547cffc8fabd627f5811284b3bc55445f431a42d26a4d058508c9f6a691b22fe2a11863641b0dd22317525cc8e8ccce796ff0ea55b2bdee55042327c2471bbec7c3ed6694431d9d10dae025cc3c8a121831ec1ce58a2a4eeaa7e1725d530117e6abdfe2fc045eb0549bfaf7c361ff13629fb462fc7e8fb929b3a67c1a6e0fb05f642305a5fff88fba02f1b025690135eb8e68dcf7a86c9fdc06020b8c08a674566afc0c396e4e9f4ec108c3b514999429ef9d314504d891ba659bd8a39af09d42f2a8f1d15a932c981098fa91a6a8bab15d179ee03b1f91d693b1cd333ccd161930b23119391cf475a627609a8365cbe49dfe0a2a0a05f56da957fbf73fbb5c957466caaed6a0442bc50893dedf34051f85e2b47c8830048574eaed11fa2d150a2239904e282ba3fa24587b643f3b479f7bd1d214deaa53bd982245e079028d27e64984cf064615fec2882c63348c812c8d299e5591879685a57706695740959d163f40942e889b8f34db0a60757397d2dea213ba58132a4268dec8b5e9e588101e1ced7134041e8ec7d2a7347b9556c85eb6229f90da392c1961d9469e1e0832a21ee0fbc04", 0x1000) executing program 7: syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000280)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1206, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd6631380711d00106fe8000000000000000000000000000aafe8000000000000000000000000000aa33000038680000005012000000000000050208000502b7f8c2040000000704019201040000000005020040050200010971d27ae68d5db63fb5fda37b11982dd6df70c344ca64b168a38c33e8974099ba79b1b4d87bc56858dd7df85ce96f46ed97c53c7e4c252dfdd05f87edb466cf0d279097e5056af5cf449b892dd22ec3394f4afd4c8741f9f876d09efd02669a7d6518178ac8d9343f20808e91bdd453339179050204d3000002000121660000001608000500000000ff020000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000000000000000fe8000000000000000000000000000aa3303000000000000040100050204010401080000ad07e74f4fab22ed82260bd8b27b04402b88d9e0afd2dee8006b95cac7c27e0b5632b3f19ebf6fcb71b26c59338ade8fd9fc719d62dbf23779852365bc10f484bfd58ef344d0407703c45d9edb1678d265f53aae853d0cce09fca23f08691ccdbee23b5c0b6d555fb75905cb02e35b12365c1c07ad1cab879efe247a517d86582380926d65d4b08147d96778338464d55960a5a514db8e811c51a71d54809cab9aa81b48b4d032c04f0edff76d098cbe4325316b494208dfcc37d8b15384b3c3ddc6daf557c2e9601a50bcf8125321006d980ef102ce40675b55d624424675961e11f30869a0fec47893b79f7cce4a15a8005bf4eab4a601b6f786da73bc47174e487f74be96cd1bc3be81308f8c37640b0b05747ed5c870731424f69ccecadff8cce15cdba905139aa158823f5cbd70ab03b8dd23d7c7dc6919133db4a6cb31fb2487966bffea6f79db545f60894fefa4da3ef566cce50ee19b70fe43da5420c31b34d87234bfa0836fb002e1b51ef8be8af062a320f61cef611deff478603e5810ab8a2a55e7067db3e9d4e1dae466e17a616f1d144682fb2d66c52f73396279d5723dd2eabbfe44601b0ccfbc2429de83405ce26e49e4742889a45fc6e60ab79f0fa1b237dacd1b4b83fedf5154134acb7a40c564ea7af8ff5626eee198bd899a6a3db43b1e8a64a8dd181d3bbc45341c1359a2e60517dc025b90d4bcefcba33abd2f471e4620ebf21d0bce1039f24156b63396e680d58de813990400438e8ca69734003daab054935597b81a77aeaf45cb784307ed13aa4f131d08d2b40a840fb2516e9f11a9f3492d87e68a3c59c85e3835a37ec5c16c39df885ddb0dfdf68b298da189ba6835ec732279471a7fa99cfce3aa511dc00b193a77c560c1742b727c8e2112ec68ce5bbb517ad307393bc9ad0d651d8d608ca119a6e4d55ea43c6f6ea6405e8b494758cc42dca7459e57b483f77bdfb8c4fae79f2476eb8ae30b19df4bc938cd013d7af48c88bbd81d66d3a7bdbd5ebe78cb40c5d57c65a97893dd38e01575e53153607889aa52b7f11d2e407f1842bd3adc0cc53198bae757ee5064c729d5a65526bbf9c99a607a32f0d5a506714ffd1358c4a4708f82d317b81b4c0df580479b2649e125ed2600b0269b989a0340a405062bb798dd2eb096bfa24d351842cc65a761ee8fec53e75d0be0049c0615a1c8a17a24a1442da18aa148d2f6cc719a887fed6a6f1494401909fc00a76369fa2e7c59e310f04427134c8af8d78db064b762649c7ad482d06c78e34f9f65e9ef5581e29870f74604035ec25f190c508d073ce001793034c5037e7b64d473256d6ce5b7570f1c30c708ba8c8cf52c3a7f3c34abea81da94e4486dfb7b826cc055bd625b6ae905e8fa312d115dd212a5643c2cb414a7b060cc8af3f54c56f55bf8e15eb926a7fce4b530c68f6c136ad441029bf71995eebde3c5da2fac473673b91b7db060598f816a31d10076583d4c1d185edcc283c1e4961de2335c1272e0fa409a7d6fd00785e3894b91d84cd621cb09ade343d5d49a73e5b2d3fcf01b1e59a86803f2c34bdc1e8a97c90f4cba4c358dbbbf85f2b17d20e3e1577b69dd4d47277192876f6f5823cdc0a03100e40e1a4ec1d2f19b2b68f2d65818023cdf7ac30e067581a44c888d557c2a34bd3e7793e29eaf6a7ffa349fcd6197f80398d211f9401c695e553e32bc8ea808055e2e8da25959dad15737b070a5b670364749fb8b566f22afe29b0810bae98a9d95592824191eace4bc0c2235fadb1ec3efa006f1de455bf87d0e0409fa619c8cb581a5403a2afb024e42820de44986e8f223983bea3b1c908178a0efdfb97b767f0474f795713ce814689ed00579bd34b6fcc4e85923b13ee96b5c2afb1a14728857114da113061a23be7700b88b11f18f935ca7167315dc8fbbf16236179a26c5c2737f6462cc8c23c60e0f603dd0819bb75f8d515f2f15758494d9ff2e6571e925e86e7153b8749670084a68583b34408913207a796acfc9dbfeb278a64d1b7eabe06b70f5056ef734e6983580c63bd3e03f345cc250aead9cbf4015348dc474325a91e7ab8b7ef395573bb88f4f6b6f585c0afb3d6acb157e4afcfa9e8efde7ac005deff2e9f632b30881f30a89ef8685aeaa06b18ea42bc00f80f85af52b147da742d2dfbe8b2d421183845f360fb222ed8bf8913a1833164b3d99703fb222725fcde6d5bdf62466c00eeb5b3ce736d4c1d753ff5a41d00e99cce2634bd0d91b39f09d6dcb619fb6f64f1f487109ce81396f07c7ba03fed8ee3d90259f7bc5d096f89f300903997280cc91e35ed09a7fddf12fc4bc5c0e8ef8e010d6950ecdb8d0be6914e3f1f90ba1770d5c40d751e46583ebe123bffa79fa54db40a411560c92c104bd4e3e693dc1b08575976939d854486e62b8514a15bf7e6145cd8188096dfaf3e2b5012ccd80a198909d6b11bc5acc236e1bfbd6166317dcea9034798aa71edcedd895330755a314fdda6d77abba07d37196367fbf0984ab28c8c7661a684d5a713088d9ca8d7118f15d8dfd2677e85f3b3e14ca5ffea02b8c65943d40c447e4d2629250e386f0f409a786fc1efeb63c09849f912d767bf775f9d2405ef8daf500e4174ef34494a801273a71df0c1836f9664870a4bff0b1bcd5268a73c1739a03c9094581e5d387170d929e5e0c8134bbc08a7b3a6260850c59ded50e7673626cacd0c4ad5efd59cd0a4c0a92a129e11b52cd5c56359d9221cec82f62310696f1fb467d717ab3e0ed3233a5b3b3a935199addfa5ba0f7c8209b5c2bad57b8ab3aefdc1759251fbc31c66838e896bf5a23f72a85c1a77fcffe018790fa2acc1fdce3b16bdf60cb70171fd1bd8daa219847bca27031bace4a6218591858162afcd8df8e6a66583e0572639ba8a64ec510aa20dd25980ba3a5a5b6d2c058b75e94ebba31aa229bb7307bf8d5ed9a4ac0844e9d78119be0818f82078f33fc7beda82600b7539aae698580648057ef09ff8c83a40fd85e743cee9d2d3bb81822def7f584948a81274350e8cb874978ffb904d51bfc2091be7e43c7ca3005fe2bf356f1b1e4f03c484dbbc2f48fb296e6ca72bdae7ddf5e7a4161a49ee36744833e97ac7df28352a555e5032a9d4a69d239cd51f5fa1e6caf0ad87f68f7043bab52d93f1c34507b2731da26f035db099e877d6797fd6a0f3935f6513f932109a600d33d14f1362738b5dc0fd6526cf67d15ae429bde2b65343c0c142875dd504faedfe68626e031e23f43e1cb52316ca0848db5292aa42ae5ba84d2f3eba415a042a7c6ac4caba539a4334311c78e1b25dacdafe790480d3a77a2c0af725f94b926ad5de3d180663ef57f69ef7f3aed044f5f3f5c80765c1f59924d48cb9abf3d6370bd0c7dda66cf8c2e4c2b2a612f01821a35094ff3882252d0b57c09c70dc0e38c67676be0a682b288eb4ec64e03b568fcda91431167b840c2b49535eeab71dbca57d4fc7123f2224388df10c3735cb938fef5ee9642435712bb2ab5110bdc6d3c975a3b7b033f3722e512075610bcdf0d99c9976eb3dbad3e3404c544527c01f32a375babc90d9303009e4a25c333871c260b70476cc5cad7aad806b59efd1307a9891850a51814293e48ce2890f985c779c480818029aa5fdf3ef6ff88254bbf7c914083c949a1ec4a3b2cd33bd4fa659ff1320e532508a235cba1c2b9e844b6b1615270a9d9aa8fc1916d000ab5526d6a0054033a34895797c208d7501800273fcdc7e7cf9b25ccf6e8f171e8844e0e909a3116e5097532e41eec83188d956dd467b4718f4052cec98b6aa411ce44322adf7806c0281135907a81c3caf15d8ffd91e4ddbfd13dc12734ec25f7aafd5f6e66ac5ae560e1c070c49729e55254aebc927f70bd86933fdd42732d10c5e14257947acc3a8283feec161706820313d1be7dbad4b700977033c4b75c2b1cefbea2a717ba250a6f38a1e4058fa802cb349a188ec3edc2abce0147236f87d7ca64fca4a785ffb0f19492364d0ad4e2d2c4e4ad15fba9b204d1501419ff9e10a2b2567afb50bcfe3ff32cdd5d357a3ca8387a90275a47080118798837983fce9687528f8cb8a4e5e6beb8376ebd50b89438f390e086e67a776a22eaf37578d5a5b6506971f1cc8a1ff8bfe28d06122b2c14badd46d74f893db943acad08a8f35a455464afc1ab07e2127d3beafe5e387ca216fb5fde45b5a77a240fb56fc719509ceb7e0841fc19638b09f3cfac625b1bbb6bec40122a718e2deb9b26c62a676c8ab80c860892105649bce70a81edf45248aac374214eec0b6f4cb3641abbea00ed62018f228cf7c34b0568b362ce07e646939e193bad484df717b1a879ec623ac92989aed10644d466f9b7592e4cf51362bf371fabc436d2d7a6998c5dc7b4f06c8e7b1cc8d656f138d616596c7c9f03cceab225c55e50014091770321690258ce44ebd8931f12dfacf1803dd59553d640106be031d1b80f24078660ffb7d5800efd741260b091d956a919ea7c9ac494214791ec3b3b6e776933ebb6c8db0d91cb06edec9afc582c7284e56e66f0edaa0ca6a7d4589b5596a3a4ea3cf4b4b0a6e6a26bff9a13ce0c3f3d2de70587c8418f6ab365d8dc21e55974fa65b731b169ab569d02261ca0a3734bd81e3f54bfd540f16c7d1548e5de1fd4268c1c5032267c2822c9344a60219be9ce762f0b1879fe7f47df4ff3c9b8eb80f28daa0dcc6655ad40f9fe9b8e08bebcafda8dcb4110f75ba9f96c589983b2a96ce469f42d376bf63a04592e4835beedbda00e61da85aee9494fd3c96ec624fc8d7385896b5ea674026c4bcfcd88a3249707ac233436f3e6d3aec555cae0e1f414efc5ac60b7d2e4b8f0dfe1c34da25b549134e2899a64bb136fbc13b4622a6bc319888c3d76eb9c43e2a9397b61a3479121300484460b5c2d4733a3fd71a6fabc7dad358674fd9c3260793e81144fdb13a78cad48e9997783f1e5148a392f2930a25fdb2c7e92f8dca53262fb19a53b010178e35ec623889c7452b05959e71ff9e0c733af0429a5a12d281c2bf75c5bbf24ea55ccd53d7888010feaf1da46ab9e3d3e495bb5657c8888dc695655c2df509ef0062887d242ed5324702abbf459e27605f538cbc803e2b18b7dafe33f99b4eed15d4676e12e6a5b534639b7827152d75bf962c8e8b0796bdccb8db9cc8caff0418c70b1f1458d3d19931dc5a055cd10f40e5dfd607c95a4b40a2a31da984d433bbac0c2760a0463b516b49af33ce8b258e9d2f629e0d8db461304ec3941c52f95279009619dc20841f93bbbf31b4ab28a325d528af734c1674582aa6226389112000bc685687c6432314ea61cd63b125f622e56e70d8ae4a276eee1e24913ad3d23704ec624e517e1a0d9654d91f1c9dd857429cc11743670aaddcbdecc8d5fd0b4ddbbabd17afac87eb3cf9c4698b3d89bfbb377a8772214ddf731187492a4c4068aea2019e26165fd4eb0cabd4507d0a26fd3dd7045146fc5149d07cc7821cac5ca79bd3480f7fa705cceb86526d03e0483c39e04f89fa6b368d5a150e882e3747360483090c85ea583793abe1a5afd0ef3c65e323f8cd9a89cdc814f305adc351f55590a7602fd4e8ddcda467db63869f22bb8b10f5e91fd4c7388b0dcf714326e81e07230aba5b4d928e9c6b44ab80086367e630a0dd80f82dee08a22f7d6bf6951395da5fa173226649e7716fe3e73b8deab3d595b46f57ef101716770f5e9fd9312fa7d46f756d9194ca5629c397a9a5beb0a068e515c027d05020fff0401ff010100040105000100000000004e214e23", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="60200008907800010204f7ff080a0000ffdb00003cd0080a0000ffff0000000603032653719d871994e581408e26cb03037f080a0000007f0000000202040600080a000000010000000900003cbc017fac32cd768f354f137fdfd45a230c62a5cbb5cee5db8838f176fa573259de0c77326ea5b598b6f6d629b2777b0ca124a1f6d42234ad9b160633bdcacdcf025a04416300fdebbb52d0fe352fe9afa00e72fa90722d"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420", 0x9a, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420", 0x9a, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xdc) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xdc) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="9c0b291fec6a5560c6011c", 0xb}], 0x1) socket$unix(0x1, 0x1, 0x0) (async) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x54}) (async) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047470, &(0x7f0000000280)=0x5) (async) ioctl$FIOASYNC(r8, 0x80047470, &(0x7f0000000280)=0x5) readv(r8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/176, 0xb0}], 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) (async) ioctl$TIOCSTOP(r8, 0x2000746f) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) dup(r7) (async) r9 = dup(r7) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x2c}, {0x812e, 0x0, 0xfa}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffff81, 0x2006bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="7637d72f95f953ef3bed852bc083ab6ab277", 0x12}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x87}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x82485608, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000000540)=""/4096}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4d}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x45}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) executing program 7: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3d}, {0x16}]}) write(r0, &(0x7f0000000180)="7e0163", 0x3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x4000007, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x12a, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000f400008000000000"]) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000002140)=""/4101, 0x1005}, {&(0x7f0000003180)=""/4097, 0x1001}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206932, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000240)="76b0353a558bf248c78c8502fcfdfd08fa1588f2540000000000000008c0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477c8bea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b90ab26a8d7dfc18fda08fecf7c006586e74a36a513299a312a5b6a9", 0x94) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="ccfbca778a8d57fbbd28c6fa7463e0e0c0827d8bcf90279c0f4a3560a1bc2264dc8de167a743cd8e7669b187b6d5e34b8fefecc8e6fd6919e599960c9c8ae75a177c1cfe1503c941ec011fac3679f7976deb477d427f76906853a9f22fc6b9cfe67645195b5a5a3ce52ca31cf5cd7045aa5e660ad4", 0x75}], 0x1) socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2d8f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r1, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x0, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) r5 = dup(r4) dup2(r5, r3) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000000)="0004005f", &(0x7f0000000440)=0x4, 0x0, 0xfffffffffffffe52) executing program 4: kqueue() ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x87, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x0, 0x0}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 6: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) r4 = msgget$private(0x0, 0x51c) msgctl$IPC_SET(r4, 0x1, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getgid() r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x9, 0x4, r0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r7) fchown(r5, r6, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r7}, 0xc) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000240)='./file0\x00', 0x0, 0xc0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206916, &(0x7f00000001c0)) shutdown(r9, 0x2) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x8534) setrlimit(0x6, &(0x7f00000000c0)={0x6}) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc", 0x84}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5f}, 0x4, &(0x7f0000000280)="1a1519db7b8ec68e5a27a8e135e3ecd1df9fbe7f9b4534bf3c065654176e4d1aa4db285b3775fe15f21f14f7d585e1108b19c25ad2f87b523b7aa70802dce6a029b99b0bb223296597eea65a084ab4a9573f48d702ee9975a807eb7ddad96ae192ce0f7f3b537b52f3f76cd69f98d08c811fa43638e11e3b6826adac8790294d3c360077d3480b63f6850e1e3ac07b6d8a173de751db86d03e3665863843076be6e165c495fc2d08d4608561f954e5be4a44b00bd99ae3f1dc30a7d39eea14ef078126584a11ecadef4b09", &(0x7f0000000040)=0xcb, &(0x7f00000005c0)="4e1540d12e18d014746c15b9e275e95c3ed605d049a764dc28713f616c9c2de30888fde90bd1828877eacaa0ba5b441c1ed87dc87ac4db67ecf1d1c54fbb071f8675c44d0e983ac5410bcaba8eed41fcc3892bf32d976736ce0713e645c0a5cd8a7d369b165136bc0b8cb1e2f10d35ba53abefe7ae6a50a28de7456dc90797460c45b632ddfcf4367c2c68400c7775868f3c67032e4dcfff133cd3bac6ca2cf6cb210698d1132ffc695017e14e49f8a80589114d733fd6c911d5018cebb9cfb45f", 0xc1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20}}, 0x0) r1 = getuid() semget(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{}], 0x1) semop(r2, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x4}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f00000002c0)=[{}, {0x0, 0x0, 0x1000}, {}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r3, &(0x7f0000001540)=ANY=[], 0x32, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) setreuid(0x0, r1) r4 = socket(0x0, 0x0, 0x0) close(r4) socket(0x800000018, 0x1, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e9e8c51a42afa73f", 0x8}], 0x1, 0x3fffd) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6e96b65bd643fcee8f94ca4c96fd1033256de6036376e3df3a4a6f76055283d5f6cf75da7bd40c1297d3086b79e98d6bce31824e3eaed52e8e97d43dc8ce7d9b974d28dcb193c4313645f9f415d0168d2a375fb71514fe556cbc636d2ba3674b846f9d6f6cfa30b22e39173a79aff8fd4ff8db99ff0840193f1fcd8f4", 0x7d}, {&(0x7f0000000740)="7892a4ec4304acb4b8a2ec47ec5409979dad7482397451fd64fa12915cfd6ee91266686dd061bf80cc7cf69229f27c9049a31b5bf2d635f7bbb8fde5ff3b7997d3c61a80a67924d11a8d2c0200d624faa8c68f9f877d6eb9178aa97554bcd6b77412f1786722ce3866ffab39f4706cfddfcb7afb6a26d935b876d7448e38bc86c44c041d81b79ae8fa0ab26910d42f21d8a50d82c5a3af46a6dff027f4eb5c474b741526b5e7629c4c77eec99f9dd0d2a31899773237f54a7bc8bb190431f0e3914168cb519321042bb4fc3693147f8eeb799b0ef066911b42b7ad5445927aff99c7d96f0a723b3ce18176e5089ed559a1678347a726c376ced4588abeeef51e358857aa4ebb40f6430e50b9e93dcf361e14b2a15dc135e90c61dadc6daea953ee08d6200aed698e4814aca11466aba77333f758a930ee8c640ab4131ee104af5ca8b9143a225ed868fd03bb553160aedb", 0x151}, {&(0x7f0000000500)="d118eb4c30c1c9b8e07d585d258721689b21dd3ab2c4c3bcaa4e273146abdafd9f6a3a55244ea18ce3f91cd12e96fbcd250a0edfb89c9631a9afb63e686e2ebcc777c0bd57815f966fdfb484c27e0f3069598e69634531acbe8267d0084d3eee49a20335dbc795b68b1262a78ecf0c3b6f0c0ff05f3d85a88d354fc9852d184469e7adb8f957be7ef761b343e3a1edb385c3f3dfc575b6fa07c28420ad35c14008fc28b95a1e4912ee2db41be5336938362ba0940bd140326bdf2e3d6f4a3cc3ee985f25a378b61ef98f8c51369ef75f8e5721d09d", 0xd5}], 0x3) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) open(0x0, 0x800, 0x100) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x20000000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x8}) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000140)=0xc) executing program 3: socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, &(0x7f0000000040)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x40) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}, {0x0, 0x9dc8, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x200005) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f00000004c0)="e894fa42536fd08ef59d6601411f1d2a07ba8da13fdc6deb33b10b7d51d2ea9065a2cdea987277dc5b64ccc69e495be72c200000000000000084f47c73b091ed96d22c04bc7dc993c69e0bf20f91364150ff0a679eb2903d2d2f3d1f5d2d7bb4a89634b02915e291cedca7417be388cb0e9e35f070127ee695d4312c9f8c380d69924ec4c82192ba17829bacd3b138ad10e120fd6e914e5696d08b620b1c81f2529d5432c0d8f4c8e691ae76263cfc112f11515b6506a3d67b89fd02f649dee4899a47f6501882", 0xc7}, {&(0x7f0000000240)="b090f865593f3183", 0x8}, {&(0x7f00000006c0)="8153c2f4df6834286f9fc77492a2ca3ce0fe2b42d45725afedaf3c01ee9b71d34034b24f95efd0663f1006ebb3e8255805be820c2e3e5559ba9e1dbe490e9fa7feeaf941e483f0822cb218e8818e3e5804dd4f4c0b5e875093da125ae2a9dc61166e9207734a8b12c9f1841c3cfc49ce8bb1eceb3814d0ca7c6511e0a26774f7a0ff3e9fdcf82c48f9b1ddd9f77b212aa007418e915f04382c8a7ec39771bc65e66853ff97cbdc9a70e871de10e92da79e70f7d6a6164ee26375cfd35871db3d39ecc1a7fa4c532222055432c8f628ab1dbe9e2d42f0c8180ffc9b0207afec7cbf2de4b8c6bf1b8793eeb085af5d2420809ddc3049487ba1b1dc8f5ed445617e4dc872beb51f332ba5390b77de93a13479f0e5104a7638bf8b7abc4967e5401f6ea0d6200bbbe8d42614ec38131dadc22ea53b56261179ce693659e5d03c826c4e56d6052807c946489344779015820d1c8d6e43f779157761d79ab24d34545462f36f6d02a87a8ef95333fcbd38dec10968e38b488c7ccaed070202c76a2b0e7dd6e4ba29f2ce96ca3804895e6a26dd019f5666abfb3191abf035338d5ab2434095cc01c1106e5ff4eec92ec732c03998345a7cfbe4cc0972fac549005f49b6713a8c7d11673d4a0caf1ef3f4e0414c873b62b8922427daf7416f2e13162944b9f94481e0a831c23030c62226fa1e77735af9e8f618d41ccc37b52e34028a5e8fd14e770b7a1902dab309fc7d94b6ba7856b8cc02450bf72ed8f89a01d72022a577f5b67c350980b3f64ebb0ccdc2dc344abf5537940d5ba123f83abdfeaeda8ce107eefc9696b6d18ffd35b3ffc682bd7a50deb5b8002fa087c4c837a4920461df824dab2ca28517294c2d55187035528e3644c52757673d355521982e0c1ef6bcb8797a19f2bbdaf4f3b5eaedc331ccffe212f87e4c8834e7f64e98fe1124c7fbe03bea9b7d5d43c3d9b6c2cbb3b72090e2d75f486101390748acd8a393d6a72a3bcdc787f795fbf7170246492dd5675e25c591e231b9b01e90c15a68d7e24cc6db3eb1bf6c208cd41a67a93541c94cfa88d6e0e4e05d4daff45d93e35f05dfc75a90b4d2b244053d15c51862a929ce86a7f58e5a5d7c78aa86626e59d1efa639feb21855672efc820ac0902a823de044a437a7444d197d4ef9556bf849820a18028615531ba04952a8a798e11e2f77691150367738489360edd17b157d144b303905fee9e3a668abffa35cd9d90bf546efcdc3e3eb2dffd372b3129637dfd529ae41ffaefc7d7c296d693f45f03bc43112de8af4e75cf234d9c3f26c591287a3040a1ac2c5951c795e87631a0c2eb2353ed8b40012df35de7627ea161f16aa90fde480d9d65a556d0306e5b6659d3f8bb583594352e59dfdf9df6d7258aaab4c194eb86078fcf2b5a7ee2b8145d881a32c863ae2501811c107a7c25c78815f19fb49e74f43d54c16debb90541df8393a43557580db243fcb87152461181b635b03b95ccca4692c969d7a42afa6592b08f291d640305f6f6cb11ed7b96f3b3725c585e0d8077e4943711f4f896fbddd0301f99ee96fe7d8ff81dcaa223fad00c6e01dcb4f7a12fb9d5d6b6531cff66a03fc3b4b0ae0127e6045017a7dfb7f83eafd6c03cd649f244d8e7f80d5736c29957fe6d50c099ea174642b67ed1f7c1ccc200f7521abb8ebf0698dc3b9ef178cd882bac31bf1651de142962cf51f6d0d3582ea0456852908810bcc3f5b4c72a4e0d4c30cd841148faa8f9b34f1d55b59f704309c4cff2cd991b3e3cc30a325aa8e5f12cd05e9ade3e8033fed3da60cd461de1622b74094dcea78ca727513991241f15b9248507ddc95c3b65f232ac42274070add6c16d61b56cdcd5f5237807a8820959c8e855588bc57f8e31991f21f0647a4504360bc3389d35a531883bc36c0fca669c036542d3ea00403af8f4f843894b5cc512e7425edc5993f534c0e34a8bc6f7729ccf2bc82ffcbc43721753069b61590b338dc958821d52cfdbadcc42822a4b050e6e1ed1da3f977ca587e852c1c9439f1ad53f0491bfc0c861c97e52e1d5687ad6a3e19d9c1e5a341cd3b47c6dd80a4a6c15a101d849f6f050114b4fd0346cdf08485fd7b351d62773a229c5222d4710856bd3efd13cee0252d998d6cd68f2584a8f160b354a55025422ac8af9979d4929a05274270675af96b5942123a921635977573531162e1928bbd290f25723569a3a5eadf9ba86dc4c06a50d8f8614e2f51b4d415353a3fb8fde3cc93d7d8f5158a770a2fab827929f213954b8d8187a15c717e3b3095b6cb9ae2d63209e3f5ac96836b0bfa305920a7c989c78d0936a8756e40ac03eafb576faf693762183b1c93f8885afd417a6a904c7e23fa8c55c112a74946a7f98e9b39f2018aad027db7ce30245f3df383e78735818626bb7ea9d885527226c61f4c341d5ec64be9a601c065db764427177237383e4301298a84b840ba551ffe1c6b8584ffb1690613328fa8d28cfab6f3d6e363b71b39f7e07aa6f732a2287bbc00a14a66ad7c4bb0d03d94e2ca41185e403ccf024a6a5c94c5f7b8e66ad99c5d7a66798ec5fc3fe99c5f9ff77e1f50bd2d052f9efdd3314a777e3350797acf9942201a62550995ad4d5c2b4587f8026be2dda7712ba5a4dddfc26e600d6f98c02035c7747362af39c735385cf605a30bca64ac23c78d9c2c462a72182ec1595484e5ca3d91d26b754c7f91c40d7a633c32d8e9388accffa7c1721bb5df52e05b0c5cb053c6c74ad0b67e46301ca0fa1112586fb2fe3016c3b40cfc6ec56440a313360b6d163cf20cad1efe73170b65196b5b68c61a36c31272f47ce8db41085f38e868a1f45992dcc3614dc8dc2b4bfbd74749ad21561a56fa137dc6768571804b546890d4b072e88ece97414d9f3501d9988778830403f81b0e566da3b0e4592c7b8495e0cb0e03561f08d66a0948a15e8e1a77910bca2f6d215c1a2c9c82c8f74fa182c1d1443aa034bc3064485bf4c7dcae8738e42e19563fbcde9a2d4927ad0da5570ba5793678e4eab1d074ca922c7978d9af0679e5d13da88b6e58e63696888dbc4939c206d0ec1451b3d62f1e15ee35a236f2209ac70053a6fa48b91b3915a47d0f62c21432397c4b6062cc094e1ff2fbe0484feb2c27fc8161b257c5acf42ea1bce126c35937770768f5bd604adcc0d3fb20729a821b5eab770207bd891bc49f293372e0a66b7dd7e51dbc73f085668b9b81ae53ef6aaa946fd5bae734ca49d35a23d3d1252a38dc036909580881d5efb68f2e1bc11420096713be8135f7f74ec46caa05b881eacdb1cbc7569164bac796095692bb96da5ef56926b427e38dcce0971ffdbf15f4e814e28f58ab5b07bdbbb9b2bfe098675f59df055c9611425b038395ff57eb218720b28c89647c10f0c168393f2e31cb548a6cd144f9a5083dd6eeef1544703527abbf16133cc6278b8f7b843984033c8ecc8370713f2f508aaccba06ef7f246db9ffcb39cf8e187d022b340a1d7a09a8abbf923ed3f1594655e908217216484f28705bd212a5918f62f590e6dedcb4fa5c9c2494145141a52a66796be1a14e06c25da3e3a9573534f6c28db3352c1215d2ac679c8d0a0d82d53e55265d1359bc6346ae7cc3fa47d470470e788dd2199fd40440c1c8f14efec2ba99bdb3ac0883815cd2d2adc9dbe1285877e1dfa3569c60eba2b003ef905af2128e619f4095fb7894065fefb7090af22faee19113ddb6a6e8663dbac14ebdb6d2ea2418d77d9b5fe8ee0dff51e8ac55f077bb00eae58c537050cb905e811f1bbcf6b905f3707365ed30e30d3131c9948a11e5d36a18a62c42d870e63de49e85dd4b5246e4134a0d72878374eedb7896fdae5f7adb3d1e009e82460aa9e3893759ceab886c1516afe858c4f66b7ef436cd7755354caf0f24b6d3c54a9b816612ff25fde59021d037bf8e05e307bb75045c7025dbf6dbadab4dff5784f3af063b12f3c0d6dce0d81c0f7cfc8e8c29cb975a2d17f8ccdb6fd788c3093c06e4639292b3340bf542901f2fea457f950e7eb0c9d441ef7986bff3a1c8ab745a13de746f7682588770c4fe3ca2e1c86a585a131d07bd5839e9dcf8c43279ac94544ebd3f6cc1344491adfd478df6b5c8203a26b9c4a6455ad8140c9bd0f16d6ec6d4e320a0d3431f87b0a91ff5c9d1dbfb0a8fb116227263995fc9f8587361461e0fd31689ede732a899f45548532696a9b05a1109395bdd5a08d80dd850e499148ba0c05da3ce3cf3bf193967289ddbb8efafbafdc19e95215dcd7d0ca85f56ff4c6325cecbac38af19bb16281781ad043a6dcb32be4e19691ea86eb6a1f8e8006631ce535f94f06495ad7677cee5ad70a1317f2d113ad0759c87be3e40fdd7c28fa49f8b9f2e311c03e0236ae5aedd86475923798210c0ffaf2c33c3fea6c13a38e52a25c5e32d70490da7956202a99f0aa0f212bbae6aad437155c93febd5ed3d88683354d0a1f65d239740f673e468c485bba7faa35dd465a23e1956f7f4c6e2e4b07788424dee6960ef6e8ecb394fff2d6b12707699bbe89c5bcff9b97236fd2d0e12b563186f01e3c058383a6a51003f82082af1b4e94f825a82f3246554609334351200d968a9f1b61bc7a2dd357a8c188b6e8eb3b9473f7a04f7771efac4ac9673f3b50f08874afe6019d9912083d6850b9225b4eecb6c83870e55664b9a17a91d89a2515366912fe23b90d450a753e01dde3ad21e75343fcc8268c936a7fb001aa58d5ff72574e07334bc7cdc095d2bf4b0ebdd4030cac3e8a5712033a9367f215f123291276eba49b6f662364e85554ff1cccedb2b96fcff2a65a1bfca2d94c2e9889f42b942ee5247cc15918487b5802c21bc11cde5e6907d0d5857fb5738ffa3fff5edf3959c8388ec067377bcc8f256f1c8fdd20b398ae2e8ef17b45e93fd6b07e76eaa254f3d885401cc4a0a24cb6aff5ce557d62649f4cc8ea90e3fac434c6f9352e687004148cb449f7b1a57da7a7ce8ed7535d2b7793679a2289b2cebde8e066462672533d6d372298a85c2c8f6675e6ed28f9371d15fe79103aa5072e2c4ce5ed320a4e6bd94ff1695ab10d279570c5a3b746970d6c4a5500167b183ec0b3e8137ae9b585a6e21a8d662f8c1b94aaeadc4a28188c29babc94f2f1be790f99ae6fb56f2eb7a52856a9164793d6f787b414996155c42af06c8780ce8b4e4f2215478921ebbe4c7e652e1394ab60dc9fe2bda77812f402f9e9546140354ae6d3dcff1e150cc4f5a939fb12ec0bb0074ef950a27698b3a5a163f68a1d28ed57462120b79a0ab9d8c77f9b8b6614f9bd5a53adfffee7f295e413f54b23d79ac1ce5ba18ff171ccde935433ec9e796e69a44090514a067494d8237843b81d01cc85b425e54a45182b27668cf93adad626839fef0be272eed490a6f469898783c0ec6605292e7dbac3ba0f7d085b28b74a7be1dd13db3981b22f96fb9c9e022e342cfb65be1802123a3fa1fec29f310029fc485b0a1a392df7968f6557ce6ec86c85335f8c3129b6253cc3f9fc43aae1d45d866538eedf130d09e1f724a8202efb0cbe1d2697840ed170fae1c682ab6ffb7009698a85e9124ae0e9e5df153f0335dc113a0baeab5ebbd0b97e26208c4307bad7e9ab5d9f64d6f9e3cd620501fdd430616f3b47110819c8064b4bdf1d44b944f8da90878cb113f4c42275d895ad83b186e8dce42363b3effc5c71a32699b582ea3a00f9f942a2631309a77b99b86ec78379e91a829434fc109e44d3de8c1e5b62d5d87ef973a61ca3ab", 0x1000}, {&(0x7f0000000280)="8a559d6d4243ffbbf72ff1554697b54036", 0x11}], 0x4) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000340)="233c11fd47ddc3f677592d854a985b07fea353eca1e0aaf6a49a30ec70d0ed3395de7c73e6d6b7d1f9b7e1f1b4bfb89139d46f132ef76fa85afc253747252b17a1c3ae41254d4e28e44f5732f802041ed6c958308fa5ddbe7f5aa8048d5968f2a18134d807fe299dc3065f6d5726dcc2a02a659a9b77fbe9a95444f7d81eac7c165a67c12b9d98c57cf137ab0addf997bb287262cce8eaa4a760747820ba340a66b6a405222c374a3b083416b612a12e80ba32dfe08d38a339e5122dd56f2cd8eb72b974194b6f2870a8656ce48f8ee8dba880aadd0e316f3f12f81a7febe487f90e2e4aeb38a24551be031b94cb03de8a2b3e66f448c41cff7d9534", &(0x7f00000002c0)=0xfc, &(0x7f00000005c0)="17522bb7a371b4cc27b0dc92ee5f95f1f553170639e04b1a230331874d609d5fb78dd2e78042a03ba84668cf191ece9acca71fd9f6117351f32afaf4973d6d55eef3e3d567d6488107c32624d6aeb4392d0bec5b251d4ddf81a8ed73223ff23412d78da15c018b04e297291effe3e13e402054f625a92cb92f866f48bb0175b9ec9adada58618c264b11c4cf1866157b68703c2b00404d79bd213465a08955472ceb55a06bd7a7b3a22fbcbc357e81b869fa56b71519bdd2138dc91b33303bf20644abb220a390b2ed403050275231c006541d156e380384b679a2dee1cd915fded31ebf8ee0edb2f006bfc316600ec8", 0xf0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x887}, {0x5c}, {0x4000006, 0x0, 0x0, 0x40000}, {0x1, 0x40, 0x9, 0x1}]}) (async) write(r1, &(0x7f0000000100)="00a1f50e000000000000f9120000", 0xe) (async) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) (async) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x8, 0x0, &(0x7f0000000cc0)="e48bdba721c69546f85a53d9d640a2c8bb6e77e352534873d47ac8e3a89294825f6f524e8781c4340046f787639d221fec5f5199b954c1d486f02439b9d2b91a318622a275430096a580979b84c04118b65d9a273d855e658d833996811e94e6a9117a76f8b9939eb1841577087d235a4f6c3e09cb0cb375bd0037447fa5daf3cf970259600abc51d326001adefab0f656749166b5f2913cfee01845bbb472de878590d940bf53671c", 0xa9) socketpair(0x6, 0x1, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x416}]}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000280)=[{&(0x7f00000002c0)="547f5667bf2245c63c7236470b6c6dcff4a1499400000000000000218e6c070045badef27c9edb1941d7f2e8a7e74fa53604520fb47369de62326c5707071f8d206a70f8abfcfd2c60fd2d5fab483893018a504316f5b361b3fc2452826242ba4f5ca3d4fc7ce832d01a0748c14e896405757b2958075c6f066a9881d8bfbd986844dad2a62fca504b816f385e562d9e3dca43ae762ebccca567bfb249ec96caeb7fb32eb6c3abeb5435a3", 0xab}], 0x1) (async) dup(r5) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)) (async) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r6, 0x3) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r7, &(0x7f0000002000/0x1000)=nil, 0x0) (async) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r9) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='\x00', 0x10, 0x2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) (async) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x141, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500f3ff50e2f0ad3ebbc257699a1f138b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000180", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500f3ff50e2f0ad3ebbc257699a1f138b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000180", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000040)="8f73e7cd", 0x4) (async) setsockopt(r4, 0x0, 0x3, &(0x7f0000000040)="8f73e7cd", 0x4) shutdown(r0, 0x2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) syz_open_pts() (async) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, 0x0, 0x0) (async) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x1, 0x5, 0x0) (async) r5 = accept$inet(r2, 0x0, 0x0) dup2(r5, r4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) seteuid(0xffffffffffffffff) (async) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) (async) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) recvmmsg(r5, 0x0, 0x0, 0x42, 0x0) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x416}]}) (async) writev(r4, &(0x7f0000000380)=[{&(0x7f00000001c0)="6088e68746830baf77fbe0c4d40c87c163ca405a2d7c223b15340df95ffd60272be751dbb079b35ab18ea44e2bc7081585debd80891b63dbb4271451ecf74cd26ef5aa7b77bf9619592a2457e1c500edd12e379c246874982864c9fe286a4a816f4d7d8d242e05192a197a44fb6ed2f8094d0dad4d6d7316851ef201f97aca22403cbdf0", 0x84}, {&(0x7f0000000600)="464b6394e865c068b92aebda96d20ea02d913eea0579390d6257984a9d5fdec975ce62080274ea7903486c114236decf653cd938011b8f305f8fa0248fc1ab1b09d168cad24f85d971cec2b463e72a9b9e8a43280db63f6d21cd54a6b6edc3ff0b0a6323def82ebbed717fb0a37d251cde4c959438d2d22971911bd6bbf900d153be883170bb1876dcda4f4d58fc75c505dc2e1e7d34653b8dba809fe92e33e9b7e7705fa4a3d960f92fe28b509a68ced7eae42de297f2336223f5da2ccc75a5a1cf1d05420c889280c4b031265c115067d759f3eda1bed4fe9330df4ad0298136eeacb7d4a91884fe09d3e350b02b4dbc169ebe9561ba75f368d13e150ecc252a1da30cc2fc6476c3dfcc9d102ade976fe43cf3a7ea2f4a6f62b97fb263c6dd2460d61df5900b1eefafb2f2433f905d04a93aea9f430ed9d2c1d8225f177ff95ecf4be8783745592462ed040b6c0ecd42d7e5c4c6966b62e060ae30dfc89fb8aae48c53e6d3ec659bff338e4db33b372a58119ba27c898b4f275f8eade286860514739412722691567ea270c08801dff7582aaabae113d84e2d4ef3ef42f3ff954d5a14cc38cc2377b668c0ab4294052e5d98761dc81afea9cbfb9c0cc41f0eb246f98f996a22bfc7fc9e24e62fadf649754d93ad752d0cf308aa3778a967c0c862b81ec8f9298037c8d38a0dc6f364976bfba617d20a3fb0e65baf94ca6386fe4bbbece95d6ad0fad22552c73072a8d95131f4f9b94837e4b8894814cfc0f7f1990893d56dea1c1b9d9a56a41ad85f05892ad54560da8c8e3d2d40167144aa871e247fe60d1507e31fce8670cc8b967e7dc14ce1f20167996120ddb191b55418a56bcd2a87ff258dcc3b4503ed68cc49e9cf92cc1fe14fbd3349d1ed2c7cb1068d6013108cf68cd4bc38a1c58bb1ecc2de4d75afa2a38620f6a232316ca30bb05f23fdfa3fbb85a610e2b2da19dd9289d97668ca0ba6eef1cc5c1eae6e41a0109280766f4c830870287b9f1a32e0fe5b48da32626c939450e2d25a1ee70000b4d2a6be4ec5eb0ae743560334ee6e6d9df78135522e34b73ab867bdb941b0aa4c07cba049f033036f9271ab49fc983b71e2789e83db91cdf3f0ad511f3dd61377f6577400814cc9fc95eab0a4262028ce4b8df6359342e8af4b7de427cd9c0f4db241ff7f5ee4d89662217ef042be00c125dcbae0a182096fb45ee3953df1b5b3218a84494669c54766fe310890292538559913b759d16e87464beda9c9ca8d2d2006c422d83ed0ff70268d107e89815b407800571e66c84eacde98b844840fbb0ec6c6acf5fbc7e90efaad9e3f39e6e29524e99466a29ce65541c17a79d28876162c5c3bb67141ed245aaad1e9a66cf8212e23f3f8d8d32fcfb72881a1b8e613cedceda588fdea12f35393e320c6f859df7d60a0629e3a383536454627ed04bbf80b4e6e1f51ac6da27913ff4e46df08e47ee86863efdcce6b2f7d70690b4b816a711208a69b58ca91159381cc332088c58a05ea2e8e3fd1a7cc63590ce7e98b876956ef5e147ab083d68aab1a32337a485858d2899e94bef111b54853c9bd4b7d12c6174b717ddb9407261407e5ca07e516843e917e4e7ed1ae1300c9871abf41e96e81a276ed0c219def078129d01658f54c24fc65cc0e2cb03dfe5528109f7fbf5f0d6d2549e81c334e6544db028d7d5aa8b8ae5d952909ecac3e5493518c4e634e70938b2f68219a44afe3461b7145a8f97c1c052f7537f548d64e9aacfa59353eb0e985ac8f68707cb4338d7bc461448c8f480f1ee0b52684ff862b76577cdd77a05be7454a1ae8105f23ba77dd3260d659140e4378c9c0278241ee5672895bed35ec6c5f044a0b49af506866935b9dd37e9c3aec3b9cec347b82cde8f22e83d9cbd639768228aa0151c87984e10dbcbc8524164f32184090cc5cc47e3b45e9a148058d0d272f9d5bb2e18e3a9fc41b95a2a819646e88e62764eb1a5dc15f5917058a5a7ae36981523921f156664d371e02c38a26388906c4bda3907682575774aa09d5fb2f2faba080bd56ea357c39a000907695fe4600c88c56fa8e241701a3ef2273a4fb273af43c6779cca625611ba842021376b40e430e7970733b770acbd2baed049f9bc406c65fcff6ed72598c5d16b1d3596d0029c1384249898b27f0818b0ff82ddb63c5c4386d0d0c7c6671de42f7cd9a8cdb628a32ab308e0a8f9b8dcb56fb67d374921128ade777a0ac4fe60dbf9b2ebc738dea68367b357049425c7c864de08e30cf54417a27c86f8f243b691071acb96ef1293fcc357ded5b2bdcd7d183f2ab2c3fde123ccd63b92e520537e15c7956ac0dc4bd2c0fa511d7233c3e01e3f6841c67f4980ba3224b64444694ca2c21b0cddb5e210a7dddcfa4277d173d3ba90f14b1deefd70bbfdbb029fe489e93ed40e4f4f4497aa167474251ec710e5229056d15cf712102743a9b3f356d70f276aa3b3bbdc482390d9094e2bd1e2f0e3513a316c5374a87cb31c32ec73787fb3150d8c35bef6f6e75acd166f9835f9af08cbc656e9c3bd0c6e434e09edf2139021988a219588af95b6fcbd7056a715fee34d08b45d04d1d7637040bb893facb325d1b4ae0acd5a840adde5c386cb94e049f3927c078e3fbdc79fdd88a6b9b660206132f567fb7d2a3a5e72f7f22ae5a8c94c9ce14e3b7aa68ddc3b540ea1a494db2d3ae81cd69ae56bfa6633e7297e6a6849f5c5e2d24c06b43e455bf772a3c80e2b897e9c180fed2a624301a7f0a4d54ccb11ea3d8a6ec8a9a8c294c93666f54eaa0e00da36d1250a87df82e8b56c5c38a9b97d583841a6682dde5fa05d57cdb102cd100eacee361cd52a1ca90e8535cf7fc755daf1be88645ae96a5484468983bd760ba55adcddf23a66e389c32b62addf15880b1d9a5ebaf4dd1f770185de0f15548bc682b5fe8c788230212831d603d0ec50a9324311fbd8a7319077de713fd78df04b64489948002d6c5a6989a67f763e1aab0a2c21a99393c72ea4012bc05c8fa5f03c16d8704697f649a64c84265cbd768c38dc34e0a16c57176ef48e768f65300c01346b4f778508096e6821dc145e4d72fb4e14e020e8d70fe0dc6a219118ac495a85931b48541d245c50acbb0b20dd964e9486d61ca60992af1b606c3bddb5e6f0e23d9e5c568011d17581b80297ff34970d0cb7ffa833010e7cf1b7097605502932a2b3da61a23fbe9cb01f77820690c8df12ec612983695bd090429d25b96682cf9b82a6c2cade383ee78adedb55091616da88f4ca4b6d6301ff60fd1e6a2fb5341ed2e00394305c242634e0725bade6a9f9a8407bd907205fac79b78cb898ccc32c1b3a048924916b3fab7143d174f3e10bb57afca0d4da1c9ea3fbabfd1191f186fec0033bfd184319e786b36979ad38751bbe4085e86d366e2ca08e42ff3bde8331ae11b30e2d6de7db7f33c244edd8a7db90231e37b6218df380c2591add7f48e2d5e46f9294d1265db40d102a89185d32e8d10ad6eacc810dee0088c90368ded55904a8247857d4bd091d2be161976009c9a06521b67650bef2fab4c5cf7c68f72e239f5c7f68d53bbccf68d7ac3ff6e0f9365914e3869aeb98f61e2ea0a609853f62c1741e211d6b54875333c54b6934454b8bf1452d7d8188efa59bda4b21525887b300c9bf3aa92a7a7692715bac3cb13fb3f18829d52901f070f88c1cc6dec26d14e78c661f1c411d57aa4755377704a4690d7b1aeefd118cf93c41c1d3361c5e7674003cca7dc983b71aabf0ac7bdbef7a3d72e6522f4c1279fc2fabb4fdadee61be2a334a3f09012785325dda6bd8dfb23aecae9dcf697f8f368d8720a808fc8d77b16c910431ab6d53370f18ec76ad030393b09172ed6a0d4c41518893cadf2ab1136ef2edcb649cc19548597041b02c072906ce642249193d25cce6d79ed1b9d389d842750d406da013d46c89eff5238028e99a76546918b35d3f4b4f45165ab5658031a60c668c6cc3378c163b4905708f7e9d59490a6e541602d9c59ac55d6d76c6e5802978144c98e6f3110a8b88b17dcb76342f2fcaafd5240f76ae537f628e48395cab089149d7af0927f845c670b82ca8ac41fa73da79e2d7de49cf82914c5295cdc876861f432c5ad7f067cbd975ffadc78c23b37c4ebac38c8f701fd651991b32a197b050962954056986f5920dc6ad01cbb199e4486e791460520443961c4a1f033ae47317893cab94a9d1679450109ca02ebd0f44cdfdd8efb29a2b56ada8282656d3ba74b67d36d450c787f7818ba36c0e53d8a02889f791f4be596510e24d97e49df715cda8870aad197ff517cbc337665b3b1f6cc7427e4f87c8514f375e73649391cbba7234104fed4581e69e2fb6853f9fd5921ce52ad36d8dd8642ba66674fbdffb860c9365fff703d3c775d87ade4de3b8f1ee2134a9d8082a5307330387f766dfdc0508bcf76852e92923d242c93731ffd134489ac9c9d4a1d5980d23953e4915e3172d29d5c0c7bec9e41ead6e02605a647eb35fb3689598b0a8c83202b634d7faf774cc4361a7f036b21d2322804c7d5cf816628e6e81f82cd2fe1f236be1497fd58dc8c96f7f5e75196bac0c673644facf590a1b1dd1945ecdda206739690ff149d9c869e00d01a8dcf43a9043035639a41b15460ee1bb41c084a4839396367a9462d7443faaf802d04bbd172b1b7e3665a1739814dadc861bfd6ea4c9923a38494def81532b88e2c224c870a0d4f3545e3d134b0100a474c469845356d4e82f025e9546ea969496c84dff7fa2119ce25d9b752fd380ec163c8328d88e51c8258bce16682a00e1b4c95bac1c4b54a62b1b4a2f17bcdde32adf2048df25fa697bf76f81a03a59533f2ed11791f9544bffa8b1f27733378ea44a1d96b1aaab575d75893ed864e6611ef4c7f80cb29b68d77195d83ba5ffe039836d25b46c67eb7684f06c28ff16aea0c914e8830dd5c4215e1f4d4b5aabd1f432d1e2321bba52afc2cfb0c5f493d1421659fdd3e38823c37dd949d84041a62cdb7e8beaf0e92cba3f1d921ad81ca868439c463e67dbf4bf9ef4c4db97c5c73221e386a19a42a4aae20a4b44ffa92aed22cc2c2bb41e50381138f089aca9d9311ae87b9c2b258b708b229ddac3088230182077e82bf6fd6226a45353a04fa776e460328d66b7df456968488e9fc898b7e973e97413adbe8f77fa1dae307b5029134cb03fbe171f186f3b9a0c5d3ec4815a85b5787efb9c76512242ef2e02bd8ee585460361e4da58931eb1e98b070f048cb4fbd4a563ad357eba2316e08f396852084fff7392676de02e9d308e9f19040bd6266cf65c491fbf2fba260d90fc46adfcba26dc23c8eb4e77e51e031975c612e04ff492762ed1531273296b8d447a1a586cb418bb732b483a1cbb703078684a0e911c376e4614c0a1ac009cc0398b5652bfb22fb15bda3d57ce245ae64ad0adddeffdd7ef4d73f3ec1569269407f8b743336594b40faa11d9a2d086be52a6254578ce9f816f3f8ba068acbc8e4a52c4cca40b8e627181c4fde882fe985277c2a1876da8d4fe44e6ecf06d596c5eb4b55818a3165dd607cd677b60c9b96e124ddbcd6104a16b6d557276ab0cf1a398eaeed90c4d572aaec4f6792d85b2a985dcd4f4f8250ed737e4083e857a771d3b87a59d7a266d99290395124d27c24402b3fe149b5419bd72b80f364a1e61c9e83444b55c675fd8308f30cfe48f60d01b17c59eb37b1813619d40ff184591cdbfd3a991fa9ff9c3945a81fad80fccac493212551f4f7192e4c", 0x1000}, {&(0x7f0000000280)="2ab506a0bc57fc30d7412d4db053cda9b273b7102a04ee5bd97e3d2a9e98aa328d02cea8da280000ba83a8f0033b4b209fcf7d62e52b52716edb8877d735ba1e3223cdb3e24a13079a7cc3bae5d2dbb40c964f68def0afb1bd7831", 0x5b}, {&(0x7f0000000300)="9d98048b5ca846b494321b05d8fd05f3231e00684597180d173dcc17695f740cde1281aa2ea78fab977e8869021f69ff34d49a39f31cbb952c704f34ac94143284a197d2d399de61f526bb0044430902c86ce4e032ef6af7129b127e4fd0123113342b877fb574f6", 0x68}, {&(0x7f0000000040)="263321cae521b8388d2e3147de9cd2457f3d62962c22fedf74cefc5a06dc900985560a6704f3a8a1f549", 0x2a}], 0x5) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 4: sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(r1) r3 = accept$unix(r2, 0x0, &(0x7f00000001c0)) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x5}]}) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r5 = socket(0x18, 0x2, 0x0) r6 = semget(0x0, 0x0, 0x410) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/4096) close(r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x60) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x0) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r5 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) shutdown(r8, 0x0) poll(&(0x7f00000000c0)=[{r8, 0x6e}], 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3ff, r3, r4, r5, r7, 0x40, 0x3}, 0x7fffffffffffffff, 0x2bc6, r9, r10, 0x4000000000000, 0x8000000000000001, 0x0, 0x6d}) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 7: open(0x0, 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x4}, 0x2}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: getuid() socketpair(0x0, 0x77f8a78fd4eac7e4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r3, &(0x7f0000000d40), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x5) lseek(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mlockall(0x1) executing program 3: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x1, 0x10, r0, 0x0) r1 = open(0x0, 0x615, 0x0) ftruncate(r1, 0x8531) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001dc000/0x1000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x5}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000063000/0x5000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil, 0xef}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000086000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x528, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000400), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x400, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000340)=""/230, 0xe6}], 0x2) fcntl$lock(r3, 0x9, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x6000, 0xfffffffa) ioctl$VMM_IOC_INFO(r4, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) socket(0x2, 0x2, 0x0) r5 = dup(r2) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x1, 0x4001, 0x0) dup(r6) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) ‰žvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a680018 executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x2000, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x52) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open$dir(0x0, 0x402, 0x0) writev(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x100) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) pipe2(&(0x7f0000000140), 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1f}, {0x1, 0x0, 0x60, 0x3}, {0x6}]}) semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r3, &(0x7f00000019c0)="899e0593", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f00000002c0)="2df5b066d21ae7723f346be7be5fd49cdd99ac440b8ea9107b72cd2f054a94e296e887266be54b8bcbe74fb53de1198aebe4548ef22959577ca4a2ab0ac1248e2bf97a427a51c2d46320bb487c4f3b9f3f44ff303a638b38bdbaff8b66117eeb12e376389aba50f57b29dff24f5907f4fe21eb9b52f5447d984542093ca168ea13130042e5dd797d3d115547e81804834120000ec6708c2094737bb75701ed1ac5cc156380d71bbd2e1597c903c8a851c4eab2e7ad04cb05f2f4705ded8918c3acc17c9f19c4beaf53cfb791f6edf2b9579918712764e487eb822412124522120ebdc25368c2db7f0643c9a6b6f17fec47670c46631b52fdda83f035a0", &(0x7f0000000180)=0xfd, &(0x7f00000004c0)="e11fdf5263b9ae6e4ab2f6d1818665c7e778db4d48f5cf86f5b3da79c824c6217ac9764a8c1b603f2c99d3f5735bbc0407bc6e5565702f048c697008af18d19a07179e8be3b53564a34f41a8c46ac4910911753bd4a09d110528e623f3b7337bf96aa61a2931aa0d823d32118c99beff4bb2c0eefb951a24f3d4d9eadb893634f2903b0de96d104142420edc3a86634691521c5fcf921cd2773aa791cfb27b8e570b03395cc1671ea22cf12880ea3b702683fcc726f3a49d554d5871ee8d90a393bfb0bffe873cf2d5076c432251114f45fdce1ee1b770cc45f5ed78838021b5303431a9021e33a6a671678586c7b10141fda72289b1363d75edb3252e34cd2f007c5f9b759acf542efcc72188b10a77fb85dfccbb0dc84e422ae13c3056517ab7f9d10c8e16fb5071ebd2f257fd643edd9a69eabb021c99becf77bbb869d0f481f610bcade6e39430fcc9b98599674f6785d70da66ffae8772a3baaffc197ba426fe3902346e0d17dede646f88f94cd273d7635c33aac1cdbb2427da66f30a686711ea63a87610273a812ba0365751b898183646741eab4e4ed4ccf00c8b15dc0d4cd6e22a3f63c8ec0b6f6cc6ff2c08d884666c4957e211d2e9203a66bfc1ee65e1eb7181b6ece7c479db279e38bb28f2e12a5037b208135de440dac0c64245087e2ac985ff482228ddd067d06c242b53efba23623b3a6215ec86973a08c7e17a47d7e3d47df4cd53ff17cce80f9b7e2e82964667a8cc4c58ce951394b5dccf39b9fa48b6a609705d321ce2ee9adeb93292036f016017d7483fe1814690b220031032cc53a095f626486683ba5b13700c7592c0eaac06784669c507a6a05486f46d73bc754dd449b6dfbbc3165897f331dbc2b86f2cdd5855866ae6abeb00f969d8803502479d9b5aea7b5d863733863f4c68416698bed6be4b0c1d2d5007d32270d67199da68d042696113ac559ba6e360fa10fbfb5fc6474e3aaae00eaeb2b34a270986fa3015f50401f9c656a47d1a74d1a4d333f62a35632783baf177e42ca3cfc1314bd62c443ba7f931052f6776ce7b23fb4326cbcca1eadb8f8951a4db97857649d4255d313864953ae11b202136ca372e2e4359a2eb1e0095f248c7693a727eba26d62cc31d00ca24b9ba3c9c2ba805bfb37a68df34ca44f509edd1fc5d3235423bca8eedc0984dfc66b4c1fa8538cddfc787f4d168ab59d08d5b1b35f63cec7ddffef644b87250284e201ce4e1393488fa21f6f7daa2b1382df4178052a4b4281423fc0574abeaccefc8eaa008844066cbd38a92c6a5f1fa857f52e73b0746afafdbcea359d365a3a2567020a35b3d614861db73fd096d3d27f9c2a52c632e8ef9133e94bbadc3a42ce1229a26966aa458c7eb3a1cde78fcc0cf1b9f04d87a1ae35b30ab51036deb1caa000c52fa43dfdc9a1501013bb47446d12ca44db095635f1c02c73c1eb1cabb822a2941f3cece3bf5f8466162db44fcdf71120ca85bfe1b0617c37e02ac39511b3bb8839aba20b24a241103e7c18076feb2bac6e53e04f7d59336bf9c9ab1192541c1a68094707cade07b7457c256b4482f19c2791d3bd494ebf3f92593596c0b799ddc3c94953a1c47b4e9dc1715f51d69c6ef29efda927a8f3904cd815c16d736a993b1b6144ffb7c2bf705f27b7f0fdbfad2d4e7f10cc209d2f95a504d1e057bd87a0bf1f2b618123878618a15f8394aeda45fc08b458218ab3fc01fb5c51b2b9e77e4d25b6c4178b50f9249aeb5265b0b1a5ba8a241e412c5b57a54a02056fe5807464f02d9ba197bb76e30bdf2efdc80d2d4841e38bcdc7e7224e80a1ffdc49dae6eac90b3155350f1d6feb0796e4564504b8ac90e41eafc486b3921f979e9e5f3b18b8ff4353b7afb01cdadb14547ef7844dbf606ee8e6fc8fd18c6bfde658125ead0813bb3a245218b2c2402ce00d9472cca6895d9ef28e00982a361e47965d409a73b8f2e37c701f9cb85923374b4104af6cb7b56ef54b5a3f0c0c021a9856ee4e9a3450b49b3f359b28b49f8d393dbd903e1eedee93cc434f2593040fa5133a0b4af78f1a3628e432add98294b72056679d1f1ac6cdaaac889d836052e3c16d8e8babd4c89f34de1083db9dcab7e433c0cf67f5856fd60ea6f39779fc6638f5ac26475cc76e96bb774ea1f733e396f4de5eeeea86d734f1d11d30463107fdc1045dc701430d987df521003d2a2e100ccfd95b3f1ba0f0eb57b2ba19c086c0abaffd380e98c07dac15809f11508eece6ddc6eeb24e09c7e58ecda57c141aad9cc24b8901bff9fab7d716f97ec72b331cb4e3f9d4e8aee53d355d7b63ce742dd15faf66e9e20509bcb5e8f82d306861e2ff7b24196f1a5c9ae332ca0ddec084eda7bb905af77e33c773467cf82ec707a9cf9e188e841f9409e1adbb09bba7a146049709fdf5a5d94868bb6a15f6accca40dc894454f59c9811ac96e911c717ae9a0bb3fe396146a6c1de7ee5afdc0d6606b38b253c759eb0df4d1f14e0763f3ff9405ce1fb844df36365ee49538a9938674bcf368faf7043cc0482ff9b4bb8355140ac0700d0d5d4c9231a0c5f50c4dfac9b8b6e98bf60a99785172b2f711ac5d32859e72ca6c9a1586430420ca712b7a35d31c7a3af41723f618850ef6d00350d70a62904a0980abf06dfca2452247f6dda6d657c9a61b48387916d6c7a2111ee6c0154e09f7cc54293df45fb91478e67def948499a78bbc4fd58096cc8fa3799bffbf78d01eca7874be461e8bd645d1ad07297940f30e0454de4363504026b5b1e25a52b2d63847cc22d99b174f1a6eed8ef5a8ef83a672739fd9b2ac54ec6618c6ba77c2bf79663a73eda5dc5e762a555771add8e16eaa782aea08f354ae24fa9f8867ee078e8736a8707e884420833eb3f3bcb384872e5cca62f43a4ce49ed16c4c0d9f22dc37ea9acbc4b0d412ebf23424863db8b9e5e91691f2a8b77adc85748d7e88c0d51a1d53ee3c6adb446d2d9a7a23e1a17b40091ebc00860267d8a17d30e4e8d1af8f71980fb8f18dc5e2afc6f4e8677ffb51c821b42eaa43e34b53a5a719646123116938b64004d7afe1f741ff31effae32406e357b4e57abf27e4b5fd2d451653a13ceee6d025b97580408ab20d8198035946193b5a383873071c3609e9733aaae61b4e5d0b8e845dda98abb6420097146ea44885a80f4420791e5377d7adf83f5c5a6bcc091a0d37ece23cdf2a921e595c980580cc65614b1ee5e6b1682c0ca9e2f0f52219d0fafe7ec2122e0c8683117034f1b12b262a8b251b47b1e8628cccf0e9c7df59a007f1f26765b29c6768a4f601582be7362bbeb2a63117ba9ba824d7cdd8708fb27e17e51538c854d774cec9eb0fa2f6a05edbd973fbb93267c0d7b29eedb3f5aa1a88dc9594e62adced0d70d8a191c47475e2daec703602f6c5cb8d8269e7a93af83dad04098e33106efb9c62dcebae52b035e16695b4ca9e8a0f6a670a03212511f4f5fb012f38215c3949b9c1fcdda128094d8ba21afc170143f4c643bc807d802e50aef38dd38f8e83e35f312424ada0a2439baefac03acdec3dab98a73fbc882b9e68b2d8107e39b58e31da029998bd86d2eca2b5af485c97ce1bde230ca3aa33f8260f5ff25b3a10fdc034587359f6b0b0611d65e0e3bfcadd920e8cc87b409878b310efa06c09fe408fc3798cad8d6e09b822dc755be0cedf6aeefd0845ac55130a18def09c0a529d02b8e064e361a312859d9fb65c66fb05715b8d2a3bc1e1198d66b86cb7efee337c01e2ee418eb85949e2a2854db824f80aa36541998660d50e10f774baafabb5a4145b8f60b4d5c222918817f4e58919ef5119568a971e627be1b9956b19cb1888230b8a238de995732ce5180ad1ecabe1c97aee6a670ab913808b827b12520c167b7167c360cb82f6560df235b39fec1c167128fc5c819a859adfe9ba1df1f221024c8db97caf0f5366e01d27d1daf17c18ab27520e3ec65d9eaf36484cb6dde856395c4416b2502f30f8d22d06212c4b1e40e7f8b7d1495b185f6678f72d6f2517b69c0d9cbab6cb2be89c99ab6558ab5ccc9399e4795146974c6e93b43c67e4ebbb636991cb3bfabc800afc46ec439224d1b15fe1e06624b3aa263a6dd630f62387b454c6e6fc603e4f1bf883dfd8fb5c5b82f6328020befc7e09eef1af2650368a9b6d5739070726cb921cdf87798d15a30e0e789aeafbeae65f8bc2af74289247b9b46570915e3414205643cb6a063c18b6a4ac6a7f2a5957c2061841c44c728def644d42f72a4982814847a0d575fd24ac5f000ed08b84891e61314f02c808c4c3d9313ee83039657d74ca8858fd2523729fad72ab10839e027a611b94b379f54d505c5bc969789bc7378c407d21a5d7b6dd73676143bc038861b0e9805d6f42ee889afb6cf755d899336435d908cd567324383a2269a33c67d64f3a9733aef5655120b765f3fb4795cb2b83574607f85f0e9d89f14b5aaedc450d43ad77eb982ba70f9241838a948ee5044b683e83eb02f4ed3f9a0d50dfbb24f6c46f9b74e8080f653c38429b71d9e9bdd01a154e3ed048c26b441fe616689c6f7c89316e798770b18a1f889aa142c587c821d0b6bd827a967efef716a1cb0f4577486ce82b5a445d06b361ccdea47a2a104c67b2b42675c422500821bd3d31f3fd44e9d18c856134c33061149c7e04ea4a3f53e15e4e5af793b9c9e9cfd0973fe2117b09af47008943e5d7f69ca8d3660cfc5d2e685fb55b166e49f4fa17d98a9856f8920c9b17a8f55db751af393b019c0697ce983e4a09358007d73f93b7245756db555a0ff0d4478e8949c16338b040b7afdfd548748fe71404a3318fe181096cae7f643c75c0edb821432cdbe267398fcbb7d390e37858ed5ae2f00c8613747080f51ff89eaea30ac5f5ed79678a4f6fcb680782ec89b682cf8f0a058e2624b506d0b2a86113fe6500a0f112ae89b20fae031fd8695017afd232c0dbb09cb7bf44576a12496193df3c4632994fef1d72a4c76b218cc57dc5afdfd6cc962a516082f24d217eafcc2976d3b4da1cb96c8b5a8de09bfefb1ebe1b47732841b35f73d19a9b13b3cb89f2eede0a251463a9e94d94bf53f36a086e3e2eb8a2c1152b596feb1dccacf75240b8cc76435f795f0e531d3f6c9c257881e2416f116a8a04650e5b92727089f266ba6c55b35d3f7c547cffc8fabd627f5811284b3bc55445f431a42d26a4d058508c9f6a691b22fe2a11863641b0dd22317525cc8e8ccce796ff0ea55b2bdee55042327c2471bbec7c3ed6694431d9d10dae025cc3c8a121831ec1ce58a2a4eeaa7e1725d530117e6abdfe2fc045eb0549bfaf7c361ff13629fb462fc7e8fb929b3a67c1a6e0fb05f642305a5fff88fba02f1b025690135eb8e68dcf7a86c9fdc06020b8c08a674566afc0c396e4e9f4ec108c3b514999429ef9d314504d891ba659bd8a39af09d42f2a8f1d15a932c981098fa91a6a8bab15d179ee03b1f91d693b1cd333ccd161930b23119391cf475a627609a8365cbe49dfe0a2a0a05f56da957fbf73fbb5c957466caaed6a0442bc50893dedf34051f85e2b47c8830048574eaed11fa2d150a2239904e282ba3fa24587b643f3b479f7bd1d214deaa53bd982245e079028d27e64984cf064615fec2882c63348c812c8d299e5591879685a57706695740959d163f40942e889b8f34db0a60757397d2dea213ba58132a4268dec8b5e9e588101e1ced7134041e8ec7d2a7347b9556c85eb6229f90da392c1961d9469e1e0832a21ee0fbc04", 0x1000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x54}, {0x46}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() write(r2, &(0x7f0000001f40)="89ae1e0219ab51fd4d57a397f2c6d6e93c80415aefb3613e3e2531bfb2277b24b175266d59c6c2d2060092c8f2653fe8193129b9daa4d9539c90363da2e5a416391f7b4ff58332425e9589e3ab168f7dd733cd51dfd143f1abca24b5f8304080fa08620c2c6c99ba1727906f062dccda59f888d238a565417483cf90908bb16de87343abe61f0af897545ddc3cca0b02583258441d4e6f29699cbfaef05ba57ea16e76cc248bea0ed8e0813cc554ac3b2ffc0073165e87f9d23fcc8a5c6ae53f4beb3cb754e872c5b2aa674305dd6ae372da3eb9493dec0a1f00cf3802a23a1db67567c88a3fff177ce13af89ef34c702484c089a8246eb1e605a4a09693352cb54ad5aa27cc3fb68bb87577a3581499d4d7d0ccef9f1aeaf80693e6e576bbf20e33906477bab9722b0b190f0015c8256c245b5389f91510b8e5fd9ade28fd81cd818461cea5a6a26e751c05c60faeddbbbef5006bfc33e67f8718777b49e834e60375e22120f1228529fa094349dd7455f10a4a69767b9f30bf38c3a316afb9ab63c19ca0403769f0584b3fbfae967fce07f3d86e6408f41b782877a934d81713c12e47b6f9e8300fc2169e00ce06465ce67d7e2f9a2cb4a38fceafa419088cb7662b5594090eefc9f61c29c23a83f914536e0658a79da52f8be4deb9a8db0bae33ae9503e3897948bfb6579e118aef833ea3b6530378c01af69af838dbd56c28b605de52898fdf53af3eaa85a40ac6aecde2e8d3f9ec9b761a95bf67f59efa5e0f1f9f8232ed877809fe6cc0fab309580b86030b100fabecb6513a068a6be551914674a913b268df812a5bca2fe1498f98d00da91b774d76aea71315a01e378bd9c00facbcf9803d231e0b3d523325b5275e6496835f2f48b7e9ac30bf6d8fe97c5e64112c4981a0c2872a29e2fec8ead41c9c407a93d3fa2695ee2464c5d09e4957e85ba1a76689a55bd48e38b2af4be1130e18f9eb94fa34780ece404e014ebef3aaebc95444db34fed5dd70f46285403963fbfa4b82729986acb474a86c6d58ff552562a035fa8c6820a8c4ab333e0678cbe3720df216086da6b3448f2b5ef90bc8413e1150a19c325f4de516046829291c3cda82611e1f399a146be356b2ea8436d146be9f46de5d9a9cd1d910d59dc969dc6f3c0c884841010ffb17697ebfd311430a278c8d27afef2d52fb906a111bef9917c4996e8322c1ee005c97946442f7dae9d10205eb254b6c293af30f5ca6b0aec6a7f286d1090481f9454258458bd61e4ff58a3a61c7e9c2f9e4dab345cfe75d273c01679d5c65532664cc4a6e36ea41e71d0248172b5cfdd241808f9449c3e48e8727eda21cd71e776d98b3c0c3342f091b70bdf53dbb57acb5a4f259095c216668840313f7a2eb8d2a9fc547dcdaa332643bdabed8465b4bf4767460306eb92e57bbad2304115581dcbef46d4d2ec5cca21db52ca66d74b98beb12db783b626ef2b5e06f4cd7795571cd6a937ebe254bc94c583b49fcd59865f8a920f0dddd6febed2b2abc174378dd87448332cc4c65e885cc3e9fdf1299eb9aa822762714bbcb4282271fe8cb02be234670f06d7828f71848ac2ea765f9c60a64764d16f0c784471c9aaa8d410b2498022ffb29e29b4e1ffb853ecafe34039d4ddf4996e72efbe2418b9ccd742dde366cfab979fb108f1b8391f927953470f3641a7cdf05b83493b0f02b40fc1c0acd5a50a3f57fde0fc54a0cad5a29529c22bf11245ab78e396327a7a26d7ac53b9e2051be1a896ae808478b3e2185e9561474e1e31d5536055e6270adfcaa201c93bfcb498c0f6095e16008f7924a0730279f087c6627b0609d512d3a75aec3bbdaaa05866404b7b3cee9de4429486db8f70ea4f779b971ce3ce5dfe7fe717d04d250a976163f7da4e67a934b65dceeab1b8dbc4f163f5a57fe8d3ae45324a2c44994b3ebb765250b6cdfb4876dcde207274c708c2d47fb89153882474213494f78f4e9ad1f5dae66cb257a35475f1a1bfa36cb98d8981fa8d6683d864ec6159e825c21f08ca10eba8809f07bc91f6fbe484787ea5291bfa9fd9fa553e827f1cb0458a71156c9d7bb3a7fd63b976a370f1929010052bc26d1969754102e536e94f5684be843a9ad1973c5ee9064665f9fefe3ef391b42c56c4fa6a4f19147e9b5a083abcc250472394e768dccabcfeca1ac27088e2e1a978883837de01609b79fe3e7633cab7042201e928ee892216367ad33b362a7cb6c3bb6e1e1812fb7720c7d3eea7e9aab1dada8fabd25424a65f3793381172f44973952097ea4a0e6b8ada089daea14e2e2770d2b34a8590daf8dd6250dee4e2657daecdb2c8c00c33fb072bbcb2eb2781148e251817f1ddb7842f999e5c68b8e499c91f5e29179bf3ca25f7d6898e53d81a47515081c98e7b1b046a4d24804486d513daf29d847ccde9304b838f4627a88d8f2aacd4db8e1edfb307ba5be021d4d1fd7d42a637da28fd01248252be3ee0a46cc1bd61e0e63570be2d5b1e1cf72a58f5aff61bc059245950bea9c69342cd1e1efe1a0cb86c6b8dc1abbff8bd2dd3905e93ea1cec9c7d9bafcfccbfd0e0c2a5dd28f31d70968a6d95ff50cbdf439a9a648c534fc63575d0187fff2ceeb11b4758342200206190d86815f2108d3d1b17c0f19a7bad06366f8b3447c0d2690d9789a5a0110eea817df4ca8054111c5437fc93a65a9561cc88938dcab71f305d925c4ca1f56d46d7b36be16b245e723464d2dc13880f09bdf4a93a20ffb0509332f172441476d686b582f1ccc7ed83f958032affa5b413aacfa44fa908aad2a54d931f23696a529d406e07445653b5e049e1075f11061013065f01928c51bb1841945520a72c298be8906dee1fdc40397e1ae09a125e52301d96803c53e83de2c2d984a7b2bdc74508edd92d4effaf4d5cf80953488f27892bc35c2cc5654a9987385c07a383901d7f3e4fdfd1db935dec0f526a05f2b78fd9b42abdd4f67a1531d6b37569963c3f64ce577380d11b07d041c2733b24aefcfae0a2c2b460d450afff29de6528abd051220bbd3aa28be185cfb173b171aa648fac7afe5b0b154e661125823f7cbba8476bdec3e523d60419007a54c4f0d467af874a8944df105d1ef47ebe77bca568f597d14b93e409d42853896c9e12e25150ce10a06e161bab7a2ab66575368f0c8831f51e9dfb1050540b55d7e3759e5d946c2aba3f7de4da6e6ef92f40eebd94329ffd5dfb353644e150e27e38332fe3a1e076f77c73b45a80cf6b7263a0c96d4487e3b4bca87f02f6addc223c2f8bb0855471587376a82ccc8794ee3ed69e074c238db80cf74a2c87048af23f7dbc8d1ea3c0929e10cc47caadbcb45aec38384df71f48dadc20c30ad1ccdf35b2ca958023682e06d39e2916de5bcf3ba7802cce9690ab7fe24474bf43d936bb01a6377010fecb9e2b7521beaec2def4480c080a8f0d36dd9ea5afa2f274754864f28bc0b75afbb2a63f1d6c4d228a752681acdfb5896b1681ea281e009efa6b8de314f429efa21e0cf1915dce0", 0x9c8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffffffe, 0x0, 0x7, 0x6b384150, "2f78acf2ee6098900d026cc4ffffaa175b31cb31"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kernel: protection fault trap, code=0 Stopped at done_flush+0x38: movl %eax,%dr6 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace end trace frame: 0x0, count: -1 ddb> show registers rdi 0x6c14 __ALIGN_SIZE+0x5c14 rsi 0xffff8000377ff820 rbp 0 rbx 0x756e6547 rdx 0x49656e69 rcx 0x6c65746e rax 0x700000006 r8 0 r9 0x10000 __ALIGN_SIZE+0xf000 r10 0 r11 0 r12 0 r13 0 r14 0 r15 0 rip 0xffffffff826af1bb done_flush+0x38 cs 0x8 rflags 0x10046 __ALIGN_SIZE+0xf046 rsp 0xffff80002db818c8 ss 0x10 done_flush+0x38: movl %eax,%dr6 ddb> show proc PROC (syz-executor.2) tid=397954 pid=88735 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=84, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a688fa0,0xffff80002a68b748 process=0xffff80002a6f4880 user=0xffff80002db7c000, vmspace=0xfffffd80551c5998 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 27737 27323 11026 0 2 0x8000000 syz-executor.0 64586 313696 242 0 2 0x8000000 syz-executor.7 64586 505613 242 0 3 0xc000080 fsleep syz-executor.7 88735 252082 55291 0 2 0x8000000 syz-executor.2 *88735 397954 55291 0 7 0xc000000 syz-executor.2 68163 312486 85247 0 2 0x8000000 syz-executor.6 68163 119244 85247 0 3 0xc000080 sbwait syz-executor.6 11922 501667 51795 0 3 0x8000080 nanoslp syz-executor.5 11922 171398 51795 0 3 0xc000080 ttyin syz-executor.5 11922 346760 51795 0 3 0xc000080 fsleep syz-executor.5 73707 329790 1 0 3 0x18000082 nanoslp getty 49448 309442 53840 60928 2 0x8000490 syz-executor.1 49448 402707 53840 60928 3 0xc000090 kqread syz-executor.1 49448 76458 53840 60928 3 0xc000090 fsleep syz-executor.1 51795 119523 7077 0 2 0x8000482 syz-executor.5 8543 124596 7077 0 2 0x8000482 syz-executor.4 11026 310967 7077 0 3 0x8000082 nanoslp syz-executor.0 242 373933 7077 0 3 0x8000082 nanoslp syz-executor.7 91015 358573 0 0 3 0x14200 acct acct 55291 122743 7077 0 2 0x8000482 syz-executor.2 79082 236901 7077 0 3 0x8000082 nanoslp syz-executor.3 85247 197646 7077 0 3 0x8000082 nanoslp syz-executor.6 53840 157338 7077 0 2 0x8000482 syz-executor.1 64512 385085 0 0 3 0x14200 bored sosplice 7077 102841 90723 0 3 0x1a000082 thrsleep syz-fuzzer 7077 310583 90723 0 3 0x1e000082 nanoslp syz-fuzzer 7077 289326 90723 0 3 0x1e000082 wait syz-fuzzer 7077 99702 90723 0 3 0x1e000082 thrsleep syz-fuzzer 7077 24168 90723 0 3 0x1e000082 wait syz-fuzzer 7077 249945 90723 0 3 0x1e000082 thrsleep syz-fuzzer 7077 365237 90723 0 3 0x1e000082 wait syz-fuzzer 7077 280094 90723 0 3 0x1e000082 wait syz-fuzzer 7077 490259 90723 0 3 0x1e000082 wait syz-fuzzer 7077 29042 90723 0 3 0x1e000082 thrsleep syz-fuzzer 7077 214451 90723 0 3 0x1e000082 thrsleep syz-fuzzer 7077 350408 90723 0 3 0x1e000082 wait syz-fuzzer 7077 69719 90723 0 3 0x1e000082 kqread syz-fuzzer 7077 493752 90723 0 3 0x1e000082 wait syz-fuzzer 7077 306847 90723 0 3 0x1e000082 wait syz-fuzzer 90723 225675 79774 0 3 0x810008a sigsusp ksh 79774 223304 6980 0 3 0x1800009a kqread sshd 6980 267905 1 0 3 0x18000088 kqread sshd 29569 184521 94063 73 3 0x19100090 kqread syslogd 94063 227763 1 0 3 0x18100082 sbwait syslogd 78141 417153 1 0 3 0x18100080 kqread resolvd 13829 311175 3637 77 3 0x18100092 kqread dhcpleased 57032 7597 3637 77 3 0x18100092 kqread dhcpleased 3637 369625 1 0 3 0x18000080 kqread dhcpleased 158 247342 0 0 3 0x14200 bored smr 34159 451755 0 0 2 0x14200 zerothread 70895 239098 0 0 3 0x14200 aiodoned aiodoned 6096 38619 0 0 3 0x14200 syncer update 42605 446656 0 0 3 0x14200 cleaner cleaner 88173 90893 0 0 3 0x14200 reaper reaper 34407 363660 0 0 3 0x14200 pgdaemon pagedaemon 38953 475596 0 0 3 0x14200 bored viomb 37799 400006 0 0 3 0x40014200 acpi0 acpi0 43747 390492 0 0 3 0x14200 bored softnet3 989 137942 0 0 3 0x14200 bored softnet2 21400 216407 0 0 3 0x14200 bored softnet1 94278 22826 0 0 3 0x14200 bored softnet0 38883 49449 0 0 3 0x14200 bored systqmp 86930 380449 0 0 3 0x14200 bored systq 8254 66628 0 0 2 0x40014200 softclock 58296 458647 0 0 3 0x40014200 idle0 1 294540 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10213 6820K 10964K 166960K 29348 0 pcb 17 17K 22K 166960K 2011 0 rtable 170 9K 11K 166960K 7734 0 pf 31 9K 10K 166960K 791 0 ifaddr 38 14K 15K 166960K 1069 0 ifgroup 58 2K 2K 166960K 1422 0 sysctl 4 1K 2K 166960K 28 0 counters 30 17K 17K 166960K 367 0 ioctlops 0 0K 2K 166960K 732 0 iov 1 12K 16K 166960K 490 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1533 96K 97K 166960K 11917 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 176K 208K 166960K 271 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 754 0 dirhash 12 2K 3K 166960K 189 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 16 57K 105K 166960K 10760 0 sigio 1 0K 0K 166960K 167 0 proc 58 59K 116K 166960K 7233 0 subproc 104 6K 9K 166960K 3193 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1276 0 in_multi 64 4K 7K 166960K 2690 0 ether_multi 1 0K 0K 166960K 95 0 mrt 1 0K 0K 166960K 27 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 4308 0 pfkey data 0 0K 0K 166960K 11 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 311 142K 167K 166960K 84643 0 UVM aobj 294 11K 11K 166960K 315 0 pinsyscall 36 72K 110K 166960K 17843 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 611 0 NDP 11 0K 2K 166960K 794 0 temp 79 6812K 14737K 166960K 423959 0 kqueue 12 18K 30K 166960K 1142 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 1249 0 1246 2 0 2 2 0 8 1 rtentry 112 2763 0 2690 4 1 3 4 0 8 0 unpcb 144 7116 0 7103 9 3 6 6 0 8 5 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 30 0 30 2 1 1 1 0 8 1 tcpcb 808 2894 0 2887 15 7 8 8 0 8 7 arp 88 536 0 519 1 0 1 1 0 8 0 ipq 40 34 0 34 1 0 1 1 0 8 1 ipqe 40 444 0 444 1 0 1 1 0 8 1 inpcb 352 11578 0 11565 40 31 9 18 0 8 7 nd6 104 721 0 705 1 0 1 1 0 8 0 pkpcb 40 71 0 71 2 1 1 1 0 8 1 kcovpl 48 245 0 237 1 0 1 1 0 8 0 ppxss 1072 48 0 48 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10805 0 10512 144 118 26 31 0 8 7 art_table 32 10806 0 10512 4 0 4 4 0 8 1 art_node 16 2742 0 2677 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 7 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 685 0 675 1 0 1 1 0 8 0 shmpl 112 312 0 21 9 0 9 9 0 8 0 dirhash 1024 135 0 118 3 0 3 3 0 8 0 dino2pl 256 15496 0 13947 97 0 97 97 0 8 0 ffsino 240 15496 0 13947 92 0 92 92 0 8 0 nchpl 144 29163 0 28567 66 40 26 66 0 8 0 uvmvnodes 80 11201 0 0 229 0 229 229 0 8 0 vnodes 216 11201 0 0 623 0 623 623 0 8 0 namei 1024 120900 0 120900 4 2 2 3 0 8 2 vcpupl 3904 45 0 3 6 0 6 6 0 8 0 vmpool 664 87 0 45 4 0 4 4 0 8 0 kstatmem 264 696 0 674 2 0 2 2 0 8 0 scsiplug 72 12 0 12 2 1 1 1 0 8 1 scxspl 216 160749 0 160749 9 7 2 8 1 8 2 plimitpl 152 1768 0 1750 1 0 1 1 0 8 0 sigapl 424 10634 0 10587 8 0 8 8 0 8 1 futexpl 64 154408 0 154405 1 0 1 1 0 8 0 knotepl 120 33037 0 32954 21 10 11 18 0 8 6 kqueuepl 184 2818 0 2808 4 0 4 4 0 8 3 pipepl 288 1947 0 1919 7 0 7 7 0 8 4 fdescpl 432 10586 0 10559 6 1 5 5 0 8 1 filepl 120 70496 0 70241 20 3 17 18 0 8 8 lockfpl 104 2758 0 2755 2 0 2 2 0 8 1 lockfspl 48 1108 0 1105 1 0 1 1 0 8 0 sessionpl 144 259 0 244 1 0 1 1 0 8 0 pgrppl 48 392 0 377 1 0 1 1 0 8 0 ucredpl 104 10835 0 10823 1 0 1 1 0 8 0 zombiepl 144 10589 0 10587 1 0 1 1 0 8 0 processpl 1072 10634 0 10587 5 0 5 5 0 8 0 procpl 656 19884 0 19816 10 1 9 9 0 8 2 sosppl 168 87 0 87 2 1 1 1 0 8 1 sockpl 504 20163 0 20137 141 130 11 35 0 8 7 mcl64k 65536 48 0 47 2 1 1 1 0 8 0 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 8 0 8 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 236 0 236 2 1 1 1 0 8 1 mcl4k 4096 16 0 16 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 1 0 1 1 0 8 1 mcl2k 2048 93817 0 93707 56 35 21 37 0 8 5 mtagpl 96 412 0 389 2 0 2 2 0 8 1 mbufpl 256 315235 0 315003 194 168 26 107 0 8 8 bufpl 280 25452 0 14252 801 0 801 801 0 8 0 anonpl 24 1142902 0 1132136 135 40 95 95 0 188 5 amapchunkpl 152 268330 0 267656 68 20 48 48 0 158 18 amappl16 200 23662 0 23233 136 101 35 35 0 8 4 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 840 0 829 2 1 1 2 0 8 0 amappl13 176 8 0 8 2 1 1 1 0 8 1 amappl12 168 14663 0 14634 3 0 3 3 0 8 0 amappl11 160 53 0 43 1 0 1 1 0 8 0 amappl10 152 342 0 333 1 0 1 1 0 8 0 amappl9 144 112 0 111 1 0 1 1 0 8 0 amappl8 136 658 0 625 2 0 2 2 0 8 0 amappl7 128 67 0 52 1 0 1 1 0 8 0 amappl6 120 3159 0 3146 2 1 1 2 0 8 0 amappl5 112 1045 0 1033 1 0 1 1 0 8 0 amappl4 104 2132 0 2098 2 0 2 2 0 8 0 amappl3 96 50222 0 50140 3 0 3 3 0 8 0 amappl2 88 11832 0 11755 4 1 3 4 0 8 0 amappl1 80 56258 0 55769 24 10 14 22 0 8 1 amappl 88 81899 0 81705 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 314 0 21 6 0 6 6 0 8 0 uaddrrnd 24 10673 0 10604 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10673 0 10604 1 0 1 1 0 8 0 vmmpekpl 168 76864 0 76799 4 0 4 4 0 8 0 vmmpepl 168 695433 0 693276 130 21 109 112 0 357 4 vmsppl 344 10672 0 10604 7 0 7 7 0 8 0 rwobjpl 24 162325 0 149445 80 0 80 80 0 8 0 pdppl 4096 21352 0 21250 752 644 108 108 0 8 6 pvpl 32 3652213 0 3634530 458 246 212 367 0 265 38 pmappl 216 10672 0 10604 4 0 4 4 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1517 0 1110 14 0 14 14 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace end trace frame: 0x0, count: -1 ddb> machine ddbcpu 1 No such command ddb> trace end trace frame: 0x0, count: -1